I am having problems with this particular part of my script. It is designed to spawn an baggage train army. The problem is that every time I load a saved game it loads the spawned army again.
I thought that set_counter SupplyWagonReinforcement 1 would prevent this from happening.
Any thoughts?
monitor_event CharacterTurnEnd Trait SupplyWagon = 0
and FactionType sassanids
and FactionIsLocal
and I_CompareCounter SupplyWagonReinforcement = 0
console_command add_money sassanids, -20000
console_command kill_character "Ardumanish"
spawn_army
faction sassanids
character Ardumanish, named character, command 1, influence 0, management 0, subterfuge 0, age 25, x 224, y 117
unit palmyran camel rider, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
end
console_command give_trait "Ardumanish" SassanPahlavan 1
console_command give_trait "Ardumanish" Zoroastrian 1
console_command give_trait "Ardumanish" LoyaltyStarter 1
console_command give_trait "Ardumanish" OfficeGanjvar 1
console_command give_trait "Ardumanish" SupplyWagon 1
console_command give_trait "Ardumanish" TurnsAlive 1
console_command give_ancillary "Ardumanish" office_ganjvar
console_command give_ancillary "Ardumanish" supplywagon
console_command give_ancillary "Ardumanish" merchant
console_command kill_character "Vahyazdata"
spawn_army
faction sassanids
character Vahyazdata, named character, command 1, influence 0, management 0, subterfuge 0, age 25, x 241, y 110
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit azadan savaran#1, exp 0 armour 0 weapon_lvl 0
unit azadan savaran#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
end
console_command give_trait "Vahyazdata" SassanPahlavan 1
console_command give_trait "Vahyazdata" Zoroastrian 1
console_command give_trait "Vahyazdata" LoyaltyStarter 1
console_command give_trait "Vahyazdata" OfficeGanjvar 1
console_command give_trait "Vahyazdata" SupplyWagon 1
console_command give_trait "Vahyazdata" TurnsAlive 1
console_command give_ancillary "Vahyazdata" office_ganjvar
console_command give_ancillary "Vahyazdata" supplywagon
console_command give_ancillary "Vahyazdata" merchant
console_command kill_character "Zamolxis"
spawn_army
faction sassanids
character Zamolxis, named character, command 1, influence 0, management 0, subterfuge 0, age 25, x 305, y 114
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit baggage cart, exp 0 armour 0 weapon_lvl 0
unit parthian cataphract#1, exp 2 armour 1 weapon_lvl 1
unit parthian cataphract#1, exp 2 armour 1 weapon_lvl 1
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
unit sassanid light cavalry#1, exp 0 armour 0 weapon_lvl 0
end
console_command give_trait "Zamolxis" SassanPahlavan 1
console_command give_trait "Zamolxis" Zoroastrian 1
console_command give_trait "Zamolxis" LoyaltyStarter 1
console_command give_trait "Zamolxis" OfficeGanjvar 1
console_command give_trait "Zamolxis" SupplyWagon 1
console_command give_trait "Zamolxis" TurnsAlive 1
console_command give_ancillary "Zamolxis" office_ganjvar
console_command give_ancillary "Zamolxis" supplywagon
set_counter SupplyWagonReinforcement 1
terminate_monitor
end_monitor