This was built to track decompiler and CFG progress.
function public.setOptions()
{
lit#9 = "exodus_inside_01.nw";
// RegionId(0)
// RegionId(1)
if (player.level.name == lit#9)
{
lit#10 = "_spar";
builtin_fn_call#11 = player.level.name.pos(lit#10);
lit#12 = 0;
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
fn_call#17 = player.level.getmappartfile(player.x, player.y);
temp.lvl = fn_call#17;
// RegionId(3)
// RegionId(4)
if (temp.lvl in this.no_emote_levels)
{
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#21 = "warcampaign_";
builtin_fn_call#22 = player.level.name.starts(lit#21);
// RegionId(6)
// RegionId(7)
if (builtin_fn_call#22)
{
lit#24 = 1;
// RegionId(7)
// RegionId(8)
if (player.alpha < lit#24)
{
lit#25 = true;
temp.no_emotes = lit#25;
}
}
lit#26 = "-GUI/Auctions";
fn_call#28 = lit.inAuction();
// RegionId(9)
// RegionId(10)
if (fn_call#28)
{
lit#29 = true;
temp.no_emotes = lit#29;
}
// RegionId(11)
// RegionId(12)
if (serverr.customHearts)
{
lit#32 = 0;
}
// RegionId(13)
else
{
lit#33 = 32;
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#34 = false;
temp.showheartGUI = lit#34;
// RegionId(14)
// RegionId(15)
if (!serverr.customHearts)
{
lit#36 = 25;
lit#37 = "";
player.attr[lit#36] = lit#37;
}
lit#38 = "destiny_inside_crab";
builtin_fn_call#39 = player.level.name.starts(lit#38);
// RegionId(16)
// RegionId(17)
if (builtin_fn_call#39)
{
lit#40 = true;
temp.no_emotes = lit#40;
}
lit#42 = "android";
lit#43 = "flash";
lit#44 = "iphone";
// RegionId(18)
// RegionId(19)
if (player.platform in {lit#44, lit#43, lit#42})
{
lit#45 = "event_ffa";
builtin_fn_call#46 = player.level.name.starts(lit#45);
// RegionId(19)
// RegionId(20)
if (!builtin_fn_call#46)
{
player.defaultwalkspeed = serverr.defaultSpeed;
lit#50 = 1;
player.diagonalwalkspeed = lit#50;
}
// RegionId(21)
// RegionId(22)
if (player.level.name in serverr.blacklevels)
{
lit#52 = 0;
fn_call#53 = showstats#0(lit#52);
}
// RegionId(23)
else
{
lit#54 = "deadwood_theater.nw";
// RegionId(23)
// RegionId(24)
if (player.level.name == lit#54)
{
lit#55 = 1024;
fn_call#56 = showstats#0(lit#55);
}
// RegionId(25)
else
{
lit#57 = 1024;
fn_call#58 = showstats#0(lit#57 + temp.showheartGUI);
}
}
// RegionId(26)
// RegionId(27)
if (serverr.customHearts)
{
lit#59 = 0;
}
// RegionId(28)
else
{
// RegionId(28)
// RegionId(29)
if (temp.showspar)
{
lit#61 = 5.247;
}
// RegionId(30)
// RegionId(31)
if (phi<idx=0, regions=()>)
{
lit#62 = 256;
}
// RegionId(32)
else
{
lit#63 = 0;
}
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#64 = 192;
lit#65 = 512;
// RegionId(33)
// RegionId(34)
if (temp.no_emotes)
{
lit#66 = 0;
}
// RegionId(35)
else
{
lit#67 = 4096;
}
lit#68 = 16384;
lit#69 = 32768;
fn_call#71 = phi_fn_call({enablefeatures#70, ((phi<idx=1, regions=()> + phi<idx=0, regions=()>) + lit#68) + lit#69, ...phi<idx=2, regions=()>});
}
// RegionId(37)
else
{
// RegionId(37)
// RegionId(38)
if (clientr.isStaff)
{
lit#74 = 0.6;
player.defaultwalkspeed = lit#74;
}
lit#75 = "deadwood_theater.nw";
// RegionId(39)
// RegionId(40)
if (player.level.name == lit#75)
{
lit#76 = 1024;
fn_call#77 = showstats#0(lit#76);
}
// RegionId(41)
else
{
lit#78 = 1024;
fn_call#79 = showstats#0(lit#78 + temp.showheartGUI);
}
// RegionId(42)
// RegionId(43)
if (serverr.customHearts)
{
lit#80 = 0;
}
// RegionId(44)
else
{
// RegionId(44)
// RegionId(45)
if (temp.showspar)
{
lit#81 = 256;
}
// RegionId(46)
else
{
lit#82 = 0;
}
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#83 = 224;
lit#84 = 512;
lit#85 = 2048;
// RegionId(47)
// RegionId(48)
if (temp.no_emotes)
{
lit#86 = 0;
}
// RegionId(49)
else
{
lit#87 = 4096;
}
lit#88 = 16384;
lit#89 = 32768;
fn_call#90 = phi_fn_call({enablefeatures#70, ((phi<idx=1, regions=()> + phi<idx=0, regions=()>) + lit#88) + lit#89, ...phi<idx=2, regions=()>});
}
// RegionId(51)
// RegionId(52)
if (client.hidenicks)
{
lit#94 = "jail.nw";
}
// RegionId(53)
// RegionId(54)
if (phi<idx=0, regions=()>)
{
lit#95 = 0;
}
// RegionId(55)
else
{
lit#96 = 64;
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
// RegionId(56)
// RegionId(57)
if (clientr.isStaff)
{
// RegionId(57)
// RegionId(58)
if (serverr.customHearts)
{
lit#97 = 0;
}
// RegionId(59)
else
{
lit#98 = 256;
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
lit#99 = 224;
lit#100 = 512;
lit#101 = 2048;
// RegionId(60)
// RegionId(61)
if (temp.no_emotes)
{
lit#102 = 0;
}
// RegionId(62)
else
{
lit#103 = 4096;
}
lit#104 = 16384;
lit#105 = 32768;
fn_call#106 = phi_fn_call({enablefeatures#70, ((phi<idx=1, regions=()> + phi<idx=0, regions=()>) + lit#104) + lit#105, ...phi<idx=2, regions=()>});
}
lit#107 = 0;
return lit#107;
}
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 101