mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2025-12-26 09:32:21 +00:00
Adds Axolotls to List of Cytology Creatures (#72924) ## About The Pull Request Adds axolotls to list of cytology creatures. Edits the name of the cells for frogs by changing to "anura amphibian cells" and for axolotls, "caudata amphibian cells." These mean both "frog" and "salamander" amphibian cells respectively. Also makes axolotls swabbable, adds their cell lines to fern's list, and they are now distinguishable from the frog's reagent lists. ## Why It's Good For The Game Adding more thing to cytology is always good. Frogs could be grown but not axolotls despite them coming from the same place and are amphibians. Adds more ways to get axolotls and another reason why you should do cytology. Reinforces the PR ([https://github.com/tgstation/tgstation/pull/72922](url)) I added for amphibian cytology. ## Changelog 🆑 add: Axolotl lovers rejoice! I added axolotls to cytology and as such are now swabbable. add: Frog cells are now named "anura amphibian cells." This literally means "frog amphibian cells." add: Axolotl are "caudata amphibian cells." This literally means "salamander amphibian cells." /🆑 --------- Co-authored-by: ophaq <44999764+ophaq@users.noreply.github.com> Co-authored-by: kawoppi <94711066+kawoppi@users.noreply.github.com>
102 lines
4.8 KiB
Plaintext
102 lines
4.8 KiB
Plaintext
///These global lists exist to allow our element to have weight tables without having to be separate instances.
|
|
|
|
///Assoc list of cell line define | assoc list of datum | cell_line
|
|
GLOBAL_LIST_INIT_TYPED(cell_line_tables, /list, list(
|
|
CELL_LINE_TABLE_SLUDGE = list(
|
|
/datum/micro_organism/cell_line/blobbernaut = 1,
|
|
/datum/micro_organism/cell_line/chicken = 1,
|
|
/datum/micro_organism/cell_line/cockroach = 2,
|
|
/datum/micro_organism/cell_line/cow = 1,
|
|
/datum/micro_organism/cell_line/mouse = 1,
|
|
/datum/micro_organism/cell_line/sholean_grapes = 2,
|
|
/datum/micro_organism/cell_line/slime = 2,
|
|
),
|
|
|
|
CELL_LINE_TABLE_MOIST = list(
|
|
/datum/micro_organism/cell_line/carp = 1,
|
|
/datum/micro_organism/cell_line/cockroach = 1,
|
|
/datum/micro_organism/cell_line/gelatinous_cube = 2,
|
|
/datum/micro_organism/cell_line/megacarp = 1,
|
|
/datum/micro_organism/cell_line/slime = 2,
|
|
/datum/micro_organism/cell_line/snake = 1,
|
|
/datum/micro_organism/cell_line/glockroach = 1,
|
|
/datum/micro_organism/cell_line/hauberoach = 1,
|
|
),
|
|
|
|
CELL_LINE_TABLE_BLOB = list(
|
|
/datum/micro_organism/cell_line/blob_spore = 1,
|
|
/datum/micro_organism/cell_line/blobbernaut = 1,
|
|
),
|
|
|
|
CELL_LINE_TABLE_MOLD = list(
|
|
/datum/micro_organism/cell_line/bear = 1,
|
|
/datum/micro_organism/cell_line/blob_spore = 1,
|
|
/datum/micro_organism/cell_line/cat = 1,
|
|
/datum/micro_organism/cell_line/cockroach = 1,
|
|
/datum/micro_organism/cell_line/corgi = 1,
|
|
/datum/micro_organism/cell_line/mouse = 2,
|
|
/datum/micro_organism/cell_line/slime = 1,
|
|
/datum/micro_organism/cell_line/vat_beast = 2,
|
|
),
|
|
|
|
CELL_LINE_TABLE_BEAR = list(/datum/micro_organism/cell_line/bear = 1),
|
|
CELL_LINE_TABLE_BLOBBERNAUT = list(/datum/micro_organism/cell_line/blobbernaut = 1),
|
|
CELL_LINE_TABLE_BLOBSPORE = list(/datum/micro_organism/cell_line/blob_spore = 1),
|
|
CELL_LINE_TABLE_CARP = list(/datum/micro_organism/cell_line/carp = 1),
|
|
CELL_LINE_TABLE_CAT = list(/datum/micro_organism/cell_line/cat = 1),
|
|
CELL_LINE_TABLE_CHICKEN = list(/datum/micro_organism/cell_line/chicken = 1),
|
|
CELL_LINE_TABLE_COCKROACH = list(/datum/micro_organism/cell_line/cockroach = 1),
|
|
CELL_LINE_TABLE_CORGI = list(/datum/micro_organism/cell_line/corgi = 1),
|
|
CELL_LINE_TABLE_COW = list(/datum/micro_organism/cell_line/cow = 1),
|
|
CELL_LINE_TABLE_MOONICORN = list(/datum/micro_organism/cell_line/moonicorn = 1),
|
|
CELL_LINE_TABLE_GELATINOUS = list(/datum/micro_organism/cell_line/gelatinous_cube = 1),
|
|
CELL_LINE_TABLE_GLOCKROACH = list(/datum/micro_organism/cell_line/glockroach = 1),
|
|
CELL_LINE_TABLE_GRAPE = list(/datum/micro_organism/cell_line/sholean_grapes = 1),
|
|
CELL_LINE_TABLE_HAUBEROACH = list(/datum/micro_organism/cell_line/hauberoach = 1),
|
|
CELL_LINE_TABLE_MEGACARP = list(/datum/micro_organism/cell_line/megacarp = 1),
|
|
CELL_LINE_TABLE_MOUSE = list(/datum/micro_organism/cell_line/mouse = 1),
|
|
CELL_LINE_TABLE_PINE = list(/datum/micro_organism/cell_line/pine = 1),
|
|
CELL_LINE_TABLE_PUG = list(/datum/micro_organism/cell_line/pug = 1),
|
|
CELL_LINE_TABLE_SLIME = list(/datum/micro_organism/cell_line/slime = 1),
|
|
CELL_LINE_TABLE_SNAKE = list(/datum/micro_organism/cell_line/snake = 1),
|
|
CELL_LINE_TABLE_VATBEAST = list(/datum/micro_organism/cell_line/vat_beast = 1),
|
|
CELL_LINE_TABLE_NETHER = list(/datum/micro_organism/cell_line/netherworld = 1),
|
|
CELL_LINE_TABLE_CLOWN = list(
|
|
/datum/micro_organism/cell_line/clown/bananaclown = 1,
|
|
/datum/micro_organism/cell_line/clown/glutton = 1,
|
|
/datum/micro_organism/cell_line/clown/longclown = 1,
|
|
),
|
|
|
|
CELL_LINE_TABLE_GLUTTON = list(/datum/micro_organism/cell_line/clown/glutton = 1),
|
|
CELL_LINE_TABLE_FROG = list(/datum/micro_organism/cell_line/frog = 1),
|
|
CELL_LINE_TABLE_AXOLOTL = list(/datum/micro_organism/cell_line/axolotl = 1),
|
|
CELL_LINE_TABLE_WALKING_MUSHROOM = list(/datum/micro_organism/cell_line/walking_mushroom = 1),
|
|
CELL_LINE_TABLE_QUEEN_BEE = list(/datum/micro_organism/cell_line/queen_bee = 1),
|
|
CELL_LINE_TABLE_LEAPER = list(/datum/micro_organism/cell_line/leaper = 1),
|
|
CELL_LINE_TABLE_MEGA_ARACHNID = list(/datum/micro_organism/cell_line/mega_arachnid = 1),
|
|
CELL_LINE_TABLE_ALGAE = list(
|
|
/datum/micro_organism/cell_line/frog = 2,
|
|
/datum/micro_organism/cell_line/leaper = 2,
|
|
/datum/micro_organism/cell_line/mega_arachnid = 1,
|
|
/datum/micro_organism/cell_line/queen_bee = 1,
|
|
/datum/micro_organism/cell_line/snake = 1,
|
|
/datum/micro_organism/cell_line/walking_mushroom = 2,
|
|
/datum/micro_organism/cell_line/axolotl = 1
|
|
)
|
|
))
|
|
|
|
///Assoc list of cell virus define | assoc list of datum | cell_virus
|
|
GLOBAL_LIST_INIT(cell_virus_tables, list(
|
|
CELL_VIRUS_TABLE_GENERIC = list(/datum/micro_organism/virus = 1),
|
|
CELL_VIRUS_TABLE_GENERIC_MOB = list(/datum/micro_organism/virus = 1)
|
|
))
|
|
|
|
///List of all possible sample colors
|
|
GLOBAL_LIST_INIT(xeno_sample_colors, list(
|
|
COLOR_SAMPLE_BROWN,
|
|
COLOR_SAMPLE_GRAY,
|
|
COLOR_SAMPLE_GREEN,
|
|
COLOR_SAMPLE_PURPLE,
|
|
COLOR_SAMPLE_YELLOW,
|
|
))
|