mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* bs and mh
above
* updoot
d
* fix 2
* updoot 3
* updoot 4
* updoot 5
* quick psosible fix
* updoot 6
* quick fix 2
* pr updoot (probably)
* updoot 7
* possible maybable fix
* second maybable possible fix
* should work for checks
* updoot 8
* attempt 2
* mindslave hud
* reupdates hud.dmi
* quickfix 1
* hotfix 2
* quickfix 3
* quickfix 5
* quickfix 4
* quick fix 6
* clean 1
* quickfix 7
* quickfix 8
* turns all clans flavor only
* code improvement + fixes
* things i forgot
* Revert yarn
* fix to huds
* quickfix 9
* quickfix 10
* quickfix 11
* quick fix 12 (the lugening)
* fuck
Co-authored-by: Theos <theubernyan@gmail.com>
* d
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
* p
Co-authored-by: John Willard <53777086+JohnFulpWillard@users.noreply.github.com>
* saves yogstation
* penis
* why can't we have nice things
* quickfix 13
* ssssssssss
* hell
* summon traps
* this probably is a good idea
* heolp
* merge master into poggy
* Revert "merge master into poggy"
This reverts commit c346759195.
* amogus
* possibly fixes the gamemode idk it compiles
* makes stuff not cringe
* i hate webeditor
* i hate webeditor
* i hate webeditor
* fixessss
* ducky
* 2
* o
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
Co-authored-by: Byemoh <baiomurang@gmail.com>
Co-authored-by: JohnFulpWillard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: Theos <theubernyan@gmail.com>
Co-authored-by: adamsong <adamsong@users.noreply.github.com>
100 lines
3.6 KiB
Plaintext
100 lines
3.6 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!
|
|
#define ROLE_SYNDICATE "Syndicate"
|
|
#define ROLE_TRAITOR "Traitor"
|
|
#define ROLE_OPERATIVE "Operative"
|
|
#define ROLE_CHANGELING "Changeling"
|
|
#define ROLE_WIZARD "Wizard"
|
|
#define ROLE_RAGINMAGES "Ragin Mages"
|
|
#define ROLE_BULLSHITMAGES "Bullshit Mages"
|
|
#define ROLE_MALF "Malf AI"
|
|
#define ROLE_REV "Revolutionary"
|
|
#define ROLE_REV_HEAD "Head Revolutionary"
|
|
#define ROLE_ALIEN "Xenomorph"
|
|
#define ROLE_PAI "pAI"
|
|
#define ROLE_CULTIST "Cultist"
|
|
#define ROLE_HERETIC "Heretic"
|
|
#define ROLE_BLOB "Blob"
|
|
#define ROLE_NINJA "Space Ninja"
|
|
#define ROLE_MONKEY "Monkey"
|
|
#define ROLE_ABDUCTOR "Abductor"
|
|
#define ROLE_REVENANT "Revenant"
|
|
#define ROLE_DEVIL "Devil"
|
|
#define ROLE_SERVANT_OF_RATVAR "Servant of Ratvar"
|
|
#define ROLE_BROTHER "Blood Brother"
|
|
#define ROLE_BRAINWASHED "Brainwashed Victim"
|
|
#define ROLE_HIVE "Hivemind Host"
|
|
#define ROLE_OBSESSED "Obsessed"
|
|
#define ROLE_SENTIENCE "Sentience Potion Spawn"
|
|
#define ROLE_MIND_TRANSFER "Mind Transfer Potion"
|
|
#define ROLE_POSIBRAIN "Posibrain"
|
|
#define ROLE_DRONE "Drone"
|
|
#define ROLE_DEATHSQUAD "Deathsquad"
|
|
#define ROLE_LAVALAND "Lavaland"
|
|
#define ROLE_INTERNAL_AFFAIRS "Internal Affairs Agent"
|
|
#define ROLE_FUGITIVE "Fugitive"
|
|
#define ROLE_SHADOWLING "Shadowling" // Yogs
|
|
#define ROLE_VAMPIRE "Vampire" // Yogs
|
|
#define ROLE_GANG "gangster" // Yogs
|
|
#define ROLE_DARKSPAWN "darkspawn" // Yogs
|
|
#define ROLE_HOLOPARASITE "Holoparasite" // Yogs
|
|
#define ROLE_HORROR "Eldritch Horror" // Yogs
|
|
#define ROLE_INFILTRATOR "Infiltrator" // Yogs
|
|
#define ROLE_ZOMBIE "Zombie"
|
|
#define ROLE_BLOODSUCKER "Bloodsucker"
|
|
#define ROLE_VAMPIRICACCIDENT "Vampiric Accident"
|
|
#define ROLE_BLOODSUCKERBREAKOUT "Bloodsucker Breakout"
|
|
#define ROLE_MONSTERHUNTER "Monster Hunter"
|
|
|
|
//Missing assignment means it's not a gamemode specific role, IT'S NOT A BUG OR ERROR.
|
|
//The gamemode specific ones are just so the gamemodes can query whether a player is old enough
|
|
//(in game days played) to play that role
|
|
// check sql_ban_system.dm as well, that's where the job bans are located.
|
|
GLOBAL_LIST_INIT(special_roles, list(
|
|
ROLE_TRAITOR = /datum/game_mode/traitor,
|
|
ROLE_BROTHER = /datum/game_mode/traitor/bros,
|
|
ROLE_OPERATIVE = /datum/game_mode/nuclear,
|
|
ROLE_CHANGELING = /datum/game_mode/changeling,
|
|
ROLE_WIZARD = /datum/game_mode/wizard,
|
|
ROLE_RAGINMAGES = /datum/game_mode/wizard,
|
|
ROLE_BULLSHITMAGES = /datum/game_mode/wizard,
|
|
ROLE_MALF,
|
|
ROLE_REV = /datum/game_mode/revolution,
|
|
ROLE_ALIEN,
|
|
ROLE_HORROR,
|
|
ROLE_PAI,
|
|
ROLE_CULTIST = /datum/game_mode/cult,
|
|
ROLE_BLOB,
|
|
ROLE_NINJA,
|
|
ROLE_OBSESSED,
|
|
ROLE_MONKEY = /datum/game_mode/monkey,
|
|
ROLE_REVENANT,
|
|
ROLE_ABDUCTOR,
|
|
ROLE_DEVIL = /datum/game_mode/devil,
|
|
ROLE_SERVANT_OF_RATVAR = /datum/game_mode/clockwork_cult,
|
|
ROLE_VAMPIRE = /datum/game_mode/vampire, // Yogs
|
|
ROLE_SHADOWLING = /datum/game_mode/shadowling, //yogs
|
|
ROLE_GANG = /datum/game_mode/gang, // yogs
|
|
ROLE_HERETIC = /datum/game_mode/heretics,
|
|
ROLE_HIVE = /datum/game_mode/hivemind,
|
|
ROLE_INFILTRATOR = /datum/game_mode/infiltration, // Yogs
|
|
ROLE_INTERNAL_AFFAIRS = /datum/game_mode/traitor/internal_affairs,
|
|
ROLE_DARKSPAWN = /datum/game_mode/darkspawn,
|
|
ROLE_SENTIENCE,
|
|
ROLE_ZOMBIE = /datum/game_mode/zombie,
|
|
ROLE_FUGITIVE,
|
|
ROLE_BLOODSUCKER = /datum/game_mode/bloodsucker,
|
|
ROLE_MONSTERHUNTER,
|
|
))
|
|
|
|
//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
|