COB_GetSetFireMoveState2.patch (940 bytes)
2007-06-24 23:27
Index: CobInstance.cpp
===================================================================
--- CobInstance.cpp (revision 3823)
+++ CobInstance.cpp (working copy)
@@ -32,6 +32,8 @@
#include "Sim/Weapons/WeaponDefHandler.h"
#include "mmgr.h"
#include "Sim/Misc/RadarHandler.h"
+#include "Sim/Units/CommandAI/CommandAI.h"
+//#include "Game/Command.h"
#endif
@@ -1110,10 +1112,20 @@
unit->Activate();
break;
case STANDINGMOVEORDERS:
- if (param >= 0 && param <= 2) unit->moveState = param;
+ if (param >= 0 && param <= 2) {
+ Command c;
+ c.id = CMD_MOVE_STATE;
+ c.params.push_back(param);
+ unit->commandAI->GiveCommand(c);
+ }
break;
case STANDINGFIREORDERS:
- if (param >= 0 && param <= 2) unit->fireState = param;
+ if (param >= 0 && param <= 2) {
+ Command c;
+ c.id = CMD_FIRE_STATE;
+ c.params.push_back(param);
+ unit->commandAI->GiveCommand(c);
+ }
break;
case HEALTH:
break;