From ab61c5805d6253ac1d0dc8fe449db58de4282e10 Mon Sep 17 00:00:00 2001 From: NopeMcHaltman <36963049+NopeMcHaltman@users.noreply.github.com> Date: Tue, 6 Mar 2018 23:41:08 +0300 Subject: [PATCH 1/2] Adds quite steamy trait --- code/datums/traits/neutral.dm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index 140b751fd8..8c6c1e3bfb 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -31,3 +31,30 @@ var/datum/species/species = H.dna.species species.liked_food = initial(species.liked_food) species.disliked_food = initial(species.disliked_food) + +//Citadel Additions starts there + +/datum/trait/libido + name = "Nymphomania" + desc = "You're always feeling a bit in heat. You're also get in steamy mood slightly faster than usual." + value = 0 + gain_text = "You are feeling extra wild." + lose_text = "You don't feel that burning sensation anymore." + +/datum/trait/libido/add() + var/mob/living/M = trait_holder + M.min_arousal = 16 + M.arousal_rate = 3 + +/datum/trait/libido/remove() + var/mob/living/M = trait_holder + M.min_arousal = initial(M.min_arousal) + M.arousal_rate = initial(M.arousal_rate) + +/datum/trait/libido/on_process() + var/mob/living/M = trait_holder + if(M.canbearoused == FALSE) + to_chat(trait_holder, "Having high libido is useless when you can't feel arousal at all!") + qdel(src) + +//Citadel Additions ends there From b2a2165bfea42a751ad06ac7a119dd9206ddfde0 Mon Sep 17 00:00:00 2001 From: Anonymous Date: Wed, 7 Mar 2018 16:11:48 +0300 Subject: [PATCH 2/2] Moves code into modular folder Also fixes grammar. At least I hope. --- code/datums/traits/neutral.dm | 27 ------------------- modular_citadel/code/datums/traits/neutral.dm | 24 +++++++++++++++++ tgstation.dme | 1 + 3 files changed, 25 insertions(+), 27 deletions(-) create mode 100644 modular_citadel/code/datums/traits/neutral.dm diff --git a/code/datums/traits/neutral.dm b/code/datums/traits/neutral.dm index 8c6c1e3bfb..140b751fd8 100644 --- a/code/datums/traits/neutral.dm +++ b/code/datums/traits/neutral.dm @@ -31,30 +31,3 @@ var/datum/species/species = H.dna.species species.liked_food = initial(species.liked_food) species.disliked_food = initial(species.disliked_food) - -//Citadel Additions starts there - -/datum/trait/libido - name = "Nymphomania" - desc = "You're always feeling a bit in heat. You're also get in steamy mood slightly faster than usual." - value = 0 - gain_text = "You are feeling extra wild." - lose_text = "You don't feel that burning sensation anymore." - -/datum/trait/libido/add() - var/mob/living/M = trait_holder - M.min_arousal = 16 - M.arousal_rate = 3 - -/datum/trait/libido/remove() - var/mob/living/M = trait_holder - M.min_arousal = initial(M.min_arousal) - M.arousal_rate = initial(M.arousal_rate) - -/datum/trait/libido/on_process() - var/mob/living/M = trait_holder - if(M.canbearoused == FALSE) - to_chat(trait_holder, "Having high libido is useless when you can't feel arousal at all!") - qdel(src) - -//Citadel Additions ends there diff --git a/modular_citadel/code/datums/traits/neutral.dm b/modular_citadel/code/datums/traits/neutral.dm new file mode 100644 index 0000000000..2bb9c3a356 --- /dev/null +++ b/modular_citadel/code/datums/traits/neutral.dm @@ -0,0 +1,24 @@ +// Citadel-specific Neutral Traits + +/datum/trait/libido + name = "Nymphomania" + desc = "You're always feeling a bit in heat. Also, you get aroused faster than usual." + value = 0 + gain_text = "You are feeling extra wild." + lose_text = "You don't feel that burning sensation anymore." + +/datum/trait/libido/add() + var/mob/living/M = trait_holder + M.min_arousal = 16 + M.arousal_rate = 3 + +/datum/trait/libido/remove() + var/mob/living/M = trait_holder + M.min_arousal = initial(M.min_arousal) + M.arousal_rate = initial(M.arousal_rate) + +/datum/trait/libido/on_process() + var/mob/living/M = trait_holder + if(M.canbearoused == FALSE) + to_chat(trait_holder, "Having high libido is useless when you can't feel arousal at all!") + qdel(src) diff --git a/tgstation.dme b/tgstation.dme index 0f159bed10..337bdb02db 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -2625,6 +2625,7 @@ #include "modular_citadel\code\controllers\subsystem\shuttle.dm" #include "modular_citadel\code\datums\uplink_items_cit.dm" #include "modular_citadel\code\datums\mutations\hulk.dm" +#include "modular_citadel\code\datums\traits\neutral.dm" #include "modular_citadel\code\datums\wires\airlock.dm" #include "modular_citadel\code\datums\wires\autoylathe.dm" #include "modular_citadel\code\game\gamemodes\miniantags\bot_swarm\swarmer_event.dm"