Results 1 to 9 of 9

Thread: Spawn Army

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Primo's Avatar Protector Domesticus
    Join Date
    Jul 2011
    Location
    Germany
    Posts
    4,007

    Default Spawn Army

    I made this script:

    Code:
    script
    monitor_event FactionTurnStart FactionIsLocal and I_TurnNumber = 10
    console_command kill_character "Spartacus"
    spawn_army
    faction slave
    character Spartacus, named character, command 5, influence 5, management 3, age 38, , x 104, y 67
    unit , exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    end_monitor
    end_script
    In the TWC editor. It gives this error:

    Code:
    Line 4 Colum 1 No matching end or sieging for spawn_army: end_monitor
    4 1 Unexpected token, at the end of end/sieging (spawn_army) line
    2 15 Error processing monitor_event statement
    28 11 Expected end_script found: End of file
    What do I have to do to get it work?

  2. #2
    Squid's Avatar Opifex
    Patrician Artifex Technical Staff

    Join Date
    Feb 2007
    Location
    Frozen waste lands of the north
    Posts
    17,751
    Blog Entries
    3

    Default Re: Spawn Army

    You haven't terminated the spawn_army block. It needs to be ended with either end or sieging before you terminate the monitor.
    Under the patronage of Roman_Man#3, Patron of Ishan
    Click for my tools and tutorials
    "Two things are infinite: the universe and human stupidity; and I'm not sure about the universe." -----Albert Einstein

  3. #3
    Primo's Avatar Protector Domesticus
    Join Date
    Jul 2011
    Location
    Germany
    Posts
    4,007

    Default Re: Spawn Army

    Quote Originally Posted by Squid View Post
    You haven't terminated the spawn_army block. It needs to be ended with either end or sieging before you terminate the monitor.
    Ok. THanks.

  4. #4
    Primo's Avatar Protector Domesticus
    Join Date
    Jul 2011
    Location
    Germany
    Posts
    4,007

    Default Re: Spawn Army

    Code:
    4 1 Unexpected token, at the end of end/sieging (spawn_army) line
    This Error is still here. The script looks now like this:
    Code:
    script
    monitor_event FactionTurnStart FactionIsLocal
    and I_TurnNumber = 2
    spawn_army
    faction slave
    character Spartacus, named character, command 0, influence 0, management 0, age 38, , x 104, y 67
    unit generic rebel general, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    end spawn_army
    console_command give_trait "Spartacus" GoodCommander 5
    console_command give_trait "Spartacus" GoodAmbusher 3
    console_command give_trait "Spartacus" Brave 5
    console_command give_trait "Spartacus" Energetic 4
    console_command give_trait "Spartacus" PublicAtheism 4
    console_command give_trait "Spartacus" InspiringSpeaker 3
    console_command give_trait "Spartacus" AssassinCatcher 3
    end_monitor
    end_script
    Turn Number is just so that I donīt have to play a long campaign to see if the script works.

  5. #5
    Primo's Avatar Protector Domesticus
    Join Date
    Jul 2011
    Location
    Germany
    Posts
    4,007

    Default Re: Spawn Army

    Quote Originally Posted by Primo View Post
    Code:
    4 1 Unexpected token, at the end of end/sieging (spawn_army) line
    This Error is still here. The script looks now like this:
    Code:
    script
    monitor_event FactionTurnStart FactionIsLocal
    and I_TurnNumber = 2
    spawn_army
    faction slave
    character Spartacus, named character, command 0, influence 0, management 0, age 38, , x 104, y 67
    unit generic rebel general, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    end spawn_army
    console_command give_trait "Spartacus" GoodCommander 5
    console_command give_trait "Spartacus" GoodAmbusher 3
    console_command give_trait "Spartacus" Brave 5
    console_command give_trait "Spartacus" Energetic 4
    console_command give_trait "Spartacus" PublicAtheism 4
    console_command give_trait "Spartacus" InspiringSpeaker 3
    console_command give_trait "Spartacus" AssassinCatcher 3
    end_monitor
    end_script
    Turn Number is just so that I donīt have to play a long campaign to see if the script works.

    A simple end would have sufficed. So, finally:
    Code:
    script
    monitor_event FactionTurnStart FactionIsLocal
    and I_TurnNumber = 2
    spawn_army
    faction slave
    character Spartacus, named character, command 0, influence 0, management 0, age 38, , x 104, y 67
    unit generic rebel general, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 2
    unit roman mirmillo gladiator, exp 5 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 4 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    unit roman mirmillo gladiator, exp 3 armour 0 weapon_lvl 0
    end
    console_command give_trait "Spartacus" GoodCommander 5
    console_command give_trait "Spartacus" GoodAmbusher 3
    console_command give_trait "Spartacus" Brave 5
    console_command give_trait "Spartacus" Energetic 4
    console_command give_trait "Spartacus" PublicAtheism 4
    console_command give_trait "Spartacus" InspiringSpeaker 3
    console_command give_trait "Spartacus" AssassinCatcher 3
    end_monitor
    end_script
    Thanks for your help again, Squid, and for your great Tool.

  6. #6
    Primo's Avatar Protector Domesticus
    Join Date
    Jul 2011
    Location
    Germany
    Posts
    4,007

    Default Re: Spawn Army

    Ok, I got a new question:

    Is it possible to check per script if an army is on a certain place?
    And if so, to export the generals name to get him moving away?

Posting Permissions

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