This was built to track decompiler and CFG progress.
function public.isWearingSpaceHelmet()
{
lit#2 = 8;
lit#3 = "nexus_space_spacebooger.gani";
// RegionId(1)
if (player.attr[lit#2] == lit#3)
{
lit#4 = true;
return lit#4;
}
// RegionId(2)
else
{
// RegionId(2)
// RegionId(3)
if (client.rat)
{
lit#9 = "morph_ratremake";
builtin_fn_call#10 = player.ani.name.starts(lit#9);
// RegionId(4)
if (!builtin_fn_call#10)
{
lit#11 = false;
return lit#11;
}
}
lit#12 = 1;
lit#13 = "space";
builtin_fn_call#14 = player.attr[lit#12].pos(lit#13);
lit#15 = 0;
// RegionId(5)
// RegionId(6)
if (builtin_fn_call#14 >= lit#15)
{
lit#16 = 1;
lit#17 = "helmet";
builtin_fn_call#18 = player.attr[lit#16].pos(lit#17);
lit#19 = 0;
}
return phi<idx=0, regions=()>;
}
}
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 13