public class SpecialMove extends DamageMove
DamageMove
(атаки, наносящие повреждение).
Особенностью специальных атак является то, что для расчета наносимого повреждения
используется отношение специальной атаки и специальной защиты.Constructor and Description |
---|
SpecialMove() |
SpecialMove(Type type,
double pow,
double acc) |
SpecialMove(Type type,
double pow,
double acc,
int priority,
int hits) |
Modifier and Type | Method and Description |
---|---|
double |
calcAttDefFactor(Pokemon attacker,
Pokemon defender)
Для расчета A/D специальных атак используются специальные атака и защита
|
applyOppDamage, applySelfDamage, attack, calcBaseDamage, calcCriticalHit, calcRandomDamage, calcSameTypeAttackBonus, calcTypeEffect
applyOppEffects, applySelfEffects, checkAccuracy, describe, getConfusionMove, getNoMove, getPriority, getStruggleMove
public SpecialMove()
public SpecialMove(Type type, double pow, double acc)
public SpecialMove(Type type, double pow, double acc, int priority, int hits)
public final double calcAttDefFactor(Pokemon attacker, Pokemon defender)
calcAttDefFactor
in class DamageMove
attacker
- атакующий покемонdefender
- обороняюийся покемон