|
| SpecialMove (FIGHTING_STYLE style_, SPECIAL_MOVE id_, const std::string &name_) |
|
virtual | ~SpecialMove () |
|
virtual void | use (Warrior *attacker_, const AttackRange *attackRange_, Warrior *defender_, SpecialMoveAction *specialMoveAction_) const |
|
virtual void | use (const std::vector< Warrior * > &attackers_, const std::vector< const AttackRange * > &attackRanges_, const std::vector< Warrior * > &defenders_, SpecialMoveAction *specialMoveAction_) const |
|
virtual void | use (Warrior *attacker_, const AttackRange *attackRange_, Warrior *defender_, const std::vector< OpenSkyNet::Utils::TaggedUnion > ¶ms_, SpecialMoveAction *specialMoveAction_) const |
|
virtual void | use (const std::vector< Warrior * > &attackers_, const std::vector< const AttackRange * > &attackRanges_, const std::vector< Warrior * > &defenders_, const std::vector< OpenSkyNet::Utils::TaggedUnion > ¶ms_, SpecialMoveAction *specialMoveAction_) const |
|
virtual int | getNumDefenders (const Warrior *attacker_) const |
|
virtual void | getOOAdj (const Warrior *attacker_, int &min_, int &max_) const |
|
virtual void | getODAdj (const Warrior *attacker_, int &min_, int &max_) const |
|
virtual void | getDmgAdj (const Warrior *attacker_, int OOAdj_, int &min_, int &max_) const |
|
virtual void | getPlayerInfo (const Warrior *attacker_, char *buffer_, int bufferLen_) const |
|
virtual void | getPrePerformInfo (char *buffer_, int bufferLen_) const |
|
virtual void | getAnimationName (char *buffer_, int bufferLen_) const |
|
virtual bool | canMoveInSameRound () const |
|
virtual bool | canTranslate () const |
|
virtual bool | canRotate () const |
|
virtual bool | doesMoveCurrCamToWarriorPOV (const Warrior *attacker_) const |
|
virtual void | formatSpecialMoveParams (int OOAdj_, int ODAdj_, int DmgAdj_, std::vector< OpenSkyNet::Utils::TaggedUnion > &specialMoveParams_) const |
|