diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/localplayer.cpp | 61 | ||||
-rw-r--r-- | src/player.cpp | 8 |
2 files changed, 1 insertions, 68 deletions
diff --git a/src/localplayer.cpp b/src/localplayer.cpp index f59b5f05..7dc9ec43 100644 --- a/src/localplayer.cpp +++ b/src/localplayer.cpp @@ -150,65 +150,6 @@ LocalPlayer::~LocalPlayer() void LocalPlayer::logic() { -#ifdef EATHENA_SUPPORT - switch (mAction) - { - case STAND: - break; - - case SIT: - break; - - case DEAD: - break; - - case HURT: - break; - - case WALK: - mFrame = (get_elapsed_time(mWalkTime) * 6) / getWalkSpeed(); - if (mFrame >= 6) - nextStep(); - break; - - case ATTACK: - int rotation = 0; - std::string particleEffect = ""; - int frames = 4; - - if (mEquippedWeapon && - mEquippedWeapon->getAttackType() == ACTION_ATTACK_BOW) - frames = 5; - - mFrame = (get_elapsed_time(mWalkTime) * frames) / mAttackSpeed; - - //attack particle effect - if (mEquippedWeapon) - particleEffect = mEquippedWeapon->getParticleEffect(); - - if (!particleEffect.empty() && mParticleEffects && mFrame == 1) - { - switch (mDirection) - { - case DOWN: rotation = 0; break; - case LEFT: rotation = 90; break; - case UP: rotation = 180; break; - case RIGHT: rotation = 270; break; - default: break; - } - Particle *p; - p = particleEngine->addEffect("graphics/particles/" + - particleEffect, 0, 0, rotation); - controlParticle(p); - } - - if (mFrame >= frames) - nextStep(); - - break; - } -#endif - // Actions are allowed once per second if (get_elapsed_time(mLastAction) >= 1000) mLastAction = -1; @@ -275,7 +216,7 @@ void LocalPlayer::logic() } #endif - Being::logic(); + Player::logic(); } void LocalPlayer::setGM() diff --git a/src/player.cpp b/src/player.cpp index 839959b0..e1dc3806 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -82,23 +82,15 @@ void Player::logic() switch (mAction) { case STAND: - break; - case SIT: - break; - case DEAD: - break; - case HURT: break; case WALK: mFrame = (get_elapsed_time(mWalkTime) * 6) / getWalkSpeed(); - if (mFrame >= 6) nextStep(); - break; case ATTACK: |