Code:
if I_SettlementUnderSiege Anorien
and I_SettlementOwner Anorien = sicily
and I_CompareCounter Anorien_Siege < 1
and I_CompareCounter Anorien_Local = 0
while I_CompareCounter PT < 1
if I_CompareCounter Anorien_Defense = 11
create_unit Anorien, Gondor Spearmen, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Gondor Archers, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Dismounted Kofm, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Militia Archers, num 1, exp 0, arm 0, wep 0
inc_counter PT 1
set_counter Anorien_Siege 10
end_if
if I_CompareCounter Anorien_Defense = 12
create_unit Anorien, Gondor Spearmen, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Gondor Archers, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Dismounted Kofm, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Militia Archers, num 1, exp 0, arm 0, wep 0
inc_counter PT 1
set_counter Anorien_Siege 10
end_if
if I_CompareCounter Anorien_Defense = 21
create_unit Anorien, Gondor Spearmen, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Gondor Archers, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Dismounted Kofm, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Militia Archers, num 1, exp 0, arm 0, wep 0
inc_counter PT 1
set_counter Anorien_Siege 10
end_if
if I_CompareCounter Anorien_Defense = 22
create_unit Anorien, Gondor Spearmen, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Gondor Archers, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Dismounted Kofm, num 1, exp 0, arm 0, wep 0
create_unit Anorien, Militia Archers, num 1, exp 0, arm 0, wep 0
inc_counter PT 1
set_counter Anorien_Siege 10
end_if
end_while
end_if