* ports all the tg junk for icemoon, not yet changed to make it all compile * fixes * fixes * fixes * fixes * fixes * new stuff * whew * fixes * it compiles, now to fix the maps * fixes the maps * fixes solars + removes the space tiles in the toxins burn chamber * nukes the SpawnTerrain proc used for tg geysers * linter fix * fix * fixes the non matching turf atmos (hopefully) * more mapping fixes * dmm2tgm * unfucks changeturf for the more_caves * fixes the volanic subtypes of the other thing * fixes the stupid fucking tile placing list * some map fixes, fixes the station_ruin loader shitting out errors this commit took 2 hours of my fucking life * fixes a bunch of mismatch atmos in ruins * fixes wendigo cave having no air * backwards couch backwards couch * fixes the SM up * wendigos can't runtime when butchering if you can't butcher them 😎 * makes the wendigo fight have the same atmos as the surrounding icemoon * Tweaks atmos mixture from o2=22;n2=82;TEMP=180 to o2=18;n2=63;TEMP=180, making lavaland weapons actually work * makes the wendigo screech shake not completely aids * fixes snowlegion portals dropping proper legions instead of skeles * brings the engioutpost ruin over as well * whoopps * empty commit to reroll bots * Fixes pirates, ops, the mining base, and gives pirates and ops drills * fixes lone ops and ninjas * fixes the snowed plating getting fucked when tiles are placed on it * removes some OP junk from the wabbajack pool (aka removes non-antag headslugs again) * more bug fixes * empty commit to reroll bots * hopefully finally kills the active turfs on the library ruin Co-authored-by: kevinz000 <2003111+kevinz000@users.noreply.github.com>
107 lines
3.7 KiB
Plaintext
107 lines
3.7 KiB
Plaintext
// Radios use a large variety of predefined frequencies.
|
|
|
|
//say based modes like binary are in living/say.dm
|
|
|
|
#define RADIO_CHANNEL_COMMON "Common"
|
|
#define RADIO_KEY_COMMON ";"
|
|
|
|
#define RADIO_CHANNEL_SECURITY "Security"
|
|
#define RADIO_KEY_SECURITY "s"
|
|
#define RADIO_TOKEN_SECURITY ":s"
|
|
|
|
#define RADIO_CHANNEL_ENGINEERING "Engineering"
|
|
#define RADIO_KEY_ENGINEERING "e"
|
|
#define RADIO_TOKEN_ENGINEERING ":e"
|
|
|
|
#define RADIO_CHANNEL_COMMAND "Command"
|
|
#define RADIO_KEY_COMMAND "c"
|
|
#define RADIO_TOKEN_COMMAND ":c"
|
|
|
|
#define RADIO_CHANNEL_SCIENCE "Science"
|
|
#define RADIO_KEY_SCIENCE "n"
|
|
#define RADIO_TOKEN_SCIENCE ":n"
|
|
|
|
#define RADIO_CHANNEL_MEDICAL "Medical"
|
|
#define RADIO_KEY_MEDICAL "m"
|
|
#define RADIO_TOKEN_MEDICAL ":m"
|
|
|
|
#define RADIO_CHANNEL_SUPPLY "Supply"
|
|
#define RADIO_KEY_SUPPLY "u"
|
|
#define RADIO_TOKEN_SUPPLY ":u"
|
|
|
|
#define RADIO_CHANNEL_SERVICE "Service"
|
|
#define RADIO_KEY_SERVICE "v"
|
|
#define RADIO_TOKEN_SERVICE ":v"
|
|
|
|
#define RADIO_CHANNEL_AI_PRIVATE "AI Private"
|
|
#define RADIO_KEY_AI_PRIVATE "o"
|
|
#define RADIO_TOKEN_AI_PRIVATE ":o"
|
|
|
|
|
|
#define RADIO_CHANNEL_SYNDICATE "Syndicate"
|
|
#define RADIO_KEY_SYNDICATE "t"
|
|
#define RADIO_TOKEN_SYNDICATE ":t"
|
|
|
|
#define RADIO_CHANNEL_CENTCOM "CentCom"
|
|
#define RADIO_KEY_CENTCOM "y"
|
|
#define RADIO_TOKEN_CENTCOM ":y"
|
|
|
|
#define RADIO_CHANNEL_CTF_RED "Red Team"
|
|
#define RADIO_CHANNEL_CTF_BLUE "Blue Team"
|
|
|
|
|
|
#define MIN_FREE_FREQ 1201 // -------------------------------------------------
|
|
// Frequencies are always odd numbers and range from 1201 to 1599.
|
|
|
|
#define FREQ_SYNDICATE 1213 // Nuke op comms frequency, dark brown
|
|
#define FREQ_CTF_RED 1215 // CTF red team comms frequency, red
|
|
#define FREQ_CTF_BLUE 1217 // CTF blue team comms frequency, blue
|
|
#define FREQ_CENTCOM 1337 // CentCom comms frequency, gray
|
|
#define FREQ_SUPPLY 1347 // Supply comms frequency, light brown
|
|
#define FREQ_SERVICE 1349 // Service comms frequency, green
|
|
#define FREQ_SCIENCE 1351 // Science comms frequency, plum
|
|
#define FREQ_COMMAND 1353 // Command comms frequency, gold
|
|
#define FREQ_MEDICAL 1355 // Medical comms frequency, soft blue
|
|
#define FREQ_ENGINEERING 1357 // Engineering comms frequency, orange
|
|
#define FREQ_SECURITY 1359 // Security comms frequency, red
|
|
|
|
#define FREQ_HOLOGRID_SOLUTION 1433
|
|
#define FREQ_STATUS_DISPLAYS 1435
|
|
#define FREQ_ATMOS_ALARMS 1437 // air alarms <-> alert computers
|
|
#define FREQ_ATMOS_CONTROL 1439 // air alarms <-> vents and scrubbers
|
|
|
|
#define MIN_FREQ 1441 // ------------------------------------------------------
|
|
// Only the 1441 to 1489 range is freely available for general conversation.
|
|
// This represents 1/8th of the available spectrum.
|
|
|
|
#define FREQ_ATMOS_STORAGE 1441
|
|
#define FREQ_NAV_BEACON 1445
|
|
#define FREQ_AI_PRIVATE 1447 // AI private comms frequency, magenta
|
|
#define FREQ_PRESSURE_PLATE 1447
|
|
#define FREQ_AIRLOCK_CONTROL 1449
|
|
#define FREQ_ELECTROPACK 1449
|
|
#define FREQ_MAGNETS 1449
|
|
#define FREQ_LOCATOR_IMPLANT 1451
|
|
#define FREQ_SIGNALER 1457 // the default for new signalers
|
|
#define FREQ_COMMON 1459 // Common comms frequency, dark green
|
|
|
|
#define MAX_FREQ 1489 // ------------------------------------------------------
|
|
|
|
#define MAX_FREE_FREQ 1599 // -------------------------------------------------
|
|
|
|
// Transmission types.
|
|
#define TRANSMISSION_WIRE 0 // some sort of wired connection, not used
|
|
#define TRANSMISSION_RADIO 1 // electromagnetic radiation (default)
|
|
#define TRANSMISSION_SUBSPACE 2 // subspace transmission (headsets only)
|
|
#define TRANSMISSION_SUPERSPACE 3 // reaches independent (CentCom) radios only
|
|
|
|
// Filter types, used as an optimization to avoid unnecessary proc calls.
|
|
#define RADIO_TO_AIRALARM "to_airalarm"
|
|
#define RADIO_FROM_AIRALARM "from_airalarm"
|
|
#define RADIO_SIGNALER "signaler"
|
|
#define RADIO_ATMOSIA "atmosia"
|
|
#define RADIO_AIRLOCK "airlock"
|
|
#define RADIO_MAGNETS "magnets"
|
|
|
|
#define DEFAULT_SIGNALER_CODE 30
|