diff --git a/server/gameserver/commands.cc b/server/gameserver/commands.cc index b833a0f6..1e3fe01b 100644 --- a/server/gameserver/commands.cc +++ b/server/gameserver/commands.cc @@ -167,6 +167,9 @@ void Player::_CMExecCommand(f8::MsgHdr* hdr, const cs::CMExecCommand& msg) if (buff_meta) { MustBeAddBuff(this, buff_id); } + } else if (cmd == "delbuff" && cmds.size() >= 2) { + int buff_id = a8::XValue(cmds[1]); + RemoveBuffById(buff_id); } else if (cmd == "findobj" && cmds.size() >= 2) { int obj_uniid = a8::XValue(cmds[1]); Entity* e = room->GetEntityByUniId(obj_uniid);