diff --git a/src/engine/objects/AbstractWorldObject.java b/src/engine/objects/AbstractWorldObject.java index ac06b52a..e76b6666 100644 --- a/src/engine/objects/AbstractWorldObject.java +++ b/src/engine/objects/AbstractWorldObject.java @@ -271,7 +271,8 @@ public abstract class AbstractWorldObject extends AbstractGameObject { if (this.getObjectType().equals(GameObjectType.PlayerCharacter)) if (name.equals("Flight")) { ((PlayerCharacter) this).update(false); - PlayerCharacter.GroundPlayer((PlayerCharacter) this); + if(!AbstractCharacter.CanFly((PlayerCharacter) this)) + PlayerCharacter.GroundPlayer((PlayerCharacter) this); } } applyAllBonuses();