Commit Graph

1038 Commits

Author SHA1 Message Date
silicons f8d43b7544 Merge pull request #13679 from DeltaFire15/system-corruption
[TESTMERGE ONLY] System Corruption for robotic species
2020-11-18 22:54:51 -07:00
Putnam3145 9d300ade35 Merge pull request #13677 from silicons/newlines
Adds missing EOF newlines
2020-11-18 17:50:38 -08:00
DeltaFire15 ab81a7e3ef oops! (#13688) 2020-11-18 11:06:04 +01:00
silicons a950bcb0fb Merge pull request #13644 from DeltaFire15/hybrid-limbs-wound-stuff
[READY] Hybrid bodyparts - wound surgery edition
2020-11-17 01:09:47 -07:00
DeltaFire 410ffffcc3 there we go
robot rad safe: 250, 750 with upgrade (500 for normal mobs)

Also some typo fixes
2020-11-15 20:30:50 +01:00
DeltaFire 7c1a2808d1 tweaks purge corruption
Sleeping() > Unconscious()
2020-11-13 18:58:29 +01:00
silicons 5b03f5b0ec more 2020-11-12 23:36:18 -07:00
DeltaFire 935c412629 specify 2020-11-13 02:25:51 +01:00
DeltaFire 5af48a22dd adds a surgery to fix corruption 2020-11-13 02:24:52 +01:00
DeltaFire f74bf6d94e no more accidental slapping I said!
Makes initiate() always return true if you do not finish the doafter, preventing certain issues (you walking away and therefore slapping them / starting to forcefeed a organ, etc)
2020-11-04 05:05:23 +01:00
DeltaFire c4b0f21fd2 buncha stuff
All tools now have the surgical tool flag (save for wires since those have force 0 anyways and are only used very rarely in surgery), but yeah, since we got far more species using robot surgeries (0 -> 3), might be good to not have them accidentally beaten up.
Also fixes organs being eaten after inserting them, yay!
2020-11-04 04:34:56 +01:00
Timothy Teakettle db87297536 fix (#13632) 2020-11-01 22:03:43 +01:00
DeltaFire 04f0bb2fc2 clarifications
Now, you don't have to play the guessing game with the prepare electronics / open the hatch somewhat ambiguous surgery steps.
2020-11-01 03:23:34 +01:00
DeltaFire a07ab809ff fixes a thing
Previously, if a wound was removed while there wasa  surgery related to it going on, it'd just qdel() the surgery, which is.. kinda weird, since it, y'know, takes the closing step away from you, and all wound surgeries have checks for no wound being present anyways.
2020-10-31 18:04:59 +01:00
DeltaFire 5f32fa88e9 biomech wound surgeries
Since IPCs and synths can get wounds, they should prooobably also have access to the surgeries to fix them. instead of having to use the super-slow ways.
2020-10-29 21:34:54 +01:00
Vynzill cbe9f6c12a makes eyes glow once again with high luminosity (#13554) 2020-10-15 13:37:09 +02:00
silicons 29b7b49fe9 Merge pull request #13528 from DeltaFire15/robotic-limbs-PT2
Robotic limbs 2 : Threshhold Boogaloo
2020-10-11 17:33:00 -07:00
Tupinambis 3224533a7c Merge branch 'master' into spooder 2020-10-11 14:31:23 -05:00
DeltaFire 8895560c4b tweaks threshholds a bit
modifies the advanced prosthetics threshhold a bit:
25 > 20, still 5 mindamage.
2020-10-11 16:57:15 +02:00
DeltaFire 0f7868546b h m m 2020-10-11 16:28:40 +02:00
DeltaFire c412358d4e another typo 2020-10-11 03:58:38 +02:00
DeltaFire 4ccf40f775 Revert "Revert "Merge branch 'master' into robotic-limbs-PT2""
This reverts commit 27a099c6bf.
2020-10-11 00:53:18 +02:00
DeltaFire 27a099c6bf Revert "Merge branch 'master' into robotic-limbs-PT2"
This reverts commit 73b5267425, reversing
changes made to 2e780bfff2.
2020-10-11 00:51:39 +02:00
DeltaFire c5bb85d794 Merge remote-tracking branch 'upstream/master' into robotic-limbs-PT2 2020-10-11 00:47:54 +02:00
DeltaFire 73b5267425 Merge branch 'master' into robotic-limbs-PT2 2020-10-11 00:44:28 +02:00
Putnam3145 4f5f56e68f Merge pull request #13531 from DeltaFire15/quick-fix
Oops! Regenerate_bodyparts-edition
2020-10-10 15:33:59 -07:00
DeltaFire 641970f2c0 fixes two typos
yeah, I got those two wrong. Not anymore though.
2020-10-10 16:48:25 +02:00
Timothy Teakettle e2c6a19da7 Merge branch 'master' into slime-puddle 2020-10-07 23:37:30 +01:00
DeltaFire 0d299684ed oops! 2020-10-06 21:35:08 +02:00
DeltaFire 21c85de81d oops! 2020-10-06 18:28:31 +02:00
DeltaFire 2cdabc039e Aaand now for the bodyparts
Title. Robo bodyparts now each have their own custom threshholds
Surplus prothetic: just bad. Very.
Cyborg: High tolerance until threshhold, but can't be well repaired once past those
Advanced Prosthetic: Relatively low threshhold, but not impacted too hard from the threshhold being passed.
2020-10-06 18:14:54 +02:00
DeltaFire 06cb91ca3d updates all BODYPART_ORGANIC occurances
:)
2020-10-06 18:01:25 +02:00
DeltaFire 4146566af0 hoo boy
replaces all mentions of bodypart_robotic with is_robotic_limb() where possible, adds BODYPART_HYBRID, adds helpers for organic / robotic limbs (is_robotic_limb() / is_organic_limb(), with a arg to override it accepting hybrid limbs)
Also makes the the surgery to heal robotic limbs work if the torso isn't a robot, but rather if there are robotic bodyparts, makes the IPC brain repair.. only accept IPC brains (obviously), makes the damage threshholds for robo-limbs vars instead of a fix 25 with hybrid ones predefined at 25 / 15 (trigger / mindamage), adds an error message to fixing them if already at theshhold, etc. Now just for replacing BODYPART_ORGANIC with is_organic_limb aswell where applicable.. also actual values for the other robo limbs. Fun!
2020-10-06 17:34:13 +02:00
Timothy Teakettle b48f4b91e6 Merge branch 'master' into eye-sprites 2020-10-04 01:23:03 +01:00
Timothy Teakettle 0c99b53c05 eyes 2020-10-03 23:22:53 +01:00
silicons 6094cd7191 Merge pull request #13508 from DeltaFire15/robotic-fixes
bodypart fixes - robotic bodypart & digitigrade edition
2020-10-03 14:32:45 -07:00
DeltaFire c2e6fcb172 modifies regenerate_limbs()
This allows it to work for people with the ROBOTIC_LIMBS trait, creating robotic (/ synthetic, or whatever the hell those are considering they're inbetween) limbs for them instead of organic ones
2020-10-03 22:46:01 +02:00
DeltaFire 79af981467 fixes some fun limb code 2020-10-03 21:51:49 +02:00
timothyteakettle 950cb05617 Merge remote-tracking branch 'upstream/master' into slime-puddle 2020-10-02 15:53:48 +01:00
timothyteakettle 158b1d584f woopsy 2020-10-02 14:54:57 +01:00
timothyteakettle 3ba9031fe2 Revert "gender part support"
This reverts commit 358041c2ef.
2020-10-02 14:54:05 +01:00
timothyteakettle 358041c2ef gender part support 2020-10-02 14:50:42 +01:00
Tupinambis d2860b38c7 normalization 2020-10-01 18:46:31 -05:00
Tupinambis a2fbd76a49 fix travis? 2020-10-01 17:37:53 -05:00
Tupinambis f1bc1ccafb Merge branch 'master' into spooder
# Conflicts:
#	code/modules/surgery/organs/eyes.dm

I have no idea if this will work
2020-10-01 17:10:42 -05:00
Timothy Teakettle 710ab0ffa6 Update eyes.dm 2020-10-01 22:06:03 +01:00
Timothy Teakettle 7726b0456c Merge branch 'master' into cool-ipcs 2020-10-01 21:06:16 +01:00
Timothy Teakettle 14e217082f compile 2020-10-01 20:51:53 +01:00
silicons d8e58b1c48 Merge pull request #13452 from Tupinambis/CarbonHydrogenBromine
Ascent Port Project: Methane and Methyl Bromide Gas Additions
2020-10-01 03:13:15 -07:00
silicons b7650f3dea Merge pull request #13398 from timothyteakettle/wound-config
wound config values, wound bonus for how damaged a limb is
2020-10-01 03:02:35 -07:00