Implement walls on Jebel Barkal, beautify the map, improve the trigger script and...
commit0a0c5e999635e254d423f9b608d2b2082babf935
authorelexis <elexis@3db68df2-c116-0410-a063-a993310a9797>
Thu, 15 Mar 2018 03:52:45 +0000 (15 03:52 +0000)
committerelexis <elexis@3db68df2-c116-0410-a063-a993310a9797>
Thu, 15 Mar 2018 03:52:45 +0000 (15 03:52 +0000)
tree432bf012487b4b0baad78f7a6b24e1d6d0ddc5de
parent08a41867b7dc98e63c95844e3ec028776807cf67
Implement walls on Jebel Barkal, beautify the map, improve the trigger script and add stables/cavalry attckers, refs #5040.
Display "Napata will attack in %(time)s!" to observers, string addition permitted by Itms.

Mapgen:
Use the EntitiesObstructionPlacer from rP21555, the wall constraints and return values from rP21554,
so that there are no walls at the hill and to keep gates free.
Add palms to the city blocks and guardians at the central path.
Carve out temple areas using the EntitiesObstructionPlacer, rather than having half the temple submerged by the mountain.
More treasures on the hill and in the city and allow mines on top of the hill.

Triggerscript:
Make units always patrol, since the attack-walk order runs out and then units accumulated after eradicating a player.
This also fixes the inconsistency that units captured after that order ran out, but not before.
Don't use the violent stance since this also allows capturing.
Move attacker targetClasses to attacker balancing composition object, so that it can be fine-tuned for every attackergroup.

Balancing:
Place Stables which only spawns melee cavalry which only attack traders, women and siege engines.
Nerf fortresses by not exclusively spawning champions (temples still do).

git-svn-id: https://svn.wildfiregames.com/public/ps/trunk@21556 3db68df2-c116-0410-a063-a993310a9797
binaries/data/mods/public/maps/random/jebel_barkal.js
binaries/data/mods/public/maps/random/jebel_barkal_triggers.js
binaries/data/mods/public/maps/random/rmgen/placer/noncentered/EntitiesObstructionPlacer.js
binaries/data/mods/public/simulation/templates/template_structure_military_barracks_stables.xml