diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/Fishing.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/Fishing.java index 5464920568..510c1b50b9 100644 --- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/Fishing.java +++ b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/Fishing.java @@ -84,7 +84,7 @@ public class Fishing public boolean canFish() { - return !_player.isDead() && !_player.isAlikeDead() && !_player.hasBlockActions(); + return !_player.isDead() && !_player.isAlikeDead() && !_player.hasBlockActions() && !_player.isSitting(); } private FishingBaitData getCurrentBaitData() diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java index c0e187a4a7..204bc89632 100644 --- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java +++ b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/model/actor/instance/L2PcInstance.java @@ -2806,7 +2806,7 @@ public final class L2PcInstance extends L2Playable return; } - if (!_waitTypeSitting && !isAttackingDisabled() && !isControlBlocked() && !isImmobilized()) + if (!_waitTypeSitting && !isAttackingDisabled() && !isControlBlocked() && !isImmobilized() && !isFishing()) { breakAttack(); setIsSitting(true);