mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-09 07:54:14 +00:00
Several months worth of updates. --------- Co-authored-by: A miscellaneous Fern <80640114+FernandoJ8@users.noreply.github.com> Co-authored-by: Pepsilawn <reisenrui@gmail.com> Co-authored-by: Ray <64306407+OneAsianTortoise@users.noreply.github.com> Co-authored-by: Cure221 <106662180+Cure221@users.noreply.github.com>
131 lines
5.0 KiB
Plaintext
131 lines
5.0 KiB
Plaintext
|
|
|
|
//Values for antag preferences, event roles, etc. unified here
|
|
|
|
|
|
|
|
//These are synced with the Database, if you change the values of the defines
|
|
//then you MUST update the database!
|
|
|
|
// Roundstart roles
|
|
#define ROLE_BROTHER "Blood Brother"
|
|
#define ROLE_CHANGELING "Changeling"
|
|
#define ROLE_CULTIST "Cultist"
|
|
#define ROLE_HERETIC "Heretic"
|
|
#define ROLE_MALF "Malf AI"
|
|
#define ROLE_OPERATIVE "Operative"
|
|
#define ROLE_TRAITOR "Traitor"
|
|
#define ROLE_WIZARD "Wizard"
|
|
#define ROLE_SPY "Spy"
|
|
|
|
// Midround roles
|
|
#define ROLE_ABDUCTOR "Abductor"
|
|
#define ROLE_ALIEN "Xenomorph"
|
|
#define ROLE_BLOB "Blob"
|
|
#define ROLE_BLOB_INFECTION "Blob Infection"
|
|
#define ROLE_CHANGELING_MIDROUND "Changeling (Midround)"
|
|
#define ROLE_FUGITIVE "Fugitive"
|
|
#define ROLE_LONE_OPERATIVE "Lone Operative"
|
|
#define ROLE_MALF_MIDROUND "Malf AI (Midround)"
|
|
#define ROLE_NIGHTMARE "Nightmare"
|
|
#define ROLE_NINJA "Space Ninja"
|
|
#define ROLE_OBSESSED "Obsessed"
|
|
#define ROLE_OPERATIVE_MIDROUND "Operative (Midround)"
|
|
#define ROLE_CLOWN_OPERATIVE_MIDROUND "Clown Operative (Midround)"
|
|
#define ROLE_PARADOX_CLONE "Paradox Clone"
|
|
#define ROLE_REV_HEAD "Head Revolutionary"
|
|
#define ROLE_SLEEPER_AGENT "Syndicate Sleeper Agent"
|
|
#define ROLE_SPACE_DRAGON "Space Dragon"
|
|
#define ROLE_SPIDER "Spider"
|
|
#define ROLE_WIZARD_MIDROUND "Wizard (Midround)"
|
|
#define ROLE_VOIDWALKER "Voidwalker"
|
|
#define ROLE_SUNWALKER "Sunwalker"
|
|
|
|
#define ROLE_PROVOCATEUR "Provocateur"
|
|
#define ROLE_STOWAWAY_CHANGELING "Stowaway Changeling"
|
|
#define ROLE_SYNDICATE_INFILTRATOR "Syndicate Infiltrator"
|
|
|
|
// Other roles
|
|
#define ROLE_ANOMALY_GHOST "Ectoplasmic Anomaly Ghost"
|
|
#define ROLE_BRAINWASHED "Brainwashed Victim"
|
|
#define ROLE_DEATHSQUAD "Deathsquad"
|
|
#define ROLE_DRONE "Drone"
|
|
#define ROLE_EVIL_CLONE "Evil Clone"
|
|
#define ROLE_EMAGGED_BOT "Malfunctioning Bot"
|
|
#define ROLE_HIVE "Hivemind Host" //Role removed, left here for safety.
|
|
#define ROLE_HYPNOTIZED "Hypnotized Victim"
|
|
#define ROLE_LAVALAND "Lavaland"
|
|
#define ROLE_LAZARUS_BAD "Slaved Revived Mob"
|
|
#define ROLE_LAZARUS_GOOD "Friendly Revived Mob"
|
|
#define ROLE_MIND_TRANSFER "Mind Transfer Potion"
|
|
#define ROLE_MONKEY_HELMET "Monkey Mind Magnification Helmet"
|
|
#define ROLE_OVERTHROW "Syndicate Mutineer" //Role removed, left here for safety.
|
|
#define ROLE_PAI "pAI"
|
|
#define ROLE_POSIBRAIN "Posibrain"
|
|
#define ROLE_PYROCLASTIC_SLIME "Pyroclastic Anomaly Slime"
|
|
#define ROLE_REV "Revolutionary"
|
|
#define ROLE_REVENANT "Revenant"
|
|
#define ROLE_SENTIENCE "Sentience Potion Spawn"
|
|
#define ROLE_SOULTRAPPED_HERETIC "Soultrapped Heretic"
|
|
/// This flag specifically is used as a generic catch-all antag ban
|
|
#define ROLE_SYNDICATE "Syndicate"
|
|
#define ROLE_EXPERIMENTAL_CLONER "Experimental Cloner"
|
|
#define ROLE_FREE_BLOB "Free Blob"
|
|
|
|
#define ROLE_CLOWN_OPERATIVE "Clown Operative"
|
|
#define ROLE_FREE_GOLEM "Free Golem"
|
|
#define ROLE_MORPH "Morph"
|
|
#define ROLE_POSITRONIC_BRAIN "Positronic Brain"
|
|
#define ROLE_SANTA "Santa"
|
|
#define ROLE_SERVANT_GOLEM "Servant Golem"
|
|
#define ROLE_SLAUGHTER_DEMON "Slaughter Demon"
|
|
#define ROLE_WIZARD_APPRENTICE "apprentice"
|
|
#define ROLE_SYNDICATE_MONKEY "Syndicate Monkey Agent"
|
|
#define ROLE_CONTRACTOR_SUPPORT "Contractor Support Unit"
|
|
#define ROLE_OPERATIVE_OVERWATCH "Operative Overwatch Agent"
|
|
#define ROLE_SYNDICATE_SABOBORG "Syndicate Sabotage Cyborg"
|
|
#define ROLE_SYNDICATE_MEDBORG "Syndicate Medical Cyborg"
|
|
#define ROLE_SYNDICATE_ASSAULTBORG "Syndicate Assault Cyborg"
|
|
|
|
#define ROLE_RECOVERED_CREW "Recovered Crew"
|
|
|
|
//Spawner roles
|
|
#define ROLE_ANCIENT_CREW "Ancient Crew"
|
|
#define ROLE_ASHWALKER "Ash Walker"
|
|
#define ROLE_BATTLECRUISER_CAPTAIN "Battlecruiser Captain"
|
|
#define ROLE_BATTLECRUISER_CREW "Battlecruiser Crew"
|
|
#define ROLE_BEACH_BUM "Beach Bum"
|
|
#define ROLE_BOT "Bot"
|
|
#define ROLE_DERELICT_DRONE "Derelict Drone"
|
|
#define ROLE_ESCAPED_PRISONER "Escaped Prisoner"
|
|
#define ROLE_EXILE "Exile"
|
|
#define ROLE_FUGITIVE_HUNTER "Fugitive Hunter"
|
|
#define ROLE_GHOST_ROLE "Ghost Role"
|
|
#define ROLE_HERMIT "Hermit"
|
|
#define ROLE_HOTEL_STAFF "Hotel Staff"
|
|
#define ROLE_LAVALAND_SYNDICATE "Lavaland Syndicate"
|
|
#define ROLE_LIFEBRINGER "Lifebringer"
|
|
#define ROLE_MAINTENANCE_DRONE "Maintenance Drone"
|
|
#define ROLE_SKELETON "Skeleton"
|
|
#define ROLE_SPACE_BAR_PATRON "Space Bar Patron"
|
|
#define ROLE_SPACE_BARTENDER "Space Bartender"
|
|
#define ROLE_SPACE_DOCTOR "Space Doctor"
|
|
#define ROLE_SPACE_PIRATE "Space Pirate"
|
|
#define ROLE_SPACE_SYNDICATE "Space Syndicate"
|
|
#define ROLE_SYNDICATE_CYBERSUN "Cybersun Space Syndicate" //Ghost role syndi from Forgottenship ruin
|
|
#define ROLE_SYNDICATE_CYBERSUN_CAPTAIN "Cybersun Space Syndicate Captain" //Forgottenship captain syndie
|
|
#define ROLE_SYNDICATE_DRONE "Syndicate Drone"
|
|
#define ROLE_VENUSHUMANTRAP "Venus Human Trap"
|
|
#define ROLE_ZOMBIE "Zombie"
|
|
|
|
// Virtual dom related
|
|
#define ROLE_GLITCH "Glitch" // the parent type of all vdom roles
|
|
#define ROLE_CYBER_POLICE "Cyber Police"
|
|
#define ROLE_CYBER_TAC "Cyber Tac"
|
|
#define ROLE_NETGUARDIAN "NetGuardian Prime"
|
|
|
|
//Job defines for what happens when you fail to qualify for any job during job selection
|
|
#define BEOVERFLOW 1
|
|
#define BERANDOMJOB 2
|
|
#define RETURNTOLOBBY 3
|