This was built to track decompiler and CFG progress.
function FilterInGameChatOption(temp.pl)
{
// RegionId(0)
// RegionId(1)
if (clientr.isStaff)
{
}
// RegionId(0)
// RegionId(3)
if (phi<idx=0, regions=()>)
{
// RegionId(4)
if (!clientr.isDebugger)
{
lit#6 = 0;
return lit#6;
}
}
// RegionId(5)
// RegionId(6)
if (temp.pl.account in serverr.CurrentStaff_Online)
{
// RegionId(7)
if (!clientr.isDebugger)
{
lit#10 = 0;
return lit#10;
}
}
lit#13 = 1;
// RegionId(8)
// RegionId(9)
if (client.chatvisibility == lit#13)
{
// RegionId(9)
// RegionId(10)
if (temp.pl.guild in clientr.alliedguilds)
{
lit#18 = "";
}
// RegionId(11)
// RegionId(12)
if (phi<idx=0, regions=()>)
{
// RegionId(12)
// RegionId(13)
if (temp.pl.guild == player.guild)
{
lit#19 = "";
}
// RegionId(14)
// RegionId(15)
if (phi<idx=0, regions=()>)
{
// RegionId(15)
// RegionId(16)
if (temp.pl.account in client.friends)
{
}
}
}
phi<idx=1, regions=()> = phi<idx=0, regions=()>;
// RegionId(18)
// RegionId(19)
if (!temp.allowed)
{
lit#23 = "";
temp.pl.chat = lit#23;
}
}
// RegionId(20)
else
{
lit#24 = 2;
// RegionId(20)
// RegionId(21)
if (client.chatvisibility == lit#24)
{
lit#25 = "";
temp.pl.chat = lit#25;
}
}
lit#26 = 0;
return lit#26;
}
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 41