This tutorial will explain what you need todo in order to get a custom player animation to play. Step by step here is what you need. Step 1: You need to have 2 player models. One is the actual model let's call it blah.mdl that model goes in /yourmoddir/models/player/blah/blah.mdl The next is a copy of blah.mdl re-named to player.mdl and that goes in /yourmoddir/models/ The reason for doing this is so both models have the same animations. player.mdl is the "default" model for HL to use so its important BOTH models have the same animations and in the same order. Step 2: Open up activity.h at the very bottom after: ACT_FLINCH_RIGHTLEG, add ACT_BLAH, You don't need to edit activitymap.h unless you are going to use the animation on AI (Monsters). Step 3: Open player.h and make a new enum to call the animation. PLAYER_BLAH, should go after PLAYER_ATTACK1, Step 4: Would be to call SET_ANIMATION (PLAYER_BLAH) when u want it to play. Step 5: Is to make 2 new var's to hold times. At the top if player.cpp add: float m_flAnimTime; float m_flFlinchTime; Step 6: Down in SetAnimation() is self do the following: if ( (playerAnim != PLAYER_BLAH) && (m_flFlinchTime >= gpGlobals->time) && (pev->health > 0.0) ) return; That will alow your current animation have time to play. Step 7: case PLAYER_WALK: <-- find that case and add a break; under m_IdealActivity = ACT_WALK; } Step 8: Add your case under this break; case PLAYER_BLAH: if (m_flAnimTime > gpGlobals->time) return; m_IdealActivity = ACT_BLAH; break; Step 9: Again under the ACT_WALK case add a break; Step 10: Add your act code: case ACT_BLAH: m_Activity = m_IdealActivity; animDesired = LookupSequence ("blah_animation"); m_flAnimTime = gpGlobals->time + 0.1;// should always be this m_flFlinchTime = gpGlobals->time + 1.55; //time in secs of how long your anim is pev->gaitsequence = 0; pev->sequence = animDesired; pev->frame = 0; ResetSequenceInfo(); return; break; After following these 10 steps your animation should play. Biggs Goldeneye Head Coder www.goldeneye-mod.net Existence Head Coder www.whatisexistence.com E-mail: Biggs@goldeneye-mod.net