Skip to content
Permalink
Browse files

- fixed A_PlaySound() called from Dehacked

The recently added argument was missing from PlaySound code pointer handling
Verified other Dehacked functions, and changed one incorrect comment
  • Loading branch information
alexey-lysiuk committed Jan 12, 2020
1 parent d636acb commit f32aff339657a3e43ed0b016ca5a887a5e90be80
Showing with 2 additions and 1 deletion.
  1. +2 −1 src/gamedata/d_dehacked.cpp
@@ -654,7 +654,7 @@ static void CreateTurnFunc(FunctionCallEmitter &emitters, int value1, int value2

// misc1 = angle (in degrees) (arg +0)
static void CreateFaceFunc(FunctionCallEmitter &emitters, int value1, int value2)
{ // A_FaceTarget
{ // A_SetAngle
emitters.AddParameterFloatConst(value1); // angle
emitters.AddParameterIntConst(0); // flags
emitters.AddParameterIntConst(AAPTR_DEFAULT); // ptr
@@ -679,6 +679,7 @@ static void CreatePlaySoundFunc(FunctionCallEmitter &emitters, int value1, int v
emitters.AddParameterIntConst(false); // looping
emitters.AddParameterFloatConst(value2 ? ATTN_NONE : ATTN_NORM); // attenuation
emitters.AddParameterIntConst(false); // local
emitters.AddParameterFloatConst(0.0); // pitch
}

// misc1 = state, misc2 = probability

0 comments on commit f32aff3

Please sign in to comment.
You can’t perform that action at this time.