From 8d912ea7ccade8fb0853f0145cd63e5673222ca1 Mon Sep 17 00:00:00 2001 From: FargothUr <40006620+FargothUr@users.noreply.github.com> Date: Sat, 9 Nov 2019 03:40:50 +0000 Subject: [PATCH] insect flight --- .../mob/living/carbon/human/species_types/furrypeople.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm index 9eb998f5..a4c5af61 100644 --- a/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm +++ b/modular_citadel/code/modules/mob/living/carbon/human/species_types/furrypeople.dm @@ -169,6 +169,13 @@ return 9 //flyswatters deal 10x damage to moths return 0 +/datum/species/insect/space_move(mob/living/carbon/human/H) + . = ..() + if(H.loc && !isspaceturf(H.loc) && H.dna.features["moth_wings"] != "Burnt Off") + var/datum/gas_mixture/current = H.loc.return_air() + if(current && (current.return_pressure() >= ONE_ATMOSPHERE*0.85)) //as long as there's reasonable pressure and no gravity, flight is possible + return TRUE + /datum/species/insect/spec_death(gibbed, mob/living/carbon/human/H) if(H) stop_wagging_tail(H)