diff --git a/src/g_strife/a_strifeweapons.cpp b/src/g_strife/a_strifeweapons.cpp index 8fa71304b..5ac40b82e 100644 --- a/src/g_strife/a_strifeweapons.cpp +++ b/src/g_strife/a_strifeweapons.cpp @@ -53,7 +53,7 @@ void P_DaggerAlert (AActor *target, AActor *emitter) emitter->flags4 |= MF4_INCOMBAT; emitter->target = target; - FState * painstate = emitter->FindState(NAME_Pain); + FState *painstate = emitter->FindState(NAME_Pain, NAME_Dagger); if (painstate != NULL) { emitter->SetState (painstate); diff --git a/src/namedef.h b/src/namedef.h index 18fdc0adb..f3ac248bf 100644 --- a/src/namedef.h +++ b/src/namedef.h @@ -221,6 +221,7 @@ xx(Rocket) xx(Plasma) xx(BFG) //xx(Railgun) +xx(Dagger) // Damage types //xx(Fire) already defined above