This was built to track decompiler and CFG progress.
function checkAllowedToConnect()
{
lit#2 = "brats";
lit#3 = "Blade";
lit#4 = "Graal803468";
lit#5 = "BladeZero";
lit#6 = "Graal3530664";
lit#7 = "gstroom2";
lit#8 = "gstroom1";
lit#9 = "messenger";
lit#10 = "emaj";
lit#11 = "bee";
lit#12 = "aphrodite";
lit#13 = "emlee";
lit#14 = "issa";
lit#15 = "gease";
lit#16 = "danny1";
lit#17 = "kimi";
lit#18 = "adomanid";
lit#19 = "untamabletiger";
lit#20 = "marcoragnos";
lit#21 = "ellyg";
lit#22 = "Lubotario";
lit#23 = "onur";
lit#24 = "cocogillman";
lit#25 = "toastiee";
lit#26 = "agishenco";
lit#27 = "miiko";
lit#28 = "clericb";
lit#29 = "Warlox";
lit#30 = "citrus";
lit#31 = "starb";
lit#32 = "gz19";
lit#33 = "LightA";
lit#34 = "rowann";
lit#35 = "luxe";
lit#36 = "jhyy";
lit#37 = "Kefira";
lit#38 = "candynassy";
lit#39 = "fern";
lit#40 = "fritzzy";
lit#41 = "duds";
lit#42 = "keivy";
lit#43 = "branch";
lit#44 = "thundercloudd";
lit#45 = "azalea";
lit#46 = "eqnx";
lit#47 = "russel";
lit#48 = "Naxx";
lit#49 = "alamoo";
lit#50 = "Xenethes";
lit#51 = "jelliedog";
lit#52 = "stifel";
lit#53 = "Jordini";
lit#54 = "hyto";
lit#55 = "SnowNoob";
lit#56 = "Zach";
lit#57 = "warlord2004";
lit#58 = "baconkami";
lit#59 = "Graal5918039";
lit#60 = "Omaster2";
lit#61 = "jame";
lit#62 = "Lute";
lit#63 = "DustyPorViva";
lit#64 = "fowlplay4";
lit#65 = "Graal2007722";
lit#66 = "Blade";
lit#67 = "Graal4472220";
lit#68 = "Junz";
lit#69 = "Independent";
lit#70 = "Wings";
lit#71 = "daradmin";
lit#72 = "Imperfect";
lit#73 = "Sol4";
lit#74 = "Sol3";
lit#75 = "Sol2";
lit#76 = "Sol";
lit#77 = "iMask";
lit#78 = "Peyton";
lit#79 = "Hoyt";
lit#80 = "Graal3080498";
lit#81 = "Merlin";
lit#82 = "steftest4";
lit#83 = "steftest3";
lit#84 = "steftest2";
lit#85 = "steftest1";
lit#86 = "unixmad";
temp.allowed = {lit#86, lit#85, lit#84, lit#83, lit#82, lit#81, lit#80, lit#79, lit#78, lit#77, lit#76, lit#75, lit#74, lit#73, lit#72, lit#71, lit#70, lit#69, lit#68, lit#67, lit#66, lit#65, lit#64, lit#63, lit#62, lit#61, lit#60, lit#59, lit#58, lit#57, lit#56, lit#55, lit#54, lit#53, lit#52, lit#51, lit#50, lit#49, lit#48, lit#47, lit#46, lit#45, lit#44, lit#43, lit#42, lit#41, lit#40, lit#39, lit#38, lit#37, lit#36, lit#35, lit#34, lit#33, lit#32, lit#31, lit#30, lit#29, lit#28, lit#27, lit#26, lit#25, lit#24, lit#23, lit#22, lit#21, lit#20, lit#19, lit#18, lit#17, lit#16, lit#15, lit#14, lit#13, lit#12, lit#11, lit#10, lit#9, lit#8, lit#7, lit#6, lit#5, lit#4, lit#3, lit#2};
fn_call#88 = isworldsclient#87();
// RegionId(0)
// RegionId(1)
if (!fn_call#88)
{
lit#91 = "android";
lit#92 = "flash";
lit#93 = "iphone";
// RegionId(1)
// RegionId(2)
if (!(player.platform in {lit#93, lit#92, lit#91}))
{
// RegionId(3)
if (!(player.account in temp.allowed))
{
lit#97 = true;
this.warped = lit#97;
lit#98 = "login2";
fn_call#100 = serverwarp#99(lit#98);
lit#101 = "login1";
fn_call#102 = serverwarp#99(lit#101);
lit#103 = false;
return lit#103;
}
}
}
lit#104 = false;
this.warped = lit#104;
lit#105 = true;
return lit#105;
}
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 8