download.zdnet.co.kr에서 검색창에 "바이너리 편집기 " 검색
Free Hex Editor 1.0.156 Beta1 다운
data\pacs directory에서
dpack_0 편집
수정샘플
faction<bh:09>carthage
character<bh:09>Hannibal Barca, general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
army
unit<bh:09><bh:09>carthaginian general's cavalry<bh:09><bh:09><bh:09>soldiers 9 exp 7 armour 2 weapon_lvl 2
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 99 exp 2 armour 1 weapon_lvl 0
soldiers를 수정하면 엘리펀트부대도 99 / 3 = 33 부대여야 하나 실은 18마리가 최대임
18마리 * 3명 = 54명
General은 최대 37명
유닛 숫자는 초기 화면에서는
500명이면 500명까지 지정한 숫자만큼 나오는 것 같지만
실제전투에서는 제약을 받아서 최대 120명이다.
로마와 카르타고 두 진영의 유닛수를 맥시멈으로 하면
3500 ~ 4000명 규모
전투 시간 조정(2군데임 offset : c8109b와 c82f31 ) ===> 바이너리 편집기 사용
variable_weather_and_time(day_time 7.0 ===> 현재 7시로 되어 있음
====> 4.0 새벽 4시 / 0.0 밤 12시
하지만 하늘만 시커멓게 변하고 조명은 전혀 어두워 지지 않는다.
따라서 야간 은밀한 기동 같은 것은 아예 꿈도 꾸지 않는 것이 좋다.
우선은 이 모든 것을 위하여 Hex Editor를 설치하여
충분히 활용할 것을 권하며
멋진 적용사례들을 공유하여 주기를 바랍니다.
(본게임 나오기전까지 데모 가지고 신나게 놀아봅시다.
문법 관련 자료를 어디서 구할수는 없는지...)
>>>> start of factions section \<\<\<\<
faction<bh:09>romans_julii
character<bh:09>Caius Agricola, general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
;character<bh:09>Sempronius , general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
army
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 1 weapon_lvl 2
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 1 weapon_lvl 2
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 1 weapon_lvl 2
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 1 weapon_lvl 2
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 6 armour 2 weapon_lvl 1
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 6 armour 2 weapon_lvl 1
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 6 armour 2 weapon_lvl 1
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 6 armour 2 weapon_lvl 1
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman light cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 40 exp 6 armour 2 weapon_lvl 0
unit<bh:09><bh:09>roman light cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 40 exp 6 armour 2 weapon_lvl 0
unit<bh:09><bh:09>roman generals guard cavalry early<bh:09><bh:09><bh:09><bh:09>soldiers 10 exp 8 armour 2 weapon_lvl 2
faction<bh:09>carthage
character<bh:09>Hannibal Barca, general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
army
unit<bh:09><bh:09>carthaginian general's cavalry<bh:09><bh:09><bh:09>soldiers 3 exp 7 armour 2 weapon_lvl 2
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 60 exp 2 armour 1 weapon_lvl 0
unit<bh:09><bh:09>carthaginian peltast<bh:09><bh:09><bh:09><bh:09>soldiers 70 exp 7 armour 1 weapon_lvl 2
unit<bh:09><bh:09>carthaginian peltast<bh:09><bh:09><bh:09><bh:09>soldiers 70 exp 7 armour 1 weapon_lvl 2
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 60 exp 2 armour 1 weapon_lvl 0
unit<bh:09><bh:09>carthaginian royal cavalry<bh:09><bh:09><bh:09>soldiers 60 exp 5 armour 2 weapon_lvl 1
unit<bh:09><bh:09>carthaginian elephant african<bh:09><bh:09><bh:09>soldiers 21 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian elephant african cataphract<bh:09>soldiers 21 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>merc numidian cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 30 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>merc barbarian infantry<bh:09><bh:09><bh:09><bh:09>soldiers 80 exp 6 armour 2 weapon_lvl 2
unit<bh:09><bh:09>carthaginian royal cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 5 armour 2 weapon_lvl 1
unit<bh:09><bh:09>carthaginian royal cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 5 armour 2 weapon_lvl 1
unit<bh:09><bh:09>merc barbarian infantry<bh:09><bh:09><bh:09><bh:09>soldiers 80 exp 2 armour 1 weapon_lvl 2
unit<bh:09><bh:09>merc barbarian cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 40 exp 2 armour 1 weapon_lvl 1
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 60 exp 2 armour 1 weapon_lvl 0
unit<bh:09><bh:09>merc cretan archers<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 0 weapon_lvl 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of battle section \<\<\<\<
battle<bh:09>64, 95
variable_weather_and_time ( day_time 7.00, year_day 0, duration<bh:09>0, weather_seed<bh:09>1 )
home_faction<bh:09>carthage
alliance<bh:09>carthage, defending
alliance<bh:09>romans_julii, attacking
army<bh:09>romans_julii, 0, no_withdraw, supporting_armies 0, reform_point -1000, 0
deployment_area_point<bh:09>-840.872, 362.566
deployment_area_point<bh:09>183.633, 381.557
deployment_area_point<bh:09>161.842, -54.581
deployment_area_point<bh:09>-669.800, -73.861
;unit<bh:09><bh:09><bh:09>0, -601.838, 209.901, 96, formation_type square, formation_width 23.234
;unit<bh:09><bh:09><bh:09>1, -634.403, 161.123, -92, formation_type square, formation_width 25.410
;unit<bh:09><bh:09><bh:09>2, -616.125, 216.438, -84, formation_type square, formation_width 31.686
;unit<bh:09><bh:09><bh:09>3, -634.324, 182.223, -92, formation_type square, formation_width 25.587
unit<bh:09><bh:09><bh:09>0, -601.838, 209.901, 96, formation_type square, formation_width 43
unit<bh:09><bh:09><bh:09>1, -634.403, 161.123, -92, formation_type square, formation_width 43
unit<bh:09><bh:09><bh:09>2, -616.125, 216.438, -84, formation_type square, formation_width 43
unit<bh:09><bh:09><bh:09>3, -634.324, 182.223, -92, formation_type square, formation_width 43
unit<bh:09><bh:09><bh:09>4, -633.399, 210.917, 91, formation_type square, formation_width 20.078
unit<bh:09><bh:09><bh:09>5, -631.401, 235.053, 96, formation_type square, formation_width 23.392
unit<bh:09><bh:09><bh:09>6, -631.766, 193.124, 93, formation_type square, formation_width 22.504
unit<bh:09><bh:09><bh:09>7, -634.993, 209.168, -92, formation_type square, formation_width 16.265
unit<bh:09><bh:09><bh:09>8, -600.660, 146.076, 92, formation_type square, formation_width 19.521
unit<bh:09><bh:09><bh:09>9, -652.664, 210.733, 93, formation_type square, formation_width 18.899
unit<bh:09><bh:09><bh:09>10, -647.182, 152.688, -82, formation_type square, formation_width 14.520
unit<bh:09><bh:09><bh:09>11, -662.038, 171.690, -94, formation_type square, formation_width 17.935
unit<bh:09><bh:09><bh:09>12, -613.460, 188.153, 94, formation_type square, formation_width 17.256
unit<bh:09><bh:09><bh:09>13, -613.445, 226.400, 89, formation_type square, formation_width 18.134
unit<bh:09><bh:09><bh:09>14, -630.113, 199.499, -87, formation_type square, formation_width 16.655
unit<bh:09><bh:09><bh:09>15, -638.879, 178.468, 89, formation_type square, formation_width 15.863
unit<bh:09><bh:09><bh:09>16, -625.915, 162.203, 92, formation_type square, formation_width 15.085
unit<bh:09><bh:09><bh:09>17, -622.080, 144.227, -81, formation_type square, formation_width 15.353
unit<bh:09><bh:09><bh:09>18, -649.121, 194.287, 93, formation_type square, formation_width 16.493
army<bh:09>carthage, 0, no_withdraw, supporting_armies 0, reform_point 1000, 0
deployment_area_point<bh:09>237.825, 378.807
deployment_area_point<bh:09>600.228, 367.474
deployment_area_point<bh:09>719.979, -588.682
deployment_area_point<bh:09>198.819, -356.192
unit<bh:09><bh:09><bh:09>0, 351.881, -92.590, 43, formation_type square, formation_width 63.540
unit<bh:09><bh:09><bh:09>1, 559.059, 73.518, -99, formation_type phalanx, formation_width 13.481
unit<bh:09><bh:09><bh:09>2, 524.979, 31.698, -89, formation_type square, formation_width 36.311
unit<bh:09><bh:09><bh:09>3, 613.796, 93.011, -89, formation_type square, formation_width 40.003
unit<bh:09><bh:09><bh:09>4, 557.667, 88.178, -99, formation_type phalanx, formation_width 16.114
unit<bh:09><bh:09><bh:09>5, 525.547, 73.757, -91, formation_type square, formation_width 27.325
unit<bh:09><bh:09><bh:09>6, 562.370, 27.192, -74, formation_type square, formation_width 78.081
unit<bh:09><bh:09><bh:09>7, 548.137, 103.368, -91, formation_type square, formation_width 70.153
unit<bh:09><bh:09><bh:09>12, 564.809, 57.403, -108, formation_type square, formation_width 13.007
;unit<bh:09><bh:09><bh:09>14, 560.956, 0.624, -97, formation_type square, formation_width 12.131
unit<bh:09><bh:09><bh:09>14, 560.956, 0.624, -97, formation_type phalanx, formation_width 24.131
unit<bh:09><bh:09><bh:09>15, 617.915, 49.121, -94, formation_type square, formation_width 35.362
unit<bh:09><bh:09><bh:09>9, 551.526, 71.803, -100, formation_type square, formation_width 13.007
unit<bh:09><bh:09><bh:09>8, 521.541, 102.559, -92, formation_type square, formation_width 23.187
unit<bh:09><bh:09><bh:09>13, 574.225, 70.768, -101, formation_type square, formation_width 23.557
unit<bh:09><bh:09><bh:09>10, 515.326, 0.785, -96, formation_type square, formation_width 29.109
unit<bh:09><bh:09><bh:09>11, 537.297, 3.533, -95, formation_type square, formation_width 28.844
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of objectives scripting section \<\<\<\<
objectives
alliance 0
condition destroy_or_rout_enemy
alliance 1
condition destroy_or_rout_enemy
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of army scripting section \<\<\<\<
script
descr_script.txt
; Custom battle script generated by Romans Battle Editor
battle<bh:09><bh:09>trebia_final17
playable
<bh:09>romans_julii
<bh:09>carthage
end
nonplayable
end
start_date<bh:09>500 winter
end_date<bh:09>500 winter
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of factions section \<\<\<\<
faction<bh:09>romans_julii
character<bh:09>Caius Agricola, general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
army
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 5 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 5 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 5 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman velite<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 5 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman hastati<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman princeps<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman triarii<bh:09><bh:09><bh:09><bh:09>soldiers 100 exp 4 armour 1 weapon_lvl 0
unit<bh:09><bh:09>roman light cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman light cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>roman generals guard cavalry early<bh:09>soldiers 10 exp 8 armour 2 weapon_lvl 2
faction<bh:09>carthage
character<bh:09>Hannibal Barca, general, command 0, influence 0, management 0, subterfuge 0, age 23, , x 64, y 95
army
unit<bh:09><bh:09>carthaginian general's cavalry<bh:09><bh:09><bh:09>soldiers 20 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 60 exp 2 armour 1 weapon_lvl 1
unit<bh:09><bh:09>carthaginian peltast<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian peltast<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian sacred band infantry<bh:09><bh:09>soldiers 40 exp 2 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian elephant african<bh:09><bh:09><bh:09>soldiers 30 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian elephant african cataphract<bh:09>soldiers 30 exp 0 armour 0 weapon_lvl 2
unit<bh:09><bh:09>merc numidian cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 30 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian heavy infantry<bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 2 weapon_lvl 0
unit<bh:09><bh:09>carthaginian royal cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian medium cavalry<bh:09><bh:09><bh:09>soldiers 40 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>carthaginian infantry<bh:09><bh:09><bh:09><bh:09>soldiers 80 exp 0 armour 2 weapon_lvl 0
unit<bh:09><bh:09>merc barbarian cavalry<bh:09><bh:09><bh:09><bh:09>soldiers 40 exp 0 armour 0 weapon_lvl 0
unit<bh:09><bh:09>merc barbarian infantry<bh:09><bh:09><bh:09><bh:09>soldiers 80 exp 6 armour 2 weapon_lvl 1
unit<bh:09><bh:09>merc cretan archers<bh:09><bh:09><bh:09><bh:09>soldiers 60 exp 0 armour 0 weapon_lvl 0
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of battle section \<\<\<\<
battle<bh:09>64, 95
variable_weather_and_time ( day_time 8.30, year_day 0, duration<bh:09>24.00, weather_seed<bh:09>5 )
home_faction<bh:09>carthage
alliance<bh:09>carthage, defending
alliance<bh:09>romans_julii, attacking
army<bh:09>romans_julii, 0, no_withdraw, supporting_armies 0
deployment_area_point<bh:09>-50.760, 232.303
deployment_area_point<bh:09>181.188, 254.341
deployment_area_point<bh:09>161.842, -54.581
deployment_area_point<bh:09>-34.423, -64.628
unit<bh:09><bh:09><bh:09>0, 148.234, 183.350, 88, formation_type square, formation_width 58.564
unit<bh:09><bh:09><bh:09>1, 150.567, 126.273, 89, formation_type square, formation_width 57.460
unit<bh:09><bh:09><bh:09>2, 150.293, 70.817, 89, formation_type square, formation_width 55.040
unit<bh:09><bh:09><bh:09>3, 150.873, 18.063, 90, formation_type square, formation_width 48.403
unit<bh:09><bh:09><bh:09>4, 115.250, 130.289, 91, formation_type square, formation_width 20.078
unit<bh:09><bh:09><bh:09>5, 111.476, 98.929, 96, formation_type square, formation_width 23.392
unit<bh:09><bh:09><bh:09>6, 107.689, 65.777, 93, formation_type square, formation_width 22.504
unit<bh:09><bh:09><bh:09>7, 108.391, 28.228, 89, formation_type square, formation_width 21.481
unit<bh:09><bh:09><bh:09>8, 94.422, 116.139, 92, formation_type square, formation_width 19.521
unit<bh:09><bh:09><bh:09>9, 93.943, 83.875, 93, formation_type square, formation_width 18.899
unit<bh:09><bh:09><bh:09>10, 91.071, 48.697, 93, formation_type square, formation_width 19.021
unit<bh:09><bh:09><bh:09>11, 87.146, 11.693, 87, formation_type square, formation_width 22.848
unit<bh:09><bh:09><bh:09>12, 75.844, 133.139, 94, formation_type square, formation_width 17.256
unit<bh:09><bh:09><bh:09>13, 73.560, 101.778, 89, formation_type square, formation_width 18.134
unit<bh:09><bh:09><bh:09>14, 71.485, 29.198, 92, formation_type square, formation_width 16.712
unit<bh:09><bh:09><bh:09>15, 71.229, 65.741, 89, formation_type square, formation_width 15.863
unit<bh:09><bh:09><bh:09>16, 87.385, 174.898, 92, formation_type square, formation_width 32.085
unit<bh:09><bh:09><bh:09>17, 78.726, -27.260, 88, formation_type square, formation_width 23.049
unit<bh:09><bh:09><bh:09>18, 53.471, 77.204, 93, formation_type square, formation_width 16.493
army<bh:09>carthage, 0, no_withdraw, supporting_armies 0
deployment_area_point<bh:09>237.825, 378.807
deployment_area_point<bh:09>600.228, 367.474
deployment_area_point<bh:09>719.979, -588.682
deployment_area_point<bh:09>198.819, -356.192
unit<bh:09><bh:09><bh:09>0, 364.461, 56.875, -93, formation_type square, formation_width 43.404
unit<bh:09><bh:09><bh:09>1, 325.476, 33.625, -81, formation_type phalanx, formation_width 13.359
unit<bh:09><bh:09><bh:09>2, 283.525, 86.839, -77, formation_type square, formation_width 41.872
unit<bh:09><bh:09><bh:09>3, 270.751, -10.087, -81, formation_type square, formation_width 52.387
unit<bh:09><bh:09><bh:09>4, 330.062, 46.113, -85, formation_type phalanx, formation_width 20.985
unit<bh:09><bh:09><bh:09>5, 334.443, -22.989, -91, formation_type square, formation_width 27.325
unit<bh:09><bh:09><bh:09>6, 354.580, -6.244, -74, formation_type square, formation_width 78.081
unit<bh:09><bh:09><bh:09>7, 373.054, 87.719, -91, formation_type square, formation_width 70.153
unit<bh:09><bh:09><bh:09>12, 325.288, 19.595, -78, formation_type square, formation_width 13.930
unit<bh:09><bh:09><bh:09>14, 329.618, 69.214, -78, formation_type square, formation_width 25.122
unit<bh:09><bh:09><bh:09>15, 343.430, 39.613, -87, formation_type square, formation_width 43.512
unit<bh:09><bh:09><bh:09>9, 336.050, 97.266, -78, formation_type phalanx, formation_width 16.473
deployment_area_point<bh:09>9.328, 584.568
deployment_area_point<bh:09>241.358, 552.557
deployment_area_point<bh:09>191.292, 274.129
deployment_area_point<bh:09>-50.977, 254.032
unit<bh:09><bh:09><bh:09>8, 120.234, 285.383, 150, formation_type square, formation_width 30.136
unit<bh:09><bh:09><bh:09>13, 83.517, 297.744, 141, formation_type square, formation_width 32.053
deployment_area_point<bh:09>-51.054, -75.195
deployment_area_point<bh:09>182.465, -67.147
deployment_area_point<bh:09>133.872, -361.009
deployment_area_point<bh:09>-30.381, -327.279
unit<bh:09><bh:09><bh:09>10, 69.816, -172.475, -9, formation_type square, formation_width 36.777
unit<bh:09><bh:09><bh:09>11, 44.016, -168.557, -6, formation_type square, formation_width 23.349
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of objectives scripting section \<\<\<\<
objectives
alliance 0
condition destroy_or_rout_enemy
alliance 1
condition destroy_or_rout_enemy
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of army scripting section \<\<\<\<
script
world\\maps\\battle\\custom\\trebia_final17\\descr_script.txt
Britannia_Inferior
Tribus_Saxones
Locus_Gepidae
Hyperboria
Tribus_Sakae
Hibernia
Tribus_Alanni
Tribus_Silurii
Locus_Gothi
Tribus_Sarmatae
Britannia_Superior
Germania_Inferior
Tribus_Chattii
Pripet
Regnum_Marcomannii
Belgica
Maeotis
Agri_Decumates
Armorica
Germania_Superior
Boihaemum
Scythia
Tribus_Iazyges
Central_Gaul
Dacia
Noricum
Tribus_Getae
Pannonia
Bosphorus
Aquitania
Lugdinensis
Colchis
Atropatene
Cisalpine_Gaul
Venetia
Transalpine_Gaul
Illyria
Thrace
Gallaecia
Dalmatia
Armenia
Narbonensis
Liguria
Pontus
Celtiberia
Paionia
Etruria
Taraconenis
Umbria
Media
Lusitania
Sardinia
Latium
Macedonia
Propontis
Bithynia
Galatia
Cappadocia
Hispania
Epirus
Apulia
Campania
Assyria
Baetica
Phrygia
Cilicia
Thessalia
Baliares
Bruttium
Ionia
Syria
Babylonia
Aetolia
Attica
Elymais
Peloponnesus
Lycia
Sicilia_Romanus
Sicilia_Poeni
Mauretania
Regnum_Palmyrae
Cyprus
Phoenicia
Numidia
Africa
Sicilia_Graecus
Laconia
Coele_Syria
Rhodos
Arabia
Byzacium
Crete
Nabataea
Judaea
Gaetulia
Tripolitania
Cyrenaica
Nile_Delta
Sinai
Libya
Middle_Egypt
Sahara
Thebais
Eburacum
Bordesholm
Domus_Dulcis_Domus
Themiskyra
Campus_Sakae
Tara
Campus_Alanni
Deva
Vicus_Gothi
Campus_Sarmatae
Londinium
Batavodurum
Damme
Vicus_Venedae
Vicus_Marcomannii
Samarobriva
Tanais
Mogontiacum
Condate_Redonum
Trier
Lovosice
Campus_Scythii
Campus_Iazyges
Alesia
Porrolissum
Iuvavum
Campus_Getae
Aquincum
Chersonesos
Lemonum
Lugdunum
Kotais
Phraaspa
Mediolanium
Patavium
Massilia
Segestica
Tylis
Asturica
Salona
Artaxarta
Narbo_Martius
Segesta
Sinope
Numantia
Bylazora
Arretium
Osca
Ariminum
Arsakia
Scallabis
Caralis
Roma
Thessalonica
Byzantium
Nicomedia
Ancyra
Mazaka
Carthago_Nova
Apollonia
Tarentum
Capua
Hatra
Corduba
Pergamum
Tarsus
Larissa
Palma
Croton
Sardis
Antioch
Seleucia
Thermon
Athens
Susa
Corinth
Halicarnasus
Messana
Lilybaeum
Tingi
Palmyra
Salamis
Sidon
Cirta
Carthage
Syracuse
Sparta
Damascus
Rhodes
Dumatha
Thapsus
Kydonia
Bostra
Jerusalem
Dimmidi
Lepcis_Magna
Cyrene
Alexandria
Petra
Siwa
Memphis
Nepte
Thebes
Rome
script
; init
<bh:09>prepare_for_battle
<bh:09>;label_unit ALLIANCE ARMY UNIT
<bh:09>label_unit 0 0 0<bh:09>PLAYER_Hannibal<bh:09>
<bh:09>label_unit 0 0 1<bh:09>PLAYER_poeni<bh:09>
<bh:09>label_unit 0 0 2<bh:09>PLAYER_peltast1
<bh:09>label_unit 0 0 3<bh:09>PLAYER_peltast2
<bh:09>label_unit 0 0 4<bh:09>PLAYER_poeni3
<bh:09>label_unit 0 0 5<bh:09>PLAYER_cavalry
<bh:09>label_unit 0 0 6<bh:09>PLAYER_elephant
<bh:09>label_unit 0 0 7<bh:09>PLAYER_cat_elephant
<bh:09>label_unit 0 0 8<bh:09>PLAYER_numidian_cav
<bh:09>label_unit 0 0 9<bh:09>PLAYER_barb_infantry
<bh:09>label_unit 0 0 10<bh:09>PLAYER_sacred_band_cav
<bh:09>label_unit 0 0 11<bh:09>PLAYER_med_cav
<bh:09>label_unit 0 0 12<bh:09>PLAYER_barb_infantry2
<bh:09>label_unit 0 0 13<bh:09>PLAYER_barb_cavalry<bh:09>
<bh:09>label_unit 0 0 14<bh:09>PLAYER_poeni2
<bh:09>label_unit 0 0 15<bh:09>PLAYER_cretan_archers
<bh:09>label_unit 1 0 0<bh:09>ROMAN_velite1
<bh:09>label_unit 1 0 1<bh:09>ROMAN_velite2
<bh:09>label_unit 1 0 2<bh:09>ROMAN_velite3
<bh:09>label_unit 1 0 3<bh:09>ROMAN_velite4
<bh:09>label_unit 1 0 4<bh:09>ROMAN_hastati1
<bh:09>label_unit 1 0 5<bh:09>ROMAN_hastati2
<bh:09>label_unit 1 0 6<bh:09>ROMAN_hastati3
<bh:09>label_unit 1 0 7<bh:09>ROMAN_hastati4
<bh:09>label_unit 1 0 8<bh:09>ROMAN_princeps1
<bh:09>label_unit 1 0 9<bh:09>ROMAN_princeps2
<bh:09>label_unit 1 0 10<bh:09>ROMAN_princeps3
<bh:09>label_unit 1 0 11<bh:09>ROMAN_princeps4
<bh:09>label_unit 1 0 12<bh:09>ROMAN_triarii1
<bh:09>label_unit 1 0 13<bh:09>ROMAN_triarii2
<bh:09>label_unit 1 0 14<bh:09>ROMAN_triarii3
<bh:09>label_unit 1 0 15<bh:09>ROMAN_triarii4
<bh:09>label_unit 1 0 16<bh:09>ROMAN_cav_auxillia
<bh:09>label_unit 1 0 17<bh:09>ROMAN_light_cav
<bh:09>label_unit 1 0 18<bh:09>ROMAN_general
<bh:09>define_unit_group GRP_PLAYER_ARMY PLAYER_poeni PLAYER_peltast1 PLAYER_peltast2 PLAYER_poeni3 PLAYER_cavalry PLAYER_elephant PLAYER_cat_elephant PLAYER_numidian_cav PLAYER_barb_infantry PLAYER_sacred_band_cav PLAYER_med_cav PLAYER_barb_infantry2 PLAYER_barb_cavalry PLAYER_poeni2 PLAYER_cretan_archers
<bh:09><bh:09>
<bh:09>define_unit_group GRP_ROMAN_ARMY ROMAN_velite1 ROMAN_velite2 ROMAN_velite3 ROMAN_velite4 ROMAN_hastati1 ROMAN_hastati2 ROMAN_hastati3 ROMAN_hastati4 ROMAN_princeps1 ROMAN_princeps2<bh:09>ROMAN_princeps3<bh:09>ROMAN_princeps4<bh:09>ROMAN_triarii1<bh:09>ROMAN_triarii2<bh:09>ROMAN_triarii3<bh:09>ROMAN_triarii4 ROMAN_cav_auxillia ROMAN_light_cav ROMAN_general
<bh:09>declare_counter battle_start
<bh:09>declare_counter intro_sequence
<bh:09>declare_counter player_not_escape
<bh:09>declare_counter cancel_radius_monitors
<bh:09>declare_counter general_radius_monitor
;I_TimerElapsed rout_timer > 1000
;if TimerElapsed \< 1000
;while TimerElapsed \< 1000
;declare_timer rout_timer
;restart_timer
;declare_timer battle_timer
;restart_timer battle_timer
;while TimerElapsed battle_timer \<10
<bh:09>; *********************************************************************************************
<bh:09>;<bh:09>Roman army unit settings
<bh:09>; *********************************************************************************************
<bh:09>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<bh:09>;;;
<bh:09>;;;<bh:09>Set up global counters and monitors
<bh:09>;;;
<bh:09>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<bh:09>while ! I_BattleStarted<bh:09><bh:09><bh:09><bh:09><bh:09>; battle_wait FOR DEPLOYMENT
<bh:09>end_while
;-----------------------------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------------------------
;<bh:09><bh:09><bh:09>OPEN SCRIPT SECTION
;-----------------------------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------------------------
<bh:09>disable_cursor<bh:09><bh:09><bh:09><bh:09><bh:09><bh:09>;prevent the player clicking
<bh:09>suspend_unscripted_advice true
<bh:09>disable_shortcuts true<bh:09><bh:09>
<bh:09>disable_entire_ui
<bh:09>inhibit_camera_input true
<bh:09>camera_restrictions_set off
<bh:09>camera_default_mode_set tw
<bh:09>ai_active_set off
<bh:09>set_counter intro_sequence 1<bh:09>;<bh:09>kicks off intro sequence
;-----------------------------------------------------------------------------------------------------------
<bh:09>steal_esc_key
<bh:09>monitor_event EscPressed TrueCondition
<bh:09><bh:09>set_camera_bookmark 1, -12.5225, 389.493, -655.465 13.2169, 350.323, -878.233
<bh:09><bh:09>camera_position_at_bookmark 1
<bh:09><bh:09>set_counter battle_start 1
<bh:09>terminate_monitor
<bh:09>end_monitor
;-----------------------------------------------------------------------------------------------------------
; *********************************************************************************************
; *********************************************************************************************
;<bh:09><bh:09><bh:09>Intro sequence - INTRO MONITOR
; *********************************************************************************************
; *********************************************************************************************
<bh:09>monitor_conditions I_CompareCounter intro_sequence = 1
; ----------------- set intro sequence bookmarks -------------------------------------------------------
;<bh:09><bh:09><bh:09><bh:09><bh:09><bh:09> x value y value z value
set_camera_bookmark 1, 158.985, 474.857, 89.3232 149.256, 446.008, -219.595
set_camera_bookmark 2, -71.3685, 422.275, -228.293 -35.7459, 388.201, -484.492
set_camera_bookmark 3, -137.724, 369.493, -439.005 -62.2442, 378.199, -493.62
set_camera_bookmark 4, -104.523, 370.628, -491.428 -68.0574, 374.987, -520.526
set_camera_bookmark 5, 348.445, 385.194, -90.0746 355.778, 388.655, -95.3813
;set_camera_bookmark 6, 509.16, 381.723, 74.0122 518.186, 381.601, 78.1729
;set_camera_bookmark 7, 521.621, 382.875, 110.906 530.754, 383.429, 104.938
;set_camera_bookmark 6, 509.283, 381.864, 82.951 518.885, 381.742, 85.513
set_camera_bookmark 6, 509.497, 382.276, 90.1286 519.462, 382.04, 90.5204
set_camera_bookmark 7, 522.636, 382.946, 107.996 525.174, 383.081, 107.222
set_camera_bookmark 8, 518.113, 383.351, 109.191 528.475, 383.905, 105.774
;set_camera_bookmark 9, 533.716, 381.822, 98.078 543.519, 381.646, 96.3188
;set_camera_bookmark 9, 528.332, 380.696, 69.585 533.28, 380.52, 78.228
set_camera_bookmark 9, 531.92, 383.02, 67.5311 536.868, 382.844, 76.1741
;set_camera_bookmark 10, 357.698, 377.669, 104.187 360.069, 378.025, 94.5088
set_camera_bookmark 10, 352.789, 377.605, 98.3749 361.98, 378.693, 94.7352
;set_camera_bookmark 11, 351.88, 377.928, 95.5157 361.552, 379.027, 92.9994
set_camera_bookmark 11, 352.236, 377.896, 99.3176 361.453, 377.938, 95.5768
set_camera_bookmark 12, 360.922, 378.064, 106.675 364.559, 377.129, 115.739
set_camera_bookmark 13, 321.525, 365.321, 147.164 366.658, 371.202, 148.804
set_camera_bookmark 14, 71.9754, 367.03, 245.698 80.6344, 368.073, 240.705
set_camera_bookmark 15, 43.8473, 371.922, 252.114 51.6525, 371.154, 246.047
;set_camera_bookmark 15, -21.4311, 394.061, 32.7323 -47.8354, 388.257, 32.7701
set_camera_bookmark 16, -110.583, 366.003, 31.6416 -170.302, 352.875, 31.727
;set_camera_bookmark 16, 432.945, 404.577, 54.6714 422.97, 403.304, 55.1251
set_camera_bookmark 17, -137.967, 363.512, 33.0827 -147.829, 361.344, 33.0968
set_camera_bookmark 18, -508.729, 381.136, 205.773 -518.054, 379.108, 203.469
;set_camera_bookmark 19, -525.69, 379.212, 200.448 -516.118, 379.946, 203.331
set_camera_bookmark 19, -522.343, 379.231, 195.04 -514.19, 379.548, 200.551
set_camera_bookmark 20, 693.449, 447.033, 76.9865 683.644, 444.831, 76.8248
set_camera_bookmark 21, -156.276, 362.443, 36.0353 -291.162, 350.99, 43.9907
<bh:09>hide_ui
<bh:09>camera_position_at_bookmark 1
<bh:09>battle_wait 0.1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 2 5
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>play_sound_event TREBIA_SPEECH_01 tag = trebia_SPEECH_01
<bh:09>battle_wait 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 3
<bh:09>battle_wait 0.001
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 4 8
<bh:09>battle_wait 3
<bh:09>play_sound_event TREBIA_SPEECH_02 tag = trebia_SPEECH_02
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 5<bh:09><bh:09><bh:09>; Hannibal rearing horse
<bh:09>set_music_state custom TREBIA_INTRO_MUSIC
<bh:09>unit_order_attack_unit PLAYER_numidian_cav ROMAN_velite1 run
<bh:09>play_sound_event TREBIA_SPEECH_03 tag = trebia_SPEECH_03
<bh:09>battle_wait 2
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_group_order_relative_move_unformed GRP_PLAYER_ARMY 0 30
<bh:09>battle_wait 2.5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 6<bh:09><bh:09><bh:09>; CARTHAGE CAVALRY MARCH TO CAMERA
<bh:09>battle_wait 4.5
<bh:09>play_sound_event TREBIA_SPEECH_04 tag = trebia_SPEECH_04
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 7
<bh:09>battle_wait 0.1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 8 2<bh:09><bh:09><bh:09>; pan in front of elephants
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 9<bh:09><bh:09><bh:09>;sacred band infantry march by
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>undefine_unit_group GRP_PLAYER_ARMY
<bh:09>unit_immediate_place PLAYER_numidian_cav 401.647, 58.307, -76
<bh:09>unit_immediate_place PLAYER_sacred_band_cav 368.215, 64.193, -96
<bh:09>unit_immediate_place PLAYER_med_cav 383.362, 68.420, -95
<bh:09>unit_immediate_place PLAYER_Hannibal 356.337, 92.445, -134
<bh:09>unit_immediate_place PLAYER_barb_cavalry 574.225, 80.768, -101
<bh:09>camera_position_at_bookmark 10
<bh:09>define_unit_group GRP_PLAYER_ARMY PLAYER_poeni PLAYER_peltast1 PLAYER_peltast2 PLAYER_poeni3 PLAYER_cavalry PLAYER_elephant PLAYER_cat_elephant PLAYER_barb_infantry PLAYER_barb_infantry2 PLAYER_poeni2 PLAYER_cretan_archers
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_group_order_relative_move_unformed GRP_PLAYER_ARMY 0 1
<bh:09>unit_order_move PLAYER_sacred_band_cav 143 -174 run
<bh:09>unit_order_move PLAYER_med_cav 161 -171 run
<bh:09>battle_wait 1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_order_turn PLAYER_Hannibal 135 relative
<bh:09>camera_zoom_to_bookmark 11 2
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_order_move PLAYER_numidian_cav 299 197 run
<bh:09>unit_order_move PLAYER_barb_cavalry 147 271 run
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>play_sound_event TREBIA_SPEECH_05 tag = trebia_SPEECH_05
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 12 6
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 13
<bh:09>battle_wait 2
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_immediate_place PLAYER_barb_cavalry 118.198, 243.496, -90
<bh:09>unit_order_move PLAYER_barb_cavalry 24.471 238.552 run
<bh:09>battle_wait 3
<bh:09>play_sound_event TREBIA_SPEECH_06 tag = trebia_SPEECH_06
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 14
<bh:09>battle_wait 0.1
<bh:09>unit_immediate_place PLAYER_numidian_cav -87.176, 29.548, -90
<bh:09>unit_order_move PLAYER_numidian_cav -398.533, 30.148 run
<bh:09>camera_zoom_to_bookmark 15 4
<bh:09>battle_wait 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 16
<bh:09>play_sound_event TREBIA_SPEECH_07 tag = trebia_SPEECH_07<bh:09><bh:09><bh:09>; sends numidians across river to lure roman
<bh:09>battle_wait 0.1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 17 8
<bh:09>battle_wait 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 18
<bh:09>unit_immediate_place PLAYER_numidian_cav -503.468, 198.661, -90
<bh:09>unit_order_move_relative PLAYER_numidian_cav -5 15 run
<bh:09>battle_wait 4
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>unit_taunt PLAYER_numidian_cav
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 19<bh:09><bh:09>;head on numidians
<bh:09>battle_wait 1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>undefine_unit_group GRP_ROMAN_ARMY
<bh:09>unit_immediate_place ROMAN_velite1 -205.498, 67.556, 96
<bh:09>unit_immediate_place ROMAN_velite2 -207.732, 66.915, 88
<bh:09>unit_immediate_place ROMAN_velite3 -217.213, 65.638, 92
<bh:09>unit_immediate_place ROMAN_velite4 -228.258, 65.006, 88
<bh:09>unit_immediate_place ROMAN_hastati1 -241.470, 41.563, 91
<bh:09>unit_immediate_place ROMAN_hastati2 -228.846, 47.398, 96
<bh:09>unit_immediate_place ROMAN_hastati3 -240.134, 62.921, 94
<bh:09>unit_immediate_place ROMAN_hastati4 -228.500, 78.916, 83
<bh:09>unit_immediate_place ROMAN_princeps1 -254.703, 51.531, 92
<bh:09>unit_immediate_place ROMAN_princeps2 -254.146, 33.852, 93
<bh:09>unit_immediate_place ROMAN_princeps3 -250.829, 66.070, 94
<bh:09>unit_immediate_place ROMAN_princeps4 -241.021, 77.453, 106
<bh:09>unit_immediate_place ROMAN_triarii1 -269.051, 51.709, 94
<bh:09>unit_immediate_place ROMAN_triarii2 -264.079, 84.397, 89
<bh:09>unit_immediate_place ROMAN_triarii3 -276.066, 65.124, -87
<bh:09>unit_immediate_place ROMAN_triarii4 -270.746, 34.438, 89
<bh:09>unit_immediate_place ROMAN_cav_auxillia -268.615, 109.562, 92
<bh:09>unit_immediate_place ROMAN_light_cav -274.514, 19.852, 88
<bh:09>unit_immediate_place ROMAN_general -272.511, 61.118, 93
<bh:09>define_unit_group GRP_ROMAN_ARMY ROMAN_velite1 ROMAN_velite2 ROMAN_velite3 ROMAN_velite4 ROMAN_hastati1 ROMAN_hastati2 ROMAN_hastati3 ROMAN_hastati4 ROMAN_princeps1 ROMAN_princeps2<bh:09>ROMAN_princeps3<bh:09>ROMAN_princeps4<bh:09>ROMAN_triarii1<bh:09>ROMAN_triarii2<bh:09>ROMAN_triarii3<bh:09>ROMAN_triarii4 ROMAN_cav_auxillia ROMAN_light_cav ROMAN_general
<bh:09>unit_group_order_relative_move_unformed GRP_ROMAN_ARMY 0 400 run
<bh:09>battle_wait 2
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 20
<bh:09>play_sound_event TREBIA_SPEECH_08 tag = trebia_SPEECH_08
<bh:09>unit_immediate_place PLAYER_numidian_cav -120 37.631, 90
;<bh:09>unit_order_move PLAYER_numidian_cav -56.208 36.3 run
<bh:09>unit_order_move_relative PLAYER_numidian_cav 0 65 run
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 0.1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 21 100<bh:09><bh:09><bh:09>; LONG ZOOM TO FRONT OF ROMAN RIVER CROSSING
<bh:09>battle_wait 1
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 13
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
;---------------------- re-set camera bookmarks -------------------------------
<bh:09>set_camera_bookmark 1, -188.521, 363.095, 42.2407 465.319, 290.933, -503.007
;<bh:09>set_camera_bookmark 2, -68.3085, 367.406, 27.2983 -78.2691, 365.916, 27.7445
;<bh:09>set_camera_bookmark 2, -50.3365, 369.26, 27.3672 -60.182, 367.042, 28.3056
<bh:09>set_camera_bookmark 2, -79.1824, 370.15, 36.9933 -88.6037, 368.82, 34.3601
<bh:09>set_camera_bookmark 3, -130.984, 370.562, 53.1031 -137.061, 368.337, 45.2567
<bh:09>set_camera_bookmark 4, -105.862, 369.363, 47.9321 -112.841, 367.138, 40.8762
<bh:09>set_camera_bookmark 5, -247.752, 394.315, 30.2021 -237.807, 392.825, 29.49
<bh:09>set_camera_bookmark 6, -112.153, 366.552, 33.2854 -122.047, 364.311, 32.5146
<bh:09>set_camera_bookmark 7, -0.0534602, 385.2, 68.3158 -9.94747, 382.959, 67.545
<bh:09>set_camera_bookmark 8, 493.049, 382.772, 105.267 502.167, 382.687, 109.234
;<bh:09>set_camera_bookmark 9, 509.712, 391.91, 125.863 501.959, 389.338, 120.356
;<bh:09>set_camera_bookmark 10, 549.986, 406.012, 23.1713 449.217, 377.128, 58.5217
<bh:09>set_camera_bookmark 9, 509.003, 385.591, 125.094 418.671, 356.689, 67.9938
<bh:09>set_camera_bookmark 10, 525.08, 382.303, 79.2867 467.613, 373.03, 80.9852
<bh:09>set_camera_bookmark 11, 483.096, 381.163, 70.2008 490.796, 380.7, 76.576
<bh:09>set_camera_bookmark 12, 480.707, 381.457, 68.2178 483.792, 380.994, 77.7262
<bh:09>set_camera_bookmark 13, 487.215, 387.446, 11.0612 489.866, 385.879, 20.4214
<bh:09>set_camera_bookmark 14, 433.136, 383.327, 100.932 441.512, 382.347, 95.8325
;<bh:09>set_camera_bookmark 15, 106.984, 365.861, 301.5 152.916, 346.63, 201.616
<bh:09>set_camera_bookmark 15, 519.702, 390.599, 35.1034 511, 389.153, 39.5168
;<bh:09>set_camera_bookmark 16, 97.3958, 380.541, -126.077 100.031, 378.558, -116.826
;<bh:09>set_camera_bookmark 17, 112.146, 380.702, -117.994 111.924, 377.789, -108.29
<bh:09>set_camera_bookmark 16, 127.109, 385.823, -165.007 128.022, 385.985, -155.065
<bh:09>set_camera_bookmark 17, 92.2312, 377.044, -87.2247 68.788, 377.251, -22.3545
<bh:09>set_camera_bookmark 18, 136.076, 402.636, 10.3107 128.46, 399.67, 16.307
;<bh:09>set_camera_bookmark 19, 60.9899, 367.439, 50.2595 51.0757, 366.041, 49.1269
<bh:09>set_camera_bookmark 19, 51.019, 367.911, 58.8461 -39.55, 354.853, 61.6074
;<bh:09>set_camera_bookmark 20, 16.5024, 366.293, 101.303 9.6736, 365.675, 94.1247
<bh:09>set_camera_bookmark 20, 16.3342, 363.741, 137.219 10.5682, 362.584, 129.22
<bh:09>set_camera_bookmark 21, -8.7932, 367.425, 79.2934 1.05358, 367.098, 77.5569
;------------------------------------------------------------------------------
<bh:09>camera_position_at_bookmark 1<bh:09><bh:09><bh:09>; angled high and behind roman river crossing
<bh:09>battle_wait 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 5<bh:09><bh:09><bh:09>; high and behind roman army
<bh:09>battle_wait 2
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
;<bh:09>unit_set_skirmish_mode PLAYER_numidian_cav off
<bh:09>unit_order_attack_unit PLAYER_numidian_cav ROMAN_velite1 run
<bh:09>battle_wait 3
<bh:09>unit_order_move_relative PLAYER_numidian_cav 100 -165 run ;????????????????????????????
<bh:09>unit_set_skirmish_mode PLAYER_numidian_cav on
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_position_at_bookmark 2<bh:09><bh:09><bh:09>; behind numidians
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
;<bh:09>battle_wait 5
<bh:09>battle_wait 2
<bh:09>unit_set_skirmish_mode ROMAN_velite1 off
<bh:09>unit_set_skirmish_mode ROMAN_velite2 off
<bh:09>unit_set_skirmish_mode ROMAN_velite3 off
<bh:09>unit_set_skirmish_mode ROMAN_velite4 off
;<bh:09>unit_order_move_relative PLAYER_numidian_cav 100 -165 run
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
;<bh:09>battle_wait 7
<bh:09>battle_wait 2
<bh:09>camera_zoom_to_bookmark 4 10<bh:09><bh:09><bh:09>; zoom above roman army
;<bh:09>unit_immediate_place PLAYER_Hannibal 513.345, 108.376, -90
<bh:09>unit_immediate_place PLAYER_Hannibal 508.345, 108.376, -90
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 10
<bh:09>camera_position_at_bookmark 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 4
<bh:09>camera_zoom_to_bookmark 8
<bh:09>unit_group_order_relative_move_formed GRP_PLAYER_ARMY 0 70
<bh:09>unit_order_move_relative PLAYER_Hannibal 0 40
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 2
<bh:09>unit_immediate_place PLAYER_numidian_cav 120.234, 295.383, 150
<bh:09>undefine_unit_group GRP_ROMAN_ARMY
<bh:09>unit_immediate_place ROMAN_velite1 22.464, 179.944, 90
<bh:09>unit_immediate_place ROMAN_velite2 17.895, 131.999, 90
<bh:09>unit_immediate_place ROMAN_velite3 15.395, 79.497, 90
<bh:09>unit_immediate_place ROMAN_velite4 15.290, 28.393, 90
<bh:09>unit_immediate_place ROMAN_hastati1 -24.765, 131.622, 90
<bh:09>unit_immediate_place ROMAN_hastati2 -25.647, 100.541, 90
<bh:09>unit_immediate_place ROMAN_hastati3 -27.487, 68.168, 90
<bh:09>unit_immediate_place ROMAN_hastati4 -28.569, 37.004, 90
<bh:09>unit_immediate_place ROMAN_princeps1 -44.103, 116.404, 90
<bh:09>unit_immediate_place ROMAN_princeps2 -46.959, 83.552, 90
<bh:09>unit_immediate_place ROMAN_princeps3 -46.525, 51.412, 90
<bh:09>unit_immediate_place ROMAN_princeps4 -48.967, 19.341, 90
<bh:09>unit_immediate_place ROMAN_triarii1 -63.511, 133.813, 90
<bh:09>unit_immediate_place ROMAN_triarii2 -65.422, 98.482, 90
<bh:09>unit_immediate_place ROMAN_triarii3 -65.321, 33.048, 90
<bh:09>unit_immediate_place ROMAN_triarii4 -65.577, 67.325, 90
<bh:09>unit_immediate_place ROMAN_cav_auxillia -82.828, 187.514, 90
<bh:09>unit_immediate_place ROMAN_light_cav -75.710, -23.369, 90
<bh:09>unit_immediate_place ROMAN_general -87.595, 77.715, 90
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 3
<bh:09>define_unit_group GRP_ROMAN_ARMY ROMAN_velite1 ROMAN_velite2 ROMAN_velite3 ROMAN_velite4 ROMAN_hastati1 ROMAN_hastati2 ROMAN_hastati3 <bh:09>ROMAN_hastati4 ROMAN_princeps1 ROMAN_princeps2<bh:09>ROMAN_princeps3<bh:09>ROMAN_princeps4<bh:09>ROMAN_triarii1<bh:09>ROMAN_triarii2<bh:09>ROMAN_triarii3<bh:09>ROMAN_triarii4<bh:09>ROMAN_cav_auxillia ROMAN_light_cav ROMAN_general
<bh:09>unit_group_order_relative_move_formed GRP_ROMAN_ARMY 0 180
<bh:09>camera_position_at_bookmark 9
<bh:09>battle_wait 0.1
<bh:09>camera_zoom_to_bookmark 10 8
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 5
<bh:09>camera_zoom_to_bookmark 15 8
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 2
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 6
<bh:09>camera_zoom_to_bookmark 16<bh:09>; long pan to behind ambushing cavalry
<bh:09>unit_order_move PLAYER_med_cav 94.014 -108.715 run
<bh:09>unit_order_move PLAYER_sacred_band_cav 114.014 -108.715 run
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 5
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>play_sound_event TREBIA_SPEECH_09 tag = trebia_SPEECH_09
<bh:09>battle_wait 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>camera_zoom_to_bookmark 17 10
<bh:09>
<bh:09>battle_wait 9
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>play_sound_event TREBIA_SPEECH_10 tag = trebia_SPEECH_10
<bh:09>battle_wait 3
<bh:09>camera_position_at_bookmark 18<bh:09><bh:09>; high up looking down on advancing roman army
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 2
<bh:09>camera_zoom_to_bookmark 19<bh:09><bh:09><bh:09>; zoom down to princeps
<bh:09>play_sound_event TREBIA_SPEECH_11 tag = trebia_SPEECH_11
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 6
<bh:09>camera_position_at_bookmark 20<bh:09><bh:09><bh:09>; cut to Triarii march by
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 3
<bh:09>camera_position_at_bookmark 21<bh:09><bh:09><bh:09>; cut to roman general
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 4
;---------------------- re-set camera bookmarks -------------------------------
<bh:09>set_camera_bookmark 1, 106.984, 365.861, 301.5 152.916, 346.63, 201.616
<bh:09>set_camera_bookmark 2, 314.852, 390.706, 189.32 236.311, 371.475, 112.392
<bh:09>set_camera_bookmark 3, 382.329, 377.279, 102.83 392.191, 379.359, 102.363
;<bh:09>set_camera_bookmark 3, 377.615, 377.999, 85.8899 385.82, 380.589, 90.6973
<bh:09>set_camera_bookmark 4, 419.56, 408.246, 53.8074 409.896, 406.316, 54.6077
;------------------------------------------------------------------------------
<bh:09>unit_immediate_place PLAYER_Hannibal 364.4936, 56.120348, -90<bh:09><bh:09>
<bh:09>unit_immediate_place PLAYER_poeni 338.471072, 40.70876, -90
<bh:09>unit_immediate_place PLAYER_peltast1 283.152096, 86.705936, -90
<bh:09>unit_immediate_place PLAYER_peltast2 270.187232, -10.146518, -90
<bh:09>unit_immediate_place PLAYER_poeni3 338.150272, 62.09446, -90
<bh:09>unit_immediate_place PLAYER_cavalry 333.175264, -23.040322, -90
<bh:09>unit_immediate_place PLAYER_elephant 354.413504, -5.592386, -90
;<bh:09>unit_immediate_place PLAYER_cat_elephant 373.054, 87.719, -90
<bh:09>unit_immediate_place PLAYER_cat_elephant 393.054, 100, -90
<bh:09>unit_immediate_place PLAYER_numidian_cav 120.234, 295.383, 150
<bh:09>unit_immediate_place PLAYER_barb_infantry 341.050, 112.266, -90
<bh:09>unit_immediate_place PLAYER_sacred_band_cav 69.816, -172.475, -9
<bh:09>unit_immediate_place PLAYER_med_cav 44.016, -168.557, -6
<bh:09>unit_immediate_place PLAYER_barb_infantry2 340.288, 24.595, -90
<bh:09>unit_immediate_place PLAYER_barb_cavalry 88.517, 292.744, 141
<bh:09>unit_immediate_place PLAYER_poeni2 339.618, 82.214, -90
<bh:09>unit_immediate_place PLAYER_cretan_archers 358.430, 39.613, -90
<bh:09>camera_position_at_bookmark 1
<bh:09>play_sound_event TREBIA_SPEECH_12 tag = trebia_SPEECH_12
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 3
<bh:09>camera_zoom_to_bookmark 2 30
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 8
<bh:09>play_sound_event TREBIA_SPEECH_13 tag = trebia_SPEECH_13
<bh:09>camera_position_at_bookmark 3
<bh:09>while I_CompareCounter battle_start = 1<bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>end_while<bh:09><bh:09><bh:09><bh:09><bh:09>; PLAYER CAN ESCAPE
<bh:09>battle_wait 5
<bh:09>set_counter player_not_escape 1<bh:09>
<bh:09>set_counter battle_start 1<bh:09>
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>; *********************************************************************************************
<bh:09>; ********************* END OF INTRO SEQUENCE MONITOR *******************************************
<bh:09>; *********************************************************************************************
;-----------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------
;-----------------------------------------------------------------------------------------
<bh:09>; *********************************************************************************************
<bh:09>; *********************************************************************************************
<bh:09>;<bh:09>Start of battle - BATTLESTART MONITOR
<bh:09>; *********************************************************************************************
<bh:09>monitor_conditions I_CompareCounter battle_start = 1
<bh:09>stop_sound_event trebia_SPEECH_00
<bh:09>stop_sound_event trebia_SPEECH_01
<bh:09>stop_sound_event trebia_SPEECH_02
<bh:09>stop_sound_event trebia_SPEECH_03
<bh:09>stop_sound_event trebia_SPEECH_04
<bh:09>stop_sound_event trebia_SPEECH_05
<bh:09>stop_sound_event trebia_SPEECH_06
<bh:09>stop_sound_event trebia_SPEECH_07
<bh:09>stop_sound_event trebia_SPEECH_08
<bh:09>stop_sound_event trebia_SPEECH_09
<bh:09>stop_sound_event trebia_SPEECH_10
<bh:09>stop_sound_event trebia_SPEECH_11
<bh:09>stop_sound_event trebia_SPEECH_12
<bh:09>stop_sound_event trebia_SPEECH_13
<bh:09>stop_sound_event trebia_SPEECH_14
;------------------------------------------------------------------
<bh:09>monitor_conditions I_CompareCounter player_not_escape = 1
<bh:09><bh:09>play_sound_event TREBIA_SPEECH_14 tag = trebia_SPEECH_14
<bh:09><bh:09>terminate_monitor
<bh:09>end_monitor
;-------------------------------------------------------------------
;-----------------------------------------------------------------------------------------
;---------------------------------- BATTLE MONITORS --------------------------------------
;-----------------------------------------------------------------------------------------
;<bh:09>monitor_conditions I_PercentageOfArmyKilled 1 0 > 70
;<bh:09><bh:09>advance_advice_thread Teutoburgerwald_intro_Thread<bh:09><bh:09>;;;<bh:09>"Get 100 men to fort"
;<bh:09><bh:09>pause_battle
;<bh:09>terminate_monitor
;<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_cav_auxillia 70
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_cav_auxillia
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_cav_auxillia 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_cav_auxillia
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_light_cav 70
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_light_cav
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_light_cav 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_light_cav
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_general 70
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_general
;<bh:09><bh:09>unit_order_attack_unit ROMAN_general PLAYER_Hannibal run
;<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_general
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_CompareCounter general_radius_monitor = 1
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_general
<bh:09><bh:09>unit_order_attack_unit ROMAN_general PLAYER_Hannibal run
;<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_general
<bh:09>terminate_monitor
<bh:09>end_monitor
;------------------------------- VELITE MONITORS -----------------------
<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite1 > 40
<bh:09><bh:09>unit_set_morale ROMAN_velite1 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitPercentageAmmoLeft ROMAN_velite1 \< 5
<bh:09><bh:09>unit_set_morale ROMAN_velite1 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite2 > 40
<bh:09><bh:09>unit_set_morale ROMAN_velite2 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitPercentageAmmoLeft ROMAN_velite2 \< 5
<bh:09><bh:09>unit_set_morale ROMAN_velite2 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite3 > 40
<bh:09><bh:09>unit_set_morale ROMAN_velite3 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitPercentageAmmoLeft ROMAN_velite3 \< 5
<bh:09><bh:09>unit_set_morale ROMAN_velite3 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite4 > 40
<bh:09><bh:09>unit_set_morale ROMAN_velite4 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitPercentageAmmoLeft ROMAN_velite4 \< 5
<bh:09><bh:09>unit_set_morale ROMAN_velite4 routing
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_velite1 20
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_velite1
<bh:09><bh:09>release_unit ROMAN_velite1
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_velite2 20
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_velite2
<bh:09><bh:09>release_unit ROMAN_velite2
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_velite3 20
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_velite3
<bh:09><bh:09>release_unit ROMAN_velite3
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_velite4 20
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_velite4
<bh:09><bh:09>release_unit ROMAN_velite4
<bh:09>terminate_monitor
<bh:09>end_monitor
;------------------------------ END OF VELITE MONITORS ----------------------------
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_triarii1 60
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_triarii1
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_triarii1 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_triarii1
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_triarii2 60
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_triarii1
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_triarii2 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_triarii2
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_triarii3 60
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_triarii3
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_triarii3 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_triarii3
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_triarii4 60
<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_triarii4
<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_triarii4 180 run
<bh:09><bh:09>battle_wait 20
<bh:09><bh:09>release_unit ROMAN_triarii4
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_princeps1 20
;<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_princeps1
;<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_princeps1 360 run
;<bh:09><bh:09>battle_wait 50
<bh:09><bh:09>release_unit ROMAN_princeps1
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_princeps2 20
;<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_princeps2
;<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_princeps2 360 run
;<bh:09><bh:09>battle_wait 50
<bh:09><bh:09>release_unit ROMAN_princeps2
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_princeps3 20
;<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_princeps3
;<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_princeps3 360 run
;<bh:09><bh:09>battle_wait 50
<bh:09><bh:09>release_unit ROMAN_princeps3
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>monitor_conditions I_UnitEnemyUnitInRadius ROMAN_princeps4 20
;<bh:09>and I_CompareCounter cancel_radius_monitors = 0
;<bh:09><bh:09>remove_unit_from_group GRP_ROMAN_ARMY ROMAN_princeps4
;<bh:09><bh:09>unit_order_attack_closest_unit ROMAN_princeps4 360 run
;<bh:09><bh:09>battle_wait 50
<bh:09><bh:09>release_unit ROMAN_princeps3
<bh:09>terminate_monitor
<bh:09>end_monitor
;-----------------------------------------------------------------------------------------
;---------------------------------- END OF BATTLE MONITORS --------------------------------------
;-----------------------------------------------------------------------------------------
<bh:09>unit_use_special_ability PLAYER_cretan_archers
<bh:09>unit_set_skirmish_mode PLAYER_numidian_cav on
<bh:09>unit_set_skirmish_mode ROMAN_velite1 on
<bh:09>unit_set_skirmish_mode ROMAN_velite2 on
<bh:09>unit_set_skirmish_mode ROMAN_velite3 on
<bh:09>unit_set_skirmish_mode ROMAN_velite4 on
<bh:09>undefine_unit_group GRP_ROMAN_ARMY
<bh:09>unit_immediate_place ROMAN_velite1 187, 155, 90
<bh:09>unit_immediate_place ROMAN_velite2 187, 110, 90
<bh:09>unit_immediate_place ROMAN_velite3 187, 67, 90
<bh:09>unit_immediate_place ROMAN_velite4 187, 23, 90
<bh:09>unit_immediate_place ROMAN_hastati1 146.765, 131.622, 90
<bh:09>unit_immediate_place ROMAN_hastati2 145.647, 100.541, 90
<bh:09>unit_immediate_place ROMAN_hastati3 143.487, 68.168, 90
<bh:09>unit_immediate_place ROMAN_hastati4 142.569, 37.004, 90
<bh:09>unit_immediate_place ROMAN_princeps1 126.103, 116.404, 90
<bh:09>unit_immediate_place ROMAN_princeps2 124.959, 83.552, 90
<bh:09>unit_immediate_place ROMAN_princeps3 124.525, 51.412, 90
<bh:09>unit_immediate_place ROMAN_princeps4 122.967, 19.341, 90
<bh:09>unit_immediate_place ROMAN_triarii1 107.511, 133.813, 90
<bh:09>unit_immediate_place ROMAN_triarii2 105.422, 98.482, 90
<bh:09>unit_immediate_place ROMAN_triarii3 105.321, 33.048, 90
<bh:09>unit_immediate_place ROMAN_triarii4 105.577, 67.325, 90
<bh:09>unit_immediate_place ROMAN_cav_auxillia 88.828, 160.514, 90
<bh:09>unit_immediate_place ROMAN_light_cav 95.710, -3.369, 90
;<bh:09>unit_immediate_place ROMAN_cav_auxillia 88.828, 187.514, 90
;<bh:09>unit_immediate_place ROMAN_light_cav 95.710, -23.369, 90
<bh:09>unit_immediate_place ROMAN_general 83.595, 77.715, 90
<bh:09>undefine_unit_group GRP_PLAYER_ARMY
<bh:09>unit_immediate_place PLAYER_Hannibal 364.4936, 56.120348, -90<bh:09><bh:09>
<bh:09>unit_immediate_place PLAYER_poeni 338.471072, 40.70876, -90
<bh:09>unit_immediate_place PLAYER_peltast1 283.152096, 86.705936, -90
<bh:09>unit_immediate_place PLAYER_peltast2 270.187232, -10.146518, -90
<bh:09>unit_immediate_place PLAYER_poeni3 338.150272, 62.09446, -90
<bh:09>unit_immediate_place PLAYER_cavalry 333.175264, -23.040322, -90
;<bh:09>unit_immediate_place PLAYER_elephant 354.413504, -5.592386, -90
;<bh:09>unit_immediate_place PLAYER_cat_elephant 373.054, 87.719, -90
<bh:09>unit_immediate_place PLAYER_elephant 374.413504, -15.592386, -90
<bh:09>unit_immediate_place PLAYER_cat_elephant 393.054, 100, -90
<bh:09>unit_immediate_place PLAYER_numidian_cav 120.234, 295.383, 150
;<bh:09>unit_immediate_place PLAYER_barb_infantry 341.050, 112.266, -90
<bh:09>unit_immediate_place PLAYER_barb_infantry 341.050, 117.266, -90
<bh:09>unit_immediate_place PLAYER_sacred_band_cav 69.816, -172.475, -9
<bh:09>unit_immediate_place PLAYER_med_cav 44.016, -168.557, -6
<bh:09>unit_immediate_place PLAYER_barb_infantry2 340.288, 24.595, -90
<bh:09>unit_immediate_place PLAYER_barb_cavalry 88.517, 292.744, 141
<bh:09>unit_immediate_place PLAYER_poeni2 339.618, 82.214, -90
<bh:09>unit_immediate_place PLAYER_cretan_archers 358.430, 39.613, -90
<bh:09>define_unit_group GRP_ROMAN_ARMY ROMAN_hastati1 ROMAN_hastati2 ROMAN_hastati3 ROMAN_hastati4 ROMAN_princeps1 ROMAN_princeps2 ROMAN_princeps3<bh:09>ROMAN_princeps4<bh:09>ROMAN_triarii1<bh:09>ROMAN_triarii2 ROMAN_triarii3 ROMAN_triarii4 ROMAN_cav_auxillia ROMAN_light_cav ROMAN_general
<bh:09>define_unit_group GRP_ROMAN_velites ROMAN_velite1 ROMAN_velite2 ROMAN_velite3 ROMAN_velite4
<bh:09>battle_wait 1
;<bh:09>set_camera_bookmark 5, 428.752, 409.08, 53.2356 205.697, 369.91, 76.3609
<bh:09>set_camera_bookmark 5, 366.707, 378.862, 52.9979 358.386, 375.53, 56.9899
<bh:09>camera_position_at_bookmark 5
<bh:09>battle_wait 0.1
<bh:09>unit_order_move_relative PLAYER_med_cav 0 0 run
;<bh:09>set_camera_bookmark 6, 369.948, 381.367, 52.3239 360.907, 378.035, 54.178
<bh:09>set_camera_bookmark 6, 424.407, 420.228, 56.199 371.757, 375.867, 56.2596
<bh:09>camera_zoom_to_bookmark 6 30
<bh:09>wait 5
<bh:09>steal_esc_key off
<bh:09>show_ui
<bh:09>suspend_unscripted_advice false
<bh:09>enable_cursor<bh:09><bh:09><bh:09><bh:09><bh:09><bh:09>;enable player to click
<bh:09>disable_shortcuts false<bh:09>
<bh:09>inhibit_camera_input false
<bh:09>enable_entire_ui
<bh:09>camera_restrictions_set on
<bh:09>camera_default_mode_set user_pref
<bh:09>pause_battle
<bh:09>unit_group_order_relative_move_formed GRP_ROMAN_ARMY 0 170
<bh:09>unit_group_order_relative_move_formed GRP_ROMAN_velites 0 170
;<bh:09>release_unit ROMAN_velite1
;<bh:09>release_unit ROMAN_velite2
;<bh:09>release_unit ROMAN_velite3
;<bh:09>release_unit ROMAN_velite4
<bh:09>battle_wait 100
<bh:09>set_counter cancel_radius_monitors 1<bh:09>; stops radius monitors from kicking in
<bh:09>undefine_unit_group GRP_ROMAN_ARMY
;<bh:09>release_unit ROMAN_velite1
;<bh:09>release_unit ROMAN_velite2
;<bh:09>release_unit ROMAN_velite3
;<bh:09>release_unit ROMAN_velite4
;<bh:09>unit_set_morale ROMAN_velite1 routing
;<bh:09>unit_set_morale ROMAN_velite2 routing
;<bh:09>unit_set_morale ROMAN_velite3 routing
;<bh:09>unit_set_morale ROMAN_velite4 routing
;<bh:09>unit_set_fire_at_will_mode ROMAN_hastati1 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_hastati2 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_hastati3 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_hastati4 on
;<bh:09>unit_order_attack_closest_unit ROMAN_hastati1 40 run
;<bh:09>unit_order_attack_closest_unit ROMAN_hastati2 10 run
;<bh:09>unit_order_attack_closest_unit ROMAN_hastati3 20 run
;<bh:09>unit_order_attack_closest_unit ROMAN_hastati4 20 run
<bh:09>unit_order_attack_closest_unit ROMAN_hastati1 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_hastati2 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_hastati3 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_hastati4 60 run
<bh:09>battle_wait 20
;<bh:09>unit_set_fire_at_will_mode ROMAN_princeps1 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_princeps2 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_princeps3 on
;<bh:09>unit_set_fire_at_will_mode ROMAN_princeps4 on
;<bh:09>unit_order_attack_closest_unit ROMAN_princeps1 10 run
;<bh:09>unit_order_attack_closest_unit ROMAN_princeps2 10 run
;<bh:09>unit_order_attack_closest_unit ROMAN_princeps3 10 run
;<bh:09>unit_order_attack_closest_unit ROMAN_princeps4 20 run
<bh:09>unit_order_attack_closest_unit ROMAN_princeps1 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_princeps2 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_princeps3 60 run
<bh:09>unit_order_attack_closest_unit ROMAN_princeps4 60 run
<bh:09>release_unit ROMAN_cav_auxillia
<bh:09>release_unit ROMAN_light_cav
<bh:09>battle_wait 15
<bh:09>release_unit ROMAN_triarii1
<bh:09>release_unit ROMAN_triarii2
<bh:09>release_unit ROMAN_triarii3
<bh:09>release_unit ROMAN_triarii4
<bh:09>battle_wait 10
<bh:09>
<bh:09>set_counter cancel_radius_monitors 1<bh:09>; stops radius monitors from kicking in
<bh:09>set_counter general_radius_monitor 1<bh:09>; kicks off new engagement rules in general units monitor
<bh:09>ai_active_set on
<bh:09>terminate_monitor
<bh:09>end_monitor
<bh:09>; *********************************************************************************************
<bh:09>; ********************* END OF BATTLE START MONITOR *******************************************
<bh:09>; *********************************************************************************************
<bh:09>while I_InBattle
<bh:09>end_while
<bh:09>end_script
;------------ ROUT VELITES AFTER MINIMAL CASUALTIES --------------------------------
;<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite1 > 10
;<bh:09>unit_set_morale ROMAN_velite1 routing
;<bh:09>terminate_monitor
;<bh:09>end_monitor
;
;<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite2 > 10
;<bh:09>unit_set_morale ROMAN_velite2 routing
;<bh:09>unit_set_morale ROMAN_velite1 routing
;<bh:09>terminate_monitor
;<bh:09>end_monitor
;
;<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite3 > 10
;<bh:09>unit_set_morale ROMAN_velite3 routing
;<bh:09>unit_set_morale ROMAN_velite1 routing
;<bh:09>terminate_monitor
;<bh:09>end_monitor
;
;<bh:09>monitor_conditions I_PercentageUnitKilled ROMAN_velite4 > 10
;<bh:09>unit_set_morale ROMAN_velite4 routing
;<bh:09>unit_set_morale ROMAN_velite1 routing
;<bh:09>terminate_monitor
;<bh:09>end_monitor
;---------------------------------------------------------
첫댓글 저는 편집기에서 열면 이렇게 안나오던데 -_-; 깨져서 나와요..
무슨 숫자만 가득 써있더군요-_-
바이너리 편집기에서는 왼쪽 창에 HEXA Code가 나오고 오른쪽 창에 Text모드가 나옵니다. Text부분을 Find기능을 활용하여 찾아 편집하시면 되겠죠.
무슨말인지 하나도 모르겠다는..ㅡ.ㅡ;