An alternative to a large trigger with a large array is a small trigger centered on the player's position
TriggerRadius: 300
Condition: East Present (repeatedly)
Name:
ProxtriggerCondition Field: this
OnActivation field:
nmenear = true
OnDeactivation Field:
nmenear = false
Now start that trigger somewhere the enemy will never go (ie. out to sea). When you want to check if there are any enemies near, simply:
Proxtrigger setpos (getpos player)
@ not (nmenear): savegame
Just another alternative...
I used a similar method in a black ops mission I made to detect the enemy that knows the most about the player (grabbed an array of enemy units near the player and checked their knowsabout...), but anyway... the same principles apply here