Mutator Zone IsInVolume Function Returns All Agents When Set to Team Index

I am wondering if this is intended functionality of the mutator zone or not?
I am on Team 1, and I have a mutator zone set to Team Index 2 under Advanced > Selected Team, when I run:

Players:=UltButton.GetPlayspace().GetPlayers()
            for (Player:Players, Agent:=agent[Player]):
                if (MutatorZone2.IsInVolume[Agent]):
                    if (Fort:=Agent.GetFortCharacter[]):

Then pass damage args to Fort, I damage myself. The current observed behavior is that this will grab any agent regardless of what the team is set to.

Should this be giving me only players from Team 2 in the results, or is that filter not taken into account in regards to the verse function IsInVolume?

Thanks.
-Lion

Hi @LionUnchained
Yes, this is the expected behaviour; IsInVolume simply checks for the specified agent within its bounds ignoring if they are affected by the mutator zone.

1 Like