Files
Yogstation/code/__DEFINES/mobfactions.dm
Molti df51b30a0c Deletes all gamemodes in favor of storytellers (#22661)
* storytellers

* Update _base_event.dm

* Update _base_event.dm

* storytellers and midround events

* work

* antags

* last

* Update vote.dm

* fixes

* Update backrooms.dm

* so long gay dynamic

* Update vote.dm

* dynamic unit test

* cleanup

* delete minimum pop

* fix

* storyteller tweaks

* traitor awakening

* Update traitor.dm

* Update _basemap.dm

* Update ghost.dm

* oh god so much stuff

* Update _logging.dm

* buh bye events

* Update nuclearbomb.dm

* Update collections.ts

* Revert "Update collections.ts"

This reverts commit ff93cf170a.

* maybe

* fix

* fix

* Update game_mode.dm

* fixes

* fixes and more logging

* oh good gravy

* Update portal_storm.dm

* bring them back

* Update gamemode_subsystem.dm

* Update admin_verbs.dm

* Update force_event.dm

* damnit

* Update _base_event.dm

* fixes

* more

* it compiles :)

* more

* passes linter

* Update radiation_leak.dm

* Update dolphin_migration.dm

* Update brother.dm

* Update gamemode_subsystem.dm

* Update _base_event.dm

* Update _base_event.dm

* updates

* fixup

* add vampire remove prompt

* Update vampire.dm

* Update vampire.dm

* Update vampire.dm

* Update _base_event.dm

* Update gamemode_subsystem.dm

* Update gamemode_subsystem.dm

* Update dolphin_migration.dm

* fix migration

* title icon

* fixes

* formatting

* Update gamemode_subsystem.dm

* Update tzimisce.dm

* Update tzimisce.dm

* Update gamemode_subsystem.dm

* Update storytellers.dm

* tweak for our pop

* Update darkspawn.dm

* Update gamemode_subsystem.dm

* tweaks and fixes

* more and less roundstart

* Update ghost.dm

* lol lets just port the voting system

* Update scrubber_overflow.dm

* fix scrubber

* bye gamemode

* cleanup

* Update clown_operative.dm

* Update clown_operative.dm

* Update _base_event.dm

* probably fixed

* Update supermatter_surge.dm

* buh bye

* Update brain_trauma.dm

* more

* new pseudogamemode vote

* tweaks

* Update gamemode_subsystem.dm

* Update high_priority_bounty.dm

* Update gamemode_subsystem.dm

* Update storytellers.dm

* Update high_priority_bounty.dm

* tweaks

* Update high_priority_bounty.dm

* Update high_priority_bounty.dm

* fixes

* fixes

* tweak

* Update obsessed.dm

* so long pal

* Update battleroyale.dm

* deletions

* Update implant_dusting.dm

* bye

* uplinks fix

* Update uplink_items.dm

* Update uplink_items.dm

* delete more gamemodes

* more

* lol one ctrl f change

* hm what

* Update antagonists.dm

* Revert "Update antagonists.dm"

This reverts commit c3c2ee192e.

* Revert "hm what"

This reverts commit 43dbbcebcf.

* Revert "lol one ctrl f change"

This reverts commit 95e28f5221.

* cleanup

* more stuff

* more deletion

* this one gone too

* you and only you i shall save

* Update revolution.dm

* hold this please

* it's done

* bye admin stuff

* Update uplink.dm

* Update alert.dm

* should be fine

* fixes

* tweaks

* fixes

* fixes

* Update ticker.dm

* this is important

* Update heretic.dm

* Update clown_operative.dm

* rewrite

* fixes

* Update clockwork_cult.dm

* fixes

* Update uplink_items.dm

* reorganize

* Update objective.dm

* rewrite nightmare

* Update storytellers.dm

* tweak

* tweaks

* Update stray_cargo.dm

* Update stray_cargo.dm

* Update stray_cargo.dm

* delete unneeded tgui

* Update ticker.dm

* Update roundend.dm

* Update anomaly_grav.dm

* Update gamemode_subsystem.dm

* Update statpanel.dm

* Update statpanel.dm

* no additional delay

