mirror of
https://github.com/KabKebab/GS13.git
synced 2026-07-09 15:05:38 +01:00
@@ -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
|
||||
// ..()
|
||||
//
|
||||
@@ -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
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user