PHP Code:
declare_counter siege_sofia
declare_counter siege_preslav
declare_counter siege_varna
declare_counter siege_nisz
declare_counter siege_skopia
declare_counter siege_craiova
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_sofia = 1
and not I_SettlementOwner Sofia = normans
; console_command auto_win attacker
siege_settlement Aleksei, Sofia, attack
; terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_preslav = 1
and not I_SettlementOwner Preslav = normans
; console_command auto_win attacker
siege_settlement Bolda, Preslav, attack
; terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_varna = 1
and not I_SettlementOwner Varna = normans
; console_command auto_win attacker
siege_settlement Chernek, Varna, attack
; terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_nisz = 1
and not I_SettlementOwner Nisz = normans
; console_command auto_win attacker
siege_settlement Grechin, Nisz, attack
; terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_skopia = 1
and not I_SettlementOwner Skopia = normans
; console_command auto_win attacker
siege_settlement Kisel, Skopia, attack
; terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter siege_craiova = 1
and not I_SettlementOwner Craiova = normans
; console_command auto_win attacker
siege_settlement Stepan, Craiova, attack
; terminate_monitor
end_monitor
declare_counter byzantium_settlements
declare_counter bunt_bułgarów
monitor_event OccupySettlement FactionType byzantium
and IsRegionOneOf Constantinople_Province
and IsRegionOneOf Gallipoli_Province
and IsRegionOneOf Thrace
and IsRegionOneOf Epirus_Province
and IsRegionOneOf Morea
and IsRegionOneOf Naxos_Province
and IsRegionOneOf Bythinia
inc_counter byzantium_settlements 1
end_monitor
monitor_event FactionTurnStart FactionIsLocal
and I_CompareCounter byzantium_settlements = 1
and I_NumberOfSettlements normans < 4
generate_random_counter bunt_1 1 6
if I_CompareCounter bunt_bułgarów = 1
and not I_SettlementOwner Sofia = poland
and not I_SettlementOwner Sofia = hungary
and not I_SettlementOwner Sofia = hre
and not I_SettlementOwner Sofia = france
and not I_SettlementOwner Sofia = denmark
and not I_SettlementOwner Sofia = sweden
and not I_SettlementOwner Sofia = sicily
and not I_SettlementOwner Sofia = england
and not I_SettlementOwner Sofia = scotland
and not I_SettlementOwner Sofia = spain
and not I_SettlementOwner Sofia = portugal
and not I_SettlementOwner Sofia = milan
and not I_SettlementOwner Sofia = venice
and not I_SettlementOwner Sofia = papal_states
and not I_SettlementOwner Sofia = jerusalem
and not I_SettlementOwner Sofia = egypt
and not I_SettlementOwner Sofia = moors
and not I_SettlementOwner Sofia = turks
and not I_SettlementOwner Sofia = mongols
and not I_SettlementOwner Sofia = timurids
and not I_SettlementOwner Sofia = hedjaz
and not I_SettlementOwner Sofia = normans
and not I_SettlementOwner Sofia = serbia
and not I_SettlementOwner Sofia = kiev
and not I_SettlementOwner Sofia = russia
and not I_SettlementOwner Sofia = armenia
and not I_SettlementOwner Sofia = saxons
spawn_army
faction normans
character Aleksei, named character, age 16, x 338, y 184
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Aleksei, Sofia, attack
set_counter siege_sofia 1
end_if
If I_CompareCounter bunt_bułgarów = 2
and not I_SettlementOwner Preslav = poland
and not I_SettlementOwner Preslav = hungary
and not I_SettlementOwner Preslav = hre
and not I_SettlementOwner Preslav = france
and not I_SettlementOwner Preslav = denmark
and not I_SettlementOwner Preslav = sweden
and not I_SettlementOwner Preslav = sicily
and not I_SettlementOwner Preslav = england
and not I_SettlementOwner Preslav = scotland
and not I_SettlementOwner Preslav = spain
and not I_SettlementOwner Preslav = portugal
and not I_SettlementOwner Preslav = milan
and not I_SettlementOwner Preslav = venice
and not I_SettlementOwner Preslav = papal_states
and not I_SettlementOwner Preslav = jerusalem
and not I_SettlementOwner Preslav = egypt
and not I_SettlementOwner Preslav = moors
and not I_SettlementOwner Preslav = turks
and not I_SettlementOwner Preslav = mongols
and not I_SettlementOwner Preslav = timurids
and not I_SettlementOwner Preslav = hedjaz
and not I_SettlementOwner Preslav = normans
and not I_SettlementOwner Preslav = serbia
and not I_SettlementOwner Preslav = kiev
and not I_SettlementOwner Preslav = russia
and not I_SettlementOwner Preslav = armenia
and not I_SettlementOwner Preslav = saxons
spawn_army
faction normans
character Bolda, named character, age 16, x 351, y 187
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Bolda, Preslav, attack
set_counter siege_preslav 1
end_if
If I_CompareCounter bunt_bułgarów = 3
and not I_SettlementOwner Varna = poland
and not I_SettlementOwner Varna = hungary
and not I_SettlementOwner Varna = hre
and not I_SettlementOwner Varna = france
and not I_SettlementOwner Varna = denmark
and not I_SettlementOwner Varna = sweden
and not I_SettlementOwner Varna = sicily
and not I_SettlementOwner Varna = england
and not I_SettlementOwner Varna = scotland
and not I_SettlementOwner Varna = spain
and not I_SettlementOwner Varna = portugal
and not I_SettlementOwner Varna = milan
and not I_SettlementOwner Varna = venice
and not I_SettlementOwner Varna = papal_states
and not I_SettlementOwner Varna = jerusalem
and not I_SettlementOwner Varna = egypt
and not I_SettlementOwner Varna = moors
and not I_SettlementOwner Varna = turks
and not I_SettlementOwner Varna = mongols
and not I_SettlementOwner Varna = timurids
and not I_SettlementOwner Varna = hedjaz
and not I_SettlementOwner Varna = normans
and not I_SettlementOwner Varna = serbia
and not I_SettlementOwner Varna = kiev
and not I_SettlementOwner Varna = russia
and not I_SettlementOwner Varna = armenia
and not I_SettlementOwner Varna = saxons
spawn_army
faction normans
character Chernek, named character, age 16, x 347, y 171
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Chernek, Varna, attack
set_counter siege_varna 1
end_if
If I_CompareCounter bunt_bułgarów = 4
and not I_SettlementOwner Craiova = poland
and not I_SettlementOwner Craiova = hungary
and not I_SettlementOwner Craiova = hre
and not I_SettlementOwner Craiova = france
and not I_SettlementOwner Craiova = denmark
and not I_SettlementOwner Craiova = sweden
and not I_SettlementOwner Craiova = sicily
and not I_SettlementOwner Craiova = england
and not I_SettlementOwner Craiova = scotland
and not I_SettlementOwner Craiova = spain
and not I_SettlementOwner Craiova = portugal
and not I_SettlementOwner Craiova = milan
and not I_SettlementOwner Craiova = venice
and not I_SettlementOwner Craiova = papal_states
and not I_SettlementOwner Craiova = jerusalem
and not I_SettlementOwner Craiova = egypt
and not I_SettlementOwner Craiova = moors
and not I_SettlementOwner Craiova = turks
and not I_SettlementOwner Craiova = mongols
and not I_SettlementOwner Craiova = timurids
and not I_SettlementOwner Craiova = hedjaz
and not I_SettlementOwner Craiova = normans
and not I_SettlementOwner Craiova = serbia
and not I_SettlementOwner Craiova = kiev
and not I_SettlementOwner Craiova = russia
and not I_SettlementOwner Craiova = armenia
and not I_SettlementOwner Craiova = saxons
spawn_army
faction normans
character Stepan, named character, age 16, x 349, y 199
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Stepan, Craiova, attack
set_counter siege_craiova 1
end_if
If I_CompareCounter bunt_bułgarów = 5
and not I_SettlementOwner Nisz = poland
and not I_SettlementOwner Nisz = hungary
and not I_SettlementOwner Nisz = hre
and not I_SettlementOwner Nisz = france
and not I_SettlementOwner Nisz = denmark
and not I_SettlementOwner Nisz = sweden
and not I_SettlementOwner Nisz = sicily
and not I_SettlementOwner Nisz = england
and not I_SettlementOwner Nisz = scotland
and not I_SettlementOwner Nisz = spain
and not I_SettlementOwner Nisz = portugal
and not I_SettlementOwner Nisz = milan
and not I_SettlementOwner Nisz = venice
and not I_SettlementOwner Nisz = papal_states
and not I_SettlementOwner Nisz = jerusalem
and not I_SettlementOwner Nisz = egypt
and not I_SettlementOwner Nisz = moors
and not I_SettlementOwner Nisz = turks
and not I_SettlementOwner Nisz = mongols
and not I_SettlementOwner Nisz = timurids
and not I_SettlementOwner Nisz = hedjaz
and not I_SettlementOwner Nisz = normans
and not I_SettlementOwner Nisz = serbia
and not I_SettlementOwner Nisz = kiev
and not I_SettlementOwner Nisz = russia
and not I_SettlementOwner Nisz = armenia
and not I_SettlementOwner Nisz = saxons
spawn_army
faction normans
character Grechin, named character, age 16, x 324, y 186
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Grechin, Nisz, attack
set_counter siege_nisz 1
end_if
If I_CompareCounter bunt_bułgarów = 6
and not I_SettlementOwner Skopia = poland
and not I_SettlementOwner Skopia = hungary
and not I_SettlementOwner Skopia = hre
and not I_SettlementOwner Skopia = france
and not I_SettlementOwner Skopia = denmark
and not I_SettlementOwner Skopia = sweden
and not I_SettlementOwner Skopia = sicily
and not I_SettlementOwner Skopia = england
and not I_SettlementOwner Skopia = scotland
and not I_SettlementOwner Skopia = spain
and not I_SettlementOwner Skopia = portugal
and not I_SettlementOwner Skopia = milan
and not I_SettlementOwner Skopia = venice
and not I_SettlementOwner Skopia = papal_states
and not I_SettlementOwner Skopia = jerusalem
and not I_SettlementOwner Skopia = egypt
and not I_SettlementOwner Skopia = moors
and not I_SettlementOwner Skopia = turks
and not I_SettlementOwner Skopia = mongols
and not I_SettlementOwner Skopia = timurids
and not I_SettlementOwner Skopia = hedjaz
and not I_SettlementOwner Skopia = normans
and not I_SettlementOwner Skopia = serbia
and not I_SettlementOwner Skopia = kiev
and not I_SettlementOwner Skopia = russia
and not I_SettlementOwner Skopia = armenia
and not I_SettlementOwner Skopia = saxons
spawn_army
faction normans
character Kisel, named character, age 16, x 311, y 169
traits Factionheir 1 , GoodCommander 2 , BattleDread 3 , ReligionStarter 1 , LoyaltyStarter 1 , Austere 1
unit Bulgarian Bodyguard exp 1 armour 0 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Slav Levies exp 1 armour 1 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Dismounted Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Mongol Foot Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Cuman Horse Archers exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit Bulgarian Cavalry exp 1 armour 0 weapon_lvl 0
unit EE Catapult exp 0 armour 0 weapon_lvl 0
end
siege_settlement Kisel, Skopia, attack
set_counter siege_skopia 1
end_if
end_monitor
log says: