HttT S05a Use best Advisor

Order the type list to prefer higher-level. Within level, prefer the order they were met, oldest first.

If there is no advisor (no recalls at all) recruit an Elvish Fighter for the part.
This commit is contained in:
Gregory A Lundberg 2016-08-06 13:00:00 -05:00
parent 002fd030bd
commit e5bac96a60

View file

@ -100,12 +100,25 @@
{PLACE_IMAGE scenery/rock2.png 17 20}
[role]
type=Elvish Champion,Elvish Marshal,Elvish Captain,Elvish Hero,Knight,Elvish Rider,Elvish Outrider,Paladin,Mage,White Mage,Red Mage
role=Advisor
[auto_recall][/auto_recall]
type="Elvish Sylph,Great Mage," +
"Elvish Marshal,Elvish Champion,Elvish Avenger,Elvish Sharpshooter,Elvish Shyde,Elvish Enchantress,Elvish Outrider,Paladin,Grand Knight,Mage of Light,Arch Mage,Silver Mage," +
"Merman Triton,Merman Hoplite,Merman Javelineer,Merman Entangler,Mermaid Diviner,Mermaid Siren," +
"Elvish Captain,Elvish Hero,Elvish Ranger,Elvish Marksman,Elvish Druid,Elvish Sorceress,Elvish Rider,Knight,Lancer,White Mage,Red Mage," +
"Merman Warrior,Merman Spearman,Merman Netcaster,Mermaid Priestess,Mermaid Enchantress," +
"Elvish Fighter,Elvish Archer,Elvish Shaman,Elvish Scout,Horseman,Mage," +
"Merman Fighter,Merman Hunter,Mermaid Initiate"
[else]
[unit]
side=1
type=Elvish Fighter
role=Advisor
placement=leader
[/unit]
[/else]
[/role]
[recall]
role=Advisor
[/recall]
[/event]
[event]