Happy Holidays!
I would like to query the state of a breakable entity during game but when it is already destroyed it only gives an error message.
How should this be queried correctly?
smile_trigger =
{
Name = "smile_trigger",
TriggerOnClass = CLASS.ANYPLAYER,
OnEnter = function(ent)
{
if(GetEntTeam(ent) == TEAM.AXIS)
{
Map.SmileTriggerCount += 1;
Util.MapDebugPrint("SmileTriggerCount = ^5" + Map.SmileTriggerCount);
ent1 = GetGameEntityFromId(90);
if(EntityIsValid(ent1))
{
print("Entity 90 is valid");
}
else
{
print("Entity 90 is'n valid");
}
}
},
OnExit = function(ent)
{
if(GetEntTeam(ent) == TEAM.AXIS)
{
Map.SmileTriggerCount -= 1;
if(!Map.StairsWay && Map.SmileTriggerCount < 1)
{
SetAvailableMapGoals(TEAM.AXIS, false, "FLAG_keymad");
}
Util.MapDebugPrint("SmileTriggerCount = ^5" + Map.SmileTriggerCount);
}
},
},