diff --git a/src/thingdef/thingdef_states.cpp b/src/thingdef/thingdef_states.cpp index 6a28e54cd..eb740aad2 100644 --- a/src/thingdef/thingdef_states.cpp +++ b/src/thingdef/thingdef_states.cpp @@ -332,7 +332,8 @@ do_stop: goto endofstate; } - PSymbol *sym = bag.Info->Class->Symbols.FindSymbol (FName(sc.String, true), true); + FName funcname = FName(sc.String, true); + PSymbol *sym = bag.Info->Class->Symbols.FindSymbol (funcname, true); if (sym != NULL && sym->SymbolType == SYM_ActionFunction) { PSymbolActionFunction *afd = static_cast(sym); @@ -434,7 +435,7 @@ do_stop: sc.MustGetString(); if (sc.Compare("(")) { - sc.ScriptError("You cannot pass parameters to '%s'\n",sc.String); + sc.ScriptError("You cannot pass parameters to '%s'\n", funcname.GetChars()); } sc.UnGet(); } diff --git a/wadsrc/static/actors/doom/demon.txt b/wadsrc/static/actors/doom/demon.txt index ecd6fa8a6..03dc5d86f 100644 --- a/wadsrc/static/actors/doom/demon.txt +++ b/wadsrc/static/actors/doom/demon.txt @@ -39,7 +39,7 @@ ACTOR Demon 3002 Goto See Death: SARG I 8 - SARG J 8 A_Scream + SARG J 8 A_Scream() SARG K 4 SARG L 4 A_NoBlocking SARG M 4