Files
EndlessHostRoles/CustomRoles.cs
T
PHGaming121 be93719b59 Fix translations not loading, fix name issue while shapeshifted, and add 3 new roles (#488)
* Modify and apply COOL animations in Main Menu

Credits for code: TONX and MoreGamemodes

* Remove EHR logo and bring back Among Us text

@HyperAtill request on DIscord

* bro, credits are fixed 💀 💀

* add Website, Discord, and Github Button (from TOHE)

* bro 💀

* forgot to add in en-us

* this should fix it

* Add /changesetting command

* fix?

* add strings to /r text

* some changes

ADDRoles changed to AddonRoles bcz a string with the name "Addons" already exists

* pt-br commands

* i guess that variable was on the wrong place

* fix translations not loading

this also renames all the .json translations to .jsonc

* rename other translations back to .json

* Revert "rename other translations back to .json"

This reverts commit 5e262865fa.

* fix issues with shapeshifting + add 3 new roles

fixed shapeshifting issues where the shapeshifter name would appear as exact to the target(this includes role info/description, marks, etc.)

this also adds 3 new roles: Unshifter(Credits to @Dxgamer7405 ), Scanner, and Fakeshifter. All information is in en_US.jsonc

* fix the animated condition

* Fix Scanner not working on invisible host

that line was causing non-host scanners to not detect the host when they're invisible

* bad shapeshifting issue again?

also removes the "ResetShiftedCD" option, it was most likely useless lol

* is this what you wanted @Gurge44 ?
2026-02-12 13:36:00 +01:00

615 lines
8.3 KiB
C#

namespace EHR;
public enum CustomRoles
{
// Default
Crewmate = 0,
// Impostors (Vanilla)
Impostor,
Phantom,
Shapeshifter,
Viper,
// Vanilla Remakes
ImpostorEHR,
PhantomEHR,
ShapeshifterEHR,
ViperEHR,
// Impostors
Abyssbringer,
Ambusher,
Anonymous,
AntiAdminer,
Arrogance,
Assumer,
Augmenter,
Bard,
Blackmailer,
Bomber,
BountyHunter,
Butcher,
Camouflager,
Capitalist,
Cantankerous,
Catalyst,
Centralizer,
Changeling,
Chronomancer,
Cleaner,
ClockBlocker,
Commander,
Consigliere,
Consort,
Councillor,
Crewpostor,
CursedWolf,
Deathpact,
Devourer,
Disperser,
Duellist,
Dazzler,
Echo,
Escapist,
EvilEraser,
EvilGuesser,
EvilTracker,
Exclusionary,
Fabricator,
Fakeshifter,
Fireworker,
Forger,
Framer,
Freezer,
Gambler,
Gangster,
Generator,
Godfather,
Greedy,
Hangman,
Hitman,
Hypnotist,
Hypocrite,
Inhibitor,
Kamikaze,
Kidnapper,
KillingMachine,
Lightning,
Librarian,
Loner,
LovingImpostor,
Lurker,
Mafioso,
Mastermind,
Nemesis,
Mercenary,
Miner,
Morphling,
Ninja,
Nuker,
Nullifier,
Occultist,
Overheat,
Parasite,
Penguin,
Postponer,
Psychopath,
Puppeteer,
QuickShooter,
Renegade,
RiftMaker,
Saboteur,
Sapper,
Scavenger,
Silencer,
Sniper,
SoulCatcher,
Stasis,
Swapster,
Swiftclaw,
Swooper,
Stealth,
TimeThief,
Trapster,
Trickster,
Twister,
Undertaker,
Vampire,
Venerer,
Ventriloquist,
Vindicator,
Visionary,
Warlock,
Wasp,
Wildling,
Wiper,
Witch,
YinYanger,
Zombie,
// Crewmates (Vanilla)
Engineer,
GuardianAngel,
Noisemaker,
Scientist,
Tracker,
Detective,
// Vanilla Remakes
CrewmateEHR,
EngineerEHR,
GuardianAngelEHR,
NoisemakerEHR,
ScientistEHR,
TrackerEHR,
DetectiveEHR,
// Crewmates
Addict,
Adrenaline,
Adventurer,
Aid,
Alchemist,
Altruist,
Analyst,
Ankylosaurus,
Astral,
Autocrat,
Bane,
Battery,
Beacon,
Benefactor,
Bestower,
Bodyguard,
CameraMan,
Captain,
Car,
Carrier,
Catcher,
Chameleon,
Chef,
Clairvoyant,
Cleanser,
Convener,
CopyCat,
Coroner,
Crusader,
Dad,
Decryptor,
Demolitionist,
Deputy,
Detour,
Dictator,
Doctor,
DonutDelivery,
Doorjammer,
DoubleAgent,
Drainer,
Druid,
Electric,
Enigma,
Escort,
Express,
Farmer,
Forensic,
FortuneTeller,
Gardener,
Gaulois,
Goose,
Grappler,
Grenadier,
MeetingManager,
Guardian,
Hacker,
Helper,
Ignitor,
Imitator,
Insight,
Inspector,
Investigator,
Inquirer,
Inquisitor,
Jailor,
Journalist,
Judge,
LazyGuy,
Leery,
Lighter,
Lookout,
LovingCrewmate,
Luckey,
Markseeker,
Marshall,
Mathematician,
Mayor,
Mechanic,
Medic,
Medium,
Merchant,
Telecommunication,
Mole,
Monarch,
Mortician,
NiceEraser,
NiceGuesser,
Nightmare,
Negotiator,
Observer,
Oracle,
Oxyman,
Pacifist,
Paranoid,
Perceiver,
PortalMaker,
President,
Psychic,
Rabbit,
Randomizer,
Retributionist,
Rhapsode,
Ricochet,
Safeguard,
Scanner,
Scout,
SecurityGuard,
Sensor,
Sentinel,
Sentry,
Sheriff,
Shiftguard,
Snitch,
Socialite,
Soothsayer,
Spiritualist,
Speedrunner,
SpeedBooster,
Spy,
SuperStar,
Swapper,
TaskManager,
Telekinetic,
Tether,
TimeManager,
TimeMaster,
ToiletMaster,
Tornado,
Transmitter,
Transporter,
Tracefinder,
Tree,
Tunneler,
Unshifter,
Vacuum,
Ventguard,
Veteran,
Vigilante,
Whisperer,
Witness,
Wizard,
// Neutrals
Accumulator,
Agitator,
Amnesiac,
Amogus,
Arsonist,
Auditor,
Backstabber,
Bandit,
Bargainer,
Beehive,
Berserker,
BloodKnight,
Bubble,
Chemist,
Cherokious,
Clerk,
Collector,
Curser,
Dealer,
Deathknight,
Demon,
Doppelganger,
Doomsayer,
Duality,
Eclipse,
Enderman,
Evolver,
Executioner,
Explosivist,
Follower,
Gaslighter,
Glitch,
God,
Hater,
HeadHunter,
HexMaster,
Hookshot,
Impartial,
Infection,
Innocent,
Investor,
Jackal,
Jester,
Jinx,
Juggernaut,
Lawyer,
Magician,
Magistrate,
Maverick,
Medusa,
Mycologist,
NecroGuesser,
Necromancer,
Nonplus,
NoteKiller,
Opportunist,
Patroller,
Pawn,
Pelican,
Pestilence,
Specter,
Pickpocket,
PlagueBearer,
Poisoner,
Postman,
Predator,
Provocateur,
Pulse,
Pursuer,
Pyromaniac,
Quarry,
QuizMaster,
Reckless,
Revolutionist,
Ritualist,
Rogue,
Romantic,
RoomRusher,
RouleteGrandeur,
RuthlessRomantic,
Samurai,
SchrodingersCat,
Seamstress,
SerialKiller,
Sharpshooter,
Shifter,
Sidekick,
Simon,
Slenderman,
SoulCollector,
SoulHunter,
Spider,
Spirit,
Spiritcaller,
Sprayer,
Stalker,
Starspawn,
Cultist,
Sunnyboy,
Tank,
Technician,
Terrorist,
Thanos,
Thief,
Tiger,
Traitor,
Tremor,
Vector,
Vengeance,
VengefulRomantic,
Virus,
Vortex,
Vulture,
Wraith,
Werewolf,
WeaponMaster,
Weatherman,
Workaholic,
// Coven
Augur,
Banshee,
CovenLeader,
CovenMember,
Death, // Reaper changes to Death
Dreamweaver,
Empress,
Enchanter,
Goddess,
Illusionist,
MoonDancer,
Poache,
PotionMaster,
Reaper,
Siren,
SpellCaster,
Summoner,
Timelord,
VoodooMaster,
Wyrd,
// Solo PVP
Challenger,
// FFA
Killer,
// Move And Stop
Tasker,
// Hot Potato
Potato,
// H&S
Hider,
Seeker,
Fox,
Troll,
Jumper,
Detector,
Jet,
Dasher,
Locator,
Venter,
Agent,
Taskinator,
// Speedrun
Runner,
// Capture The Flag
CTFPlayer,
// Natural Disasters
NDPlayer,
// Room Rush
RRPlayer,
// King of the Zones
KOTZPlayer,
// Quiz
QuizPlayer,
// The Mind Game
TMGPlayer,
// Bed Wars
BedWarsPlayer,
// Deathrace
Racer,
// Mingle
MinglePlayer,
// Snowdown
SnowdownPlayer,
// GM
GM,
// ????
Convict,
// Sub-role after 500
NotAssigned = 500,
Aide,
Allergic,
Anchor,
Antidote,
AntiTP,
Asthmatic,
Autopsy,
Avenger,
Bait,
BananaMan,
Beartrap,
Bewilder,
Blessed,
Blind,
Blocked,
Bloodlust,
Bloodmoon, // Ghost role
Busy,
Charmed,
Circumvent,
Cleansed,
Clumsy,
Commited,
Compelled,
Composter,
Concealer,
Contagious,
Damocles,
Deadlined,
DeadlyQuota,
Disco,
Diseased,
Disregarded,
Dynamo,
DoubleShot,
Egoist,
Energetic,
Entranced,
EvilSpirit,
Examiner,
Facilitator, // Ghost role
Finder,
Flash,
Fragile,
Fool,
Giant,
Glow,
Gravestone,
GA, // Guardian Angel - Ghost role
Guesser,
Haste,
Haunter, // Ghost role
Hidden,
Insane,
Introvert,
Knighted,
LastImpostor,
Lazy,
Listener,
Looter,
Lovers,
Loyal,
Lucky,
Madmate,
Magnet,
Mare,
Messenger,
Mimic,
Minion, // Ghost role
Mischievous,
Necroview,
Nimble,
Noisy,
Oblivious,
Onbound,
Spurt,
Sleep,
Phantasm, // Ghost role
Physicist,
Rascal,
Reach,
Rookie,
Trainee,
Schizophrenic,
Seer,
Shade, // Ghost role
Shy,
Sleuth,
Sonar,
Stained,
Stealer,
Stressed,
Swift,
Sunglasses,
Taskcounter,
TaskMaster,
Tiebreaker,
Tired,
Torch,
Truant,
Unbound,
Undead,
Underdog,
Unlucky,
Venom,
Warden, // Ghost role
Watcher,
Workhorse,
Youtuber
}