mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-28 03:01:37 +00:00
140 lines
3.9 KiB
Plaintext
140 lines
3.9 KiB
Plaintext
|
|
|
|
|
|
//zlevel defines, can be overriden for different maps in the appropriate _maps file.
|
|
#define ZLEVEL_STATION 1
|
|
#define ZLEVEL_CENTCOMM 2
|
|
#define ZLEVEL_TELECOMMS 3
|
|
#define ZLEVEL_ENGI 4
|
|
#define ZLEVEL_ASTEROID 5
|
|
#define ZLEVEL_DERELICT 6
|
|
#define ZLEVEL_SYNDIE 7
|
|
#define ZLEVEL_EMPTY 8
|
|
#define MAX_Z 8 // Used in space.dm to defince which Z-levels cannot be exited via space.
|
|
#define TRANSITIONEDGE 7 //Distance from edge to move to another z-level
|
|
|
|
///
|
|
#define ENGINE_EJECT_Z 3
|
|
|
|
//Object specific defines
|
|
#define CANDLE_LUM 3 //For how bright candles are
|
|
|
|
//Security levels
|
|
#define SEC_LEVEL_GREEN 0
|
|
#define SEC_LEVEL_BLUE 1
|
|
#define SEC_LEVEL_RED 2
|
|
#define SEC_LEVEL_GAMMA 3
|
|
#define SEC_LEVEL_EPSILON 4
|
|
#define SEC_LEVEL_DELTA 5
|
|
|
|
//Click cooldowns, in tenths of a second
|
|
#define CLICK_CD_MELEE 8
|
|
#define CLICK_CD_RANGE 4
|
|
#define CLICK_CD_BREAKOUT 100
|
|
#define CLICK_CD_HANDCUFFED 10
|
|
#define CLICK_CD_TKSTRANGLE 10
|
|
#define CLICK_CD_POINT 10
|
|
#define CLICK_CD_RESIST 20
|
|
|
|
///
|
|
#define ROUNDSTART_LOGOUT_REPORT_TIME 6000 //Amount of time (in deciseconds) after the rounds starts, that the player disconnect report is issued.
|
|
|
|
// DOOR CRUSHING DAMAGE!
|
|
#define DOOR_CRUSH_DAMAGE 10
|
|
|
|
////////////GERMS AND INFECTIONS////////////
|
|
#define GERM_LEVEL_AMBIENT 110 //maximum germ level you can reach by standing still
|
|
#define GERM_LEVEL_MOVE_CAP 200 //maximum germ level you can reach by running around
|
|
|
|
#define INFECTION_LEVEL_ONE 100
|
|
#define INFECTION_LEVEL_TWO 500
|
|
#define INFECTION_LEVEL_THREE 1000
|
|
|
|
//metal, glass, rod stacks
|
|
#define MAX_STACK_AMOUNT_METAL 50
|
|
#define MAX_STACK_AMOUNT_GLASS 50
|
|
#define MAX_STACK_AMOUNT_RODS 60
|
|
|
|
#define CC_PER_SHEET_METAL 3750
|
|
#define CC_PER_SHEET_GLASS 3750
|
|
#define CC_PER_SHEET_MISC 2000
|
|
|
|
//some colors
|
|
#define COLOR_RED "#FF0000"
|
|
#define COLOR_GREEN "#00FF00"
|
|
#define COLOR_BLUE "#0000FF"
|
|
#define COLOR_CYAN "#00FFFF"
|
|
#define COLOR_PINK "#FF00FF"
|
|
#define COLOR_YELLOW "#FFFF00"
|
|
#define COLOR_ORANGE "#FF9900"
|
|
#define COLOR_WHITE "#FFFFFF"
|
|
|
|
//some arbitrary defines to be used by self-pruning global lists. (see master_controller)
|
|
#define PROCESS_KILL 26 //Used to trigger removal from a processing list
|
|
|
|
//Flags for zone sleeping
|
|
#define ZONE_ACTIVE 1
|
|
#define ZONE_SLEEPING 0
|
|
|
|
#define shuttle_time_in_station 1800 // 3 minutes in the station
|
|
#define shuttle_time_to_arrive 6000 // 10 minutes to arrive
|
|
|
|
#define EVENT_LEVEL_MUNDANE 1
|
|
#define EVENT_LEVEL_MODERATE 2
|
|
#define EVENT_LEVEL_MAJOR 3
|
|
|
|
#define JANUARY 1
|
|
#define FEBRUARY 2
|
|
#define MARCH 3
|
|
#define APRIL 4
|
|
#define MAY 5
|
|
#define JUNE 6
|
|
#define JULY 7
|
|
#define AUGUST 8
|
|
#define SEPTEMBER 9
|
|
#define OCTOBER 10
|
|
#define NOVEMBER 11
|
|
#define DECEMBER 12
|
|
|
|
//Select holiday names -- If you test for a holiday in the code, make the holiday's name a define and test for that instead
|
|
#define NEW_YEAR "New Year"
|
|
#define VALENTINES "Valentine's Day"
|
|
#define APRIL_FOOLS "April Fool's Day"
|
|
#define EASTER "Easter"
|
|
#define HALLOWEEN "Halloween"
|
|
#define CHRISTMAS "Christmas"
|
|
#define FRIDAY_13TH "Friday the 13th"
|
|
|
|
//Light color defs, for light-emitting things
|
|
//Some defs may be pure color- this is for neatness, and configurability. Changing #define COLOR_ is a bad idea.
|
|
#define LIGHT_COLOR_CYAN "#7BF9FF"
|
|
#define LIGHT_COLOR_PURE_CYAN "#00FFFF"
|
|
|
|
#define LIGHT_COLOR_RED "#B40000"
|
|
#define LIGHT_COLOR_ORANGE "#FF9933"
|
|
#define LIGHT_COLOR_DARKRED "#A91515"
|
|
#define LIGHT_COLOR_PURE_RED "#FF0000"
|
|
|
|
#define LIGHT_COLOR_GREEN "#00CC00"
|
|
#define LIGHT_COLOR_DARKGREEN "#50AB00"
|
|
#define LIGHT_COLOR_PURE_GREEN "#00FF00"
|
|
|
|
#define LIGHT_COLOR_LIGHTBLUE "#0099FF"
|
|
#define LIGHT_COLOR_DARKBLUE "#315AB4"
|
|
#define LIGHT_COLOR_PURE_BLUE "#0000FF"
|
|
|
|
#define LIGHT_COLOR_FADEDPURPLE "#A97FAA"
|
|
#define LIGHT_COLOR_PURPLE "#CD00CD"
|
|
#define LIGHT_COLOR_PINK "#FF33CC"
|
|
|
|
#define LIGHT_COLOR_WHITE "#FFFFFF"
|
|
|
|
#define RESIZE_DEFAULT_SIZE 1
|
|
|
|
//singularity defines
|
|
#define STAGE_ONE 1
|
|
#define STAGE_TWO 3
|
|
#define STAGE_THREE 5
|
|
#define STAGE_FOUR 7
|
|
#define STAGE_FIVE 9
|
|
#define STAGE_SIX 11 //From supermatter shard |