From 0a84c71c247304102be70ae9c662e45adde815a0 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 15 Mar 2023 14:39:12 +0800 Subject: [PATCH] 1 --- server/gameserver/buff/hide.cc | 6 ++++++ server/gameserver/buff/hide.h | 3 +++ 2 files changed, 9 insertions(+) diff --git a/server/gameserver/buff/hide.cc b/server/gameserver/buff/hide.cc index cad1eb3b..045e950d 100644 --- a/server/gameserver/buff/hide.cc +++ b/server/gameserver/buff/hide.cc @@ -5,6 +5,8 @@ #include "creature.h" #include "room.h" #include "trigger.h" +#include "collision.h" +#include "human.h" #include "mt/Buff.h" #include "mt/Skill.h" @@ -22,6 +24,10 @@ void HideBuff::Activate() (int event, const a8::Args* args) mutable { if (a8::TIMER_EXEC_EVENT == event) { + Human* hum = nullptr; + if (Collision::CheckCC(owner, owner->GetRadius(), + hum, alert_range)) { + } } }, &xtimer_attacher diff --git a/server/gameserver/buff/hide.h b/server/gameserver/buff/hide.h index d35d4331..fcd5affd 100644 --- a/server/gameserver/buff/hide.h +++ b/server/gameserver/buff/hide.h @@ -9,4 +9,7 @@ class HideBuff : public Buff virtual void Activate() override; virtual void Deactivate() override; + private: + std::map> alert_buff_hash_; + };