From 000d929992a80c44bf3517b052976290adfb2782 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 21 Mar 2023 14:28:58 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index 0c916b5d..a023fc3d 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -1074,6 +1074,16 @@ void Player::_CMExecCommand(f8::MsgHdr& hdr, const cs::CMExecCommand& msg) VP_Gas, TEXT("battle_server_killer_gas", "毒圈"), dmg_out); + } else if (cmd == "dec_hp") { + float dmg_out = 0; + float dmg = a8::XValue(cmds[1]).GetDouble(); + DecHP(dmg, VP_Gas, TEXT("battle_server_killer_gas", "毒圈"), VW_Gas, + VP_Gas, + TEXT("battle_server_killer_gas", "毒圈"), + dmg_out); + } else if (cmd == "add_shield") { + float hp = a8::XValue(cmds[1]).GetDouble(); + AddEnergyShield(hp); } else if (cmd == "shuaguai" && cmds.size() >= 3) { int hero_id = a8::XValue(cmds[1]); int hero_num = a8::XValue(cmds[2]);