From 1bea1b3580b56d7532476a47b43f065c1c1cce70 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Thu, 22 Jul 2021 02:41:36 +0000 Subject: [PATCH] 1 --- server/gameserver/buff.cc | 5 +++++ server/gameserver/buff.h | 1 + server/gameserver/constant_export.h | 1 + server/gameserver/creature.cc | 5 +++++ 4 files changed, 12 insertions(+) diff --git a/server/gameserver/buff.cc b/server/gameserver/buff.cc index 3abb67c..ba69330 100644 --- a/server/gameserver/buff.cc +++ b/server/gameserver/buff.cc @@ -648,3 +648,8 @@ void Buff::ProcDisperse() owner->RemoveBuffByUniId(buff_uniid); } } + +void Buff::ProcAISeting() +{ + +} diff --git a/server/gameserver/buff.h b/server/gameserver/buff.h index 150ee2b..99e5dcf 100644 --- a/server/gameserver/buff.h +++ b/server/gameserver/buff.h @@ -72,6 +72,7 @@ class Buff void ProcAutoShot(); void ProcBeatBack(); void ProcDisperse(); + void ProcAISeting(); private: void InternalTimerAddBuff(); diff --git a/server/gameserver/constant_export.h b/server/gameserver/constant_export.h index 4f77c55..5914235 100644 --- a/server/gameserver/constant_export.h +++ b/server/gameserver/constant_export.h @@ -89,6 +89,7 @@ enum BuffEffectType_e kBET_AutoShot = 66, //自动射击 kBET_BeatBack = 67, //击退 kBET_Disperse = 68, //驱散 + kBET_AiSeting = 69, //设置ai参数 kBET_End }; diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 38224cc..8f31105 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1277,6 +1277,11 @@ void Creature::ProcBuffEffect(Creature* caster, Buff* buff) buff->ProcDisperse(); } break; + case kBET_AiSeting: + { + buff->ProcAISeting(); + } + break; default: { }