Table of Contents

Warrior Class - Code References

Java Classes

JSON Configuration

{
  "WARRIOR": {
    "title": "Warrior",
    "desc": "The Warrior is a melee-focused class with high durability. He starts with a unique short sword (+1) that can be used to identify potions, a knuckleduster, and a mysterious Dew Vial.",
    "sprite": "RPD-HeroClass-Warrior.png",
    "startWith": [
      {
        "kind": "ShortSword",
        "level": 1,
        "identified": true
      },
      {
        "kind": "Knuckles",
        "level": 0,
        "identified": true
      },
      {
        "kind": "DewVial",
        "level": 0,
        "identified": true
      }
    ],
    "stats": {
      "STR": 10,
      "baseHT": 22,
      "baseSHLD": 3,
      "baseAcc": 10,
      "baseEvasion": 10,
      "baseDmg": 1,
      "baseDr": 0,
      "atkSkill": 14,
      "defSkill": 10,
      "sp": 12
    },
    "magicAffinity": "Combat"
  }
}
(Source: RemixedDungeon/src/main/assets/hero/initHeroes.json)

String Resources

<string name="HeroClass_War">warrior</string>
<string name="HeroClass_WarPerks_0">Warriors start with 11 points of Strength.</string>
<string name="HeroClass_WarPerks_1">Warriors start with a unique short sword. This sword can be later "reforged" to upgrade another melee weapon.</string>
<string name="HeroClass_WarPerks_2">Warriors are less proficient with missile weapons.</string>

Other language translations:

<string name="HeroClass_War">воин</string>
<string name="HeroClass_WarPerks_0">Воины начинают с 11 очками Силы.</string>
<string name="HeroClass_WarPerks_1">Воины начинают с уникальным коротким мечом. Этот меч может быть позже "перекован" для улучшения другого оружия ближнего боя.</string>
<string name="HeroClass_WarPerks_2">Воины менее эффективно используют метательное оружие.</string>
(Russian - values-ru/strings_all.xml)

<string name="HeroClass_War">Krieger</string>
<string name="HeroClass_WarPerks_0">Krieger starten mit 11 Punkten Stärke.</string>
<string name="HeroClass_WarPerks_1">Krieger starten mit einem einzigartigen Kurzschwert. Dieses Schwert kann später "umgeschmiedet" werden, um eine andere Nahkampfwaffe zu verbessern.</string>
<string name="HeroClass_WarPerks_2">Krieger sind weniger geübt mit Fernkampfwaffen.</string>
(German - values-de/strings_all.xml)

<string name="HeroClass_War">guerrero</string>
<string name="HeroClass_WarPerks_0">Los guerreros comienzan con 11 puntos de Fuerza.</string>
<string name="HeroClass_WarPerks_1">Los guerreros comienzan con una espada corta única. Esta espada puede ser más tarde "reforjada" para mejorar otra arma cuerpo a cuerpo.</string>
<string name="HeroClass_WarPerks_2">Los guerreros son menos competentes con armas a distancia.</string>
(Spanish - values-es/strings_all.xml)

<string name="HeroClass_War">guerrier</string>
<string name="HeroClass_WarPerks_0">Les guerriers commencent avec 11 points de Force.</string>
<string name="HeroClass_WarPerks_1">Les guerriers commencent avec une épée courte unique. Cette épée peut être plus tard "reforgée" pour améliorer une autre arme de mêlée.</string>
<string name="HeroClass_WarPerks_2">Les guerriers sont moins compétents avec les armes à distance.</string>
(French - values-fr/strings_all.xml)

Lua Scripts

This entity is implemented in Java/JSON, no Lua script exists

Entity Properties

Class Armor Special Ability