1.1 --- a/core/smn_entities.cpp Thu Apr 12 07:51:05 2007 +0000
1.2 +++ b/core/smn_entities.cpp Thu Apr 12 16:28:29 2007 +0000
1.3 @@ -298,7 +298,7 @@
1.4
1.5 if (params[5])
1.6 {
1.7 - pEdict->StateChanged(offset);
1.8 + g_HL2.SetEdictStateChanged(pEdict, offset);
1.9 }
1.10
1.11 switch (params[4])
1.12 @@ -366,7 +366,7 @@
1.13
1.14 if (params[4])
1.15 {
1.16 - pEdict->StateChanged(offset);
1.17 + g_HL2.SetEdictStateChanged(pEdict, offset);
1.18 }
1.19
1.20 return 1;
1.21 @@ -427,7 +427,7 @@
1.22
1.23 if (params[4])
1.24 {
1.25 - pEdict->StateChanged(offset);
1.26 + g_HL2.SetEdictStateChanged(pEdict, offset);
1.27 }
1.28
1.29 return 1;
1.30 @@ -494,7 +494,7 @@
1.31
1.32 if (params[4])
1.33 {
1.34 - pEdict->StateChanged(offset);
1.35 + g_HL2.SetEdictStateChanged(pEdict, offset);
1.36 }
1.37
1.38 return 1;
1.39 @@ -509,12 +509,7 @@
1.40 return pContext->ThrowNativeError("Edict %d is invalid", params[1]);
1.41 }
1.42
1.43 - if (params[2])
1.44 - {
1.45 - pEdict->StateChanged(params[2]);
1.46 - } else {
1.47 - pEdict->StateChanged();
1.48 - }
1.49 + g_HL2.SetEdictStateChanged(pEdict, params[2]);
1.50
1.51 return 1;
1.52 }