Files
Bubberstation/code/modules/mob_spawn
SkyratBot eadc497581 [MIRROR] Frees free golems [MDB IGNORE] (#21112)
* Frees free golems (#75249)

## About The Pull Request

The autolathe free golem shells created on the free golem ruin now
create free golems rather than servant golems.
On the backend, this was done by delegating the responsbility for what
to do with the "owner" to the spawned subtype.

Now the three golem ghost spawners are:
- Default, which creates a normal free golem.
- Adamantine, the "leaders" on the free golem ruin, who get special
vocal cords.
- Servant, which enslaves itself to whoever finished building the shell.

Previously the servant subtype did not do anything at all, but now it
holds all of the relevant behaviour and the other two simply don't care
who their creator was.

## Why It's Good For The Game

Makes item does what it was supposed to, not sure how long it has been
broken but it has been a while.
Makes raiding free golem ruin for autolathe design create free rather
than loyal golems, which could backfire.
Free golems constructed in the ruin by other free golems are no longer
forced into a hierarchy, which can be a good or bad thing depending on
the temperament of whoever made them but might reduce the incidence of
one guy ordering everyone else to tide cargo.

* Frees free golems

---------

Co-authored-by: Jacquerel <hnevard@gmail.com>
2023-05-14 15:56:57 -07:00
..