mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-02 05:23:31 +00:00
* More accurately, it automates updating your character setup. None of this code does anything you could not already do manually on the Character Setup screen, it simply does it automatically for you. * Specifically a few things are saved either at round end or when you cryo: * Your late-join spawn location is determined by which cryo/elevator/etc you used to leave last time. Departing thru the elevators will set your spawn location to elevators etc. * Your weight is saved (also any extra or deficient nutrition is resolved into weight gain/loss) * Your limbs settings are updated based on your status at end of round (whether limbs are normal, missing, robotic, etc) * Your markings are saved so they will be the same as when they were at end of round. * ALL of these changes are optional, toggled on the VORE tab of character setup. * Replaced hard coded numbers for weight gain with constant defines.
28 lines
1.2 KiB
Plaintext
28 lines
1.2 KiB
Plaintext
// Belly Mode Constants
|
|
#define DM_HOLD "Hold"
|
|
#define DM_DIGEST "Digest"
|
|
#define DM_HEAL "Heal"
|
|
#define DM_ABSORB "Absorb"
|
|
#define DM_TRANSFORM_MALE "Transform (Male)"
|
|
#define DM_TRANSFORM_FEMALE "Transform (Female)"
|
|
#define DM_TRANSFORM_KEEP_GENDER "Transform (Keep Gender)"
|
|
#define DM_TRANSFORM_CHANGE_SPECIES "Transform (Change Species)"
|
|
#define DM_TRANSFORM_CHANGE_SPECIES_EGG "Transform (Change Species) (EGG)"
|
|
#define DM_TRANSFORM_KEEP_GENDER_EGG "Transform (Keep Gender) (EGG)"
|
|
#define DM_TRANSFORM_MALE_EGG "Transform (Male) (EGG)"
|
|
#define DM_TRANSFORM_FEMALE_EGG "Transform (Female) (EGG)"
|
|
#define DM_EGG "Encase In Egg"
|
|
#define DM_DRAIN "Drain"
|
|
#define DM_UNABSORB "Unabsorb"
|
|
|
|
|
|
// Stance for hostile mobs to be in while devouring someone.
|
|
#define HOSTILE_STANCE_EATING 99
|
|
|
|
// Defines for weight system
|
|
#define MIN_MOB_WEIGHT 70
|
|
#define MAX_MOB_WEIGHT 500
|
|
#define MIN_NUTRITION_TO_GAIN 450 // Above this amount you will gain weight
|
|
#define MAX_NUTRITION_TO_LOSE 50 // Below this amount you will lose weight
|
|
// #define WEIGHT_PER_NUTRITION 0.0285 // Tuned so 1050 (nutrition for average mob) = 30 lbs
|