Results 1 to 7 of 7

Thread: Trying to spawn some army with scripts

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    nhinhonhinho's Avatar Domesticus
    Join Date
    Dec 2009
    Location
    Việt Nam (Vietnam). Hồ Chí Minh city
    Posts
    2,344

    Default Trying to spawn some army with scripts

    The title said . I'm trying to spawn more army with scripts but failed completely

    First I open the campaign_script and find this

    Spoiler Alert, click show to read: 

    ;rise of silvania
    monitor_event FactionTurnStart FactionIsLocal
    and I_TurnNumber = 1
    and I_IsFactionAIControlled hungary
    and I_NumberOfSettlements hungary > 0

    spawn_army
    faction hungary
    character random_name, named character, x 104, y 56, label chaosgener, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Karshtain foot bodygard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Blood dragons knights exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 1 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Blood dragons exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Karshtain mount exp 0 armour 0 weapon_lvl 0
    unit VAM mage exp 0 armour 0 weapon_lvl 0
    unit Ghost exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vlad guard exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit zombies exp 0 armour 0 weapon_lvl 0
    end

    spawn_army
    faction hungary
    character random_name, named character, x 104, y 54, label chaosgener2, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Karshtain foot bodygard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Blood dragons knights exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 1 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Blood dragons exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit VAM mage exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Karshtain mount exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 0 armour 0 weapon_lvl 0
    unit Ghost exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vlad guard exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit Grave guard exp 0 armour 0 weapon_lvl 0
    end

    spawn_army
    faction hungary
    character random_name, named character, x 92, y 45, label chaosgenera, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Vampire count bodiguard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Ghost exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Karshtain foot exp 6 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Screaming skull catapult exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Grail knights exp 0 armour 0 weapon_lvl 0
    unit Wraith exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit VAM mage exp 0 armour 0 weapon_lvl 0
    end
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Drakenhof = hungary
    create_unit Drakenhof, Karshtain mount, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Vlad guard, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Vampire black knights, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Karshtain foot, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Waldenhof = hungary
    create_unit Waldenhof, Vampire skeleton mount, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Grave guard, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Wraith, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Vampire skeleton crossbow, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Templehof = hungary
    create_unit Templehof, Grave guard halberd, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Ghost, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Vampire skeleton, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Vampire skeleton archer, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Blood = hungary
    create_unit Blood, Blood dragons knights, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Blood dragons, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Grave guard halberd, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Vampire skeleton spears, num 2, exp 4, arm 0, wep 0
    end_if
    terminate_monitor
    end_monitor


    Then I modified it to this (the red once is the new army I put in):

    Spoiler Alert, click show to read: 

    ;rise of silvania
    monitor_event FactionTurnStart FactionIsLocal
    and I_TurnNumber = 1
    and I_IsFactionAIControlled hungary
    and I_NumberOfSettlements hungary > 0

    spawn_army
    faction hungary
    character random_name, named character, x 108, y 53, label chaosgener2, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Karshtain foot bodygard exp 6 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    end


    spawn_army
    faction hungary
    character random_name, named character, x 104, y 56, label chaosgener, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Karshtain foot bodygard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Blood dragons knights exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 1 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Blood dragons exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Karshtain mount exp 0 armour 0 weapon_lvl 0
    unit VAM mage exp 0 armour 0 weapon_lvl 0
    unit Ghost exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vlad guard exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit zombies exp 0 armour 0 weapon_lvl 0
    end

    spawn_army
    faction hungary
    character random_name, named character, x 104, y 54, label chaosgener2, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Karshtain foot bodygard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Blood dragons knights exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 1 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Blood dragons exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit VAM mage exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Karshtain mount exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 0 armour 0 weapon_lvl 0
    unit Ghost exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vlad guard exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit Grave guard exp 0 armour 0 weapon_lvl 0
    end

    spawn_army
    faction hungary
    character random_name, named character, x 92, y 45, label chaosgenera, family
    traits GoodCommander 2 , Energetic 1 , Loyal 2 , vampir 1
    unit Vampire count bodiguard exp 6 armour 0 weapon_lvl 0
    unit Vampire black knights exp 4 armour 0 weapon_lvl 0
    unit Vampire skeleton exp 3 armour 0 weapon_lvl 0
    unit Ghost exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton mount exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Vampire skeleton spears exp 3 armour 0 weapon_lvl 0
    unit Karshtain foot exp 6 armour 0 weapon_lvl 0
    unit Grave guard exp 5 armour 0 weapon_lvl 0
    unit Grave guard halberd exp 5 armour 0 weapon_lvl 0
    unit Screaming skull catapult exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Vampire skeleton archer exp 2 armour 0 weapon_lvl 0
    unit Grail knights exp 0 armour 0 weapon_lvl 0
    unit Wraith exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Karshtain foot exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit Vampire skeleton crossbow exp 0 armour 0 weapon_lvl 0
    unit VAM mage exp 0 armour 0 weapon_lvl 0
    end
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Drakenhof = hungary
    create_unit Drakenhof, Karshtain mount, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Vlad guard, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Vampire black knights, num 2, exp 4, arm 0, wep 0
    create_unit Drakenhof, Karshtain foot, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Waldenhof = hungary
    create_unit Waldenhof, Vampire skeleton mount, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Grave guard, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Wraith, num 2, exp 4, arm 0, wep 0
    create_unit Waldenhof, Vampire skeleton crossbow, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Templehof = hungary
    create_unit Templehof, Grave guard halberd, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Ghost, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Vampire skeleton, num 2, exp 4, arm 0, wep 0
    create_unit Templehof, Vampire skeleton archer, num 2, exp 4, arm 0, wep 0
    end_if
    if I_IsFactionAIControlled hungary
    and I_SettlementOwner Blood = hungary
    create_unit Blood, Blood dragons knights, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Blood dragons, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Grave guard halberd, num 2, exp 4, arm 0, wep 0
    create_unit Blood, Vampire skeleton spears, num 2, exp 4, arm 0, wep 0
    end_if
    terminate_monitor
    end_monitor


    Then nothing happend! What's the problem here and can someone help me to made that additional army work?

  2. #2

    Default Re: Trying to spawn some army with scripts

    What do you mean by "nothing happened"? That army didn't appear? Or none of the armies appeared anymore? Either the spawn location is inaccessible, or you can't have two generals with the same label.

  3. #3
    nhinhonhinho's Avatar Domesticus
    Join Date
    Dec 2009
    Location
    Việt Nam (Vietnam). Hồ Chí Minh city
    Posts
    2,344

    Default Re: Trying to spawn some army with scripts

    The new armies I added didn't appear while the rest of the script still work well

    Either the spawn location is inaccessible
    It should be because I checked the location with console command.

    or you can't have two generals with the same label.
    Maybe. But what should I do If I want those new armies spawn without general?

  4. #4

    Default Re: Trying to spawn some army with scripts

    Move an army there with the console to make sure.

    Try changing the label of the new general to "pterodactyl". I doubt that word appears anywhere else in the campaign_script. Then test.

    You can have an army appear without a general. Garrison scripts do it all the time.

    Just change it to

    Spoiler Alert, click show to read: 
    spawn_army
    faction hungary
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    unit Grave guard exp 4 armour 0 weapon_lvl 0
    end

  5. #5
    nhinhonhinho's Avatar Domesticus
    Join Date
    Dec 2009
    Location
    Việt Nam (Vietnam). Hồ Chí Minh city
    Posts
    2,344

    Default Re: Trying to spawn some army with scripts

    OK thanks for your help. I did it

  6. #6

    Default Re: Trying to spawn some army with scripts

    Did you try with a different label first?

  7. #7
    nhinhonhinho's Avatar Domesticus
    Join Date
    Dec 2009
    Location
    Việt Nam (Vietnam). Hồ Chí Minh city
    Posts
    2,344

    Default Re: Trying to spawn some army with scripts

    I tried a different label and all work fine. Now I'll let Da Orks flood the Empire then I'll push 'em back WAAGH!

Posting Permissions

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