#textdomain wesnoth-sota

#define CHARACTER_STATS_ARDONNA
    # This type of Dark Adept cannot eventually advance to a lich.
    type=SotA Dark Adept
    id=Ardonna
    name= _ "Ardonna"
    gender=female
    canrecruit=yes
    [modifications]
        {TRAIT_QUICK}
        {TRAIT_RESILIENT}
        [object]
            # Ardonna is a normal unit, but uses mostly custom portraits.
            # This object handles the necessary changes.
            [effect]
                # Default portrait, only overridden if any below are applied.
                apply_to=profile
                portrait="portraits/ardonna.webp"
            [/effect]
            [effect]
                [filter]
                    type=SotA Necromancer
                [/filter]
                apply_to=profile
                portrait="portraits/humans/necromancer+female.webp"
            [/effect]
            [effect]
                [filter]
                    type=SotA Lich, SotA Ancient Lich
                [/filter]
                apply_to=profile
                portrait="portraits/ardonna-lich.webp"
            [/effect]
        [/object]
    [/modifications]
#enddef

#define CHARACTER_STATS_RAS-TABAHN
    # This type of Dark Sorcerer advances to a Necromancer with a custom plague
    # attack, and cannot advance to a Lich.
    type=SotA Dark Sorcerer
    id=Ras-Tabahn
    name= _ "Ras-Tabahn"
    canrecruit=yes
    [modifications]
        {TRAIT_STRONG}
        {TRAIT_INTELLIGENT}
    [/modifications]
#enddef

#define CHARACTER_STATS_BONE_CAPTAIN
    type=Bone Captain
    id=Bone Captain
    name= _ "Rudic"
    [modifications]
        {TRAIT_LOYAL}
    [/modifications]
#enddef

#define CHARACTER_STATS_CARCYN
    type=SotA Ruffian
    id=Carcyn
    # po: male name
    name= _ "Carcyn"
    [modifications]
        {TRAIT_LOYAL}
        {TRAIT_STRONG}
    [/modifications]
#enddef

#define CHARACTER_STATS_SHYNAL
    type=Delinquent
    id=Shynal
    # po: female name
    name= _ "Shynal"
    gender=female
    [modifications]
        {TRAIT_LOYAL}
        {TRAIT_RESILIENT}
        [object]
            # Shynal uses a couple custom portraits.
            # This object handles the necessary changes.
            [effect]
                # Default portrait, only overridden if any below are applied.
                # Has outlaw theme if not advanced to dark adept.
                apply_to=profile
                portrait="portraits/shynal-outlaw.webp"
            [/effect]
            [effect]
                [filter]
                    type=SotA Dark Adept, Dark Adept, SotA Dark Sorcerer, Dark Sorcerer
                [/filter]
                apply_to=profile
                portrait="portraits/shynal-adept.webp"
            [/effect]
            [effect]
                [filter]
                    type=SotA Necromancer, Necromancer
                [/filter]
                apply_to=profile
                portrait="portraits/humans/necromancer+female.webp"
            [/effect]
            [effect]
                [filter]
                    type=Lich
                [/filter]
                apply_to=profile
                portrait="portraits/undead/lich.webp"
            [/effect]
            [effect]
                [filter]
                    type=Ancient Lich
                [/filter]
                apply_to=profile
                portrait="portraits/undead/brown-lich.webp"
            [/effect]
        [/object]
    [/modifications]
#enddef

#define CHARACTER_STATS_VENDRAXIS
    type=Saurian Soothsayer
    id=Vendraxis
    name= _ "Vendraxis"
    [modifications]
        {TRAIT_LOYAL}
        {TRAIT_RESILIENT}
    [/modifications]
#enddef
