From ad97ab4c312edb6e7a4f9b0abbefee4968726766 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 30 Sep 2021 10:10:42 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 4 ++++ server/gameserver/team.cc | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index f208485..3709ee9 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -881,6 +881,10 @@ void Player::_CMExecCommand(f8::MsgHdr& hdr, const cs::CMExecCommand& msg) #if DEBUG App::Instance()->debug_params[118] = a8::XValue(cmds[1]); #endif + } else if (cmd == "chiji") { + #if DEBUG + App::Instance()->debug_params[119] = 1; + #endif } else if (cmd == "wudi") { int buff_uniid = TryAddBuff(this, 1005); if (buff_uniid != 0) { diff --git a/server/gameserver/team.cc b/server/gameserver/team.cc index 79b86c3..778762a 100644 --- a/server/gameserver/team.cc +++ b/server/gameserver/team.cc @@ -4,6 +4,7 @@ #include "human.h" #include "room.h" +#include "app.h" void Team::TraverseMembers(std::function func) { @@ -35,6 +36,11 @@ Human* Team::GetOneAliveMember(Human* exclude_hum) bool Team::HasAliveMember() { +#if DEBUG + if (App::Instance()->debug_params.find(199) != App::Instance()->debug_params.end()) { + return 1; + } +#endif for (Human* member : members_) { if (!member->real_dead) { return true;