Merge pull request #250 from Alphas00/master

Adiposexual Response
This commit is contained in:
evilew
2024-08-30 19:56:17 +02:00
committed by GitHub
3 changed files with 32 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
/datum/quirk/fatrousal
name = "Adiposexual Response"
desc = "Your adipose tissue develops and shrinks depending on your arousal."
value = 0 //ERP quirk
gain_text = "<span class='notice'>Your body feels like it could grow at any moment.</span>"
lose_text = "<span class='notice'>The feeling of impending growth is gone...</span>"
category = CATEGORY_SEXUAL
mob_trait = TRAIT_FATROUSAL
/datum/quirk/fatrousal/add()
if(iscarbon(quirk_holder))
var/mob/living/carbon/C = quirk_holder
C.hider_add(src)
/datum/quirk/fatrousal/remove()
if(iscarbon(quirk_holder))
var/mob/living/carbon/C = quirk_holder
C.hider_remove(src)
/datum/quirk/fatrousal/proc/fat_hide(var/mob/living/carbon/user)
if(iscarbon(quirk_holder))
var/mob/living/carbon/C = quirk_holder
return C.getArousalLoss()*35
return 0
///mob/living/adjustArousalLoss(amount, updating_arousal=1)
// if(HAS_TRAIT(src, TRAIT_FATROUSAL))
// amount = amount * 0.2
// ..()
//
+1
View File
@@ -206,6 +206,7 @@
#define TRAIT_WEB_WEAVER "web_weaving"
#define TRAIT_METAL_CRUNCHER "metal_cruncher"
#define TRAIT_WATER_SPONGE "water_sponge"
#define TRAIT_FATROUSAL "fatrousal"
//Hyper
#define TRAIT_MACROPHILE "macrophile" //likes the big
+1
View File
@@ -3098,6 +3098,7 @@
#include "GainStation13\code\machinery\feeding_tube.dm"
#include "GainStation13\code\machinery\supply_teleporter.dm"
#include "GainStation13\code\mechanics\fatness.dm"
#include "GainStation13\code\mechanics\fatrousal.dm"
#include "GainStation13\code\mechanics\fattening_trap.dm"
#include "GainStation13\code\mechanics\helplessness.dm"
#include "GainStation13\code\mechanics\infestation.dm"