Files
Yogstation/code/__DEFINES/logging.dm
Ling 04d215d1db Ports the Hypertorus Fusion Reactor: Fusion in a machine (#17815)
* test 1

* Big update

* Remove broken atmos grenade

* Fix heat exchanger runtime

* HFR fixes

* Dynamic canister light

* Shitty yogs edit

* Better map

* Add corners

* Better canister lights

* Change item order

* Fix linter

* Fix duplicate defines

* Update binaries

* Revert config change

* Try this lib

* Fixed and re-added passive vents

* Betterer canister lights

* Refactor water vapor reaction

* Adds anti-nob effect to SM

* Overhaul pluonium_bz_response reaction

* Add helium text effect

* Small formatting fix

* Remove rad limit

* Fix gas icons

* Add rad signs

* Maybe better rad calc

* Even betterer

* Fix crack runtime

* Update map

* Merge nitryl and stimulum into nitrium

* Better nitrium everything

* Better nitrium formation

* Remove machine frame from incin

* Remove helium and overhaul HFR recipes

* Fuel update

* maybe fix linter

* linter 2

* fuel update

* Linter happy

* Lower stim effects requirements

* how did this happen

* fuck

* Nerf rad generation

* Add HFR to Yogsmeta

* Add HFR to AsteroidStation

* Add HFR to Gax

* Remove ghost atmos closer

* Add more radiation lockers on meta

* Update atmos areas

* Alt box HFR room

* Continue updating atmos areas

* Rename gas storage to foyer

* Maybe fix error

* important change

* Fix mix tank area

* Fix power cable on yogs

* Move meta scrubbers

* Add port to HFR on yogs

* Add better high mole broadcast and fix instant delam

* Add more fire extinguishers to incin on yogs

* Add extinguishers on gax

* Fix camera on asteroid

* Update asteroidstation

* Add more fire extinguishers

* Fix error

* Update gax

* Change asteroid toxins vent

* fix gax

* fix gax 2

* bring it back

* also this
2023-03-27 12:53:15 -05:00

55 lines
2.1 KiB
Plaintext

//Investigate logging defines
#define INVESTIGATE_ATMOS "atmos"
#define INVESTIGATE_BOTANY "botany"
#define INVESTIGATE_CARGO "cargo"
#define INVESTIGATE_EXPERIMENTOR "experimentor"
#define INVESTIGATE_GRAVITY "gravity"
#define INVESTIGATE_RECORDS "records"
#define INVESTIGATE_SINGULO "singulo"
#define INVESTIGATE_SUPERMATTER "supermatter"
#define INVESTIGATE_TELESCI "telesci"
#define INVESTIGATE_WIRES "wires"
#define INVESTIGATE_PORTAL "portals"
#define INVESTIGATE_RESEARCH "research"
#define INVESTIGATE_HALLUCINATIONS "hallucinations"
#define INVESTIGATE_RADIATION "radiation"
#define INVESTIGATE_EXONET "exonet"
#define INVESTIGATE_NANITES "nanites"
#define INVESTIGATE_CIRCUIT "circuit"
#define INVESTIGATE_PRESENTS "presents"
#define INVESTIGATE_VIROLOGY "viro" // yogs - Adds Investigate Virology
#define INVESTIGATE_HYPERTORUS "hypertorus"
// Logging types for log_message()
#define LOG_ATTACK (1 << 0)
#define LOG_SAY (1 << 1)
#define LOG_WHISPER (1 << 2)
#define LOG_EMOTE (1 << 3)
#define LOG_DSAY (1 << 4)
#define LOG_PDA (1 << 5)
#define LOG_CHAT (1 << 6)
#define LOG_COMMENT (1 << 7)
#define LOG_TELECOMMS (1 << 8)
#define LOG_NTSL (1 << 9)
#define LOG_OOC (1 << 10)
#define LOG_ADMIN (1 << 11)
#define LOG_OWNERSHIP (1 << 12)
#define LOG_GAME (1 << 13)
#define LOG_ADMIN_PRIVATE (1 << 14)
#define LOG_ASAY (1 << 15)
#define LOG_MECHA (1 << 16)
#define LOG_VIRUS (1 << 17)
#define LOG_CLONING (1 << 18)
//Individual logging panel pages
#define INDIVIDUAL_ATTACK_LOG (LOG_ATTACK)
#define INDIVIDUAL_SAY_LOG (LOG_SAY | LOG_WHISPER | LOG_DSAY)
#define INDIVIDUAL_EMOTE_LOG (LOG_EMOTE)
#define INDIVIDUAL_COMMS_LOG (LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS)
#define INDIVIDUAL_OOC_LOG (LOG_OOC | LOG_ADMIN)
#define INDIVIDUAL_OWNERSHIP_LOG (LOG_OWNERSHIP)
#define INDIVIDUAL_SHOW_ALL_LOG (LOG_ATTACK | LOG_SAY | LOG_WHISPER | LOG_EMOTE | LOG_DSAY | LOG_PDA | LOG_CHAT | LOG_COMMENT | LOG_TELECOMMS | LOG_NTSL | LOG_OOC | LOG_ADMIN | LOG_OWNERSHIP | LOG_GAME)
#define LOGSRC_CLIENT "Client"
#define LOGSRC_MOB "Mob"