This was built to track decompiler and CFG progress.
function public.addSnowParticles()
{
temp.wasonsnow = player.isonsnow;
fn_call#4 = isonsnow#3();
player.isonsnow = fn_call#4;
// RegionId(0)
// RegionId(1)
if (player.isonsnow != temp.wasonsnow)
{
fn_call#6 = updateAnimations#5();
}
fn_call#8 = updateSpriteImages#7();
// RegionId(2)
// RegionId(3)
if (player.isonsnow)
{
lit#12 = "snow_test";
builtin_fn_call#13 = player.level.name.starts(lit#12);
// RegionId(3)
// RegionId(4)
if (builtin_fn_call#13)
{
lit#15 = null;
// RegionId(4)
// RegionId(5)
if (player.gmap != lit#15)
{
lit#18 = "Winter";
}
}
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
// RegionId(7)
// RegionId(8)
if (client.disableeffects)
{
lit#22 = "flash";
// RegionId(8)
// RegionId(9)
if (player.platform == lit#22)
{
}
}
// RegionId(11)
if (phi<idx=0, regions=()>)
{
lit#23 = 200;
fn_call#25 = hideimg#24(lit#23);
lit#26 = 0;
return lit#26;
}
// RegionId(12)
else
{
lit#27 = 0;
return lit#27;
}
}
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Use the mouse wheel + shift to zoom in and out, and click and drag to pan.
Step 1 of 22