Peoplemon  0.1.0
Peoplemon 3 game source documentation
Namespaces | Enumerations
MoveEffect.hpp File Reference
#include <cstdint>

Go to the source code of this file.

Namespaces

 core
 Core classes and functionality for both the editor and game.
 
 core::pplmn
 Collection of classes and enums pertaining to Peoplemon themselves.
 

Enumerations

enum class  core::pplmn::MoveEffect : std::uint8_t {
  core::pplmn::None = 0 , core::pplmn::Heal = 1 , core::pplmn::Poison = 2 , core::pplmn::Burn = 3 ,
  core::pplmn::Paralyze = 4 , core::pplmn::Freeze = 5 , core::pplmn::Confuse = 6 , core::pplmn::LeechSeed = 7 ,
  core::pplmn::Flinch = 8 , core::pplmn::Trap = 9 , core::pplmn::Sleep = 10 , core::pplmn::Protection = 11 ,
  core::pplmn::Safegaurd = 12 , core::pplmn::Substitute = 13 , core::pplmn::HealBell = 14 , core::pplmn::CritUp = 15 ,
  core::pplmn::AtkUp = 16 , core::pplmn::DefUp = 17 , core::pplmn::AccUp = 18 , core::pplmn::EvdUp = 19 ,
  core::pplmn::SpdUp = 20 , core::pplmn::SpAtkUp = 21 , core::pplmn::SpDefUp = 22 , core::pplmn::CritDown = 23 ,
  core::pplmn::AtkDown = 24 , core::pplmn::DefDown = 25 , core::pplmn::AccDown = 26 , core::pplmn::EvdDown = 27 ,
  core::pplmn::SpdDown = 28 , core::pplmn::SpAtkDown = 29 , core::pplmn::SpDefDown = 30 , core::pplmn::Recoil = 31 ,
  core::pplmn::Charge = 32 , core::pplmn::Suicide = 33 , core::pplmn::Counter = 34 , core::pplmn::MirrorCoat = 35 ,
  core::pplmn::OnlySleeping = 36 , core::pplmn::Peanut = 37 , core::pplmn::SetBall = 38 , core::pplmn::WakeBoth = 39 ,
  core::pplmn::Absorb = 40 , core::pplmn::Encore = 41 , core::pplmn::RandomMove = 42 , core::pplmn::BatonPass = 43 ,
  core::pplmn::DieIn3Turns = 44 , core::pplmn::CritEvdUp = 45 , core::pplmn::BumpBall = 46 , core::pplmn::SpikeBall = 47 ,
  core::pplmn::DeathSwap = 48 , core::pplmn::Gamble = 49 , core::pplmn::StayAlive = 50 , core::pplmn::MaxAtkMinAcc = 51 ,
  core::pplmn::FrustConfuse = 52 , core::pplmn::Spikes = 53 , core::pplmn::DoubleFamily = 54 , core::pplmn::EnemyPPDown = 55 ,
  core::pplmn::HealNext = 56 , core::pplmn::Roar = 57 , core::pplmn::FailOnMove64 = 58 , core::pplmn::SleepHeal = 59 ,
  core::pplmn::SpdAtkUp = 60 , core::pplmn::StealStats = 61 , core::pplmn::BlockBall = 62 , core::pplmn::SwipeBall = 63 ,
  core::pplmn::DamageThenSwitch = 64 , core::pplmn::RoarCancelBallSpikes = 65
}
 Represents an effect that a move can have. Copied verbatim from Peoplemon 2, may refactor later when implementing battles. More...