From bed6abeed5b9dfc1776a7499edd1726d1c1df845 Mon Sep 17 00:00:00 2001 From: pyrolink Date: Sat, 10 Dec 2005 19:37:52 +0000 Subject: [PATCH] Finally did the heal thing. This was SVN commit r3219. --- source/ps/Network/AllNetMessages.h | 5 +++++ source/ps/Network/NetMessage.cpp | 3 +++ 2 files changed, 8 insertions(+) diff --git a/source/ps/Network/AllNetMessages.h b/source/ps/Network/AllNetMessages.h index 75a3b86bec..6985fbf165 100755 --- a/source/ps/Network/AllNetMessages.h +++ b/source/ps/Network/AllNetMessages.h @@ -61,6 +61,7 @@ enum ENetMessageType NMT_AddWaypoint, NMT_AttackMelee, NMT_Gather, + NMT_Heal, NMT_COMMAND_LAST, /* Post-Game Stage */ @@ -229,6 +230,10 @@ DERIVE_NMT_CLASS_(NetCommand, Gather) NMT_FIELD(HEntity, m_Target) END_NMT_CLASS() +DERIVE_NMT_CLASS_(NetCommand, Heal) + NMT_FIELD(HEntity, m_Target) +END_NMT_CLASS() + END_NMTS() #else diff --git a/source/ps/Network/NetMessage.cpp b/source/ps/Network/NetMessage.cpp index da7c670622..c095b0802b 100755 --- a/source/ps/Network/NetMessage.cpp +++ b/source/ps/Network/NetMessage.cpp @@ -82,6 +82,7 @@ void CNetMessage::ScriptingInit() def(NMT_AddWaypoint); def(NMT_AttackMelee); def(NMT_Gather); + def(NMT_Heal); } CNetCommand *CNetMessage::CommandFromJSArgs(const CEntityList &entities, JSContext *cx, uintN argc, jsval *argv) @@ -163,6 +164,8 @@ CNetCommand *CNetMessage::CommandFromJSArgs(const CEntityList &entities, JSConte EntityMessage(AttackMelee) EntityMessage(Gather) + EntityMessage(Heal) + default: JS_ReportError(cx, "Invalid order type"); return NULL;