diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index e3a191f..569a8a9 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -444,6 +444,10 @@ void Player::UpdateUseSkill() if (HasBuffEffect(kBET_Vertigo)) { return; } + if (room->GetGasData().gas_mode == GasInactive || + room->GetGasData().gas_mode == GasJump) { + return; + } DoSkill(use_skill_id, skill_target_id, skill_dir, skill_distance, a8::Vec2()); use_skill = false; }