From 3b3b0822e86354ba7f36e111de4e95a254d4252b Mon Sep 17 00:00:00 2001 From: "Lila S." Date: Fri, 13 Sep 2024 13:57:26 +0200 Subject: [PATCH 1/2] Dopplerstation Golem species (again) --- .../species_types/golem/golem.dm | 32 +++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 33 insertions(+) create mode 100644 modular_doppler/modular_species/species_types/golem/golem.dm diff --git a/modular_doppler/modular_species/species_types/golem/golem.dm b/modular_doppler/modular_species/species_types/golem/golem.dm new file mode 100644 index 0000000000000..863a2d6fcba10 --- /dev/null +++ b/modular_doppler/modular_species/species_types/golem/golem.dm @@ -0,0 +1,32 @@ +//// Doppler Golems - Overwrites and continuiations of +// code/modules/mob/living/carbon/human/species_types/golems.dm +/datum/species/golem + inherent_traits = list( + TRAIT_GENELESS, + TRAIT_LAVA_IMMUNE, + TRAIT_NEVER_WOUNDED, + TRAIT_NOBLOOD, + TRAIT_NOBREATH, + // TRAIT_NODISMEMBER, removing this for now... + TRAIT_NOFIRE, + TRAIT_NO_AUGMENTS, + TRAIT_NO_DNA_COPY, + TRAIT_NO_PLASMA_TRANSFORM, + TRAIT_NO_UNDERWEAR, + TRAIT_PIERCEIMMUNE, + TRAIT_RADIMMUNE, + TRAIT_SNOWSTORM_IMMUNE, + TRAIT_UNHUSKABLE, + TRAIT_BOULDER_BREAKER, + //deviating from TG here <-- + TRAIT_RESISTLOWPRESSURE, + TRAIT_RESISTCOLD, + TRAIT_RESISTHEAT, + ) + no_equip_flags = ITEM_SLOT_MASK | ITEM_SLOT_OCLOTHING | ITEM_SLOT_FEET | ITEM_SLOT_ICLOTHING | ITEM_SLOT_SUITSTORE + changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_PRIDE | MIRROR_MAGIC | RACE_SWAP | ERT_SPAWN //golem ERT + +/datum/species/golem/get_species_lore() + return list( + "@Lobster", + ) diff --git a/tgstation.dme b/tgstation.dme index 321bf996e6e21..08442938bce8f 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6645,6 +6645,7 @@ #include "modular_doppler\modular_medical\wounds\wound_effects.dm" #include "modular_doppler\modular_mob_spawn\code\mob_spawn.dm" #include "modular_doppler\modular_sounds\code\sounds.dm" +#include "modular_doppler\modular_species\species_types\golem\golem.dm" #include "modular_doppler\modular_species\species_types\monkey\monkeys.dm" #include "modular_doppler\modular_species\species_types\primitive_demihuman\primitive_demihuman.dm" #include "modular_doppler\modular_species\species_types\slugcats\slugcat.dm" From 247586c22bfdad0d865b86cb7d2cce10b881886f Mon Sep 17 00:00:00 2001 From: "Lila S." Date: Fri, 13 Sep 2024 14:14:07 +0200 Subject: [PATCH 2/2] config edit --- config/game_options.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/game_options.txt b/config/game_options.txt index abff35f639264..c53996e9fbbf9 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -379,7 +379,7 @@ ROUNDSTART_RACES ethereal ## Races that are radical departures to what a species is, so while they technically can be roundstart - it's probably not wise #ROUNDSTART_RACES android -#ROUNDSTART_RACES golem +ROUNDSTART_RACES golem ##------------------------------------------------------------------------------------------- @@ -553,4 +553,4 @@ MAX_POSITIVE_QUIRKS 6 # A config that skews with the random spawners weights # If the value is lower than 1, it'll tend to even out the odds # If higher than 1, it'll lean toward common spawns even more. -RANDOM_LOOT_WEIGHT_MODIFIER 1 \ No newline at end of file +RANDOM_LOOT_WEIGHT_MODIFIER 1