//Investigate logging defines #define INVESTIGATE_ATMOS "atmos" #define INVESTIGATE_BOTANY "botany" #define INVESTIGATE_CARGO "cargo" #define INVESTIGATE_CRAFTING "crafting" #define INVESTIGATE_DEATHS "deaths" #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" #define INVESTIGATE_REACTOR "reactor" // 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"