mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 16:09:15 +00:00
* Initial Commit
* Not quite all was staged, apparently.
* Multiline no longer necessary
* For my convenience...
* Forgot an important little tidbit in routes.tsx
* This updated, apparently.
* And now hell breaks loose
* First batch
* Second Batch
* Third batch (Unit Tests)
* Improvised shotgun ammo is gone; Vibebots are refactored
* UpdatePath sweeps in our fulp_modules/_maps folder
* I can't bring myself to do it.
* Map stuff
* Didn't mean to leave this uncommented
* I carpet-bombed them with Find-Replace. Let's see what linters think
* I sure do hope this is comprehensive and doesn't break other things
* This may take a while
* Next Round
* Hopefully the last batch before getting on with actual fixes
* Telescreens
* :/
* Stragglers
* Helio Emergency Shuttle; NearStation adjustments.
* Only one more commit for greenchecks... Shuttle code be dammed.
* Pff, the file was missing
* Same treatment as the other map files.
* Missed a comma :P
* BZ chambers for Xenobiology
* Odd. Most of these got done earlier. Not sure why this one wasn't.
* Mapping sweep. I didn't adjust C_tags in Theia. Another time.
* The balloon alerts overlap
* I hate TGU I hate TGU
* I meant to say "I hate TG" on the last one. Freudian slip.
* Fix Fix
* Nanite research cost rebalance
* TGU-Update: Step 0
* Yeah I figured it'd do this.
* I accidentally undid this
* Failed to catch this one
* I don't trust hundredths not to break or be broken somewhere.
* Little air alarm tweaks
* Ports #1228
* Stuff I missed
* Silly
* TGU so nice we're going to make it thrice
* Yarn
* Should be all? Fixes cult stun too.
* Thermomachine layers
* Free square spellcheck to rerun tests and see if it's consistent
* All credit goes to QLA for reminding me to actually do this
* Update to e40becd742
* github folder
50 lines
2.0 KiB
Plaintext
50 lines
2.0 KiB
Plaintext
#define CABLE_LAYER_ALL ALL
|
|
#define CABLE_LAYER_1 (1<<0)
|
|
#define CABLE_LAYER_1_NAME "Red Power Line"
|
|
#define CABLE_LAYER_2 (1<<1)
|
|
#define CABLE_LAYER_2_NAME "Yellow Power Line"
|
|
#define CABLE_LAYER_3 (1<<2)
|
|
#define CABLE_LAYER_3_NAME "Blue Power Line"
|
|
|
|
#define SOLAR_TRACK_OFF 0
|
|
#define SOLAR_TRACK_TIMED 1
|
|
#define SOLAR_TRACK_AUTO 2
|
|
|
|
///The watt is the standard unit of power for this codebase. Do not change this.
|
|
#define WATT 1
|
|
///The joule is the standard unit of energy for this codebase. Do not change this.
|
|
#define JOULE 1
|
|
///The watt is the standard unit of power for this codebase. You can use this with other defines to clarify that it will be multiplied by time.
|
|
#define WATTS * WATT
|
|
///The joule is the standard unit of energy for this codebase. You can use this with other defines to clarify that it will not be multiplied by time.
|
|
#define JOULES * JOULE
|
|
|
|
///The capacity of a standard power cell
|
|
#define STANDARD_CELL_VALUE (10 KILO)
|
|
///The amount of energy, in joules, a standard powercell has.
|
|
#define STANDARD_CELL_CHARGE (STANDARD_CELL_VALUE JOULES) // 10 KJ.
|
|
///The amount of power, in watts, a standard powercell can give.
|
|
#define STANDARD_CELL_RATE (STANDARD_CELL_VALUE WATTS) // 10 KW.
|
|
|
|
/// Capacity of a standard battery
|
|
#define STANDARD_BATTERY_VALUE (STANDARD_CELL_VALUE * 100)
|
|
/// The amount of energy, in joules, a standard battery has.
|
|
#define STANDARD_BATTERY_CHARGE (STANDARD_BATTERY_VALUE JOULES) // 1 MJ
|
|
/// The amount of energy, in watts, a standard battery can give.
|
|
#define STANDARD_BATTERY_RATE (STANDARD_BATTERY_VALUE WATTS) // 1 MW
|
|
|
|
// Converts cable layer to its human readable name
|
|
GLOBAL_LIST_INIT(cable_layer_to_name, list(
|
|
"[CABLE_LAYER_1]" = CABLE_LAYER_1_NAME,
|
|
"[CABLE_LAYER_2]" = CABLE_LAYER_2_NAME,
|
|
"[CABLE_LAYER_3]" = CABLE_LAYER_3_NAME
|
|
))
|
|
|
|
// Converts cable color name to its layer
|
|
GLOBAL_LIST_INIT(cable_name_to_layer, list(
|
|
CABLE_LAYER_1_NAME = CABLE_LAYER_1,
|
|
CABLE_LAYER_2_NAME = CABLE_LAYER_2,
|
|
CABLE_LAYER_3_NAME = CABLE_LAYER_3
|
|
))
|
|
|