Commit Graph

2 Commits

Author SHA1 Message Date
GNUtopia
254a6881c8 Bio-Synthetic Torso Fixes (#2414)
# Description

The recently introduced bio-synthetic torso didn't actually do anything
since the biofab just spawned the torso body part rather than a usable
body. This fixes that. The bio-synthetic torso lathe recipe now spawns a
limbless bio-synthetic human which can then have limbs attached like any
other torso. The torso's name, sex, and pronouns can be set once,
ideally to reflect the identity of the person being put into the body.
Hopefully this will help biofabrication function as a potential
alternative to cloning.

---

<details><summary><h1>Media</h1></summary>
<p>

![A bio-synthetic
torso](https://github.com/user-attachments/assets/a1b7f4db-3526-4c98-9e61-7b094b6d808e)
![The right-click
menu](https://github.com/user-attachments/assets/1c90c81f-fe47-4d5e-b740-ca36a7278b42)
![Pronoun change
options](https://github.com/user-attachments/assets/20d59231-c832-4e5d-b3d1-346565641f02)
![Sex change
options](https://github.com/user-attachments/assets/a8c689e0-5ef2-4792-b48f-dc33cdcb0100)
The verbs disappear after you select a name/gender/sex.
![Options gone from right-click menu after being locked
in](https://github.com/user-attachments/assets/0a2f375f-d5a2-459d-a6a3-a00bee8b4f9b)
![The torso, now with limbs
attached](https://github.com/user-attachments/assets/f66a2828-f6c5-42c5-a2cd-de81ef382faf)

</p>
</details>

---

# Changelog

🆑
- tweak: Made bio-synthetic torso work as a body

(cherry picked from commit 2911f82360aeab153968cc444a90c0b5321f43e0)
2025-05-10 00:58:09 +03:00
Timfa
8f1a56923e Renamable Component (#1821)
<!--
This is a semi-strict format, you can add/remove sections as needed but
the order/format should be kept the same
Remove these comments before submitting
-->

# Description

<!--
Explain this PR in as much detail as applicable

Some example prompts to consider:
How might this affect the game? The codebase?
What might be some alternatives to this?
How/Who does this benefit/hurt [the game/codebase]?
-->

Adds a component (added to MobSoliconBase) which allows you to rename an
entity in-game via a verb.

---

# TODO

<!--
A list of everything you have to do before this PR is "complete"
You probably won't have to complete everything before merging but it's
good to leave future references
-->

- [x] Make the Verb appear
- [x] Successfully open the UI
- [x] Apply input as entity name

---

<!--
This is default collapsed, readers click to expand it and see all your
media
The PR media section can get very large at times, so this is a good way
to keep it clean
The title is written using HTML tags
The title must be within the <summary> tags or you won't see it
-->

<details><summary><h1>Media</h1></summary>
<p>

![Example Media Embed](https://example.com/thisimageisntreal.png)

</p>
</details>

---

# Changelog

<!--
You can add an author after the `🆑` to change the name that appears
in the changelog (ex: `🆑 Death`)
Leaving it blank will default to your GitHub display name
This includes all available types for the changelog
-->

🆑
- tweak: Allow renaming robots and pAI

---------

Signed-off-by: Timfa <timfalken@hotmail.com>
Co-authored-by: sleepyyapril <123355664+sleepyyapril@users.noreply.github.com>
(cherry picked from commit 3014a0db4560e9949e690caaa49f46866bc20079)
2025-02-28 16:26:43 +03:00