As evidenced by befdb5589af19be3347f51602731363230924215, and the attached screenshot, something with commonFuncs.h is causing strings within it to break horribly. When editing the isLMS function to say this:
function int isLMS(void)
{
Print(s:"lastmanstanding: ", d:GetCVar("lastmanstanding"),
s:"\nteamlms: ", d:GetCVar("teamlms"));
return GetCVar("lastmanstanding") || GetCVar("teamlms");
}
The below screenshot should say something to the effect of:
As evidenced by befdb5589af19be3347f51602731363230924215, and the attached screenshot, something with commonFuncs.h is causing strings within it to break horribly. When editing the isLMS function to say this:
The below screenshot should say something to the effect of:
Instead... yeah.
You can see why this would always return 0.