whole lotta stuff
This commit is contained in:
@@ -571,3 +571,18 @@ GLOBAL_LIST_INIT(pda_reskins, list(
|
||||
#define NOTIFY_JUMP "jump"
|
||||
#define NOTIFY_ATTACK "attack"
|
||||
#define NOTIFY_ORBIT "orbit"
|
||||
|
||||
//GS13 WEIGHT GAIN TYPES
|
||||
#define MINIMUM_FATNESS_LEVEL 0
|
||||
|
||||
#define FATTENING_TYPE_ITEM "item"
|
||||
#define FATTENING_TYPE_FOOD "food"
|
||||
#define FATTENING_TYPE_CHEM "chem"
|
||||
#define FATTENING_TYPE_WEAPON "weapon"
|
||||
#define FATTENING_TYPE_MAGIC "magic"
|
||||
#define FATTENING_TYPE_VIRUS "virus"
|
||||
#define FATTENING_TYPE_NANITES "nanites"
|
||||
#define FATTENING_TYPE_RADIATIONS "radiations"
|
||||
#define FATTENING_TYPE_WEIGHT_LOSS "weight_loss"
|
||||
|
||||
#define FATNESS_TO_WEIGHT_RATIO 0.25
|
||||
|
||||
@@ -380,3 +380,31 @@
|
||||
#define CURRENT_LIVING_ANTAGS "living_antags_list"
|
||||
#define CURRENT_DEAD_PLAYERS "dead_players_list"
|
||||
#define CURRENT_OBSERVERS "current_observers_list"
|
||||
|
||||
//Fullness levels, no more infinite eating my dudes!
|
||||
#define FULLNESS_LEVEL_NOMOREPLZ 280
|
||||
#define FULLNESS_LEVEL_BEEG 140
|
||||
#define FULLNESS_LEVEL_BLOATED 80
|
||||
#define FULLNESS_LEVEL_FILLED 40
|
||||
#define FULLNESS_LEVEL_HALF_FULL 20
|
||||
#define FULLNESS_LEVEL_EMPTY 0
|
||||
|
||||
//Fullness emote cooldown
|
||||
#define FULLNESS_REDUCTION_COOLDOWN 50
|
||||
|
||||
//Fatness levels, Here we go!
|
||||
#define FATNESS_LEVEL_BLOB 3440
|
||||
#define FATNESS_LEVEL_IMMOBILE 2540
|
||||
#define FATNESS_LEVEL_BARELYMOBILE 1840
|
||||
#define FATNESS_LEVEL_EXTREMELY_OBESE 1240
|
||||
#define FATNESS_LEVEL_MORBIDLY_OBESE 840
|
||||
#define FATNESS_LEVEL_OBESE 440
|
||||
#define FATNESS_LEVEL_VERYFAT 330
|
||||
#define FATNESS_LEVEL_FATTER 250
|
||||
#define FATNESS_LEVEL_FAT 170
|
||||
|
||||
//Math stuff for fatness movement speed
|
||||
#define FATNESS_DIVISOR 860
|
||||
#define FATNESS_MAX_MOVE_PENALTY 4
|
||||
#define FATNESS_WEAKLEGS_MODIFIER 35 // GS13 tweak
|
||||
#define FATNESS_STRONGLEGS_MODIFIER 0.5
|
||||
|
||||
@@ -50,3 +50,7 @@
|
||||
#define NES_SCAN_TYPE "Scan Type"
|
||||
#define NES_BUTTON_NAME "Button Name"
|
||||
#define NES_ICON "Icon"
|
||||
|
||||
//GS13 DEFINES
|
||||
#define NES_FATNESS "BFI"
|
||||
#define NES_FAT_GAIN_LOSS "Loss/Gain"
|
||||
|
||||
@@ -248,6 +248,39 @@
|
||||
//used because it's more reliable than checking for the component
|
||||
#define TRAIT_DULLAHAN "dullahan"
|
||||
|
||||
//GS13
|
||||
#define TRAIT_WEIGHT_LOSS_IMMUNE "weight_loss_immune"
|
||||
#define TRAIT_UNIVERSAL_GAINER "universal_gainer"
|
||||
#define TRAIT_NO_MOVE "no_move"
|
||||
#define TRAIT_NO_JUMPSUIT "no_jumpsuit"
|
||||
#define TRAIT_NO_MISC "no_misc"
|
||||
#define TRAIT_NO_BACKPACK "no_backpack"
|
||||
#define TRAIT_NO_BUCKLE "no_buckle"
|
||||
#define TRAIT_DOCILE "docile"
|
||||
#define TRAIT_LIVESTOCK "livestock"
|
||||
#define TRAIT_NO_FAT_SLOWDOWN "no_fat_slowdown"
|
||||
#define HELPLESSNESS_TRAIT "helplessness"
|
||||
|
||||
#define TRAIT_FATTER "fatter"
|
||||
#define TRAIT_VERYFAT "veryfat"
|
||||
#define TRAIT_OBESE "obese"
|
||||
#define TRAIT_MORBIDLYOBESE "morbildyobese"
|
||||
#define TRAIT_EXTREMELYOBESE "extremelyobese"
|
||||
#define TRAIT_BARELYMOBILE "barelymobile"
|
||||
#define TRAIT_IMMOBILE "immobile"
|
||||
#define TRAIT_BLOB "blobweight"
|
||||
|
||||
//GS13 quirks
|
||||
#define TRAIT_FAT_GOOD "fat_good"
|
||||
#define TRAIT_FAT_BAD "fat_bad"
|
||||
#define TRAIT_LIPOLICIDE_TOLERANCE "lipolicide_tolerance"
|
||||
#define TRAIT_WEAKLEGS "weak_legs"
|
||||
#define TRAIT_STRONGLEGS "strong_legs"
|
||||
#define TRAIT_WEB_WEAVER "web_weaving"
|
||||
#define TRAIT_METAL_CRUNCHER "metal_cruncher"
|
||||
#define TRAIT_WATER_SPONGE "water_sponge"
|
||||
#define TRAIT_FATROUSAL "fatrousal"
|
||||
|
||||
// mobility flag traits
|
||||
// IN THE FUTURE, IT WOULD BE NICE TO DO SOMETHING SIMILAR TO https://github.com/tgstation/tgstation/pull/48923/files (ofcourse not nearly the same because I have my.. thoughts on it)
|
||||
// BUT FOR NOW, THESE ARE HOOKED TO DO update_mobility() VIA COMSIG IN living_mobility.dm
|
||||
|
||||
Reference in New Issue
Block a user