From 1b354f09150f0c65457cb67bc16ca62634cc8d7d Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 7 May 2021 13:07:13 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 5 +++++ server/gameserver/creature.h | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 859e77f..adecbfe 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -1563,3 +1563,8 @@ bool Creature::FreezeOperate() } return freeze; } + +void Creature::SlaveOnRemove(Entity* slave) +{ + +} diff --git a/server/gameserver/creature.h b/server/gameserver/creature.h index ef634d5..2acb29e 100644 --- a/server/gameserver/creature.h +++ b/server/gameserver/creature.h @@ -27,6 +27,7 @@ struct xtimer_list; class Skill; class Obstacle; class RoomObstacle; +class Hero; class Creature : public MoveableEntity { public: @@ -148,6 +149,7 @@ class Creature : public MoveableEntity void ResetAllSkillCd(); void UpdateSkill(); bool FreezeOperate(); + void SlaveOnRemove(Entity* slave); private: @@ -181,6 +183,8 @@ private: std::array buff_attr_rate_ = {}; std::array buff_effect_ = {}; std::list buff_list_; + std::list slave_heros_; + std::list slave_things_; a8::Vec2 skill_dir_; float skill_param1 = 0;