;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; Rome Surrectum 2 Background Script ;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
script
; Anything following a semicolon is a comment.
; Remove the adviser portrait from screen.
select_ui_element advisor_dismiss_button
simulate_mouse_click lclick_up
; Wait for it to go away.
while I_AdvisorVisible
end_while
suspend_unscripted_advice true
; Open the adviser message bubble automatically whenever advance_advice_thread is called.
; I recommend using this method instead of the select_ui_element + simulate_mouse_click approach.
; Do NOT mix both methods, though, or the advisor will show and then immediately close before
; you get a chance to read the text.
declare_show_me
; Very useful for debugging - uncomment to use
console_command toggle_perfect_spy
; Handle saved game reloads
monitor_event GameReloaded TrueCondition
terminate_script
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;CHECK FOR WORKING SCRIPT
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
console_command add_money 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;FORCED SHUTDOWN
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; --- Forced shutdown ---
;;;
;;; Press 'Esc' on the campaign map, then click on the '?' button in the
;;; menu scroll to terminate the script.
;;;
;;; When would this be useful? -- When you are already in a game and
;;; exit back to the main menu to restart the campaign, or reload a saved
;;; game, RTW does not automatically terminate the script, so you have
;;; to do it yourself. if you leave the old script running, you'll have all
;;; sorts of weird problems with the script in the new game.
;;;
monitor_event ScrollAdviceRequested ScrollAdviceRequested end_game_scroll
suspend_unscripted_advice false
terminate_script
end_monitor
;;; spawn characters
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 1
console_command kill_character "Amulius Acilius"
spawn_army
faction romans_julii
character Amulius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 2
console_command kill_character "Augustus Acilius"
spawn_army
faction romans_julii
character Augustus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 3
console_command kill_character "Aulus Acilius"
spawn_army
faction romans_julii
character Aulus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 4
console_command kill_character "Caius Acilius"
spawn_army
faction romans_julii
character Caius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 5
console_command kill_character "Cassius Acilius"
spawn_army
faction romans_julii
character Cassius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 6
console_command kill_character "Cnaeus Acilius"
spawn_army
faction romans_julii
character Cnaeus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 7
console_command kill_character "Cornelius Acilius"
spawn_army
faction romans_julii
character Cornelius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 8
console_command kill_character "Decius Acilius"
spawn_army
faction romans_julii
character Decius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 9
console_command kill_character "Flavius Acilius"
spawn_army
faction romans_julii
character Flavius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 10
console_command kill_character "Gaius Acilius"
spawn_army
faction romans_julii
character Gaius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 11
console_command kill_character "Galerius Acilius"
spawn_army
faction romans_julii
character Galerius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 12
console_command kill_character "Gnaeus Acilius"
spawn_army
faction romans_julii
character Gnaeus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 13
console_command kill_character "Julianus Acilius"
spawn_army
faction romans_julii
character Julianus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 14
console_command kill_character "Kaeso Acilius"
spawn_army
faction romans_julii
character Kaeso Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 15
console_command kill_character "Lentulus Acilius"
spawn_army
faction romans_julii
character Lentulus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 16
console_command kill_character "Luca Acilius"
spawn_army
faction romans_julii
character Luca Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 17
console_command kill_character "Lucius Acilius"
spawn_army
faction romans_julii
character Lucius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 18
console_command kill_character "Manius Acilius"
spawn_army
faction romans_julii
character Manius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 19
console_command kill_character "Marcus Acilius"
spawn_army
faction romans_julii
character Marcus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Marcus Acilius" Fertile 3
console_command give_trait "Decius Acilius" Fertile 3
console_command give_trait "Flavius Acilius" Fertile 3
console_command give_trait "Gaius Acilius" Fertile 3
console_command give_trait "Galerius Acilius" Fertile 3
console_command give_trait "Gnaeus Acilius" Fertile 3
console_command give_trait "Julianus Acilius" Fertile 3
console_command give_trait "Kaeso Acilius" Fertile 3
console_command give_trait "Lentulus Acilius" Fertile 3
console_command give_trait "Manius Acilius" Fertile 3
console_command give_trait "Lucius Acilius" Fertile 3
console_command give_trait "Luca Acilius" Fertile 3
console_command give_trait "Cornelius Acilius" Fertile 3
console_command give_trait "Cnaeus Acilius" Fertile 3
console_command give_trait "Cassius Acilius" Fertile 3
console_command give_trait "Caius Acilius" Fertile 3
console_command give_trait "Aulus Acilius" Fertile 3
console_command give_trait "Augustus Acilius" Fertile 3
console_command give_trait "Amulius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 20
console_command kill_character "Nero Acilius"
spawn_army
faction romans_julii
character Nero Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Nero Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 21
console_command kill_character "Numerius Acilius"
spawn_army
faction romans_julii
character Numerius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Numerius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 22
console_command kill_character "Oppius Acilius"
spawn_army
faction romans_julii
character Oppius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Oppius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 23
console_command kill_character "Placus Acilius"
spawn_army
faction romans_julii
character Placus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Placus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 24
console_command kill_character "Publius Acilius"
spawn_army
faction romans_julii
character Publius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Publius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 25
console_command kill_character "Quintis Acilius"
spawn_army
faction romans_julii
character Quintis Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Quintis Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 26
console_command kill_character "Quintus Acilius"
spawn_army
faction romans_julii
character Quintus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Quintus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 27
console_command kill_character "Secundus Acilius"
spawn_army
faction romans_julii
character Secundus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Secundus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 28
console_command kill_character "Servius Acilius"
spawn_army
faction romans_julii
character Servius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Servius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 29
console_command kill_character "Sextus Acilius"
spawn_army
faction romans_julii
character Sextus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Sextus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 30
console_command kill_character "Spurius Acilius"
spawn_army
faction romans_julii
character Spurius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Spurius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 31
console_command kill_character "Tertius Acilius"
spawn_army
faction romans_julii
character Tertius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Tertius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 32
console_command kill_character "Tiberius Acilius"
spawn_army
faction romans_julii
character Tiberius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Tiberius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 33
console_command kill_character "Titus Acilius"
spawn_army
faction romans_julii
character Titus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Titus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 34
console_command kill_character "Valerius Acilius"
spawn_army
faction romans_julii
character Valerius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Valerius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 35
console_command kill_character "Vibius Acilius"
spawn_army
faction romans_julii
character Vibius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Vibius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 36
console_command kill_character "Appius Acilius"
spawn_army
faction romans_julii
character Appius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Appius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 37
console_command kill_character "Decimus Acilius"
spawn_army
faction romans_julii
character Decimus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Decimus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 38
console_command kill_character "Herius Acilius"
spawn_army
faction romans_julii
character Herius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Herius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 39
console_command kill_character "Herennius Acilius"
spawn_army
faction romans_julii
character Herennius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Herennius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 40
console_command kill_character "Marcellus Acilius"
spawn_army
faction romans_julii
character Marcellus Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Marcellus Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 41
console_command kill_character "Asinius Acilius"
spawn_army
faction romans_julii
character Asinius Acilius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Asinius Acilius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 42
console_command kill_character "Amulius Aelius"
spawn_army
faction romans_julii
character Amulius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Amulius Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 43
console_command kill_character "Augustus Aelius"
spawn_army
faction romans_julii
character Augustus Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Augustus Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 44
console_command kill_character "Aulus Aelius"
spawn_army
faction romans_julii
character Aulus Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Aulus Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 45
console_command kill_character "Flavius Aelius"
spawn_army
faction romans_julii
character Flavius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Flavius Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 46
console_command kill_character "Caius Aelius"
spawn_army
faction romans_julii
character Caius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Caius Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 47
console_command kill_character "Cassius Aelius"
spawn_army
faction romans_julii
character Cassius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Cassius Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 48
console_command kill_character "Cnaeus Aelius"
spawn_army
faction romans_julii
character Cnaeus Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Cnaeus Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 49
console_command kill_character "Cornelius Aelius"
spawn_army
faction romans_julii
character Cornelius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Cornelius Aelius" Fertile 3
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_TurnNumber = 50
console_command kill_character "Decius Aelius"
spawn_army
faction romans_julii
character Decius Aelius, named character, age 16, , x 89, y 80
unit roman generals guard cavalry early, exp 9 armour 3 weapon_lvl 3
end
console_command give_trait "Decius Aelius" Fertile 3
terminate_monitor
end_monitor
;;;
;;; 12-turns per year script
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; End of your code
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Spin forever - Do not let the script terminate or any monitors you have set up will immediately get thrown away.
while I_TurnNumber < 99999
suspend_unscripted_advice true
end_while
end_script