This was built to track decompiler and CFG progress.
function canBuyFurniture()
{
lit#2 = 0;
// RegionId(0)
// RegionId(1)
if (client.createdhouse <= lit#2)
{
lit#4 = 0;
// RegionId(2)
if (client.createdguildhouse <= lit#4)
{
lit#5 = false;
return lit#5;
}
}
fn_call#9 = getPremiumOption#8();
lit#10 = "classicplus";
// RegionId(3)
// RegionId(4)
if (fn_call#9 == lit#10)
{
}
// RegionId(5)
// RegionId(6)
if (phi<idx=0, regions=()>)
{
lit#14 = "android";
// RegionId(6)
// RegionId(7)
if (player.platform == lit#14)
{
// RegionId(7)
// RegionId(8)
if (client.purchased.GraalClassic.HousePack1)
{
// RegionId(8)
// RegionId(9)
if (client.purchased.GraalClassic.GuildHousePack1)
{
}
}
}
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
// RegionId(12)
if (!this.hashousepack1)
{
lit#20 = false;
return lit#20;
}
// RegionId(13)
else
{
lit#21 = true;
return lit#21;
}
}
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 23