diff --git a/src/p_enemy.c b/src/p_enemy.c
index c7b3673d6816f405d2848d249b20a13c17a6773f..33692ba9804a5061016f9be7c5577ba5de204f66 100644
--- a/src/p_enemy.c
+++ b/src/p_enemy.c
@@ -9326,7 +9326,7 @@ void A_StateRangeByParameter(mobj_t *actor)
 	INT32 locvar2 = var2;
 	UINT8 parameter = (actor->spawnpoint ? actor->spawnpoint->extrainfo : 0);
 
-	if (LUA_CallAction(A_STATERANGEBYANGLE, actor))
+	if (LUA_CallAction(A_STATERANGEBYPARAMETER, actor))
 		return;
 
 	if (locvar2 - locvar1 < 0)