Results 1 to 1 of 1

Thread: Script Stops Working

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Default Script Stops Working

    Hello,

    I am by no means, an expert at scripting, so it is quite possible that I am missing an error, but I cannot see any.

    All the Advice threads work.
    The script works out until After the first battle. It then ignores the following event... I don't know why:
    Code:
    monitor_event PostBattle I_CompareCounter BattleOne = 1
    
        if I_WonBattle romans_julii
        set_counter AfterBattle 1
        set_counter ArmyAttack 0
        set_counter BattleOne 0
        end_if
    
        if not I_WonBattle romans_julii
        console_command surrender_regions romans_julii
        set_counter ArmyAttack 0
        set_counter BattleOne 0
        end_if
    
    end_monitor
    After this it decides to repeat the script all over again without continuing on...


    Code:
    suspend_unscripted_advice true
    declare_show_me
    
    while I_TurnNumber < 600
    suspend_unscripted_advice true
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;COUNTERS
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    declare_counter BattleOne
    declare_counter ArmyAttack
    declare_counter AfterBattle
    declare_counter CampaignLoopStop
    
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    
    monitor_event GameReloaded TrueCondition
    terminate_script
    end_monitor
    
    monitor_event ScrollAdviceRequested ScrollAdviceRequested end_game_scroll
    terminate_script
    end_monitor
    
    
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;Monitors
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
    
    
    monitor_event PostBattle I_CompareCounter BattleOne = 1
    
        if I_WonBattle romans_julii
        set_counter AfterBattle 1
        set_counter ArmyAttack 0
        set_counter BattleOne 0
        end_if
    
        if not I_WonBattle romans_julii
        console_command surrender_regions romans_julii
        set_counter ArmyAttack 0
        set_counter BattleOne 0
        end_if
    
    end_monitor
    
    monitor_conditions I_CompareCounter ArmyAttack = 1
        set_counter BattleOne 1
        engage_armies Octavian Julius, Marcus Junius_Brutus
        set_music_state custom Prologue_Campaign_Battle_Music
        dismiss_advice
    end_monitor
    
    monitor_conditions I_CompareCounter ArmyAttack >= 2
        set_counter CampaignLoopStop 0
    end_monitor
    
    monitor_conditions I_CompareCounter CampaignLoopStop = 1
        
        hide_ui
        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_music_state custom Campaign_Start_CW
    
        while I_TimerElapsed Camera_Movement_Timer < 500
        end_while
    
        console_command kill_character "Gaius Julius"
        wait 10
        snap_strat_camera 95, 71
        zoom_strat_camera 0.0
    
            advance_advice_thread Campaign_Start_Thread
            wait 1
            select_ui_element advisor_portrait_button
            simulate_mouse_click lclick_down
            simulate_mouse_click lclick_up
        
        wait 15
        dismiss_advice
        zoom_strat_camera 0.8
        wait 3
        snap_strat_camera 144, 69
            
            advance_advice_thread Battle_of_Phillipi_Thread
            wait 1
            select_ui_element advisor_portrait_button
            simulate_mouse_click lclick_down
            simulate_mouse_click lclick_up
    
        wait 3
        zoom_strat_camera 0.0
        wait 10
        dismiss_advice
            
            advance_advice_thread Antony_Octavian_Thread
            wait 1
            select_ui_element advisor_portrait_button
            simulate_mouse_click lclick_down
            simulate_mouse_click lclick_up
        
        wait 1
        move Marc Brutus, 144, 70
        wait 1
        move Octavian Julius, 144, 68
        wait 1
        wait 1
    
        if I_LocalFaction romans_julii
        dismiss_advice
        suspend_unscripted_advice false
        enable_entire_ui
        disable_shortcuts false        
        inhibit_camera_input false
        enable_cursor
        show_ui
    
        set_counter ArmyAttack 1
        while I_InBattle
    
    
        end_while
        end_if
    
    end_monitor
    
    monitor_conditions I_CompareCounter AfterBattle = 1
        
        wait 1
    
        dismiss_advice
        hide_ui
        disable_cursor
        disable_shortcuts true
        inhibit_camera_input true
        disable_shortcuts advisor_portrait_button false
        suspend_unscripted_advice true
    
        set_music_state custom Angered_Romans_War
        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_brutii carthage allied
        console_command diplomatic_stance romans_julii egypt war
    
        advance_advice_thread Antony_Cleopatra_Thread
        wait 1
        select_ui_element advisor_portrait_button
        simulate_mouse_click lclick_down
        simulate_mouse_click lclick_up
    
    
        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
    
            console_command move_character "Octavian Julius" 95,73
            console_command move_character "Customs_Officer" 95,72
            move Customs_Officer, 95, 71
            move Octavian Julius, 95, 71
    
        snap_strat_camera 199, 34
        wait 1
        move_strat_camera 131, 14
        wait 1
        move_strat_camera 95,74
    
        hide_all_revealed_tiles
        dismiss_advice
        suspend_unscripted_advice false
        enable_entire_ui
        disable_shortcuts false        
        inhibit_camera_input false
        enable_cursor
        show_ui
    
        set_counter BattleOne 0        ;same
        set_counter ArmyAttack 0        ;same
    
    end_monitor
    
    ;monitor_event PostBattle I_CompareCounter AfterBattle = 1        ;removed
    ;    and I_LocalFaction romans_julii
    ;    declare_show_me
    ;    console_command trigger_advice Next_Script_Thread
    ;    advance_advice_thread Auto_Launch_Script_Thread no_dismiss
    ;end_monitor
    
    
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;LOCAL SCRIPT
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    
        suspend_during_battle on
    
        set_counter CampaignLoopStop 1
        wait 10
    
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;END SCRIPT!!!!!!!!!!
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    please help me, I am totally lost, I have been spending trying to figure it out!

    Thanks,
    HiiMmyself
    Last edited by HiiMmyself; July 26, 2009 at 05:19 PM.

    From the mouth of the one and only Casca... (If you like the play Julius Caesar or just think Casca is awesome, add this to your sig.)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •