diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index f1fa9782..e68cc221 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -150,6 +150,13 @@ int Creature::AddBuff(Creature* caster, std::shared_ptr init_args, std::shared_ptr> buff_vars) { +#ifdef DEBUG + if (GetHeroMeta()->id() == 60100) { + room->BroadcastDebugMsg(a8::Format("add boss buff %d %d", + {buff_meta->buff_id(), + buff_meta->buff_effect()})); + } +#endif int buff_id = buff_meta->buff_id(); if (buff_meta->_only_spec_race) { if (!a8::HasBitFlag(buff_meta->_only_spec_race, GetEntityType())) { @@ -572,6 +579,14 @@ void Creature::RemoveBuffByUniId(int buff_uniid) } #endif +#ifdef DEBUG + if (GetHeroMeta()->id() == 60100) { + room->BroadcastDebugMsg(a8::Format("remove boss buff %d %d", + {buff_meta->buff_id(), + buff_meta->buff_effect()})); + } +#endif + for (const auto& tuple : buff_meta->_post_remove_action) { switch (std::get<0>(tuple)) { case kRemoveBuffByIdAction: