Code:
declare_counter gs_turns_egypt_Trondhelm
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_now 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Trondhelm -1
set_event_counter gs_create_now 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_now
and EventCounter > 0
if I_SettlementUnderSiege Trondhelm
and I_SettlementOwner Trondhelm norway
and I_IsFactionAIControlled norway
and I_CompareCounter gs_turns_egypt_Trondhelm <= 0
create_unit Trondhelm, nor_noble_axemen, num 4, exp 2, arm 1, wep 0
create_unit Trondhelm, nor_karlar, num 2, exp 2, arm 1, wep 0
create_unit Trondhelm, nor_shieldwallmen, num 3, exp 2, arm 1, wep 0
create_unit Trondhelm, nor_rekka, num 4, exp 2, arm 1, wep 0
create_unit Trondhelm, nor_Langbogmenn, num 2, exp 2, arm 1, wep 0
create_unit Trondhelm, nor_hr_norsk, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Trondhelm 5
end_if
set_event_counter gs_create_now 0
end_monitor
;Nuremburg
declare_counter gs_turns_egypt_Nuremburg
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowy 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Nuremburg -1
set_event_counter gs_create_nowy 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowy
and EventCounter > 0
if I_SettlementUnderSiege Nuremburg
and I_SettlementOwner Nuremburg hre
and I_IsFactionAIControlled hre
and I_CompareCounter gs_turns_egypt_Nuremburg <= 0
console_command create_unit Nuremburg, Gothic Knights, num 2, exp 2, arm 1, wep 0
console_command create_unit Nuremburg, Armored Sergeants, num 2, exp 2, arm 1, wep 0
console_command create_unit Nuremburg, Zweihander, num 4, exp 2, arm 1, wep 0
console_command create_unit Nuremburg, Crossbow Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Nuremburg, Forlorn Hope, num 5, exp 2, arm 1, wep 0
console_command create_unit Nuremburg, Town Militia, num 1, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Nuremburg 5
end_if
set_event_counter gs_create_nowy 0
end_monitor
;;;;;;;;;; paris
declare_counter gs_turns_egypt_Paris
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyy 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Paris -1
set_event_counter gs_create_nowyy 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyy
and EventCounter > 0
if I_SettlementUnderSiege Paris
and I_SettlementOwner Paris france
and I_IsFactionAIControlled france
and I_CompareCounter gs_turns_egypt_Paris <= 0
console_command create_unit Paris, Armored Sergeants, num 4, exp 2, arm 1, wep 0
console_command create_unit Paris, Armored Sergeants, num 2, exp 2, arm 1, wep 0
console_command create_unit Paris, Noble Knights, num 4, exp 2, arm 1, wep 0
console_command create_unit Paris, Crossbowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Paris, Chevaliers Du Languedoc, num 4, exp 2, arm 1, wep 0
console_command create_unit Paris, Town Militia, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Paris 5
end_if
set_event_counter gs_create_nowyy 0
end_monitor
;;;;;;;;;; Marrakesh
declare_counter gs_turns_egypt_Marrakesh
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyyt 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Marrakesh -1
set_event_counter gs_create_nowyyt 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyyt
and EventCounter > 0
if I_SettlementUnderSiege Marrakesh
and I_SettlementOwner Marrakesh moors
and I_IsFactionAIControlled moors
and I_CompareCounter gs_turns_egypt_Marrakesh <= 0
console_command create_unit Marrakesh, Jihad Warriors, num 3, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Desert Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Granadine Jinetes, num 2, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Maghreb Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Maghreb Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Frontier Junds, num 4, exp 2, arm 1, wep 0
console_command create_unit Marrakesh, Dismounted Christian Guard, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Marrakesh 5
end_if
set_event_counter gs_create_nowyyt 0
end_monitor
;;;;;;;;;; Cairo
declare_counter gs_turns_egypt_Cairo
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytt 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Cairo -1
set_event_counter gs_create_nowyytt 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytt
and EventCounter > 0
if I_SettlementUnderSiege Cairo
and I_SettlementOwner Cairo egypt
and I_IsFactionAIControlled egypt
and I_CompareCounter gs_turns_egypt_Cairo <= 0
console_command create_unit Cairo, ME Peasant Crossbowmen, num 3, exp 2, arm 1, wep 0
console_command create_unit Cairo, Hashishim, num 3, exp 2, arm 1, wep 0
console_command create_unit Cairo, Arab_Cavalry, num 2, exp 2, arm 1, wep 0
console_command create_unit Cairo, Mamluk Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Cairo, Royal Mamluks, num 3, exp 2, arm 1, wep 0
console_command create_unit Cairo, ME Peasant Archers, num 3, exp 2, arm 1, wep 0
console_command create_unit Cairo, ME Town Militia, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Cairo 5
end_if
set_event_counter gs_create_nowyytt 0
end_monitor
;;;;;;;;;; Novgorod
declare_counter gs_turns_egypt_Novgorod
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytz 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Novgorod -1
set_event_counter gs_create_nowyytz 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytz
and EventCounter > 0
if I_SettlementUnderSiege Novgorod
and I_SettlementOwner Novgorod russia
and I_IsFactionAIControlled russia
and I_CompareCounter gs_turns_egypt_Novgorod <= 0
console_command create_unit Novgorod, nov_militia_senior_axe2, num 2, exp 2, arm 1, wep 0
console_command create_unit Novgorod, nov_militia_senior_axe2, num 2, exp 2, arm 1, wep 0
console_command create_unit Novgorod, rus_ushkuiniki_sp, num 2, exp 2, arm 1, wep 0
console_command create_unit Novgorod, rus_nov_chud_jav_sw, num 2, exp 2, arm 1, wep 0
console_command create_unit Novgorod, nov_boyar_cav_sp_sw, num 2, exp 2, arm 1, wep 0
console_command create_unit Novgorod, rus_nov_militia_junior_a, num 5, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Novgorod 5
end_if
set_event_counter gs_create_nowyytz 0
end_monitor
;;;;;;;;;; Cracow
declare_counter gs_turns_egypt_Cracow
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytza 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Cracow -1
set_event_counter gs_create_nowyytza 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytza
and EventCounter > 0
if I_SettlementUnderSiege Cracow
and I_SettlementOwner Cracow poland
and I_IsFactionAIControlled poland
and I_CompareCounter gs_turns_egypt_Cracow <= 0
console_command create_unit Cracow, EE Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Cracow, EE Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Cracow, EE Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Cracow, Archer Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Cracow, Archer Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Cracow, Archer Militia, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Cracow 5
end_if
set_event_counter gs_create_nowyytza 0
end_monitor
;;;;;;;;;; Iconium
declare_counter gs_turns_egypt_Iconium
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytk 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Iconium -1
set_event_counter gs_create_nowyytk 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytk
and EventCounter > 0
if I_SettlementUnderSiege Iconium
and I_SettlementOwner Iconium turks
and I_IsFactionAIControlled turks
and I_CompareCounter gs_turns_egypt_Iconium <= 0
console_command create_unit Iconium, Turkomans, num 4, exp 2, arm 1, wep 0
console_command create_unit Iconium, Azap Javelinmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Iconium, Turkish Archers, num 4, exp 2, arm 1, wep 0
console_command create_unit Iconium, Turkish Ghulam, num 2, exp 2, arm 1, wep 0
console_command create_unit Iconium, Seljuk Swordsmen, num 4, exp 2, arm 1, wep 0
console_command create_unit Iconium, Jihad Warriors, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Iconium 5
end_if
set_event_counter gs_create_nowyytk 0
end_monitor
;;;;;;;;;; Muscat
declare_counter gs_turns_egypt_Muscat
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkz 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Muscat -1
set_event_counter gs_create_nowyytkz 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkz
and EventCounter > 0
if I_SettlementUnderSiege Muscat
and I_SettlementOwner Muscat bulgaria
and I_IsFactionAIControlled bulgaria
and I_CompareCounter gs_turns_egypt_Muscat <= 0
console_command create_unit Muscat, Arab Lancers, num 2, exp 2, arm 1, wep 0
console_command create_unit Muscat, Desert Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Muscat, Nabhani Warriors, num 4, exp 2, arm 1, wep 0
console_command create_unit Muscat, Azd, num 2, exp 2, arm 1, wep 0
console_command create_unit Muscat, Oman Archers, num 3, exp 2, arm 1, wep 0
console_command create_unit Muscat, Dismounted Sheikhs Javelineers, num 3, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Muscat 5
end_if
set_event_counter gs_create_nowyytkz 0
end_monitor
;;;;;;;;;; Venice
declare_counter gs_turns_egypt_Venice
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzy 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Venice -1
set_event_counter gs_create_nowyytkzy 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzy
and EventCounter > 0
if I_SettlementUnderSiege Venice
and I_SettlementOwner Venice venice
and I_IsFactionAIControlled venice
and I_CompareCounter gs_turns_egypt_Venice <= 0
console_command create_unit Venice, Italian Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Venice, Italian Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Venice, Italian Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Venice, Armored Sergeants, num 2, exp 2, arm 1, wep 0
console_command create_unit Venice, Venetian Heavy Infantry, num 4, exp 2, arm 1, wep 0
console_command create_unit Venice, Venetian Archers, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Venice 5
end_if
set_event_counter gs_create_nowyytkzy 0
end_monitor
;;;;;;;;;; Palermo
declare_counter gs_turns_egypt_Palermo
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyq 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Palermo -1
set_event_counter gs_create_nowyytkzyq 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyq
and EventCounter > 0
if I_SettlementUnderSiege Palermo
and I_SettlementOwner Palermo sicily
and I_IsFactionAIControlled sicily
and I_CompareCounter gs_turns_egypt_Palermo <= 0
console_command create_unit Palermo, Norman Knights, num 3, exp 2, arm 1, wep 0
console_command create_unit Palermo, Sicilian Muslim Archers, num 3, exp 2, arm 1, wep 0
console_command create_unit Palermo, Italian Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Palermo, Dismounted Norman Knights, num 2, exp 2, arm 1, wep 0
console_command create_unit Palermo, Dismounted Norman Knights, num 4, exp 2, arm 1, wep 0
console_command create_unit Palermo, Pavise Crossbow Militia, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Palermo 5
end_if
set_event_counter gs_create_nowyytkzyq 0
end_monitor
;;;;;;;;;; Ras
declare_counter gs_turns_egypt_Ras
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqq 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Ras -1
set_event_counter gs_create_nowyytkzyqq 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqq
and EventCounter > 0
if I_SettlementUnderSiege Ras
and I_SettlementOwner Ras saxons
and I_IsFactionAIControlled saxons
and I_CompareCounter gs_turns_egypt_Ras <= 0
console_command create_unit Ras, Gradska Straza, num 2, exp 2, arm 1, wep 0
console_command create_unit Ras, Gradska Straza, num 3, exp 2, arm 1, wep 0
console_command create_unit Ras, Dismounted Tsar Knights, num 2, exp 2, arm 1, wep 0
console_command create_unit Ras, Dismounted Tsar Knights, num 2, exp 2, arm 1, wep 0
console_command create_unit Ras, Balkan Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Ras, Balkan Archers, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Ras 5
end_if
set_event_counter gs_create_nowyytkzyqq 0
end_monitor
;;;;;;;;;; Ezstergom
declare_counter gs_turns_egypt_Ezstergom
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqf 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Ezstergom -1
set_event_counter gs_create_nowyytkzyqqf 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqf
and EventCounter > 0
if I_SettlementUnderSiege Ezstergom
and I_SettlementOwner Ezstergom hungary
and I_IsFactionAIControlled hungary
and I_CompareCounter gs_turns_egypt_Ezstergom <= 0
console_command create_unit Ezstergom, EE Spear Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Ezstergom, EE Spear Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Ezstergom, Crossbowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Ezstergom, Crossbowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Ezstergom, Pavise Spearmen, num 3, exp 2, arm 1, wep 0
console_command create_unit Ezstergom, Pavise Spearmen, num 3, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Ezstergom 5
end_if
set_event_counter gs_create_nowyytkzyqqf 0
end_monitor
;;;;;;;;;; Constantinople
declare_counter gs_turns_egypt_Constantinople
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqs 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Constantinople -1
set_event_counter gs_create_nowyytkzyqqs 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqs
and EventCounter > 0
if I_SettlementUnderSiege Constantinople
and I_SettlementOwner Constantinople byzantium
and I_IsFactionAIControlled byzantium
and I_CompareCounter gs_turns_egypt_Constantinople <= 0
console_command create_unit Constantinople, Contaratoi, num 4, exp 2, arm 1, wep 0
console_command create_unit Constantinople, Contaratoi, num 2, exp 2, arm 1, wep 0
console_command create_unit Constantinople, Contaratoi, num 2, exp 2, arm 1, wep 0
console_command create_unit Constantinople, Toxotae, num 4, exp 2, arm 1, wep 0
console_command create_unit Constantinople, Toxotae, num 2, exp 2, arm 1, wep 0
console_command create_unit Constantinople, Toxotae, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Constantinople 5
end_if
set_event_counter gs_create_nowyytkzyqqs 0
end_monitor
;;;;;;;;;; Leon
declare_counter gs_turns_egypt_Leon
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqa 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Leon -1
set_event_counter gs_create_nowyytkzyqqa 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqa
and EventCounter > 0
if I_SettlementUnderSiege Leon
and I_SettlementOwner Leon spain
and I_IsFactionAIControlled spain
and I_CompareCounter gs_turns_egypt_Leon <= 0
console_command create_unit Leon, Almughavars, num 4, exp 2, arm 1, wep 0
console_command create_unit Leon, Swordsmen Militia, num 4, exp 2, arm 1, wep 0
console_command create_unit Leon, Javelinmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Leon, Javelinmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Leon, Knights of Calatrava, num 2, exp 2, arm 1, wep 0
console_command create_unit Leon, Spear Militia, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Leon 5
end_if
set_event_counter gs_create_nowyytkzyqqa 0
end_monitor
;;;;;;;;;; Vilnius
declare_counter gs_turns_egypt_Vilnius
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqd 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Vilnius -1
set_event_counter gs_create_nowyytkzyqqd 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqd
and EventCounter > 0
if I_SettlementUnderSiege Vilnius
and I_SettlementOwner Vilnius lithuania
and I_IsFactionAIControlled lithuania
and I_CompareCounter gs_turns_egypt_Vilnius <= 0
console_command create_unit Vilnius, Conquistadores, num 2, exp 2, arm 1, wep 0
console_command create_unit Vilnius, Native Mercenaries, num 2, exp 2, arm 1, wep 0
console_command create_unit Vilnius, Aztec Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Vilnius, Jaguar Warriors, num 4, exp 2, arm 1, wep 0
console_command create_unit Vilnius, Aztec Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Vilnius, Eagle Warriors, num 3, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Vilnius 5
end_if
set_event_counter gs_create_nowyytkzyqqd 0
end_monitor
;;;;;;;;;; Sis
declare_counter gs_turns_egypt_Sis
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqg 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Sis -1
set_event_counter gs_create_nowyytkzyqqg 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqg
and EventCounter > 0
if I_SettlementUnderSiege Sis
and I_SettlementOwner Sis timurids
and I_IsFactionAIControlled timurids
and I_CompareCounter gs_turns_egypt_Sis <= 0
console_command create_unit Sis, Azat, num 4, exp 2, arm 1, wep 0
console_command create_unit Sis, Dismounted Nakharar Knights, num 3, exp 2, arm 1, wep 0
console_command create_unit Sis, Levy Cilician, num 2, exp 2, arm 1, wep 0
console_command create_unit Sis, Levy Cilician, num 2, exp 2, arm 1, wep 0
console_command create_unit Sis, Caucasian Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Sis, Caucasian Archers, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Sis 5
end_if
set_event_counter gs_create_nowyytkzyqqg 0
end_monitor
;;;;;;;;;; Jerusalem
declare_counter gs_turns_egypt_Jerusalem
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqp 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Jerusalem -1
set_event_counter gs_create_nowyytkzyqqp 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqp
and EventCounter > 0
if I_SettlementUnderSiege Jerusalem
and I_SettlementOwner Jerusalem antioch
and I_IsFactionAIControlled antioch
and I_CompareCounter gs_turns_egypt_Jerusalem <= 0
console_command create_unit Jerusalem, Edessan Squires, num 3, exp 2, arm 1, wep 0
console_command create_unit Jerusalem, Edessan Squires, num 3, exp 2, arm 1, wep 0
console_command create_unit Jerusalem, Dismounted Knights Hospitaller, num 2, exp 2, arm 1, wep 0
console_command create_unit Jerusalem, Dismounted Knights Hospitaller, num 3, exp 2, arm 1, wep 0
console_command create_unit Jerusalem, Dismounted Knights Of Jerusalem, num 2, exp 2, arm 1, wep 0
console_command create_unit Jerusalem, Dismounted Knights Of Jerusalem, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Jerusalem 5
end_if
set_event_counter gs_create_nowyytkzyqqp 0
end_monitor
;;;;;;;;;; Kutais
declare_counter gs_turns_egypt_Kutais
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqm 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Kutais -1
set_event_counter gs_create_nowyytkzyqqm 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqm
and EventCounter > 0
if I_SettlementUnderSiege Kutais
and I_SettlementOwner Kutais georgia
and I_IsFactionAIControlled georgia
and I_CompareCounter gs_turns_egypt_Kutais <= 0
console_command create_unit Kutais, Kartlian, num 2, exp 2, arm 1, wep 0
console_command create_unit Kutais, Tadzreuli, num 3, exp 2, arm 1, wep 0
console_command create_unit Kutais, Khevsur Warriors, num 4, exp 2, arm 1, wep 0
console_command create_unit Kutais, k_spear, num 3, exp 2, arm 1, wep 0
console_command create_unit Kutais, Monaspa Archers, num 4, exp 2, arm 1, wep 0
console_command create_unit Kutais, Caucasian Archers, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Kutais 5
end_if
set_event_counter gs_create_nowyytkzyqqm 0
end_monitor
;;;;;;;;;; Teshkent
declare_counter gs_turns_egypt_Teshkent
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqx 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Teshkent -1
set_event_counter gs_create_nowyytkzyqqx 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqx
and EventCounter > 0
if I_SettlementUnderSiege Teshkent
and I_SettlementOwner Teshkent milan
and I_IsFactionAIControlled milan
and I_CompareCounter gs_turns_egypt_Teshkent <= 0
console_command create_unit Teshkent, Khitan Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Teshkent, Khitan Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Teshkent, Khitan Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Teshkent, Khitan Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Teshkent, Liao Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Teshkent, Liao Spearmen, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Teshkent 5
end_if
set_event_counter gs_create_nowyytkzyqqx 0
end_monitor
;;;;;;;;;; Naimen
declare_counter gs_turns_egypt_Naimen
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxx 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Naimen -1
set_event_counter gs_create_nowyytkzyqqxx 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxx
and EventCounter > 0
if I_SettlementUnderSiege Naimen
and I_SettlementOwner Naimen mongols
and I_IsFactionAIControlled mongols
and I_CompareCounter gs_turns_egypt_Naimen <= 0
console_command create_unit Naimen, mon_horchi_inf, num 4, exp 2, arm 1, wep 0
console_command create_unit Naimen, mon_habutu_inf, num 2, exp 2, arm 1, wep 0
console_command create_unit Naimen, mon_torhaguti_inf, num 4, exp 2, arm 1, wep 0
console_command create_unit Naimen, mon_horchi_cav, num 2, exp 2, arm 1, wep 0
console_command create_unit Naimen, mon_hoshuchi, num 3, exp 2, arm 1, wep 0
console_command create_unit Naimen, mon_horchi_cav, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Naimen 5
end_if
set_event_counter gs_create_nowyytkzyqqxx 0
end_monitor
;;;;;;;;;; Arhus
declare_counter gs_turns_egypt_Arhus
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxc 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Arhus -1
set_event_counter gs_create_nowyytkzyqqxc 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxc
and EventCounter > 0
if I_SettlementUnderSiege Arhus
and I_SettlementOwner Arhus denmark
and I_IsFactionAIControlled denmark
and I_CompareCounter gs_turns_egypt_Arhus <= 0
console_command create_unit Arhus, Norse Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Arhus, Norse Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Arhus, Norse Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Arhus, Norse Axemen, num 4, exp 2, arm 1, wep 0
console_command create_unit Arhus, Norse Axemen, num 4, exp 2, arm 1, wep 0
console_command create_unit Arhus, Norse Swordsmen, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Arhus 5
end_if
set_event_counter gs_create_nowyytkzyqqxc 0
end_monitor
;;;;;;;;;; Ghazni
declare_counter gs_turns_egypt_Ghazni
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxj 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Ghazni -1
set_event_counter gs_create_nowyytkzyqqxj 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxj
and EventCounter > 0
if I_SettlementUnderSiege Ghazni
and I_SettlementOwner Ghazni ghazni
and I_IsFactionAIControlled ghazni
and I_CompareCounter gs_turns_egypt_Ghazni <= 0
console_command create_unit Ghazni, Ghazis, num 3, exp 2, arm 1, wep 0
console_command create_unit Ghazni, Ghazis, num 4, exp 2, arm 1, wep 0
console_command create_unit Ghazni, Ghaznavid Bowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Ghazni, Ghaznavid Bowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Ghazni, Ghaznavid Bowmen, num 4, exp 2, arm 1, wep 0
console_command create_unit Ghazni, Pashtun Militia, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Ghazni 5
end_if
set_event_counter gs_create_nowyytkzyqqxj 0
end_monitor
;;;;;;;;;; Urgench
declare_counter gs_turns_egypt_Urgench
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxb 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Urgench -1
set_event_counter gs_create_nowyytkzyqqxb 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxb
and EventCounter > 0
if I_SettlementUnderSiege Urgench
and I_SettlementOwner Urgench wales
and I_IsFactionAIControlled wales
and I_CompareCounter gs_turns_egypt_Urgench <= 0
console_command create_unit Urgench, Daylami, num 4, exp 2, arm 1, wep 0
console_command create_unit Urgench, Tajik Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Urgench, Tajik Spearmen, num 3, exp 2, arm 1, wep 0
console_command create_unit Urgench, Persian Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Urgench, Persian Archers, num 2, exp 2, arm 1, wep 0
console_command create_unit Urgench, Persian Archers, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Urgench 5
end_if
set_event_counter gs_create_nowyytkzyqqxb 0
end_monitor
;;;;;;;;;; Anhilvara
declare_counter gs_turns_egypt_Anhilvara
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxe 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Anhilvara -1
set_event_counter gs_create_nowyytkzyqqxe 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxe
and EventCounter > 0
if I_SettlementUnderSiege Anhilvara
and I_SettlementOwner Anhilvara aztecs
and I_IsFactionAIControlled aztecs
and I_CompareCounter gs_turns_egypt_Anhilvara <= 0
console_command create_unit Anhilvara, Mak_Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Mak_Spearmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Makuria Nobles, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Makuria Nobles, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Mak Peasants, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Dongola Swordsmen, num 2, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Makuria Nobles, num 4, exp 2, arm 1, wep 0
console_command create_unit Anhilvara, Dongola Swordsmen, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Anhilvara 5
end_if
set_event_counter gs_create_nowyytkzyqqxe 0
end_monitor
;;;;;;;;;; Caffa
declare_counter gs_turns_egypt_Caffa
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxo 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Caffa -1
set_event_counter gs_create_nowyytkzyqqxo 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxo
and EventCounter > 0
if I_SettlementUnderSiege Caffa
and I_SettlementOwner Caffa portugal
and I_IsFactionAIControlled portugal
and I_CompareCounter gs_turns_egypt_Caffa <= 0
console_command create_unit Caffa, cum_alan_axe, num 3, exp 2, arm 1, wep 0
console_command create_unit Caffa, cum_alan_axe, num 2, exp 2, arm 1, wep 0
console_command create_unit Caffa, cum_alan_axe, num 2, exp 2, arm 1, wep 0
console_command create_unit Caffa, cum_druz_bek_a_sw, num 4, exp 2, arm 1, wep 0
console_command create_unit Caffa, cum_cheled_sw, num 2, exp 2, arm 1, wep 0
console_command create_unit Caffa, cum_cheled_sw, num 3, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Caffa 5
end_if
set_event_counter gs_create_nowyytkzyqqxo 0
end_monitor
;;;;;;;;;; London
declare_counter gs_turns_egypt_London
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxr 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_London -1
set_event_counter gs_create_nowyytkzyqqxr 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxr
and EventCounter > 0
if I_SettlementUnderSiege London
and I_SettlementOwner London england
and I_IsFactionAIControlled england
and I_CompareCounter gs_turns_egypt_London <= 0
console_command create_unit London, Heavy Billmen, num 5, exp 2, arm 1, wep 0
console_command create_unit London, Dismounted Longbowmen, num 4, exp 2, arm 1, wep 0
console_command create_unit London, Dismounted Longbowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit London, Dismounted Longbowmen, num 2, exp 2, arm 1, wep 0
console_command create_unit London, Bill Militia, num 4, exp 2, arm 1, wep 0
console_command create_unit London, Bill Militia, num 2, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_London 5
end_if
set_event_counter gs_create_nowyytkzyqqxr 0
end_monitor
;;;;;;;;;; Rome
declare_counter gs_turns_egypt_Rome
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxu 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Rome -1
set_event_counter gs_create_nowyytkzyqqxu 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxu
and EventCounter > 0
if I_SettlementUnderSiege Rome
and I_SettlementOwner Rome papal_states
and I_IsFactionAIControlled papal_states
and I_CompareCounter gs_turns_egypt_Rome <= 0
console_command create_unit Rome, Italian MAA, num 4, exp 2, arm 1, wep 0
console_command create_unit Rome, Italian MAA, num 2, exp 2, arm 1, wep 0
console_command create_unit Rome, Italian MAA, num 2, exp 2, arm 1, wep 0
console_command create_unit Rome, Italian Militia, num 2, exp 2, arm 1, wep 0
console_command create_unit Rome, Dismounted Italian MAA, num 4, exp 2, arm 1, wep 0
console_command create_unit Rome, Dismounted Italian MAA, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Rome 5
end_if
set_event_counter gs_create_nowyytkzyqqxu 0
end_monitor
;;;;;;;;;; Stockholm
declare_counter gs_turns_egypt_Stockholm
monitor_event Transgression TransgressionName = TC_INSTIGATE_SIEGE
campaign_wait 0.1
set_event_counter gs_create_nowyytkzyqqxir 1
end_monitor
monitor_event FactionTurnStart FactionType slave
inc_counter gs_turns_egypt_Stockholm -1
set_event_counter gs_create_nowyytkzyqqxir 1
end_monitor
monitor_event EventCounter EventCounterType gs_create_nowyytkzyqqxir
and EventCounter > 0
if I_SettlementUnderSiege Stockholm
and I_SettlementOwner Stockholm teutonic_order
and I_IsFactionAIControlled teutonic_order
and I_CompareCounter gs_turns_egypt_Stockholm <= 0
console_command create_unit Stockholm, Bondesoldater, num 4, exp 2, arm 1, wep 0
console_command create_unit Stockholm, Bondesoldater, num 2, exp 2, arm 1, wep 0
console_command create_unit Stockholm, Bondesoldater, num 2, exp 2, arm 1, wep 0
console_command create_unit Stockholm, Swedish_Crossbowmen, num 4, exp 2, arm 1, wep 0
console_command create_unit Stockholm, Bagskyttar, num 2, exp 2, arm 1, wep 0
console_command create_unit Stockholm, Bagskyttar, num 4, exp 2, arm 1, wep 0
set_counter gs_turns_egypt_Stockholm 5
end_if
set_event_counter gs_create_nowyytkzyqqxir 0
end_monitor
log;