Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.

Implanted chest item functionality and surgery #35

Conversation

braids
Copy link

@braids braids commented Nov 25, 2017

Features added:

  • Surgery (targeting chest)
    -- Open a large chest incision with scalpel (grab).
    --- If an unsecured item is in the chest, it will flop out onto the table.
    -- Insert an item into the chest.
    --- Any one holdable item can be inside a chest cavity at a time.
    --- If an item is in the chest, it can be removed with scalpel (grab).
    -- Sew the item in place with suture (help). (Optional)
    -- Close the chest incision with suture (grab).

  • Chest Item
    -- Targeting the chest area of a person with a chest item and attacking will activate (attack_self) the item inside.
    -- Farting will also activate the item.
    --- Farting while the chest item is unsecured will cause item to be pooped out.
    --- Pooped out items cause blunt and bleed damage the larger the item is.
    --- Items that can cut or stab will sever the person's butt when the item exits. This also does extra butt damage.
    -- Flipping with a beaker or similar reagent container as a chest item will dump the reagents into the person's body.

  • Medical Observations
    -- Using a medical analyzer on a person with a chest item will show a sizable foreign object is located in their chest.
    -- Observing someone with their chest open from unfinished surgery will state that they have a gaping hole in their chest.

Features added:
- Surgery (targeting chest)
-- Open a large chest incision with scalpel (grab).
--- If an unsecured item is in the chest, it will flop out onto the table.
-- Insert an item into the chest.
--- Any one holdable item can be inside a chest cavity at a time.
--- If an item is in the chest, it can be removed with scalpel (grab).
-- Sew the item in place with suture (help). (Optional)
-- Close the chest incision with suture (grab).

- Chest Item
-- Targeting the chest area of a person with a chest item and attacking
will activate (attack_self) the item inside.
-- Farting will also activate the item.
--- Farting while the chest item is unsecured will cause item to be pooped
out.
--- Pooped out items cause blunt and bleed damage the larger the item is.
--- Items that can cut or stab will sever the person's butt when the item
exits. This also does extra butt damage.
-- Flipping with a beaker or similar reagent container as a chest item
will dump the reagents into the person's body.

- Medical Observations
-- Using a medical analyzer on a person with a chest item will show a
sizeable foreign object is located in their chest.
-- Observing someone with their chest open from unfinished surgery will
state that they have a gaping hole in their chest.
Removed commented-out code in code/mob/living/carbon/human.dm
@ZeWaka ZeWaka requested review from Tobba and removed request for Tobba November 25, 2017 19:19
/mob/living/carbon/human.dm
- Updated attackby() and attack_hand() to perform surgery check. If
  surgery is being performed, don't activate item.

/procs/surgery.dm
- Updated Scalpel - Cavity, now sets patient.chest_item_sewn to 0 when
  item is removed from chest.
@ZeWaka ZeWaka force-pushed the goonstation-2016-byond510 branch 2 times, most recently from 4bb3e79 to c317986 Compare March 6, 2019 07:08
@ZeWaka ZeWaka closed this May 23, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants