mirror of
https://github.com/KabKebab/GS13.git
synced 2026-08-21 20:16:18 +01:00
149 lines
5.1 KiB
Plaintext
149 lines
5.1 KiB
Plaintext
//Global defines for most of the unmentionables.
|
|
//Be sure to update the min/max of these if you do change them.
|
|
//Measurements are in imperial units. Inches, feet, yards, miles. Tsp, tbsp, cups, quarts, gallons, etc
|
|
|
|
//HUD stuff
|
|
#define ui_arousal "EAST-1:28,CENTER-4:8"//Below the health doll
|
|
#define ui_stamina "EAST-1:28,CENTER:17" // replacing internals button
|
|
#define ui_overridden_resist "EAST-3:24,SOUTH+1:7"
|
|
#define ui_combat_toggle "EAST-4:22,SOUTH:5"
|
|
|
|
//1:1 HUD layout stuff
|
|
#define ui_boxcraft "EAST-4:22,SOUTH+1:6"
|
|
#define ui_boxarea "EAST-4:6,SOUTH+1:6"
|
|
#define ui_boxlang "EAST-5:22,SOUTH+1:6"
|
|
#define ui_boxvore "EAST-5:22,SOUTH+1:6"
|
|
|
|
//Filters
|
|
#define CIT_FILTER_STAMINACRIT filter(type="drop_shadow", x=0, y=0, size=-3, color="#04080F")
|
|
|
|
//organ defines
|
|
#define COCK_SIZE_MIN 1
|
|
#define COCK_SIZE_MAX 36
|
|
|
|
#define COCK_GIRTH_RATIO_MAX 0.42
|
|
#define COCK_GIRTH_RATIO_DEF 0.25
|
|
#define COCK_GIRTH_RATIO_MIN 0.15
|
|
|
|
#define KNOT_GIRTH_RATIO_MAX 3
|
|
#define KNOT_GIRTH_RATIO_DEF 2.1
|
|
#define KNOT_GIRTH_RATIO_MIN 1.25
|
|
|
|
#define BALLS_VOLUME_BASE 25
|
|
#define BALLS_VOLUME_MULT 1
|
|
|
|
#define BALLS_SIZE_MIN 1 //Hyper - Unchanged
|
|
#define BALLS_SIZE_DEF 8 //Changed from 2
|
|
#define BALLS_SIZE_MAX 40 //Changed from 3
|
|
|
|
#define BALLS_SACK_SIZE_MIN 1
|
|
#define BALLS_SACK_SIZE_DEF 8
|
|
#define BALLS_SACK_SIZE_MAX 40
|
|
|
|
#define CUM_RATE 5
|
|
#define CUM_RATE_MULT 1
|
|
#define CUM_EFFICIENCY 1 //amount of nutrition required per life()
|
|
|
|
#define EGG_GIRTH_MIN 1 //inches
|
|
#define EGG_GIRTH_DEF 6
|
|
#define EGG_GIRTH_MAX 16
|
|
|
|
#define BREASTS_VOLUME_BASE 50 //base volume for the reagents in the breasts, multiplied by the size then multiplier. 50u for A cups, 850u for HH cups.
|
|
#define BREASTS_VOLUME_MULT 1 //global multiplier for breast volume.
|
|
#define BREASTS_SIZE_FLAT 0
|
|
#define BREASTS_SIZE_A 1
|
|
#define BREASTS_SIZE_B 2
|
|
#define BREASTS_SIZE_C 3
|
|
#define BREASTS_SIZE_D 4
|
|
#define BREASTS_SIZE_E 5
|
|
#define BREASTS_SIZE_F 6
|
|
#define BREASTS_SIZE_G 7
|
|
#define BREASTS_SIZE_H 8
|
|
#define BREASTS_SIZE_I 9
|
|
#define BREASTS_SIZE_J 10
|
|
#define BREASTS_SIZE_K 11
|
|
#define BREASTS_SIZE_L 12
|
|
#define BREASTS_SIZE_M 13
|
|
#define BREASTS_SIZE_N 14
|
|
#define BREASTS_SIZE_O 15
|
|
#define BREASTS_SIZE_HUGE 16
|
|
#define BREASTS_SIZE_MASSIVE 17
|
|
#define BREASTS_SIZE_GIGA 25
|
|
#define BREASTS_SIZE_IMPOSSIBLE 30
|
|
|
|
//Bodysize Limits
|
|
#define MIN_BODYSIZE 50
|
|
#define MAX_BODYSIZE 200
|
|
|
|
#define BREASTS_SIZE_MIN BREASTS_SIZE_A
|
|
#define BREASTS_SIZE_DEF BREASTS_SIZE_D
|
|
#define BREASTS_SIZE_MAX BREASTS_SIZE_IMPOSSIBLE
|
|
|
|
#define MILK_RATE 5
|
|
#define MILK_RATE_MULT 1
|
|
#define MILK_EFFICIENCY 1
|
|
|
|
#define AROUSAL_MINIMUM_DEFAULT 0
|
|
#define AROUSAL_MAXIMUM_DEFAULT 100
|
|
#define AROUSAL_START_VALUE 1
|
|
//Individual logging define
|
|
#define INDIVIDUAL_LOOC_LOG "LOOC log"
|
|
|
|
#define ADMIN_MARKREAD(client) "(<a href='?_src_=holder;markedread=\ref[client]'>MARK READ</a>)"//marks an adminhelp as read and under investigation
|
|
#define ADMIN_IC(client) "(<a href='?_src_=holder;icissue=\ref[client]'>IC</a>)"//marks and adminhelp as an IC issue
|
|
#define ADMIN_REJECT(client) "(<a href='?_src_=holder;rejectadminhelp=\ref[client]'>REJT</a>)"//Rejects an adminhelp for being unclear or otherwise unhelpful. resets their adminhelp timer
|
|
|
|
//Damage stuffs
|
|
#define AROUSAL "arousal"
|
|
|
|
//DNA stuffs. Remember to change this if upstream adds more snowflake options
|
|
|
|
|
|
//Species stuffs. Remember to change this if upstream updates species flags
|
|
#define MUTCOLORS2 35
|
|
#define MUTCOLORS3 36
|
|
#define NOAROUSAL 37 //Stops all arousal effects
|
|
#define NOGENITALS 38 //Cannot create, use, or otherwise have genitals
|
|
#define MATRIXED 39 //if icon is color matrix'd
|
|
#define SKINTONE 40 //uses skin tones
|
|
|
|
//Citadel istypes
|
|
#define isgenital(A) (istype(A, /obj/item/organ/genital))
|
|
|
|
#define isborer(A) (istype(A, /mob/living/simple_animal/borer))
|
|
|
|
#define CITADEL_MENTOR_OOC_COLOUR "#224724"
|
|
|
|
//xenobio console upgrade stuff
|
|
#define XENOBIO_UPGRADE_MONKEYS 1
|
|
#define XENOBIO_UPGRADE_SLIMEBASIC 2
|
|
#define XENOBIO_UPGRADE_SLIMEADV 4
|
|
|
|
//stamina stuff
|
|
#define STAMINA_SOFTCRIT 100 //softcrit for stamina damage. prevents standing up, prevents performing actions that cost stamina, etc, but doesn't force a rest or stop movement
|
|
#define STAMINA_CRIT 140 //crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
|
|
#define STAMINA_SOFTCRIT_TRADITIONAL 0 //same as STAMINA_SOFTCRIT except for the more traditional health calculations
|
|
#define STAMINA_CRIT_TRADITIONAL -40 //ditto, but for STAMINA_CRIT
|
|
|
|
#define CRAWLUNDER_DELAY 30 //Delay for crawling under a standing mob
|
|
|
|
//Citadel toggles because bitflag memes
|
|
#define MEDIHOUND_SLEEPER (1<<0)
|
|
#define EATING_NOISES (1<<1) //Vore
|
|
#define DIGESTION_NOISES (1<<2) //Vore
|
|
|
|
#define TRASH_FORCEFEED (1<<3) //GS13
|
|
#define FARTING_NOISES (1<<4) //GS13
|
|
#define BURPING_NOISES (1<<5) //GS13
|
|
|
|
//toggles on by default
|
|
#define TOGGLES_CITADEL (EATING_NOISES|DIGESTION_NOISES|FARTING_NOISES|BURPING_NOISES)
|
|
|
|
//component stuff
|
|
#define COMSIG_COMBAT_TOGGLED "combatmode_toggled" //called by combat mode toggle on all equipped items. args: (mob/user, combatmode)
|
|
|
|
#define COMSIG_VORE_TOGGLED "voremode_toggled" // totally not copypasta
|
|
|
|
//belly sound pref things
|
|
#define NORMIE_HEARCHECK 4
|