Originally Posted by
Steward Denethor II
I think it probably should just be called the Kingdom, not the County. Yes on turn 1 they are a county but very early on they became a Kingdom. Perhaps the AI should get a script to retake Lisbon (which happened historically).
Silves should have the Portugal hidden resource, yes. It is a part of Portugal. It could have the Moors and Andalusia resource as well.
Name - to be considered in the future.
Silves - I've added the portugal hidden resource.
Script to retake Lisbon for the AI is not needed, but there's an additional for the third city for the PT AI:
Code:
;====================================================================================================== PORTUGAL: Badajoz 2 ; The AI is usually very good at taking Lisbon, no need for that one. This one is to provide Portugal with a third settlement and challenge the Moors.
monitor_event FactionTurnStart FactionType portugal
and I_TurnNumber = 1
if I_IsFactionAIControlled portugal
spawn_army
faction portugal
character Fernando Barros, named character, age 30, x 28, y 127, family
traits LoyaltyStarter 1 , MilitaryInclination 1 , Military_Edu 2 , GoodCommander 2 , ReligionStarter 1 , BiologicalSon 1 , Handsome 6 , Intelligent 8
unit SE Bodyguard exp 1 armour 0 weapon_lvl 0
unit Caballeros Hidalgos exp 1 armour 0 weapon_lvl 0
unit Caballeros Villanos exp 1 armour 0 weapon_lvl 0
unit Dismounted Sword Mailed Knights exp 2 armour 0 weapon_lvl 0
unit Light Swordsmen exp 2 armour 0 weapon_lvl 0
unit Spear Militia exp 0 armour 0 weapon_lvl 0
unit Spear Militia exp 0 armour 0 weapon_lvl 0
unit Lusitanian Javelinmen exp 1 armour 0 weapon_lvl 0
unit Javelinmen exp 0 armour 0 weapon_lvl 0
unit Peasant Archers exp 0 armour 0 weapon_lvl 0
unit Peasant Archers exp 0 armour 0 weapon_lvl 0
end
end_if
terminate_monitor
end_monitor
monitor_event FactionTurnStart FactionType portugal
and I_TurnNumber > 0
if not I_IsFactionAIControlled portugal
terminate_monitor ; terminate to shorten the turn times in the future
end_if
if not I_SettlementOwner Badajoz = moors
terminate_monitor
end_if
if I_SettlementUnderSiege Badajoz
and I_TurnNumber = 1
terminate_monitor
end_if
if not I_CharacterTypeNearTile portugal, named_character, 0, 28, 127
terminate_monitor
end_if
if I_TurnNumber = 2
console_command auto_win attacker
siege_settlement Fernando Barros, Badajoz, attack
terminate_monitor
end_if
if I_TurnNumber = 1
siege_settlement Fernando Barros, Badajoz, maintain
end_if
end_monitor