Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some Light Golem Tweaks #129

Merged
merged 1 commit into from
Oct 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
24 changes: 22 additions & 2 deletions modular_doppler/modular_species/species_types/golem/golem.dm
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
Loading