From a08b311fe4f4fe73cbfd67b317e0ada14cfd4f74 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Sun, 18 Feb 2024 16:13:41 +0800 Subject: [PATCH] 1 --- server/gameserver/creature.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 365be045..ddb8e493 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -922,6 +922,9 @@ bool Creature::InternalCanUseSkill(Skill* skill) if (playing_skill) { return false; } + if (HasBuffEffect(kBET_InWater)) { + return false; + } if (IsHuman() && AsHuman()->downed) { return false; } @@ -1422,7 +1425,8 @@ void Creature::Shot(glm::vec3& target_dir, bool& shot_ok, float fly_distance, in } if (HasBuffEffect(kBET_Jump) || - HasBuffEffect(kBET_Fly)) { + HasBuffEffect(kBET_Fly) || + HasBuffEffect(kBET_InWater)) { return; }