Here's my edited version of the code:Yeah, looks like my last minute changes didn't make it in. We're waiting to concept a few units as well. Try replacing all the contents of the descr_battle with this and let me know what you thinkg.
Spoiler Alert, click show to read:Code:; Custom battle script generated by Romans Battle Editor battle Battle_of_Gaza playable f_makedonia end nonplayable f_ptolemaioi end start_date -312 summer end_date -312 summer ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of factions section <<<< faction f_makedonia character DemetriosB, general, male, age 25, x 257, y 101 traits CommandExperience 1 , BadLeader 1 army unit hellenistic cavalry general bodyguard soldiers 20 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hetairoi soldiers 80 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry xystophoroi soldiers 80 exp 0 armour 0 weapon_lvl 0 unit eastern cavalry asitaikoi hippeis soldiers 80 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry pantodapoi phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry pantodapoi phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry pantodapoi phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry hoplitai mercenary soldiers 150 exp 0 armour 0 weapon_lvl 0 unit eastern infantry uazali soldiers 150 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis mercenary soldiers 75 exp 0 armour 0 weapon_lvl 0 unit eastern cavalry asitaikoi hippakontistai soldiers 75 exp 0 armour 0 weapon_lvl 0 unit eastern infantry slinger soldiers 50 exp 0 armour 0 weapon_lvl 0 unit eastern infantry nizagan eranshahr soldiers 100 exp 0 armour 0 weapon_lvl 0 unit indian elephant standard soldiers 36 exp 0 armour 0 weapon_lvl 0 unit indian elephant standard soldiers 12 exp 0 armour 0 weapon_lvl 0 faction f_ptolemaioi character Ptolemaios, general, male, age 30, x 257, y 101 traits CommandExperience 10 , GoodDefender 16 army unit hellenistic cavalry general bodyguard soldiers 20 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hetairoi soldiers 80 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry xystophoroi soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi soldiers 150 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi soldiers 150 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry toxotai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry akontistai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry akontistai soldiers 100 exp 0 armour 0 weapon_lvl 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of battle section <<<< battle 257, 101 battle_time 12.00 24.00 weather clear arid home_faction f_ptolemaioi alliance can_view f_makedonia, attacking alliance can_view f_ptolemaioi, defending army f_makedonia, 0, no_withdraw, supporting_armies 0 deployment_area_point 500.000, 5.000 deployment_area_point 500.000, 150.000 deployment_area_point -500.000, 150.000 deployment_area_point -500.000, 5.000 unit 0, 11.000, 75.000, -180, formation_type square, formation_width 11.250 unit 1, 49.000, 75.000, -180, formation_type square, formation_width 36.000 unit 2, 86.000, 75.000, -180, formation_type square, formation_width 36.000 unit 3, 123.000, 75.000, -180, formation_type square, formation_width 36.000 unit 4, 0.000, 75.000, -180, formation_type square, formation_width 11.000 unit 5, -11.000, 75.000, -180, formation_type square, formation_width 11.000 unit 6, -22.000, 75.000, -180, formation_type square, formation_width 10.000 unit 7, -33.000, 75.000, -180, formation_type square, formation_width 11.000 unit 8, -44.000, 75.000, -180, formation_type square, formation_width 10.000 unit 9, -55.000, 75.000, -180, formation_type square, formation_width 10.000 unit 10, -66.000, 75.000, -180, formation_type square, formation_width 11.000 unit 11, -77.000, 75.000, -180, formation_type square, formation_width 11.000 unit 12, -88.000, 75.000, -180, formation_type square, formation_width 14.880 unit 13, -104.000, 75.000, -180, formation_type square, formation_width 21.600 unit 14, -127.000, 75.000, -180, formation_type square, formation_width 37.500 unit 15, -165.000, 75.000, -180, formation_type square, formation_width 42.000 unit 16, 17.000, 55.000, -180, formation_type square, formation_width 16.800 unit 17, 55.000, 55.000, -180, formation_type square, formation_width 33.600 unit 18, 42.000, 30.000, -180, formation_type square, formation_width 42.000 unit 19, -50.000, 30.000, -180, formation_type square, formation_width 28.000 army f_ptolemaioi, 0, no_withdraw, supporting_armies 0 deployment_area_point 500.000, -5.000 deployment_area_point 500.000, -150.000 deployment_area_point -500.000, -150.000 deployment_area_point -500.000, -5.000 unit 0, 1.500, -75.000, 0, formation_type square, formation_width 11.250 unit 1, 12.000, -75.000, 0, formation_type square, formation_width 36.000 unit 2, 49.000, -75.000, 0, formation_type square, formation_width 45.000 unit 3, 94.500, -75.000, 0, formation_type square, formation_width 50.000 unit 4, -12.000, -75.000, 0, formation_type square, formation_width 11.000 unit 5, -23.000, -75.000, 0, formation_type square, formation_width 11.000 unit 6, -34.000, -75.000, 0, formation_type square, formation_width 11.000 unit 7, -45.000, -75.000, 0, formation_type square, formation_width 11.000 unit 8, -56.000, -75.000, 0, formation_type square, formation_width 11.000 unit 9, -67.000, -75.000, 0, formation_type square, formation_width 10.000 unit 10, -78.000, -75.000, 0, formation_type square, formation_width 10.000 unit 11, -89.000, -75.000, 0, formation_type square, formation_width 10.000 unit 12, -100.000, -75.000, 0, formation_type square, formation_width 10.000 unit 13, -111.000, -75.000, 0, formation_type square, formation_width 10.000 unit 14, -142.000, -75.000, 0, formation_type square, formation_width 30.000 unit 15, -173.000, -75.000, 0, formation_type square, formation_width 30.000 unit 16, -224.000, -75.000, 0, formation_type square, formation_width 50.000 unit 17, 0.000, -50.000, 0, formation_type square, formation_width 46.500 unit 18, 47.000, -50.000, 0, formation_type square, formation_width 46.500 unit 19, 95.000, -50.000, 0, formation_type square, formation_width 46.500 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of objectives scripting section <<<< objectives alliance 0 condition destroy_or_rout_enemy alliance 1 condition destroy_or_rout_enemy
Spoiler Alert, click show to read:Code:; Custom battle script generated by Romans Battle Editor battle Battle_of_Gaza playable f_makedonia end nonplayable f_ptolemaioi end start_date -312 summer end_date -312 summer ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of factions section <<<< faction f_makedonia character DemetriosB, general, male, age 25, x 257, y 101 traits CommandExperience 1 , BadLeader 1 army unit hellenistic cavalry general bodyguard soldiers 20 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hetairoi soldiers 80 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry xystophoroi soldiers 90 exp 0 armour 0 weapon_lvl 0 unit eastern cavalry asitaikoi hippeis soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit eastern infantry uazali soldiers 100 exp 0 armour 0 weapon_lvl 0 (test) unit hellenistic infantry phalangitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 150 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 150 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry hoplitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry hoplitai mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit eastern infantry skirmisher soldiers 50 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis mercenary soldiers 75 exp 0 armour 0 weapon_lvl 0 unit eastern cavalry asitaikoi hippakontistai soldiers 75 exp 0 armour 0 weapon_lvl 0 unit eastern infantry slinger soldiers 50 exp 0 armour 0 weapon_lvl 0 unit eastern infantry nizagan eranshahr soldiers 50 exp 0 armour 0 weapon_lvl 0 unit indian elephant standard soldiers 36 exp 0 armour 0 weapon_lvl 0 unit indian elephant standard soldiers 12 exp 0 armour 0 weapon_lvl 0 faction f_ptolemaioi character Ptolemaios, general, male, age 30, x 257, y 101 traits CommandExperience 10 , GoodDefender 16 army unit hellenistic cavalry general bodyguard soldiers 20 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hetairoi soldiers 80 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry xystophoroi soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 120 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry phalangitai mercenary soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi phalangitai soldiers 120 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi soldiers 150 exp 0 armour 0 weapon_lvl 0 unit african infantry machimoi soldiers 150 exp 0 armour 0 weapon_lvl 0 unit hellenistic cavalry hippeis mercenary soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry toxotai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry akontistai soldiers 100 exp 0 armour 0 weapon_lvl 0 unit hellenistic infantry akontistai soldiers 100 exp 0 armour 0 weapon_lvl 0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of battle section <<<< battle 257, 101 battle_time 12.00 24.00 weather clear arid home_faction f_ptolemaioi alliance can_view f_makedonia, attacking alliance can_view f_ptolemaioi, defending army f_makedonia, 0, no_withdraw, supporting_armies 0 deployment_area_point 500.000, 5.000 deployment_area_point 500.000, 150.000 deployment_area_point -500.000, 150.000 deployment_area_point -500.000, 5.000 unit 0, 13.000, 80.000, -180, formation_type square, formation_width 11.250 unit 1, 51.000, 80.000, -180, formation_type square, formation_width 36.000 unit 2, 90.500, 80.000, -180, formation_type square, formation_width 40.500 unit 3, 135.000, 80.000, -180, formation_type square, formation_width 45.000 unit 4, 0.000, 80.000, -180, formation_type square, formation_width 11.000 unit 5, -11.000, 80.000, -180, formation_type square, formation_width 11.000 unit 6, -24.500, 81.500, -180, formation_type square, formation_width 21.600 unit 7, -48.000, 83.000, -180, formation_type square, formation_width 10.000 unit 8, -59.000, 84.500, -180, formation_type square, formation_width 10.000 unit 9, -70.000, 86.000, -180, formation_type square, formation_width 15.000 unit 10, -86.000, 87.500, -180, formation_type square, formation_width 15.000 unit 11, -102.000, 89.000, -180, formation_type square, formation_width 11.000 unit 12, -114.000, 89.000, -180, formation_type square, formation_width 11.000 unit 13, 73.000, 60.000, -180, formation_type square, formation_width 20.000 unit 14, -130.000, 89.000, -180, formation_type square, formation_width 37.500 unit 15, -168.000, 89.000, -180, formation_type square, formation_width 42.000 unit 16, 17.000, 60.000, -180, formation_type square, formation_width 16.800 unit 17, 55.000, 60.000, -180, formation_type square, formation_width 33.600 unit 18, 42.000, 35.000, -180, formation_type square, formation_width 42.000 unit 19, -50.000, 45.000, -180, formation_type square, formation_width 28.000 army f_ptolemaioi, 0, no_withdraw, supporting_armies 0 deployment_area_point 500.000, -5.000 deployment_area_point 500.000, -150.000 deployment_area_point -500.000, -150.000 deployment_area_point -500.000, -5.000 unit 0, 3.500, -80.000, 0, formation_type square, formation_width 11.250 unit 1, 14.000, -80.000, 0, formation_type square, formation_width 36.000 unit 2, 51.000, -80.000, 0, formation_type square, formation_width 45.000 unit 3, 96.500, -80.000, 0, formation_type square, formation_width 50.000 unit 4, -12.000, -80.000, 0, formation_type square, formation_width 11.000 unit 5, -23.000, -80.000, 0, formation_type square, formation_width 11.000 unit 6, -34.000, -80.000, 0, formation_type square, formation_width 11.000 unit 7, -45.000, -80.000, 0, formation_type square, formation_width 11.000 unit 8, -56.000, -80.000, 0, formation_type square, formation_width 11.000 unit 9, -67.000, -80.000, 0, formation_type square, formation_width 10.000 unit 10, -78.000, -80.000, 0, formation_type square, formation_width 10.000 unit 11, -89.000, -80.000, 0, formation_type square, formation_width 10.000 unit 12, -100.000, -80.000, 0, formation_type square, formation_width 10.000 unit 13, -111.000, -80.000, 0, formation_type square, formation_width 10.000 unit 14, -142.000, -80.000, 0, formation_type square, formation_width 30.000 unit 15, -173.000, -80.000, 0, formation_type square, formation_width 30.000 unit 16, -224.000, -80.000, 0, formation_type square, formation_width 50.000 unit 17, 0.000, -55.000, 0, formation_type square, formation_width 46.500 unit 18, 47.000, -55.000, 0, formation_type square, formation_width 46.500 unit 19, 95.000, -55.000, 0, formation_type square, formation_width 46.500 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; >>>> start of objectives scripting section <<<< objectives alliance 0 condition destroy_or_rout_enemy alliance 1 condition destroy_or_rout_enemy
I used two sources to back up my changes to the code:
Spoiler Alert, click show to read:
- Since I saw no mention of 'native' phalanx units in the Antigonid army, apart from the Lycian and Pamphilian contigents, and since Diodorus mentions the rest of the phalanx was made up of mercenaries, I removed the Pandatapoi Phalangitai units and replaced them with Mistophoroi Phalangitai and Mistophoroi Hoplitai.
- I added some mercenary hoplites since I reasoned that a lot of mercenaries in the Hellenistic world would not have adopted the Macedonian style of fighting at this point yet. If I'm incorrect in this, please correct me.
- I kept the Lycian and Pamphilian units in the form of Uazali, rather than in the form of Pandatapoi Phalangitai, reasoning that 'phalanx' can be used to simply say 'battle-line', 'close body of troops' etc., and doesn't necessarily have to mean Macedonian phalanx. I also reasoned they would've been used as a 'hinge' in the Antigonid battle line. This reasoning is mostly based on the article I've linked to. More on this later.
- I added some troops to two of the mercenary phalangites, to compensate for the removal of a third phalanx unit in favour of a unit of Eastern Skirmishers, hoping to represent
Sadly I've found myself unable to decrease the actual amount of archers, slingers and javelinmen on the battlefield to 50 per unit. If this could be edited, I'd be very grateful.Originally Posted by Diodorus Siculus
units of light-armed men, of whom a thousand were javelin-throwers and archers and five hundred were Persian slingers.- I altered the deployment of the Antigonid phalanx and right flank a little to represent that
Now the phalanx is deployed at an angle to the Ptolemaic one and the right flank is denied in favour of the left one.Originally Posted by Diodorus Siculus
This officer (Andronicus) was ordered to hold his line back at an angle and avoid fighting, awaiting the outcome of the conflict fought by Demetrius.- The Uazali have been placed between the 'regular' Antigonid pikemen and the mercenary ones. This is primarily based on the article I've linked to, which seems to have come up with the idea that the phrase
not only lists the composition of the Antigonid line, but also its order of battle. Given that Demetrius kept the 'regular' pikemen in Antigonid service on his offensive left flank and ordered the rest of his line to deploy at an angle, it's possible the more flexible Lycian and Pamphilian troops were to serve as a 'hinge' between the offensive left flank and the defensive main line.Originally Posted by Diodorus Siculus
Next to it he drew up the infantry phalanx composed of eleven thousand men, of whom two thousand were Macedonians, one thousand were Lycians and Pamphylians, and eight thousand were mercenaries.- In order to keep up with a scale of 1:10 between simulated troops and actual amount of troops in the battle, I've slightly increased the amount of troops in the Antigonid Xystophoroi and Asiatikoi Hippeis to 90 and 100 respectively, so that the amount of cavalry on the Antigonid left flank numbers 290 (one-tenth of the actual 2.900). The Xystophoroi represent the 'five hundred horsemen armed with the lance' and the Hellenic or Hellenized part of the 'fifteen hundred horsemen of all kinds'. The other parts of these fifteen hundred horsemen are represented by the Asiatikoi Hippeis. In the same spirit I decreased the amount of Uazali to 100 (in keeping with their actual amount of 1.000).
- I've replaced most of the Ptolemaic Phalangitai with Mistophoroi Phalangitai and Machimoi Phalangitai, based on the article and this phrase:
The amount of Egyptian phalangites in comparison to the 'normal' Egyptian troops is purely conjecture on my part (I did not add any Machimoi), although the article supposes that about 15.000 of the Ptolemaic infantry would've been line infantry and no more than around 2.400 of these would have been 'regular' Macedonian phalangites.Originally Posted by Diodorus Siculus
Of his army some were Macedonians and some were mercenaries, but a great number were Egyptians, of whom some carried the missiles and the other baggage but some were armed and serviceable for battle- I've slightly increased the distance between the armies at the start of the battle, hopefully giving the Ptolemaic skirmishers more time to threaten the Antigonid elephants.
I haven't really tested this set-up and therefore can't really say in what way it affects the AI. Feedback on both my changes and the arguments above would be appreciated. I've found some mistakes in my description of the battle and its prelude, so I'll hopefully correct those sometime in the near future.
Regards,
Cohors_Evocata / Adalingum
Bookmarks