diff --git a/config/game_options.txt b/config/game_options.txt index 2d8e28a987cc2..0d3d0870b6573 100644 --- a/config/game_options.txt +++ b/config/game_options.txt @@ -382,7 +382,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 ##------------------------------------------------------------------------------------------- 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 7367179a04abb..883d00980663d 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -6709,6 +6709,7 @@ #include "modular_doppler\modular_species\species_types\anthromorph\anthromorph_bodyparts.dm" #include "modular_doppler\modular_species\species_types\aquatic\aquatic.dm" #include "modular_doppler\modular_species\species_types\aquatic\aquatic_bodyparts.dm" +#include "modular_doppler\modular_species\species_types\golem\golem.dm" #include "modular_doppler\modular_species\species_types\insectoid\insectoid.dm" #include "modular_doppler\modular_species\species_types\insectoid\insectoid_bodyparts.dm" #include "modular_doppler\modular_species\species_types\monkey\monkeys.dm"