diff --git a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm index e02d1daad8244..3e0561154389e 100644 --- a/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm +++ b/code/modules/surgery/bodyparts/species_parts/misc_bodyparts.dm @@ -498,6 +498,7 @@ icon_static = 'icons/mob/human/species/golems.dmi' icon_state = "golem_l_arm" biological_state = (BIO_BONE|BIO_JOINTED) + unarmed_attack_verbs = list("pummel") /// DOPPLER EDIT ADDITION - Making sure this works. bodytype = BODYTYPE_GOLEM | BODYTYPE_ORGANIC limb_id = SPECIES_GOLEM should_draw_greyscale = FALSE @@ -531,6 +532,7 @@ icon_static = 'icons/mob/human/species/golems.dmi' icon_state = "golem_r_arm" biological_state = (BIO_BONE|BIO_JOINTED) + unarmed_attack_verbs = list("pummel") /// DOPPLER EDIT ADDITION - Making sure this works. bodytype = BODYTYPE_GOLEM | BODYTYPE_ORGANIC limb_id = SPECIES_GOLEM should_draw_greyscale = FALSE @@ -565,6 +567,7 @@ icon_state = "golem_l_leg" biological_state = (BIO_BONE|BIO_JOINTED) bodytype = BODYTYPE_GOLEM | BODYTYPE_ORGANIC + unarmed_attack_verbs = list("crush") /// DOPPLER EDIT ADDITION - Making sure this works. limb_id = SPECIES_GOLEM should_draw_greyscale = FALSE dmg_overlay_type = null @@ -578,6 +581,7 @@ icon_state = "golem_r_leg" biological_state = (BIO_BONE|BIO_JOINTED) bodytype = BODYTYPE_GOLEM | BODYTYPE_ORGANIC + unarmed_attack_verbs = list("crush") /// DOPPLER EDIT ADDITION - Making sure this works. limb_id = SPECIES_GOLEM should_draw_greyscale = FALSE dmg_overlay_type = null diff --git a/modular_doppler/modular_species/species_types/golem/golem.dm b/modular_doppler/modular_species/species_types/golem/golem.dm index 243419437c294..3b8013d836c42 100644 --- a/modular_doppler/modular_species/species_types/golem/golem.dm +++ b/modular_doppler/modular_species/species_types/golem/golem.dm @@ -36,9 +36,29 @@ name = "Golem (Species Preview)" head = /obj/item/food/grown/poppy/geranium/fraxinella +/datum/species/golem/get_species_description() + return "Golems, informally known as Moonmen, are typically spacebound alien species of extremophile invertebrates closely related to tardigrades and basilisks. \ + They are predominantly known for their several-inch-thick outer shells, using dense compounds to conceal and protect their insectile, myriapodan bodies. \ + Another unusual feature is their unique metabolism, which is almost wholly reliant on inorganic minerals and raw ores." + /datum/species/golem/get_species_lore() return list( - "@Lobster", + "Without their rock layer golems can be easily mistaken as giant myriapods. With an average length of seven feet, the true form of a golem is defined by their cylindrical trunks and tapered heads. \ + Hundreds of sticky cilia- paired in twos- line each flank of a golem's cuticle coated body, their opaque exoskeleton typically grey in coloration. \ + Relying on a mixture of antennae and ocelli for sight, they are one of the few sapient species that can see into the ultraviolet range.", + + "Golems are currently, aside from silicon-based lifeforms, the only recorded species capable of indefinite exposure to the vacuum of space. \ + Although the species lacks a large-scale society which could independently develop spacefaring tech, golems exploit their robust physiology to float through space until they impact a new asteroid or planetary body. \ + Golems trapped in the gravity well of an uncolonized planet seldom have a way to leave, sometimes making them the sole inhabitant.", + + "Those that choose to integrate into society undergo a miraculous process not dissimilar to a plasmaman's fungal colony. By coupling with one to three other golems, the group creates a single humanoid-shaped body called a family unit. \ + Family units typically have one member independently controlling a limb, interchangeably swapping roles as the hands or feet in a form of facultative bipedalism. \ + Whereas plasmamen coalesce into hivemind colonies, golems in a family unit remain as independently thinking entities.", + + "Still, many live hermetic lifestyles as recluses, content with a simple life grazing on ores divorced from societal life. \ + These golems typically retain their mono-bodied forms, only coupling with other golems to reproduce or to form a family unit in times of resource scarcity. \ + In rare cases, these hermits will congregate into aggressive organized colonies. \ + The most recent recording of this phenomena occurred on Mars, when an Akhter colonization project had unknowingly disturbed a colony of moonmen who had been living in the red planet's subterranean.", ) /datum/crafting_recipe/golem_stomach @@ -54,7 +74,7 @@ result = /obj/item/organ/internal/liver/golem time = 120 tool_behaviors = list(TOOL_MINING) - reqs = list(/obj/item/stack/stone = 10, ) + reqs = list(/obj/item/stack/stone = 10) category = CAT_MISC /datum/crafting_recipe/golem_tongue