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, calcTypeEffectapplyOppEffects, applySelfEffects, checkAccuracy, describe, getConfusionMove, getNoMove, getPriority, getStruggleMovepublic 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 DamageMoveattacker - атакующий покемонdefender - обороняюийся покемон