This was built to track decompiler and CFG progress.
function public.useStamina(val#1, locally#0)
{
lit#4 = "dustyporviva";
// RegionId(1)
if (player.account == lit#4)
{
lit#5 = 0;
return lit#5;
}
// RegionId(2)
else
{
lit#6 = "StaminaTick";
fn_call#8 = cancelEvents#7(lit#6);
lit#9 = null;
lit#10 = "StaminaTick";
lit#11 = 5;
fn_call#14 = this.scheduleevent(lit#11, lit#10, lit#9);
lit#16 = null;
// RegionId(2)
// RegionId(3)
if (player.lameProtection != lit#16)
{
// RegionId(3)
// RegionId(4)
if (clientr.isDebugger)
{
lit#20 = true;
player.cancelLameProtection = lit#20;
}
}
clientr.stamina = clientr.stamina - val#1;
lit#22 = 0;
// RegionId(5)
// RegionId(6)
if (clientr.stamina <= lit#22)
{
lit#23 = 0;
clientr.stamina = lit#23;
}
// RegionId(7)
// RegionId(8)
if (!locally#0)
{
lit#24 = "updateStamina";
lit#26 = "gui";
lit#27 = "-Games";
fn_call#29 = lit.sendToServer2(lit#26, this.name, lit#24, -val#1);
}
lit#30 = 0;
lit#31 = "-Movement/VirtualKeys";
fn_call#33 = lit.updateStamina(lit#30);
lit#34 = 1;
lit#35 = "-Movement/VirtualKeys";
fn_call#36 = lit.updateStamina(lit#34);
lit#37 = 0;
return lit#37;
}
}
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 16