Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
From my gut (since I really don't have Lua knowledge) it's just a bounding box over an area which keeps a minimum number of enemies within it. This is probably set to 0 in all the spawn areas of the recent maps making them into "Dynamic Spawn Zones" which is why there is never-ending enemies. Actually, I have a belief that Jules probably didn't make seperate zones to use this element stratgetically, instead just set a global element of 0 meaning that enemies aren't bound to an area allowing for the horde engage the player from the moment they're spawned to the moment the player leaves the navmesh, or the player kills them.
GroupAIStateBesiege:on_cop_jobless assigns an enemy to such a reinforce spot (if it has room) and with various additional requirements. It is only called by CopLogicAttack._chk_exit_attack_logic if the wanted reaction is not "attack" anymore and CopLogicBase.is_obstructed returns true,false which only happens when
if not objective or objective.is_default or (objective.in_place or not objective.nav_seg) and not objective.action
and is_default happens when an objective is done (success or fail). But it should not apply here at all, because the assignment only happens if the enemy happens to stand on the reinforce spot already. And the enemy is never in the attack logic.
Anyway, I would just disable it for good: