Commit Graph

39 Commits

Author SHA1 Message Date
zth
e711a1fcc5 Removes bloat comments 2019-10-30 11:06:36 -03:00
Exxion
b373985b8c Makes code compile on 513 2019-10-24 17:49:40 -04:00
madmanmartian
f07eb531d5 You can no longer decapitate slimepeople, to avoid the fuckery that is their unique functionality of dropping their brain. 2019-06-27 13:43:38 +01:00
Damian
0764d2bd34 Surgery patients scream if they're not anaesthetized 2019-05-06 18:58:11 +02:00
MadmanMartian
20270e2b42 Can now add robotic heads to the body (#18430)
* Can now add robotic heads to the body

* Can now put organs in those robotic heads
2018-06-11 16:20:09 -03:00
DrSnips
d68a8fd4d5 Adds the capillary laying operation tool. (#17731)
* Added the CLOT (advanced version of the fixovein). Fixed some typos involving the fixovein.

* Cleaned up the examine on the clot.

* Enabled the rnd design for the clot.
2018-03-14 12:45:38 +00:00
DrSnips
84e3640d34 Made requested changes. Also gave a use for the unused old laser scalpel sprite by giving them to the parent laser scalpel. Also gave the bone setter some recycle value. 2017-10-04 02:05:17 -04:00
DrSnips
16035b3c0d Made the laser scalpel cleaner, added laser cauteries for use in switchtools, replaced the cautery in the holotool with the basic laser cautery, sprites for laser cauteries, fixed laser scalpels being able to do both cut and cauterize in cautery mode. 2017-10-01 12:28:38 -04:00
DrCelt
f9b8c780ee Fixes #8231, Plasmamen being forevially jittery, drowsy, confused, etc etc etc fuck whoever did this (#12899)
* Fixes #8231, Plasmamen being forevially jittery, drowsy, confused, etc etc etc fuck whoever did this

* promotes ghetto var to proper var to prevent ghetto var meltdown

* h

* it compiles
2017-01-02 22:17:56 +01:00
ComicIronic
03861f64f5 Moved limb and zone internal names over to defines, (#10871) 2016-07-06 18:25:43 -05:00
Shadowmech88
d8674e9320 Golems Are Now a Proper Race (#9274)
* Adds golems as a proper race.

* Adds golem name file.

* Fixes a couple names.

* Further fixes to names.

* Changes the golem language key from g to p.

* Adds groin states for golems, as well as deformed states for all golem limbs.

* Changes attack verb to "punches." Updates the changelog with more complete information as to the golems' capabilities.

* Adds some extra checks for golems. Golems can now walk over broken glass barefoot without being hurt.

* Fixes new macros.
2016-04-15 02:44:08 -05:00
dylanstrategie
838a86cd31 Minor balance changes to Cancer 2016-04-02 17:14:29 -05:00
dylanstrategie
bfd48c1a99 Adds admin-only "Inflict Cancer" button
* Get cancer and die

* Give Cancer added to VV

* Change process method again

* Restore that line

* When are we going to fix .gitignore ?
2016-04-02 13:39:28 -05:00
PJB3005
99bf59d80e Adds a to_chat() proc, to pave the way to a non shit chat. 2015-11-25 15:55:15 +01:00
D3athrow
b9442d4383 Dem old bones 2015-09-05 12:41:48 -05:00
9600bauds
5cef92b865 * Butcher's cleavers can now be used as bonesaws in ghetto surgery (like hatchets)
* Debraining severed heads now accepts ghetto surgery tools.
2015-06-03 13:40:15 -03:00
9600bauds
2410996778 * Advanced surgery tools (laser scalpels, incision manager) now speed up surgery steps depending on how advanced they are.
* Laser scalpels now only come in two tiers, the first only requires iron and glass to be produced. Low tier laser scalpels will no longer randomly fail.
* Laser scalpels can now properly be used as a scalpel for any surgery steps that require one, and can be switched to a cautery mode to make them work as a cautery.
* The Incision Manager can now be used as a retractor for any surgery steps that require one, and no longer costs diamond to produce at the Protolathe.

* You can now properly cut biomass and kudzu with laser scalpels.
* Laser scalpels now properly change their icon for all surgery steps.
2015-06-03 12:44:18 -03:00
D3athrow
49a9daef22 Fixes #3610 2015-03-28 23:29:38 -05:00
ComicIronic
b44a0430a8 Initial cable changes. 2015-02-17 13:28:28 +00:00
ComicIronic
4cbb67516a Code cleanup 2: Hell's Kitchen
Made is_hot and is_sharp object procs, not global procs. Added sharpness vars for objects. Things use these procs OOP now.
Made all kitchen knives inherit from utensil/knife. This also fixes an issue with plastic knives, #2863.
Forks now work with all food properly. Fuck oldcode.
Made some procs macros, moved a maths proc, shrunk unsorted.dm a little.
Removed a redundant get_turf_loc proc that was just get_turf.
2015-02-08 13:11:54 +00:00
D3athrow
ab4a27a059 Fixes #2813 and #2798 2015-02-06 19:35:03 -06:00
DeityLink
25fe40c112 surgery clean up and laser scalpel fix 2014-12-14 23:41:55 +01:00
ririchiyo
5d2e4e6000 more fixes. 2014-09-27 22:34:57 -04:00
ririchiyo
7cc6dae487 This is a cursory glace through the files and dealing with some conflicts. 2014-09-27 18:05:34 -04:00
d3athrow
155d58e5e2 spelling fixes 2014-05-29 08:40:42 -05:00
Rob Nelson
1bcc68d34d Pomf wanted a pain check roll, so there's your pain check roll. :| 2013-11-27 18:14:13 -08:00
Rob Nelson
6bd4069c8e Surgery requires the patient to be unconscious, dead, or asleep. 2013-11-27 17:59:23 -08:00
Rob Nelson
3fd848e493 Fix pegleg bleeding issues. 2013-10-03 01:30:55 -07:00
Rob Nelson
2b77203275 ** WILL NOT COMPILE, OVER STRINGS LIMIT **
Import new bay stuff.
2013-09-03 23:19:24 -07:00
d3athrow
3bdeba5ac7 Typo fix, retractor step bugfix.
ZAS fix.  It should now be possible to repair breaches without admin intervention.

Signed-off-by: Mloc-Argent <colmohici@gmail.com>
Several ZAS fixes.
Adds insulation to doors, modifiable by admins from the ZAS setting panel.
Fixes a logic error with connections.  (I am dumb some days)
Improves the runtime detection and reporting.
Improves "zone info" debug verb.
2013-07-27 13:39:20 -05:00
d3athrow
028853666d Merge remote-tracking branch 'refs/remotes/bay12upstream/BEF-staging' into Upstream-staging
Conflicts:
	baystation12.dme
	code/game/jobs/job_controller.dm
	code/modules/client/preferences.dm
	code/modules/mob/living/carbon/brain/posibrain.dm
	code/modules/mob/living/say.dm
	code/modules/mob/living/silicon/robot/robot.dm
	html/changelog.html
	icons/mob/head.dmi
	icons/mob/items_lefthand.dmi
	icons/mob/items_righthand.dmi
	icons/mob/suit.dmi
	icons/mob/uniform.dmi
	icons/obj/clothing/hats.dmi
	icons/obj/clothing/suits.dmi
	icons/obj/clothing/uniforms.dmi
	maps/tgstation.2.1.0.0.1.dmm

Save us
2013-06-10 15:39:52 -05:00
d3athrow
d96888ca83 Fixing runtimes 2013-06-04 14:28:11 -05:00
Chinsky
9ab9631ae6 Since organ processing interval is so big, sets bleeding manually so hemostat step would work. 2013-05-28 18:27:40 +04:00
Chinsky
c84ce517e3 Changed way substitute tools are handled.
Now all tools have chance of success. Proper ones have 100.
If tool has less than 100 chance of success, it can fail the step.
2013-05-28 18:16:11 +04:00
Chinsky
fd2f37428b Made limb surgery not EXPLODE robotic limbs 2013-02-23 03:58:32 +04:00
Chinsky
4a6f719f35 Added crowbar as alternative to retractor. 2013-02-20 15:57:50 +04:00
Chinsky
2b7da59f1f Readded limb cutoff surgery. 2013-02-09 22:43:39 +04:00
Chinsky
7f84b415a8 Moved germ transferring and blood splatters in parent 'begin_step' of surgery steps. 2013-01-13 11:56:33 +04:00
Chinsky
3447c61e49 Moved surgery from WIP to modules, since it's not really that WIP anymore.
Split one huge file into several smaller ones for readability.
2013-01-13 02:11:06 +04:00