"dwarf" {
    PROMOTIONS PROMOTION_DWARF_MELEE_MESSAGE {"sword"}
        Description PROMOTIONS_ID
        {
          IncreaseMaxLevel DAMAGE 3
          Filter Gender MALE SetViewId {"dwarf_fighter"}
          Filter Gender FEMALE SetViewId {"dwarf_fighter_f"}
        }

    PROMOTIONS_ID1 PROMOTION_DWARF_RANGED_MESSAGE {"bow"}
        Description PROMOTIONS_ID2
        {
          Filter Not CreatureFlag "is_archer" IncreaseAttr RANGED_DAMAGE 14
          SetCreatureFlag "is_archer" true
          IncreaseMaxLevel RANGED_DAMAGE 3
          SetViewId {"dwarf_crossbowman"}
          AddSpellSchool "archer"
          Filter Gender MALE SetViewId {"dwarf_crossbowman"}
          Filter Gender FEMALE SetViewId {"dwarf_crossbowman_f"}
        }

    PROMOTIONS_ID3 PROMOTION_DWARF_SPELL_MESSAGE {"archwood_staff"}
        Description PROMOTIONS_ID4
        {
          Filter Not CreatureFlag "is_spellcaster" IncreaseAttr SPELL_DAMAGE 14
          SetCreatureFlag "is_spellcaster" true
          IncreaseMaxLevel SPELL_DAMAGE 3
          AddSpellSchool "dwarf"
          Filter Gender MALE SetViewId {"dwarf_mage"}
          Filter Gender FEMALE SetViewId {"dwarf_mage_f"}
        }

    PROMOTIONS_ID5 PROMOTION_DWARF_FORGE_MESSAGE {"forge"}
        Description PROMOTIONS_ID6
        {
          IncreaseAttr "WORKSHOP" 8
          IncreaseAttr "FORGE" 8
          IncreaseAttr "LABORATORY" 8
          IncreaseAttr "JEWELER" 8
          IncreaseAttr FURNACE 8
          Filter Gender MALE SetViewId {"dwarf_blacksmith"}
          Filter Gender FEMALE SetViewId {"dwarf_blacksmith_f"}
        }
}

"melee_adventurer" {
    PROMOTIONS_ID7 {"sword"}
        Description PROMOTIONS_ID8
        IncreaseLevel DAMAGE 1
}

"ranged_adventurer" {
    PROMOTIONS_ID1 {"bow"}
        Description PROMOTIONS_ID9
        IncreaseLevel RANGED_DAMAGE 1
}

"spell_adventurer" {
    PROMOTIONS_ID3 {"archwood_staff"}
        Description PROMOTIONS_ID10
        IncreaseLevel SPELL_DAMAGE 1
}

"knight" {
    PROMOTIONS_ID11 PROMOTION_KNIGHT_MESSAGE { "sword" }
        Description PROMOTIONS_ID12
        Polymorph "KNIGHT_PLAYER" none
}
