Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Shitmed Update 2 - [Insert Snarky Remark] #1271

Merged
merged 64 commits into from
Nov 30, 2024

Conversation

gluesniffler
Copy link
Contributor

@gluesniffler gluesniffler commented Nov 23, 2024

Description

image

Honey wake up, another shitmed PR with 5 features and a trillion bugs! I love bloat.


Known Bugs

  • A lot of shit with changelings lol
  • Markings suddenly disappear from your entity apparently at random. Wizden exclusive issue as of now.
  • Fire heretics explode when ascending due to part damage shitcode (sorry)
  • Some exceptions/null point references at round end, tentatively related to salvage corpses.
  • Slots having wonky behavior due to not being networked. More of a broad issue with how I implemented them initially.
  • Arachne are FUCKED with surgery, I was incredibly tempted to set them to roundstart: false, but I'll try to hotfix it this week.

Changelog

🆑 Mocho, Deltanedas

  • add: Ported Ghetto Surgery from Deltanedas!
  • add: Ported fishops organs from Deltanedas!
  • add: Added different step durations to each surgery step.
  • add: Added a T2 research for advanced surgical tools
  • add: Added a T3 research for an omnitool for surgery.
  • add: Added Surgical and Advanced Surgical modules for Mediborgs
  • add: Mediborgs can now perform surgery!
  • add: Added lobotomies as an operation. Godspeed you psychopaths.
  • add: Added cybernetic arms, legs and eyes.
  • add: Added EMP weaknesses to all cybernetic parts (the day of reckoning will come for IPCs soon)
  • add: Losing your eyes now blinds you.
  • fix: Fixed a few species that did not inherit from BasePart's, thus taking damage types they shouldn't on their limbs.
  • fix: Fixed harpy lungs not being usable in surgeries.
  • fix: Fixed biosynthetic and other printable parts not allowing you to attach body parts to them.
  • fix: Fixed fire being able to destroy your chest.
  • fix: Fixed entities being able to take over your body by just inserting a brain or another head on top of you.
  • fix: Fixed some shitcode that didnt let rejuvenate or godmode work properly.
  • fix: Fixed bionic arm, and cybernetic eyes traits not working properly due to shitty networking.
  • tweak: Increased tend wounds's speed by double, and bumped up the values on its calculations. DEATH TO TOPICALS, LEAVE THOSE TO TIDERS.
  • tweak: Beheading an entity now doesnt let it move, speak, and forces it to the ground immediately (literally 1984!!11!!)
  • tweak: Changed sprites on most surgical tools to now use /tg/ sprites.
  • tweak: Unbound shitmed targeting doll keybinds by default (did you know we have those).

gluesniffler and others added 30 commits October 5, 2024 10:35
…yzerUIWizden

Updated Health Analyzer UI From Latest Wizden Update
* hide spriteview from health analyzer while inactive

* add out of range indicator if analyzer becomes inactive

* hide out of range icon if there is no patient data
* Add health analyzer unrevivability warning

* Remove errornous comment
@github-actions github-actions bot added Changes: Localization Changes any ftl files Changes: UI Changes any XAML files Changes: Map Changes any yml file in the Maps directories Changes: YML Changes any yml files Changes: Sprite Changes any png or json in an RSI labels Nov 23, 2024
Copy link
Contributor

github-actions bot commented Nov 23, 2024

RSI Diff Bot; head commit ca07b12 merging into dcc1c38
This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/Objects/Specific/Medical/Surgery/bonesetter.rsi

State Old New Status
bonesetter Modified
predator_bonesetter Removed
inhand-left Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/cautery.rsi

State Old New Status
cautery Modified
inhand-left Modified
inhand-right Modified

Resources/Textures/Objects/Specific/Medical/Surgery/drill.rsi

State Old New Status
drill Modified
inhand-left Modified
inhand-right Modified
0 Removed
100 Removed
25 Removed
50 Removed
75 Removed

Resources/Textures/Objects/Specific/Medical/Surgery/scalpel.rsi

State Old New Status
inhand-left Modified
inhand-right Modified
scalpel Modified

Resources/Textures/Objects/Specific/Medical/Surgery/bone_gel.rsi

State Old New Status
bone-gel Removed
bone-gel_0 Removed
bone-gel_25 Removed
bone-gel_50 Removed
bone-gel_75 Removed
predator_bone-gel Removed

Resources/Textures/Objects/Specific/Medical/Surgery/scissors.rsi

State Old New Status
hemostat-inhand-left Removed
hemostat-inhand-right Removed
hemostat Removed
inhand-left Removed
inhand-right Removed
retractor Removed
setter-inhand-left Removed
setter-inhand-right Removed
setter Removed

Resources/Textures/Mobs/Aliens/Carps/carp_parts.rsi

State Old New Status
tail Added
torso Added

Resources/Textures/Mobs/Customization/cyberlimbs/bishop/bishop_main.rsi

State Old New Status
l_arm-combined Added
l_leg-combined Added
r_arm-combined Added
r_leg-combined Added

Resources/Textures/Mobs/Species/IPC/organs.rsi

State Old New Status
eyes Added

Resources/Textures/Objects/Specific/Medical/Surgery/adv-retractor.rsi

State Old New Status
adv-retractor-on Added
adv-retractor Added
inhand-left-on Added
inhand-left Added
inhand-right-on Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/bone-gel.rsi

State Old New Status
bone-gel Added
inhand-left Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/circular-saw.rsi

State Old New Status
circular-saw Added
inhand-left Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/drapes.rsi

