diff --git a/code/game/turfs/simulated/water.dm b/code/game/turfs/simulated/water.dm index fc6f5b261e4..f6477e9764a 100644 --- a/code/game/turfs/simulated/water.dm +++ b/code/game/turfs/simulated/water.dm @@ -73,7 +73,7 @@ water_breath.adjust_gas(gasid, BREATH_MOLES) // They have no oxygen, but non-zero moles and temp water_breath.temperature = above_air.temperature return water_breath - if(L && L.is_bad_swimmer() && depth >= 2 && !L.buckled()) + if(L && L.is_bad_swimmer() && depth >= 2 && !L.buckled() && !L.flying) if(prob(10)) L.visible_message("[L] splashes wildly.","You struggle to keep your head above the water!") if(L.can_breathe_water()) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 65b4039cddc..1239ddfc613 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -147,7 +147,7 @@ if(!T) return 0 - if(T.movement_cost) + if(T.movement_cost && !flying) //VOREStation Add: If you are flying you are probably not affected by the terrain on the ground. var/turf_move_cost = T.movement_cost if(istype(T, /turf/simulated/floor/water)) if(species.water_movement)