; Events file ; Civ II ToT Original Game extension ; Copyright 1999 MicroProse Software ; ; ; ; ; Initialization ; -------------- @BEGINEVENTS @INITFLAG ;@DEBUG ; ; Flags ; ----- ; ; 0 not used ; 1 not used ; 2 not used ; 3 not used ; 4 not used ; 5 not used ; 6 not used ; 7 not used ; 8 not used ; 9 not used ; 10 not used ; 11 not used ; 12 not used ; 13 not used ; 14 not used ; 15 not used ; 16 not used ; 17 not used ; 18 not used ; 19 not used ; 20 not used ; 21 not used ; 22 not used ; 23 not used ; 24 not used ; 25 not used ; 26 not used ; 27 not used ; 28 not used ; 29 not used ; 30 not used ; 31 not used @IF ScenarioLoaded @THEN PlayWaveFile Begin.wav @ENDIF @IF TURN Turn=1 @THEN TEXT "The soldiers no longer served the interests of the state, but only of those who recruited them and they gave their support to these people not because of the force of law but because of personal inducements. ^ And they fought not against the enemies of Rome but against private foes; not against foreigners but against fellow citizens..." ^ - Appian, The Civil Wars V, 17. ENDTEXT @ENDIF ; ;Gaulish Revolt @IF Checkflag Who=Gauls Mask=0b00000000000000000001111111111110 Threshold=8 State=On @THEN JUSTONCE CREATEUNIT unit=Gaul Infantry owner=Gauls veteran=no Count=10 homecity=none Randomize locations 24,62 23,57 25,55 22,52 18,52 27,49 32,44 28,40 32,38 31,55 endlocations @ENDIF @IF Checkflag Who=Gauls Mask=0b00000000000000000001111111111110 Threshold=8 State=On @THEN JUSTONCE CREATEUNIT unit=Gaul Archers owner=Gauls veteran=no Count=10 homecity=none Randomize locations 24,62 23,57 25,55 22,52 18,52 27,49 32,44 28,40 32,38 31,55 endlocations @ENDIF @IF Checkflag Who=Gauls Mask=0b00000000000000000001111111111110 Threshold=8 State=On @THEN JUSTONCE CREATEUNIT unit=Barbarian Cav. owner=Gauls veteran=no Count=10 homecity=none Randomize locations 24,62 23,57 25,55 22,52 18,52 27,49 32,44 28,40 32,38 31,55 endlocations @ENDIF @IF Checkflag Who=Gauls Mask=0b00000000000000000001111111111110 Threshold=8 State=On @THEN JUSTONCE TEXT The young Gaulish noble Vercingetorix leads a revolt against Roman opression. ENDTEXT CREATEUNIT unit=Vercingetorix owner=Gauls veteran=yes Count=1 homecity=none Randomize locations 24,62 23,57 25,55 22,52 18,52 27,49 32,44 28,40 32,38 31,55 endlocations @ENDIF @IF CITYTAKEN city=Alesia attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=12 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Alesia attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=12 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Gwenea attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=1 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Gwenea attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=1 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Pictones attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=2 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Pictones attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=2 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Limonum attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=3 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Limonum attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=3 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Birdigalia attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=4 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Birdigalia attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=4 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Gergovia attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=5 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Gergovia attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=5 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Biteriges attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=6 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Biteriges attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=6 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Orleans attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=7 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Orleans attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=7 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Lutetia attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=8 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Lutetia attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=8 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Durocortorum attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=9 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Durocortorum attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=9 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Trevorium attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=10 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Trevorium attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=10 Who=Gauls state=off @ENDIF @IF CITYTAKEN city=Gesoriacum attacker=ANYBODY defender=Gauls @THEN FLAG continuous flag=11 Who=Gauls state=on @ENDIF @IF CITYTAKEN city=Gesoriacum attacker=Gauls defender=ANYBODY @THEN FLAG continuous flag=11 Who=Gauls state=off @ENDIF ; ;WINTER STORMS ; ; @IF TURN Turn=1 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=5 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=12 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=17 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=24 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=29 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=36 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=41 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=48 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=53 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=60 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=65 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=72 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=77 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=84 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=89 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=96 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=101 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=108 @THEN FLAG continuous flag=0 state=off @ENDIF @IF TURN Turn=113 @THEN FLAG continuous flag=0 state=on @ENDIF @IF TURN Turn=120 @THEN FLAG continuous flag=0 state=off @ENDIF @IF Checkflag Who=Roman Senate Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Roman Senate TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT PlayWaveFile Calmsea.wav @ENDIF @IF Checkflag Who=Roman Senate Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Roman Senate technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT PlayWaveFile Storm.wav @ENDIF @IF Checkflag Who=Syrian Legions Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Syrian Legions TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT @ENDIF @IF Checkflag Who=Syrian Legions Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Syrian Legions technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT @ENDIF @IF Checkflag Who=Egyptians Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Egyptians TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT @ENDIF @IF Checkflag Who=Egyptians Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Egyptians technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT @ENDIF @IF Checkflag Who=Parthians Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Parthians TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT @ENDIF @IF Checkflag Who=Parthians Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Parthians technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT @ENDIF @IF Checkflag Who=Spanish Legions Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Spanish Legions TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT @ENDIF @IF Checkflag Who=Spanish Legions Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Spanish Legions technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT @ENDIF @IF Checkflag Who=Cisalpine Legions Mask=0b00000000000000000000000000000001 State=On @THEN ;JUSTONCE GiveTechnology technology=57 receiver=Cisalpine Legions TEXT No Broadcast Fair weather returns. Sailing is less hazardous. ENDTEXT @ENDIF @IF Checkflag Who=Cisalpine Legions Mask=0b00000000000000000000000000000001 State=Off @THEN ;JUSTONCE TakeTechnology whom=Cisalpine Legions technology=57 TEXT No Broadcast Winter storms at sea. Sailors beware. ENDTEXT @ENDIF ; ; ; @IF UnitKilled unit=Patricians attacker=anybody defender=anybody @THEN ChangeMoney receiver=TriggerAttacker amount=20 TEXT Patrician family ransomed for 20 Sestertii. ENDTEXT @ENDIF ; ; ;CONTROL OF SENATORS @IF UnitKilled unit=Senator attacker=Roman Senate defender=anybody @THEN DELAY delay=1 CreateUnit owner=Roman Senate unit=Senator veteran=No homecity=None InCapital locations 44,68 67,75 43,93 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator changes his allegiance to the Roman Senate. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Cisalpine Legions defender=anybody @THEN DELAY delay=1 CreateUnit owner=Cisalpine Legions unit=Senator veteran=No homecity=None InCapital locations 44,68 37,55 43,59 31,69 67,75 43,93 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator changes his allegiance to Caesar. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Spanish Legions defender=anybody @THEN DELAY delay=1 CreateUnit owner=Spanish Legions unit=Senator veteran=No homecity=None InCapital locations 44,68 16,88 21,95 11,103 67,75 43,93 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator changes his allegiance to Pompey. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Syrian Legions defender=anybody @THEN DELAY delay=1 CreateUnit owner=Syrian Legions unit=Senator veteran=No homecity=None InCapital locations 44,68 94,74 99,81 16,88 21,95 11,103 67,75 43,93 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator changes his allegiance to Crassus. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Gauls defender=anybody @THEN DELAY delay=1 CreateUnit owner=Gauls unit=Senator veteran=No homecity=None InCapital locations 27,43 31,47 26,58 31,41 15,53 21,55 29,53 25,51 22,60 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator betrays Rome and joins the Gauls. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Egyptians defender=anybody @THEN DELAY delay=1 CreateUnit owner=Egyptians unit=Senator veteran=No homecity=None InCapital locations 44,68 16,88 83,103 86,108 91,119 21,95 11,103 67,75 43,93 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator is enticed by Cleopatra's charms. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF @IF UnitKilled unit=Senator attacker=Parthians defender=anybody @THEN DELAY delay=1 CreateUnit owner=Parthians unit=Senator veteran=No homecity=None InCapital locations 116,74 110,64 112,60 endlocations ChangeMoney receiver=TriggerAttacker amount=-50 TEXT A respected Senator betrays Rome for the Parthians. ^ A payment of 50 Sestertii is required to ease his conscience. ENDTEXT @ENDIF ; ; ;NEW GENERALS @IF RandomTurn denominator=30 @THEN CreateUnit owner=Roman Senate unit=Roman General veteran=No homecity=None InCapital locations 44,68 67,75 43,93 endlocations TEXT A young patrician is appointed as General by the Senate. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Cisalpine Legions unit=Roman General veteran=Yes homecity=None InCapital locations 44,68 37,55 43,59 31,69 67,75 43,93 endlocations TEXT Caesar appoints a promising Centurion as General. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Spanish Legions unit=Roman General veteran=No homecity=None InCapital locations 44,68 16,88 21,95 11,103 67,75 43,93 endlocations TEXT A young patrician is appointed as General by Pompey. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Syrian Legions unit=Roman General veteran=No homecity=None InCapital locations 44,68 94,74 99,81 16,88 21,95 11,103 67,75 43,93 endlocations TEXT A young patrician is appointed as General by Crassus. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Egyptians unit=Hellenic General veteran=No homecity=None InCapital locations 44,68 16,88 83,103 86,108 91,119 21,95 11,103 67,75 43,93 endlocations TEXT Cleopatra appoints a lover from her Guards as General. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Parthians unit=Parthian General veteran=No homecity=None InCapital locations 116,74 110,64 112,60 endlocations TEXT A young noble is appointed as General by King Orodes. ENDTEXT PlayWaveFile General.wav @ENDIF @IF RandomTurn denominator=30 @THEN CreateUnit owner=Gauls unit=Gaulish General veteran=No homecity=None Randomize locations 27,43 31,47 26,58 31,41 15,53 21,55 29,53 25,51 22,60 endlocations TEXT A young tribal chieftan is elected a General of the Gauls. ENDTEXT PlayWaveFile General.wav @ENDIF ; ;SLAVES ;Gauls ; @IF CityTaken city=AnyCity attacker=Gauls defender=Anybody @THEN CreateUnit owner=Gauls unit=Slaves veteran=no homecity=None Randomize locations 21,55 22,60 26,58 31,47 27,43 31,41 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Gauls Defender Only defender=Anybody @THEN CreateUnit owner=Gauls unit=Slaves veteran=no homecity=None Randomize locations 21,55 22,60 26,58 31,47 27,43 31,41 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Gauls Defender Only defender=Anybody @THEN CreateUnit owner=Gauls unit=Slaves veteran=no homecity=None Randomize locations 21,55 22,60 26,58 31,47 27,43 31,41 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Gauls Defender Only defender=Anybody @THEN CreateUnit owner=Gauls unit=Slaves veteran=no homecity=None Randomize locations 21,55 22,60 26,58 31,47 27,43 31,41 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Gauls Defender Only defender=Anybody @THEN CreateUnit owner=Gauls unit=Slaves veteran=no homecity=None Randomize locations 21,55 22,60 26,58 31,47 27,43 31,41 endlocations @ENDIF ; ;Parthians ; @IF CityTaken city=AnyCity attacker=Parthians defender=Anybody @THEN CreateUnit owner=Parthians unit=Slaves veteran=no homecity=None Randomize locations 116,74 110,64 112,60 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Parthians Defender Only defender=Anybody @THEN CreateUnit owner=Parthians unit=Slaves veteran=no homecity=None Randomize locations 116,74 110,64 112,60 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Parthians Defender Only defender=Anybody @THEN CreateUnit owner=Parthians unit=Slaves veteran=no homecity=None Randomize locations 116,74 110,64 112,60 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Parthians Defender Only defender=Anybody @THEN CreateUnit owner=Parthians unit=Slaves veteran=no homecity=None Randomize locations 116,74 110,64 112,60 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Parthians Defender Only defender=Anybody @THEN CreateUnit owner=Parthians unit=Slaves veteran=no homecity=None Randomize locations 116,74 110,64 112,60 endlocations @ENDIF ; ;Egyptians ; @IF CityTaken city=AnyCity attacker=Egyptians defender=Anybody @THEN CreateUnit owner=Egyptians unit=Slaves veteran=no homecity=None Randomize locations 83,103 86,108 91,119 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Egyptians Defender Only defender=Anybody @THEN CreateUnit owner=Egyptians unit=Slaves veteran=no homecity=None Randomize locations 83,103 86,108 91,119 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Egyptians Defender Only defender=Anybody @THEN CreateUnit owner=Egyptians unit=Slaves veteran=no homecity=None Randomize locations 83,103 86,108 91,119 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Egyptians Defender Only defender=Anybody @THEN CreateUnit owner=Egyptians unit=Slaves veteran=no homecity=None Randomize locations 83,103 86,108 91,119 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Egyptians Defender Only defender=Anybody @THEN CreateUnit owner=Egyptians unit=Slaves veteran=no homecity=None Randomize locations 83,103 86,108 91,119 endlocations @ENDIF ;Senate @IF CityTaken city=AnyCity attacker=Roman Senate defender=Gauls @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Roman Senate defender=Parthians @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Roman Senate defender=Egyptians @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Roman Senate defender=Barbarians @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Roman Senate Defender Only defender=Anybody @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Roman Senate Defender Only defender=Anybody @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Roman Senate Defender Only defender=Anybody @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Roman Senate Defender Only defender=Anybody @THEN CreateUnit owner=Roman Senate unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 74,70 91,73 51,89 endlocations @ENDIF ;Cisalpine Legions @IF CityTaken city=AnyCity attacker=Cisalpine Legions defender=Gauls @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Cisalpine Legions defender=Parthians @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Cisalpine Legions defender=Egyptians @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Cisalpine Legions defender=Barbarians @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Cisalpine Legions Defender Only defender=Anybody @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Cisalpine Legions Defender Only defender=Anybody @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Cisalpine Legions Defender Only defender=Anybody @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Cisalpine Legions Defender Only defender=Anybody @THEN CreateUnit owner=Cisalpine Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 37,55 43,59 31,69 endlocations @ENDIF ;Syrian Legions @IF CityTaken city=AnyCity attacker=Syrian Legions defender=Gauls @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Syrian Legions defender=Parthians @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Syrian Legions defender=Egyptians @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Syrian Legions defender=Barbarians @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Syrian Legions Defender Only defender=Anybody @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Syrian Legions Defender Only defender=Anybody @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Syrian Legions Defender Only defender=Anybody @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Syrian Legions Defender Only defender=Anybody @THEN CreateUnit owner=Syrian Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 97,91 94,74 99,81 endlocations @ENDIF ;Spanish Legions @IF CityTaken city=AnyCity attacker=Spanish Legions defender=Gauls @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Spanish Legions defender=Parthians @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Spanish Legions defender=Egyptians @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF CityTaken city=AnyCity attacker=Spanish Legions defender=Barbarians @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF UnitKilled unit=British Town attacker=Spanish Legions Defender Only defender=Anybody @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF UnitKilled unit=German Town attacker=Spanish Legions Defender Only defender=Anybody @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF UnitKilled unit=Dacian Town attacker=Spanish Legions Defender Only defender=Anybody @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF @IF UnitKilled unit=Scythian Town attacker=Spanish Legions Defender Only defender=Anybody @THEN CreateUnit owner=Spanish Legions unit=Slaves veteran=no homecity=None Randomize locations 44,68 67,75 43,93 16,88 21,95 11,103 endlocations @ENDIF ; ;LEADER DEATHS @IF UnitKilled unit=Julius Caesar attacker=anybody defender=anybody @THEN TEXT Julius Caesar is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Pompey attacker=anybody defender=anybody @THEN TEXT Pompey the Great is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Crassus attacker=anybody defender=anybody @THEN TEXT Crassus is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Vercingetorix attacker=anybody defender=anybody @THEN TEXT Vercingetorix, leader of the Gauls, is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Cicero attacker=anybody defender=anybody @THEN TEXT Cicero, the great defender of the Senate is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Orodes attacker=anybody defender=anybody @THEN TEXT King Orodes of Parthia is killed in battle. ENDTEXT PlayWaveFile Death.wav @ENDIF @IF UnitKilled unit=Cleopatra attacker=anybody defender=anybody @THEN TEXT Cleopatra, defeated in battle, dies by the bite of an asp. ENDTEXT PlayWaveFile Death.wav @ENDIF ; ;SINKING SHIPS @IF UnitKilled unit=Heptere attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF @IF UnitKilled unit=Quinquereme attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF @IF UnitKilled unit=Decimere attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF @IF UnitKilled unit=Liburne attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF @IF UnitKilled unit=Cog attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF @IF UnitKilled unit=Veneti Ship attacker=anybody defender=anybody @THEN PlayWaveFile Sink.wav @ENDIF ; ;CAPTURING FORTRESSES @IF CityTaken city=Rome attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 44,68 endlocations @ENDIF @IF CityTaken city=Neapolis attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 50,72 endlocations @ENDIF @IF CityTaken city=Brindisium attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 54,70 endlocations @ENDIF @IF CityTaken city=Syracuse attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 51,89 endlocations @ENDIF @IF CityTaken city=Carthago attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 43,93 endlocations @ENDIF @IF CityTaken city=Athens attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 67,75 endlocations @ENDIF @IF CityTaken city=Smyrna attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 74,70 endlocations @ENDIF @IF CityTaken city=Tarsus attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 91,73 endlocations @ENDIF @IF CityTaken city=Ravenna attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 43,59 endlocations @ENDIF @IF CityTaken city=Massila attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 31,69 endlocations @ENDIF @IF CityTaken city=Antiochus attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 94,74 endlocations @ENDIF @IF CityTaken city=Damascus attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 99,81 endlocations @ENDIF @IF CityTaken city=Dura Europus attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Roman Fort veteran=no homecity=None locations 103,71 endlocations @ENDIF @IF CityTaken city=Arascia attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 124,45 endlocations @ENDIF @IF CityTaken city=Ecbatana attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 122,60 endlocations @ENDIF @IF CityTaken city=Selucia attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 116,74 endlocations @ENDIF @IF CityTaken city=Jerusalem attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 97,91 endlocations @ENDIF @IF CityTaken city=Alexandria attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 83,103 endlocations @ENDIF @IF CityTaken city=Thospia attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 108,54 endlocations @ENDIF @IF CityTaken city=Artaxata attacker=Anybody defender=Anybody @THEN CreateUnit owner=TriggerAttacker unit=Civilized Fort veteran=no homecity=None locations 109,47 endlocations @ENDIF @ENDEVENTS