space-station-14
space-station-14 copied to clipboard
changelings
About the PR
adds changeling antagonist, based on from tg station
current progress: transformation system kinda complete, doesnt transfer bought shop abilities on transform which is something i gotta fix (and if the entity your transforming into gets gibbed it'll crash the game so gotta fix that too)
absorbing is sorta done, when you're done absorbing a guy you extract their DNA, replaces their blood with ferrochromic acid and gives them 200 genetic damage
you can cycle through the DNA you've stolen with an action
abilities that are done: arm blade, chitinous armor, dissonant shriek (emp blast), chameleon skin (invisibility)
Why / Balance
cool design doc: https://github.com/space-wizards/docs/pull/130 unfinished so draft
Technical details
adds new method in Polymorph system, PolymorphEntityAsHumanoid which allows you to polymorph an entity with specific humanoid components
AddAction doesnt add the action if the entity already has that action prototype Added new method in actionscontainersystem, HasAction. This lets you see if the given entity has that action prototype Store listings dont show if the buyer has the ProductAction prototype
Media
absorbing urist
cycling through dna strands
da evolution menu
- [ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase
Breaking changes
Changelog
RSI Diff Bot; head commit 14dc5dd73a07520c2331eadd348a73b79b809760 merging into 8c16b466132d946578e7ab4c8c92dd3ddfe94f89 This PR makes changes to 1 or more RSIs. Here is a summary of all changes:
Resources/Textures/Objects/Weapons/Melee/armblade.rsi
State | Old | New | Status |
---|---|---|---|
icon | ![]() |
![]() |
Modified |
Resources/Textures/Interface/Actions/actions_ling.rsi
State | Old | New | Status |
---|---|---|---|
absorb_dna | ![]() |
Added | |
biodegrade | ![]() |
Added | |
chameleon | ![]() |
Added | |
cycle | ![]() |
Added | |
emp | ![]() |
Added | |
regenerate | ![]() |
Added | |
stasis | ![]() |
Added | |
sting_blind | ![]() |
Added | |
sting_cryo | ![]() |
Added | |
sting_extract | ![]() |
Added | |
sting_fake_armblade | ![]() |
Added | |
sting_hallucination | ![]() |
Added | |
sting_mute | ![]() |
Added | |
sting_transform | ![]() |
Added | |
transform | ![]() |
Added |
Resources/Textures/Interface/Alerts/chemicals_counter.rsi
State | Old | New | Status |
---|---|---|---|
0 | ![]() |
Added | |
1 | ![]() |
Added | |
2 | ![]() |
Added | |
3 | ![]() |
Added | |
4 | ![]() |
Added | |
5 | ![]() |
Added | |
6 | ![]() |
Added | |
7 | ![]() |
Added | |
8 | ![]() |
Added | |
9 | ![]() |
Added | |
chemicals | ![]() |
Added |
YOOOO
let's GOOOOOOOOOO!! CHANGELINGS REAAAAAALLL!!!!
Holy, I love this. I hope it gets a horror form like in Goonstation.
I like it, I would also like to implement the Organic space suit, but I think this can be implemented in the future
Sad
You should probably make a design doc for this.
You should probably make a design doc for this.
need to make a design doc, working on that
You should probably make a design doc for this.
yep
Will the drain victims look any different from just dead people?
In 13 they'd get husked but we dont have husks yet so i dont know
This is really cool id love to see that in the game but im slightly concerned about the 200 genetic damage. I dont know if itd be nice remove someone from the game like that. Maybe just 100 would do?
This is really cool id love to see that in the game but im slightly concerned about the 200 genetic damage. I dont know if itd be nice remove someone from the game like that. Maybe just 100 would do?
I think this good idea 💡
This is really cool id love to see that in the game but im slightly concerned about the 200 genetic damage. I dont know if itd be nice remove someone from the game like that. Maybe just 100 would do?
lings are supposed to roundremove you
This is really cool id love to see that in the game but im slightly concerned about the 200 genetic damage. I dont know if itd be nice remove someone from the game like that. Maybe just 100 would do?
That's the intention here, because changelings are supposed to replace their targets. If only 100 genetic damage is done changeling players will still gib/dispose of the body to not be found out
This is really cool id love to see that in the game but im slightly concerned about the 200 genetic damage. I dont know if itd be nice remove someone from the game like that. Maybe just 100 would do?
That's the intention here, because changelings are supposed to replace their targets. If only 100 genetic damage is done changeling players will still gib/dispose of the body to not be found out
Fair Enough
also imay have missed it but how much chemicals do you get and do they regenerate?
waiting for gazillion messages review from sloth :trollface:
in ss13 i think its possible to revive husks, so give 1000 burn or something
Off-topic but I've always found it weird lings don't infect the whole station like The Thing
Ling is a classic antag, cannot wait to eventually see it merged. I think one of the main fears with the ling is that it should be a covert hidden type antagonist that is attempting to avoid detection and not an all out killing machine going toe to toe with security. Hopefully a decent balance can be found between both the usefulness of its abilities and them not being overtly overpowered in direct confrontation.
in ss13 i think its possible to revive husks, so give 1000 burn or something
i think when you get husked from a changeling in 13 it makes you unhuskable, only burn damage husks are revivable
also imay have missed it but how much chemicals do you get and do they regenerate?
0.5 chemicals a second, maximum of 75 can be increased through absorbing people
I have a shop PR in the works that will give it action upgrade functionality. Once #24005 is merged, I'll be doing that PR soon after. Lings could benefit from this system.
Added Frozen due to the antag freeze. Please still feel free to work on the doc & PR as needed. #8524
Added Frozen due to the antag freeze. Please still feel free to work on the doc & PR as needed. #8524
So ninja, thief and terminator don't apply to antag freeze and this and vampires does? Whats the difference?
they were all under freeze
will this get any other abilities like head slug, tentacle, or lesser form?
Added Frozen due to the antag freeze. Please still feel free to work on the doc & PR as needed. #8524
So ninja, thief and terminator don't apply to antag freeze and this and vampires does? Whats the difference?
A freeze doesn't necessarily mean it wont be merged (there is a tag for DO NOT MERGE), it just means there will be more scrutiny in the design and implementation. I imagine those prs didnt get the notice (tho they should have anyways) since the design had been agreed on already
thief and terminator had design docs made
ninja had doc of "le tg did it" which is why docs are now fully required :trollface: