From 64100ea845482e78168788a2822e0413ccfe3219 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 22 May 2023 14:22:04 +0800 Subject: [PATCH] q1 --- server/gameserver/creature.cc | 3 +++ server/gameserver/skill.cc | 1 + 2 files changed, 4 insertions(+) diff --git a/server/gameserver/creature.cc b/server/gameserver/creature.cc index 1c947165..27eccb28 100644 --- a/server/gameserver/creature.cc +++ b/server/gameserver/creature.cc @@ -840,6 +840,9 @@ bool Creature::CanUseSkill(int skill_id) if (IsHuman() && AsHuman()->downed) { return false; } + if (!skill->Actived()) { + return false; + } return skill->GetCurrTimes() > 0 || skill->GetMinorType() != SMT_NONE; } diff --git a/server/gameserver/skill.cc b/server/gameserver/skill.cc index 8c5f403f..92ff1d58 100644 --- a/server/gameserver/skill.cc +++ b/server/gameserver/skill.cc @@ -259,6 +259,7 @@ void Skill::InitActiveSkill() void Skill::InitPassiveSkill() { + actived_ = true; switch (meta->GetMagicId()) { case MAGIC_30101_HL: {