
Originally Posted by
Mr.Blackadder
I mean that your first monitor that doesn't work requires the counter 'BattleOne' to have value 1 , but i can't see anywhere in the script that it is set to 1 (so it always is 0)
It' is an old counter that I removed/put in a separate script for later, that I did not bother to post.

Originally Posted by
HouseOfHam
The while I_TurnNumber < 600 loop at the top isn't terminated anywhere. And, frankly, I don't understand why you need it in the first place.
wow, I can't believe I missed that.
Code:
while I_TurnNumber < 800
suspend_unscripted_advice true
end_while
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;COUNTERS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
declare_counter ArmyAttack
declare_counter AfterBattle
declare_counter CampaignLoopStop
;declare_counter InfoOne
declare_counter InfoTwo
declare_counter InfoThree
declare_counter InfoFour
declare_counter StopAutoStop
declare_counter CampaignStartMusic
declare_counter FirstBattle
declare_counter AngeredRomansMusic
declare_counter BattleView
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event GameReloaded TrueCondition
terminate_script
end_monitor
monitor_event ScrollAdviceRequested ScrollAdviceRequested end_game_scroll
terminate_script
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;MAIN MONITORS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
monitor_event ButtonPressed ButtonPressed prebattle_auto_resolve_button
and I_CompareCounter ArmyAttack = 1
and I_CompareCounter StopAutoStop = 1
if I_LocalFaction romans_julii
console_command kill_character "Octavian Julius"
set_counter StopAutoStop 0
end_if
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter CampaignStartMusic = 1
set_music_state custom Campaign_Start_CW
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter AngeredRomansMusic = 1
set_music_state sfx Angered_Romans_War
terminate_monitor
end_monitor
;monitor_conditions I_CompareCounter InfoOne = 1
;
; advance_advice_thread Campaign_Start_Thread
; select_ui_element advisor_portrait_button
; simulate_mouse_click lclick_down
; simulate_mouse_click lclick_up
; wait 10
;
; dismiss_advice
;
;terminate_monitor
;end_monitor
monitor_conditions I_CompareCounter InfoTwo = 1
advance_advice_thread Battle_of_Phillipi_Thread
select_ui_element advisor_portrait_button
simulate_mouse_click lclick_down
simulate_mouse_click lclick_up
wait 10
dismiss_advice
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter InfoThree = 1
advance_advice_thread Antony_Octavian_Thread
select_ui_element advisor_portrait_button
simulate_mouse_click lclick_down
simulate_mouse_click lclick_up
wait 10
dismiss_advice
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter InfoFour = 1
advance_advice_thread Antony_Cleopatra_Thread
select_ui_element advisor_portrait_button
simulate_mouse_click lclick_down
simulate_mouse_click lclick_up
wait 10
dismiss_advice
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter ArmyAttack = 1
set_counter CampaignLoopStop 0
set_counter StopAutoStop 1
set_counter FirstBattle 1
engage_armies Octavian Julius, Marcus Junius_Brutus
; set_music_state custom Prologue_Campaign_Battle_Music ;not necissary anymore
dismiss_advice
terminate_monitor
end_monitor
monitor_event PostBattle TrueCondition
; if I_CompareCounter FirstBattle = 1
; end_if
if I_WonBattle romans_julii
set_counter AfterBattle 1
terminate_monitor
end_if
if not I_WonBattle romans_julii
console_command surrender_regions romans_julii
set_counter ArmyAttack 0
set_counter AfterBattle 1
terminate_monitor
end_if
end_monitor
monitor_conditions I_CompareCounter CampaignLoopStop = 1
dismiss_advice
disable_cursor
disable_shortcuts true
inhibit_camera_input true
disable_shortcuts advisor_portrait_button false
suspend_unscripted_advice true
filter_all_ui_commands off
restart_timer Camera_Movement_Timer
set_counter CampaignStartMusic 1
; set_music_state custom Campaign_Start_CW ;not needed anymore, see above counter
while I_TimerElapsed Camera_Movement_Timer < 500
end_while
console_command kill_character "Gaius Julius"
wait 10
; set_counter InfoOne 1 ;voided for check as follows
advance_advice_thread Campaign_Start_Thread
select_ui_element advisor_portrait_button
simulate_mouse_click lclick_down
simulate_mouse_click lclick_up
wait 1
snap_strat_camera 95, 71
zoom_strat_camera 0.0
wait 10
zoom_strat_camera 0.8
dismiss_advice
wait 3
snap_strat_camera 144, 69
set_counter InfoTwo 1
wait 3
zoom_strat_camera 0.0
wait 10
set_counter InfoThree 1
wait 1
move Marc Brutus, 144, 70
wait 1
move Octavian Julius, 144, 68
wait 1
wait 1
console_command mp Marcus Junius_Brutus -100
if I_LocalFaction romans_julii
suspend_unscripted_advice false
enable_entire_ui
disable_shortcuts false
inhibit_camera_input false
enable_cursor
show_ui
; set_counter CampaignLoopStop 10 ;not needed anymore
set_counter ArmyAttack 1
while I_InBattle
end_while
end_if
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter AfterBattle = 1
set_counter ArmyAttack 0
hide_ui
disable_cursor
disable_shortcuts true
inhibit_camera_input true
disable_shortcuts advisor_portrait_button false
suspend_unscripted_advice true
set_counter BattleView 1
set_counter AngeredRomansMusic 1
console_command kill_character "Gaius Julius"
console_command surrender_regions romans_scipii
console_command control romans_brutii
console_command capture_settlement Thessalonica
console_command control romans_julii
console_command disable_ai
console_command run_ai x
move Marc Brutus, 138, 68
console_command give_trait "Octavian Julius" Ceasar 1
console_command diplomatic_stance romans_julii romans_brutii war
console_command diplomatic_stance romans_julii egypt war
console_command move_character "Octavian Julius" 95,73
console_command move_character "Customs_Officer" 95,72
console_command move_character "Marc Brutus" 138, 68
move Customs_Officer, 95, 71
move Octavian Julius, 95, 71
terminate_monitor
end_monitor
monitor_conditions I_CompareCounter BattleView = 1
dismiss_advice
set_counter InfoFour 1
reveal_tile 178, 19
reveal_tile 183, 13
reveal_tile 165, 18
reveal_tile 153, 19
reveal_tile 130, 19
reveal_tile 139, 50
reveal_tile 144, 52
wait 1
move_strat_camera 144, 52
dismiss_advice
advance_advice_thread Antony_Cleopatra_Thread
select_ui_element advisor_portrait_button
simulate_mouse_click lclick_down
simulate_mouse_click lclick_up
wait 5
snap_strat_camera 199, 34
wait 1
move_strat_camera 131, 14
wait 1
move_strat_camera 95,74
hide_all_revealed_tiles
filter_all_ui_commands off
suspend_unscripted_advice true
enable_entire_ui
disable_shortcuts false
inhibit_camera_input false
enable_cursor
show_ui
set_counter ArmyAttack 0 ;same
terminate_monitor
end_monitor
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;LOCAL SCRIPT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
suspend_during_battle on
set_counter CampaignLoopStop 1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;END SCRIPT;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
I hope that helps.