Shaman Subclass
De Shaman is het subclass van de Elf in Remixed Dungeon.
Beschrijving
Elven *Shaman* kunnen staven gebruiken als bijwapens. Geslaagde treffers hebben kans om de kracht van de staf te activeren op een doel zonder een lading te verbruiken.
Ontgrendelen
De Shaman-subclass kan ontgrendeld worden door een Toeval van Meesters te gebruiken na het verslaan van de tweede baas (Tengu).
Speciale Mechanica
-
Bij het aanvallen met een wand als primaire wapen, is er een kans van 25% (geïmplementeerd als Random.Int(4) == 0) om het doel te zappen met de kracht van de staf zonder een lading te verbruiken
Deze vaardigheid is geïmplementeerd in de attackProc methode van HeroSubClass.java (regels 144-153)
De wand moet uitgerust zijn als het primaire wapen (actief wapen) voor deze mechanica om te werken
De wand moet beschikbare ladingen hebben en de affectTarget() methode moet true teruggeven
-
Technische Details
Implementatie: De speciale mechanica van de Shaman wordt geïmplementeerd in de attackProc methode van HeroSubClass.java (regels 144-153)
Staf Activering: Wanneer een Shaman aanvult met een wand uitgerust als actief wapen, is er een 25% kans om de vijand te zappen met het effect van de staf zonder ladingen te verbruiken
Code Referentie: De specifieke implementatie controleert of het primaire wapen een staf is, en als affectTarget() waar true retourneert en Random.Int(4) == 0, dan wordt zapCell() geroepen om de vijand te zappen zonder ladingen te verbruiken
Speciale Riem
Gebruik een Armor Kit op enig riem en zal deze transformeren naar het Shaman Riem, specifiek ontworpen voor deze subclass.
Voordelen
Nadelen
Gegevens Validatie
Informatie bron: Java Enum com.watabou.pixeldungeon.actors.hero.HeroSubClass.SHAMAN
Mechanica verificatie: Aanval bonus geïmplementeerd in attackProc methode van HeroSubClass.java, met 25% kans om vijand te zappen
Effect beschrijvingen: Op basis van string resources van values/strings_all.xml (“HeroSubClass_DescShaman”)
Naam verificatie: Bevestigd van string resources (“HeroSubClass_NameShaman”)
Aanvullende mechanica: Dew bonus geïmplementeerd in dewBonus methode van HeroSubClass.java
Code Referenties
-
-
-
-
Wand.java - Staf implementatie die de mechanica mogelijk maakt
-
-
-
-
Configuratie Bestanden
String Resources
-
HeroSubClass_DescShaman - “Elven _Shamans_ can use wands as melee weapons. Successful hits have a chance to activate the wand\'s power on a target without using a charge.” (English)
-
HeroSubClass_DescShaman - “_Шаманы_ эльфов могут использовать посохи как оружие ближнего боя. При попадании в цель волшебство палочки может использоваться без потери заряда.” (Russisch)
Zie ook