no move buff while flying

This commit is contained in:
2024-08-30 18:46:05 -05:00
parent 2383b00c8c
commit 91565ced89
2 changed files with 8 additions and 6 deletions
+2 -6
View File
@@ -500,12 +500,8 @@ public abstract class AbstractCharacter extends AbstractWorldObject {
if (bonus != null && !bonus.getBool(ModType.NoMod, SourceType.Fly) && bonus.getBool(ModType.Fly, SourceType.None) && flyer.isAlive())
canFly = true;
for(Effect eff : flyer.effects.values()){
for(AbstractEffectModifier mod : eff.getEffectModifiers()){
if(mod.modType.equals(ModType.Speed)){
canFly = false;
}
}
if(bonus != null && bonus.getFloat(ModType.Speed,SourceType.None) > 0){
return false;
}
return canFly;