I don't think anybody's saying that everything is fine with that map. The issue is that it crashes fairly quickly in 469b but runs OK in 436 and this crash has been traced by Anth to a bug in 469b.sektor2111 wrote: ↑Thu Apr 29, 2021 6:11 am A little FALSE
"ScriptWarning" and "Warning" doesn't means that it's ALL FINE. If game doesn't crash it's not like it works well... discard these fake news, it's a map over engine boundary, you should see and take in serious DevPath's reactions.
Why game would print those logs if it's all fine ? It's NOT, don't lie yourselves.
The
Code: Select all
ScriptWarning: FNBASTeamTrigger AS-FoT-OrionsCursePart1.FNBASTeamTrigger19 (Function AS-FoT-OrionsCursePart1.FNBASTeamTrigger.IsRelevant:00D9) Accessed None 'PlayerReplicationInfo'
I agree that all ScriptWarnings need to be taken seriously and investigated but it may be that some are more important than others?
UPDATE
This is the IsRelevant function
Code: Select all
function bool IsRelevant( actor Other )
{
if( !bInitiallyActive || !Level.Game.IsA('Assault') || (Other.Instigator == None) )
return false;
if (Team > 1)
{
log("ERROR! Function IsRelevant::"$class$".Team is greater than 1 and must always be 1 or 0!");
return false;
}
if ( Team == 0 )
{
if ( Other.Instigator.PlayerReplicationInfo.Team == Assault(Level.Game).Defender.TeamIndex )
return false;
}
else
{
if ( Other.Instigator.PlayerReplicationInfo.Team == Assault(Level.Game).Attacker.TeamIndex )
return false;
}
return Super.IsRelevant(Other);
}