mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-31 12:41:46 +00:00
72 lines
2.0 KiB
Plaintext
72 lines
2.0 KiB
Plaintext
/*ALL DEFINES RELATED TO CONSTRUCTION, CONSTRUCTING THINGS, OR CONSTRUCTED OBJECTS GO HERE*/
|
|
|
|
//Defines for construction states
|
|
|
|
//girder construction states
|
|
#define GIRDER_NORMAL 0
|
|
#define GIRDER_REINF_STRUTS 1
|
|
#define GIRDER_REINF 2
|
|
#define GIRDER_DISPLACED 3
|
|
#define GIRDER_DISASSEMBLED 4
|
|
|
|
//rwall construction states
|
|
#define RWALL_INTACT 0
|
|
#define RWALL_SUPPORT_LINES 1
|
|
#define RWALL_COVER 2
|
|
#define RWALL_CUT_COVER 3
|
|
#define RWALL_BOLTS 4
|
|
#define RWALL_SUPPORT_RODS 5
|
|
#define RWALL_SHEATH 6
|
|
|
|
//window construction states
|
|
#define WINDOW_OUT_OF_FRAME 0
|
|
#define WINDOW_IN_FRAME 1
|
|
#define WINDOW_SCREWED_TO_FRAME 2
|
|
|
|
//airlock assembly construction states
|
|
#define AIRLOCK_ASSEMBLY_NEEDS_WIRES 0
|
|
#define AIRLOCK_ASSEMBLY_NEEDS_ELECTRONICS 1
|
|
#define AIRLOCK_ASSEMBLY_NEEDS_SCREWDRIVER 2
|
|
|
|
//plastic flaps construction states
|
|
#define PLASTIC_FLAPS_NORMAL 0
|
|
#define PLASTIC_FLAPS_DETACHED 1
|
|
|
|
|
|
//ai core defines
|
|
#define EMPTY_CORE 0
|
|
#define CIRCUIT_CORE 1
|
|
#define SCREWED_CORE 2
|
|
#define CABLED_CORE 3
|
|
#define GLASS_CORE 4
|
|
#define AI_READY_CORE 5
|
|
|
|
//other construction-related things
|
|
|
|
//windows affected by nar-sie turn this color.
|
|
#define NARSIE_WINDOW_COLOUR "#7D1919"
|
|
|
|
//let's just pretend fulltile windows being children of border windows is fine
|
|
#define FULLTILE_WINDOW_DIR NORTHEAST
|
|
|
|
//Material defines, for determining how much of a given material an item contains
|
|
#define MAT_METAL "$metal"
|
|
#define MAT_GLASS "$glass"
|
|
#define MAT_SILVER "$silver"
|
|
#define MAT_GOLD "$gold"
|
|
#define MAT_DIAMOND "$diamond"
|
|
#define MAT_URANIUM "$uranium"
|
|
#define MAT_PLASMA "$plasma"
|
|
#define MAT_BLUESPACE "$bluespace"
|
|
#define MAT_BANANIUM "$bananium"
|
|
#define MAT_TRANQUILLITE "$tranquillite"
|
|
#define MAT_TITANIUM "$titanium"
|
|
#define MAT_BIOMASS "$biomass"
|
|
#define MAT_PLASTIC "$plastic"
|
|
//The amount of materials you get from a sheet of mineral like iron/diamond/glass etc
|
|
#define MINERAL_MATERIAL_AMOUNT 2000
|
|
//The maximum size of a stack object.
|
|
#define MAX_STACK_SIZE 50
|
|
//maximum amount of cable in a coil
|
|
#define MAXCOIL 30
|