From 79bc388dc8424d440c07b92d81bd7a79000e0361 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Tue, 20 Sep 2022 16:43:34 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/gameserver/creature.h b/server/gameserver/creature.h index 0bdab8b6..a22975d1 100644 --- a/server/gameserver/creature.h +++ b/server/gameserver/creature.h @@ -253,10 +253,17 @@ class Creature : public MoveableEntity void FollowToTarget(); int GetFollowTimes() { return follow_times_; }; void IncFollowTimes() { ++follow_times_; }; + void IncDisableMoveDirTimes() { ++disable_move_dir_times_ ; }; void DecDisableMoveDirTimes() { --disable_move_dir_times_ ; }; int GetDisableMoveDirTimes() { return disable_move_dir_times_ ; }; void SetDisableMoveDirTimes(int times) { disable_move_dir_times_ = times; }; + + void IncDisableAttackDirTimes() { ++disable_attack_dir_times_ ; }; + void DecDisableAttackDirTimes() { --disable_attack_dir_times_ ; }; + int GetDisableAttackDirTimes() { return disable_attack_dir_times_ ; }; + void SetDisableAttackDirTimes(int times) { disable_attack_dir_times_ = times; }; + void DoRecoilForce(int distance); void WinSkillExp(int win_exp); float GetAttrAbs(int attr_id); @@ -330,6 +337,7 @@ private: int follow_times_ = 0; int disable_move_dir_times_ = 0; + int disable_attack_dir_times_ = 0; a8::Vec2 skill_dir_; float skill_param1 = 0;