mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Merge pull request #38937 from AnturK/morequirkshit
Fixes quirk removal runtimes.
This commit is contained in:
committed by
yogstation13-bot
parent
1d677b7b2f
commit
4f4e129bc2
@@ -23,9 +23,10 @@
|
|||||||
mood.mood_modifier = 0.8
|
mood.mood_modifier = 0.8
|
||||||
|
|
||||||
/datum/quirk/apathetic/remove()
|
/datum/quirk/apathetic/remove()
|
||||||
GET_COMPONENT_FROM(mood, /datum/component/mood, quirk_holder)
|
if(quirk_holder)
|
||||||
if(mood)
|
GET_COMPONENT_FROM(mood, /datum/component/mood, quirk_holder)
|
||||||
mood.mood_modifier = 1 //Change this once/if species get their own mood modifiers.
|
if(mood)
|
||||||
|
mood.mood_modifier = 1 //Change this once/if species get their own mood modifiers.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -26,8 +26,9 @@
|
|||||||
|
|
||||||
/datum/quirk/pineapple_liker/remove()
|
/datum/quirk/pineapple_liker/remove()
|
||||||
var/mob/living/carbon/human/H = quirk_holder
|
var/mob/living/carbon/human/H = quirk_holder
|
||||||
var/datum/species/species = H.dna.species
|
if(H)
|
||||||
species.liked_food &= ~PINEAPPLE
|
var/datum/species/species = H.dna.species
|
||||||
|
species.liked_food &= ~PINEAPPLE
|
||||||
|
|
||||||
/datum/quirk/pineapple_hater
|
/datum/quirk/pineapple_hater
|
||||||
name = "Ananas Aversion"
|
name = "Ananas Aversion"
|
||||||
@@ -43,8 +44,9 @@
|
|||||||
|
|
||||||
/datum/quirk/pineapple_hater/remove()
|
/datum/quirk/pineapple_hater/remove()
|
||||||
var/mob/living/carbon/human/H = quirk_holder
|
var/mob/living/carbon/human/H = quirk_holder
|
||||||
var/datum/species/species = H.dna.species
|
if(H)
|
||||||
species.disliked_food &= ~PINEAPPLE
|
var/datum/species/species = H.dna.species
|
||||||
|
species.disliked_food &= ~PINEAPPLE
|
||||||
|
|
||||||
/datum/quirk/deviant_tastes
|
/datum/quirk/deviant_tastes
|
||||||
name = "Deviant Tastes"
|
name = "Deviant Tastes"
|
||||||
@@ -62,9 +64,10 @@
|
|||||||
|
|
||||||
/datum/quirk/deviant_tastes/remove()
|
/datum/quirk/deviant_tastes/remove()
|
||||||
var/mob/living/carbon/human/H = quirk_holder
|
var/mob/living/carbon/human/H = quirk_holder
|
||||||
var/datum/species/species = H.dna.species
|
if(H)
|
||||||
species.liked_food = initial(species.liked_food)
|
var/datum/species/species = H.dna.species
|
||||||
species.disliked_food = initial(species.disliked_food)
|
species.liked_food = initial(species.liked_food)
|
||||||
|
species.disliked_food = initial(species.disliked_food)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -83,4 +86,5 @@
|
|||||||
quirk_holder.playsound_local(quirk_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE)
|
quirk_holder.playsound_local(quirk_holder, 'sound/ambience/ambidet1.ogg', 50, FALSE)
|
||||||
|
|
||||||
/datum/quirk/monochromatic/remove()
|
/datum/quirk/monochromatic/remove()
|
||||||
quirk_holder.remove_client_colour(/datum/client_colour/monochrome)
|
if(quirk_holder)
|
||||||
|
quirk_holder.remove_client_colour(/datum/client_colour/monochrome)
|
||||||
|
|||||||
Reference in New Issue
Block a user