* clean up

* Update _base_event.dm

* Update _event.dm

* antag token and brothers

* no token picked

* Update _base_event.dm

---------

Co-authored-by: Byemoh <baiomurang@gmail.com>
2024-10-18 17:20:14 -05:00

98 lines
3.2 KiB
Plaintext

// Contains mob factions that are not handled by special role defines (for example, viscerators having ROLE_ANTAG)
// Default factions
/// Acts as a default faction for most violent creatures
#define FACTION_HOSTILE "hostile"
/// Acts as a default faction for most peaceful creatures
#define FACTION_NEUTRAL "neutral"
// Creature factions
/// Ashwalker related creatures
#define FACTION_ASHWALKER "ashwalker"
/// Megafauna bosses of mining
#define FACTION_BOSS "boss"
/// CARPS
#define FACTION_CARP "carp"
/// Creatures summoned by chemical reactions
#define FACTION_CHEMICAL_SUMMON "chemical_summon"
/// Clown creatures and the Clown themselves
#define FACTION_CLOWN "clowns"
/// Headslugs
#define FACTION_CREATURE "creature"
/// Cats
#define FACTION_CAT "cat"
/// Faithless and shadowpeople
#define FACTION_FAITHLESS "faithless"
/// Gnomes
#define FACTION_GNOME "gnomes"
/// Gondolas
#define FACTION_GONDOLA "gondola"
/// Slaughterdemons
#define FACTION_HELL "hell"
/// Hivebots
#define FACTION_HIVEBOT "hivebot"
/// Illusionary creaturs
#define FACTION_ILLUSION "illusion"
/// Creatures of the never finished jungle planet, and gorillas
#define FACTION_JUNGLE "jungle"
/// Small lizards
#define FACTION_LIZARD "lizard"
/// Maint creatures have mutual respect for eachother.
#define FACTION_MAINT_CREATURES "maint_creatures"
/// Animated objects and statues
#define FACTION_MIMIC "mimic"
/// Beasts found on the various mining environments
#define FACTION_MINING "mining"
/// Watchers don't like any creatures other than each other
#define FACTION_WATCHER "watcher"
/// Monkeys and gorillas
#define FACTION_MONKEY "monkey"
/// Mushrooms and mushroompeople
#define FACTION_MUSHROOM "mushroom"
/// Nanotrasen private security
#define FACTION_NANOTRASEN_PRIVATE "nanotrasen_private"
/// Mobs from the Netherworld
#define FACTION_NETHER "nether"
/// Mobs spawned by the emagged orion arcade
#define FACTION_ORION "orion"
/// Penguins and their chicks
#define FACTION_PENGUIN "penguin"
/// Plants, lots of overlap with vines
#define FACTION_PLANTS "plants"
/// Rats and mice
#define FACTION_RAT "rats"
/// Creatures from Space Russia
#define FACTION_RUSSIAN "russian"
/// Creatures affiliated with the AI and Cyborgs
#define FACTION_SILICON "silicon"
/// Spooky scary skeletons
#define FACTION_SKELETON "skeleton"
/// Slimey creatures
#define FACTION_SLIME "slime"
/// Spiders and their webs
#define FACTION_SPIDER "spiders"
/// Currently used only by floating eyeballs
#define FACTION_SPOOKY "spooky"
/// Statues that move around when nobody is watching them
#define FACTION_STATUE "statue"
/// Stick creatures summoned by the Paperwizard, and the wizard themselves
#define FACTION_STICKMAN "stickman"
/// Creatures ignored by various turrets
#define FACTION_TURRET "turret"
/// Vines, lots of overlap with plants
#define FACTION_VINES "vines"
// Antagonist factions
/// Cultists and their constructs
#define FACTION_CULT "cult"
/// Define for the heretic faction applied to heretics and heretic mobs.
#define FACTION_HERETIC "heretics"
/// Mainly used by pirate simplemobs. However I placed them here instead, as its also used by players
#define FACTION_PIRATE "pirate"
/// Generates a mob faction for the passed owner, used by stabilized pink extracts
#define FACTION_PINK_EXTRACT(owner) "pink_[owner]"