State Old New Status
drapes Added
inhand-left Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/e-cautery.rsi

State Old New Status
e-cautery-on Added
e-cautery Added
inhand-left-on Added
inhand-left Added
inhand-right-on Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/e-scalpel.rsi

State Old New Status
e-scalpel-on Added
e-scalpel Added
inhand-left-on Added
inhand-left Added
inhand-right-on Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/hemostat.rsi

State Old New Status
hemostat Added
inhand-left Added
inhand-right Added

Resources/Textures/Objects/Specific/Medical/Surgery/oldscalpel.rsi

State Old New Status
inhand-left Added
inhand-right Added
scalpel Added

Resources/Textures/Objects/Specific/Medical/Surgery/omnimed.rsi

State Old New Status
inhand-left Added
inhand-right Added
omnimed Added

Resources/Textures/Objects/Specific/Medical/Surgery/retractor.rsi

State Old New Status
inhand-left Added
inhand-right Added
retractor Added

Resources/Textures/Objects/Specific/Robotics/borgmodule.rsi

State Old New Status
icon-advanced-surgery Added
icon-surgery Added

Edit: diff updated after ca07b12

sleepyyapril added a commit to TheDenSS14/TheDen that referenced this pull request Nov 24, 2024
<!--
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]?
-->

Includes:
- Disposals fixes and engine update
(Simple-Station/Einstein-Engines#1270)
- Shitmed update
(Simple-Station/Einstein-Engines#1271)

---

# Changelog

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

:cl: Mocho, deltanedas
* add: Ported Ghetto Surgery from Deltanedas!
* add: Ported fishops organs from Deltanedas!
* add: Added different step durations to each surgery step.
* add: Added a T2 research for advanced surgical tools
* add: Added a T3 research for an omnitool for surgery.
* add: Added Surgical and Advanced Surgical modules for Mediborgs
* add: Mediborgs can now perform surgery!
* add: Added lobotomies as an operation. Godspeed you psychopaths.
* add: Added cybernetic arms, legs and eyes.
* add: Added EMP weaknesses to all cybernetic parts (the day of
reckoning will come for IPCs soon)
* add: Losing your eyes now blinds you.
* fix: Fixed harpy lungs not being usable in surgeries.
* fix: Fixed biosynthetic and other printable parts not allowing you to
attach body parts to them.
* fix: Fixed fire being able to delimb you.
* fix: Fixed entities being able to take over your body by just
inserting a brain or another head on top of you.
* fix: Fixed some shitcode that didnt let rejuvenate or godmode work
properly.
* fix: Fixed bionic arm, and cybernetic eyes traits not working properly
due to shitty networking.
* tweak: Increased tend wounds's speed by double, and bumped up the
values on its calculations. DEATH TO TOPICALS, LEAVE THOSE TO TIDERS.
* tweak: Beheading an entity now doesnt let it move, speak, and forces
it to the ground immediately (literally 1984!!11!!)
* tweak: Changed sprites on most surgical tools to now use /tg/ sprites.
* tweak: Unbound shitmed targeting doll keybinds by default (did you
know we have those).
@gluesniffler
Copy link
Contributor Author

Think thats a heisentest? Previous commit had passed all tests.

@Tmanzxd
Copy link
Contributor

Tmanzxd commented Nov 24, 2024

Test fail real: Can't resolve "Content.Shared.Body.Components.BodyComponent" on entity (13796/n13796)!

@sleepyyapril
Copy link
Contributor

Test fail real: Can't resolve "Content.Shared.Body.Components.BodyComponent" on entity (13796/n13796)!

Did you not check the new tests, silly?

@sleepyyapril
Copy link
Contributor

No test fails

Copy link
Contributor

@Erisfiregamer1 Erisfiregamer1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As the C# Person for Arcadis I can say with a confidence of 0.01% that this fixes more bugs than it introduces.

@sleepyyapril
Copy link
Contributor

As the C# Person for Arcadis I can say with a confidence of 0.01% that this fixes more bugs than it introduces.

sick, merge it immediately!!

@Erisfiregamer1
Copy link
Contributor

As the C# Person for Arcadis I can say with a confidence of 0.01% that this fixes more bugs than it introduces.

sick, merge it immediately!!

i stand by this statement (we moved fast and broke stuff, now we need to fix what broke)

@sleepyyapril
Copy link
Contributor

As the C# Person for Arcadis I can say with a confidence of 0.01% that this fixes more bugs than it introduces.

sick, merge it immediately!!

i stand by this statement (we moved fast and broke stuff, now we need to fix what broke)

no, i want more bugs. in fact, revert all fixes!

Copy link
Member

@VMSolidus VMSolidus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Even more fun. Well let's get these bugs fixed.

@Tmanzxd
Copy link
Contributor

Tmanzxd commented Nov 25, 2024

Test fail real: Can't resolve "Content.Shared.Body.Components.BodyComponent" on entity (13796/n13796)!

Did you not check the new tests, silly?

was the fails from 4 hours before that comment irrelevant now lol

@rbertoche
Copy link
Contributor

Nice.
Just that :P

@VMSolidus VMSolidus merged commit 2eafa0d into Simple-Station:master Nov 30, 2024
14 checks passed
sleepyyapril pushed a commit to sleepyyapril/Einstein-Engines that referenced this pull request Nov 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes: C# Changes any cs files Changes: Localization Changes any ftl files Changes: Map Changes any yml file in the Maps directories Changes: Sprite Changes any png or json in an RSI Changes: UI Changes any XAML files Changes: YML Changes any yml files
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants