Could the https://github.com/Warzone2100/warzone2 ... tfuncs.cpp be updated to something like this:
Code: Select all
if (isVtolDroid(psDroid))
{
value.setProperty("armed", 100.0 / (double)asWeaponStats[psDroid->asWeaps[0].nStat].numRounds
* (double)psDroid->asWeaps[0].ammo);
// why doesn't the above property have a "QScriptValue::ReadOnly" setting?
}
else
{
value.setProperty("armed", -1, QScriptValue::ReadOnly);
}
if (psDroid->psGroup)
{
value.setProperty("group", (int)psDroid->psGroup->id, QScriptValue::ReadOnly);
}
else
{
value.setProperty("group", -1, QScriptValue::ReadOnly);
}