Yogstation icon indicating copy to clipboard operation
Yogstation copied to clipboard

Reworks Preternis into being distinct from IPCs and augmented humans

Open Moltijoe opened this issue 1 year ago • 15 comments

Really early stage preternis rework, this is REALLY far from done, numbers aren't a factor yet, those can be tweaked once all the mechanical changes are done. The main idea is to change them from just being IPC2: empkilled boogaloo, into something more unique and closer to the lore that Skrem has written, focused heavily on being sorta insectoid robotic workers and not specialized for combat. Started the pull now so people can weigh in on the ideas and perhaps give me pointers on how to make things work neatly.

Primary tasks

  • [x] Remove innate slowdown (let's be real, no one wants to be slower than default)
  • [x] Complete Emp immunity
  • [x] Water weakness (ideally a similar scale or greater weakness as the emp weakness)
  • [x] Give them the innate ability to maglock
  • [x] Maglocking icon
  • [x] Make them faster with tools
  • [x] Make em slow at doing the hurty hurt
  • [x] Balance
  • [x] Make them take more temperature damage but resist temperature changes
  • [x] Get more community feedback

This needs to be merged before a test merge can happen

https://github.com/yogstation13/Yogstation/pull/16165

Secondary tasks (might get own PR)

Coming in a future PR

Give them TRAIT_DIGITIGRADE and make sure there are no issues with that (won't even need footwraps because of metal limbs) Redone Preternis Sprites making them look more insectoid

Make water vapor make you wet (janitor getting ahelped increase by 1000%)

general fire_stacks tweaks

Adds an icon debuff for being wet Screenshot_1

:cl:
rscadd: Added new Preternis rscdel: Removed old Preternis imageadd: added an alert icon
/:cl:

Big thanks to both Theos and Mqiib for help with various coding things And Skrem for the design direction to go

Moltijoe avatar Sep 17 '22 04:09 Moltijoe

Already winning with the slowdown bit xD

KillerOrcaCora avatar Sep 17 '22 05:09 KillerOrcaCora

Tool speed is still a nice little minor thing that could be worked in.

Skrem7 avatar Sep 17 '22 06:09 Skrem7

Tool speed is still a nice little minor thing that could be worked in.

i'll see what i can do about this, do you know of any existing thing that has something like this?

Moltijoe avatar Sep 17 '22 06:09 Moltijoe

Tool speed is still a nice little minor thing that could be worked in.

i'll see what i can do about this, do you know of any existing thing that has something like this?

Check fracture wound code, it specifically increases tool_speed if you use it in some injured spot.

Guessing what it does is checks for if your limb is broken or if your limb is broken anytime you do something with tool_speed it modifies the efficiency of the tool. Could do exactly the same for any tool on preterni.

Skrem7 avatar Sep 17 '22 06:09 Skrem7

Tool speed is still a nice little minor thing that could be worked in.

i'll see what i can do about this, do you know of any existing thing that has something like this?

You could also look into the code for mood or inventory. On the wiki it says that your sanity effects action speeds, but I i'm not seeing it in the code anywhere. Inventory deals with held_items and you could add some code snowflake for Preternis in there maybe.

Moggram avatar Sep 17 '22 21:09 Moggram

You could also look into the code for mood or inventory. On the wiki it says that your sanity effects action speeds, but I i'm not seeing it in the code anywhere. Inventory deals with held_items and you could add some code snowflake for Preternis in there maybe.

image

literally all it took, it was implemented in under 30 minutes from that comment

Moltijoe avatar Sep 17 '22 21:09 Moltijoe

As far as I know preternis already cant be dismembered, or it's just really really hard to do it. I've never seen it happen outside of surgery.

Sniblet avatar Sep 18 '22 02:09 Sniblet

As far as I know preternis already cant be dismembered, or it's just really really hard to do it. I've never seen it happen outside of surgery.

it might just be a function of mechanical limbs then, since i found ipc limbs weirdly difficult to remove outside of emps

Moltijoe avatar Sep 18 '22 03:09 Moltijoe

should i fuck with preternis's ability to use guns, melee attack, or both?

Moltijoe avatar Sep 18 '22 03:09 Moltijoe

Definetely with melee. Slowing it down seems nice and can maybe even be lore justified like f.e. actuators that are not optimised for sudden high-speed movements of punches unlike lets say the constant pressure applied when unwrenching something.

Majkl-J avatar Sep 18 '22 21:09 Majkl-J

Definetely with melee. Slowing it down seems nice and can maybe even be lore justified like f.e. actuators that are not optimised for sudden high-speed movements of punches unlike lets say the constant pressure applied when unwrenching something.

Hummm.... give them low damage punches but make grabs more powerful?

Moggram avatar Sep 18 '22 23:09 Moggram

Ping on Discord when ready enough for a testmerge

TheGamerdk avatar Sep 30 '22 16:09 TheGamerdk

Ping on Discord when ready enough for a testmerge

i'll test merge once the leg implants PR gets in so i can just replace the ability with an innate maglock implant

Moltijoe avatar Sep 30 '22 21:09 Moltijoe

wait wouldnt action speed literally apply to EVERYTHING, including antag abilities and shit

Lichton avatar Oct 01 '22 23:10 Lichton

wait wouldnt action speed literally apply to EVERYTHING, including antag abilities and shit

Thats the idea, they attack slower, have weak limbs, and a bluespace beaker of water brings them to their knees though. Plus at only a 0.9 modifier i dont see it being too strong. If during the test merge it is, i already have ideas about how to balance it out.

Moltijoe avatar Oct 01 '22 23:10 Moltijoe

Question, don't magboots negate the slip effect or am I being dumb and they have that line of code

wonderinghost avatar Oct 29 '22 16:10 wonderinghost