L Fix the Advisor role

Use a consistent type= list and include all advancements when selecting and Advisor.

Harper and Baldras cannot be the Advisor.

No need to search for an Advisor to recall in S03, S02 set one (or not) and it cannot have changed.

Use the new [role] features.
This commit is contained in:
Gregory A Lundberg 2016-07-16 11:16:24 -05:00
parent 3818fe2326
commit dad9d8f6c8
3 changed files with 8 additions and 10 deletions

View file

@ -243,9 +243,9 @@
[/message]
[role]
type=Fugitive_Peasant,Outlaw_Peasant,Huntsman_Peasant,Human Ranger,Trapper_Peasant,Poacher_Peasant,Thug_Peasant
type=Huntsman_Peasant,Ranger,Fugitive_Peasant,Highwayman_Peasant,Outlaw_Peasant,Trapper_Peasant,Bandit_Peasant,Footpad_Peasant,Poacher_Peasant,Thug_Peasant
[not]
id=Harper
id=Harper,Baldras
[/not]
role=Advisor
[/role]
@ -298,6 +298,7 @@
canrecruit=$stored_peasants[$i].canrecruit
overlays=$stored_peasants[$i].overlays
random_traits=$stored_peasants[$i].random_traits
role=$stored_peasants[$i].role
[insert_tag]
name=modifications

View file

@ -155,10 +155,6 @@
[recall]
id=Harper
[/recall]
[role]
type=Huntsman,Ranger,Fugitive,Highwayman,Outlaw,Trapper,Bandit,Footpad,Poacher,Thug
role=Advisor
[/role]
[recall]
role=Advisor
[/recall]

View file

@ -170,12 +170,13 @@
id=Harper
[/recall]
[role]
type=Outlaw,Trapper,Thug,Poacher,Footpad,Bandit
type=Huntsman,Ranger,Fugitive,Highwayman,Outlaw,Trapper,Bandit,Footpad,Poacher,Thug
role=Advisor
auto_recall=yes
[not]
id=Harper,Baldras
[/not]
[/role]
[recall]
role=Advisor
[/recall]
[message]
speaker=Lord Maddock