Skin Masquerade: Epidermal Applicator, Lifelike Quirk, and the Skinmonger Implant
What Does This PR Do
Adds some stuff.
-
Synthetic skin
- Synthetic skin is applied by all of the things below. It is entirely separate from the augmented skin patches that can cover up implants, this PR does not touch those in any way.
- If you are an IPC and every visible body part is covered by synthetic skin, you will appear Human on inspection.
- Synthetic skin can also be applied on non-IPCs to make limbs look natural (matches the appearance of the rest of the body, and does not show on examine)
- Synthetic skin is destroyed on a body part when that body part accumulates 100% damage.
- A lot of stuff below is qualified with non-monitor heads. IPC heads that look like monitors are never eligible to receive synthetic skin, which means an IPC with a monitor head can never masquerade as a human.
-
The Zeng-Hu Epidermal Applicator
- New tool printable at R&D: Biotech 5, Materials 3, Engineering 4
- Can hold 5 metal at a time
- Using on a prosthetic limb consumes 5 metal, has a 10 second do-after, and covers the limb with synthetic skin.
- For IPCs, using it on a non-monitor head will cover the head in synthetic skin. You are asked to choose an identity between "Unknown", the face that the target currently has, and the name on an ID held in the offhand, if any. When the skin applied in this way is destroyed, the identity reverts back to the one beneath the skin.
-
The Lifelike Quirk
- Costs 4 points. Eventually I would like this to cost 2 for non-IPCs and 4 for IPCs, but this will require some involved changes with the character creator / quirks menu
- Anyone who takes this quirk has all of their prosthetic body parts covered with synthetic skin at roundstart. They do not start with a means to replace the skin if it is destroyed, except for going to R&D/robotics and asking nicely.
- IPCs who take this quirk with a non-monitor head have the skinned face's identity automatically reconfigured to their default identity (so it is consistent with their character's name). For example, an IPC named LU-161 with a non-monitor head will load into the round appearing to be a human named LU-161.
- If you have a monitor head and take this quirk you get skin everywhere except the monitor, which is kind of a waste. There's a note on the quirk about this.
- Character records do not change.
-
The Skinmonger Implant
- IPCs gain a new species traitor item, the Skinmonger Autoimplanter.
- When implanted, this asks you who you'd like to appear as. You type a name and press enter.
- The implant then immediately covers your entire body in synthetic skin, with the face-skin-identity matching the one you entered. (Monitor heads are again an exception to all this.) This is a one-time skin surge which is not repeated on subsequent installations of the implant.
- As soon as one of your body parts loses its synthetic skin, the implant starts a 30 second timer. When that timer elapses, it replaces the synthetic skin on one random body part that doesn't have it. It repeats this until every body part is covered again.
- When this replaces the synthetic skin on the head, it actually reconfigures the skin identity to match the one you originally configured when you installed the implant.
- Having the implant removed destroys all synthetic skin and removes this effect.
- Getting EMP'd destroys all synthetic skin and puts the implant on a 30 second cooldown. This only happens with this implant. Getting EMP'd with synthetic skin normally does nothing.
IPCs can still be distinguished in the following ways:
- They do not appear on medhuds.
- Their skin is destroyed by damage.
- This PR will, if merged, make IPCs trivially easy to find out by just punching them or witnessing them take brute damage.
Why It's Good For The Game
Generally speaking, this PR seeks to enable IPC players to live out the synthetic fantasy of pursuing becoming human. Currently, a significant portion of IPC players take Zeng-Hu chassis on the basis that it looks human. Although this can provide mechanical advantages it is more often just to suit a certain playstyle / RP style / character feel.
I have heard concerns that this would make IPCs even more like humans. I get it, but I disagree and believe it will do the opposite, giving the crew some healthy paranoia about even their mundane coworkers, and giving IPCs some interesting options with regards to RP and antagging.
Previously the only IPC traitor item was the supercharge chip, which is just IPC adrenals. Isn't that sad?
Images of changes
The epidermal applicator:
Everything else that's interesting is just existing sprites slapped onto IPCs.
Testing
- [x] Skin mechanics
- [x] Examine shows as human correctly
- [x] Examine shows as machine correctly
- [x] Masquerade tested with various clothing
- [x] Skin can be correctly applied to IPCs
- [x] Skin can be correctly applied to non-IPCs
- [x] Applied skin matches body color / skin color of non-machine host
- [x] Human
- [x] Applicator
- [x] Quirk
- [x] Skinmonger
- [x] Non-human
- [x] Applicator
- [x] Quirk
- [x] Skinmonger
- [x] Human
- [x] Non-IPC hosts don't have "He has a robotic x left leg!" shown for skin-covered prosthetics
- [x] Masquerading IPCs appear to have bruising and not denting
- [x] Applicator tool
- [x] Item added
- [x] Sprite finalized
- [x] Description finalized
- [x] Text during actions finalized
- [x] Appearance options are original, offhand ID, or "Unknown" when applicating to head
- [x] Appearance reconfiguration surgery can change skin-faced appearance
- [x] Appearance is restored to original when face skin is removed
- [x] Interrupting the process doesn't break anything
- [x] Applying to someone else works as intended with no extra messages
- [x] Tested with IPC
- [x] Tested with non-IPC
- [x] Lifelike quirk
- [x] Tested with IPC
- [x] Tested with non-IPC
- [x] Does not apply to monitor heads
- [x] Description mentions monitor heads "Skin will not be applied to monitor heads."
- [x] Appearance = Character by default when using quirk (you start out pre-identity-reconfigured)
- [x] Body parts
- [x] Remove skin when taking enough damage
- [x] Remove skin when acid applied
- [x] Forcibly remove skin when body part falls off
- [x] Hand removes skin when arm falls off
- [x] Skinmonger
- [x] Applies skin to all body parts when implanted
- [x] Timer starts when a body part's skin is removed, skin is re-applied on another 30s cooldown until all body parts covered
- [x] Sends messages to the user when skin regrows on a part
- [x] Shows in IPC species-specific traitor items
- [x] Tested implanted into IPCs
- [x] EMP tested - initial 30s cooldown before it starts the real cooldown, removes all synthetic skin on EMP
- [x] Tested implanted into non-IPCs
Declaration
- [x] I confirm that I either do not require pre-approval for this PR, or I have obtained such approval and have included a screenshot to demonstrate this below.
Changelog
:cl: add: Zeng-Hu epidermal applicator add: Lifelike quirk add: Skinmonger Autoimplanter, an IPC-only traitor item /:cl:
can we use it on borgs
why did i do this
can we use it on borgs
I am extremely sorry to say that this idea was not well received as genius as it is
I am extremely sorry to say that this idea was not well received as genius as it is
by WHO?
can we use it on borgs
you should keep this around for a april fools day pr
Failing check is a flaky test. This is ready for review.
you should keep this around for a april fools day pr
the bounds of time can’t stop the borgskin
