Commit Graph

50 Commits

Author SHA1 Message Date
Matt Atlas
c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02:00
Crosarius
125a7e29b4 Gluttony (#9610)
Fixes an oversight which prevented Unathi from being able to devour big mobs such as space carp, cows, etc. This does not allow them to eat Humanoids.

Looks like carp are back on the menu boys!
2020-08-07 21:49:02 +03:00
Geeves
d50cd10230 Lung Grace period (#9498)
* Lung Grace Period

* log that change too

* no more conscious checks

* Update code/modules/organs/internal/lungs.dm

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

* Update code/modules/organs/internal/lungs.dm

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>

Co-authored-by: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com>
2020-08-01 11:52:01 +02:00
Geeves
7b1ca11afd Lung Rescue Things (#9500)
* Lung Rescue Things

* more fixing

* Update code/modules/reagents/reagent_containers/syringes.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2020-08-01 01:48:25 +02:00
mikomyazaki
3f2a515a8b Changes all cases of update_icons(), updateicon(), UpdateIcon() etc. to update_icon(). (#9432)
update_icons(), UpdateIcon() and updateicon() are now changed to be update_icon().

Many interactions expect a target to have an update_icon(), so they should all be the same.

Also fixed some stuff that was using relative pathing, along the way.
2020-07-26 12:28:36 +03:00
Matt Atlas
46227542da Fixes stairs randomly faceplanting you + some initialize/qdel errors (#9341) 2020-07-12 19:20:26 +02:00
Geeves
4a3fcd288a No Lung Pop (#9337)
Drowning in the pool no longer causes your lungs to pop.
    You will no longer gasp for air when submerged, instead you will flail violently.
2020-07-12 17:19:04 +03:00
Geeves
33ad8096fb The Great Spanning (#9320)
This PR get rid of all (most of) the span("thing", spans and replaces them with the SPAN_THING( variant, which has gained more popularity recently.
2020-07-12 15:53:28 +03:00
Geeves
7f7d56a0a9 Bodypart and Slot fixes (#9319) 2020-07-09 11:10:46 +02:00
MarinaGryphon
37c80988ce Converts Reagents to Typepaths and Centralises Reagent Spawning (#9140)
Converts reagents to use typepaths instead of IDs.
    Centralises reagent spawning in a lot of places to use reagents_to_add instead of a variety of custom methods or initialise overrides.
2020-07-05 20:47:48 +03:00
Matt Atlas
0811c51203 Yet more brainmed tweaks (#9254) 2020-07-04 22:27:25 +02:00
Matt Atlas
6725cfbc34 Fixes oxyloss racking up extremely fast (#9253) 2020-07-01 22:38:28 +02:00
Matt Atlas
b132f4509b Overhauls pain message/status displaying, fixes oxyloss. (#9173)
Pain message/status displaying has been unified into custom_pain. This might cause some weirdness with when people go unconscious or get paralysis from excessive pain.

Oxyloss has been fixed and so has the oxygen damage overlay, which is now back. I'm not sure of the actual impact this has on damage.

Also added a fullscreen BIG RED overlay when you have BIG PAIN.
2020-06-27 17:47:15 +03:00
Matt Atlas
76fec1fea2 Quite a few brainmed changes + fixes. (#9015) 2020-06-05 20:54:17 +02:00
Kaedwuff
1529fa44c1 Removes Virology (#8927)
-Almost all aspects of virology and it's related machinery and objects have been purged from the code and map.
-Most of disease code has been purged. Some pieces of it remain as holdovers because they would require extensive rewrite of defines and codes for things like nanite robot transformation and appendicitis (that frankly isn't necessary)
-The outbreak event has been purged, as has the virology malicious code event variant.
-The Virology department has been remapped into the Abandoned Sector.
2020-06-05 20:27:46 +03:00
Alberyk
7d86fdf901 Cyberpunk 2462: augments for real this time (#8113)
This pr adds an augment option to the loadout, that by using copious amounts of shitcode, allows players to spend their snowflake points into becoming total powergamers cool augmented cyborgs.
Also, make a couple of changes to allow all limbs to host internal organs and interact with them in surgery.
2020-04-23 19:27:53 +03:00
Matt Atlas
d403ee314d More combat/gun/medical tweaks. (#8615) 2020-04-19 14:28:33 +02:00
Doxxmedearly
e1731b5fca Prosthetic stomach name/sprite/mechfab (#8574) 2020-04-01 20:26:50 +02:00
Doxxmedearly
f1c6c31d93 Alcohol/Liver adjustments (#8477) 2020-03-22 21:14:01 -03:00
Wowzewow (Wezzy)
b9b42f4f8f Janitor, hydroponics and medical inhands (#8456) 2020-03-21 13:36:49 +01:00
Alberyk
2e754d1a71 Two bugfixes. (#8479) 2020-03-20 19:56:59 +01:00
mikomyazaki
21f348ec57 Adds a unit test to check for any missing initial icon states (#8332) 2020-02-23 02:43:12 -03:00
Matt Atlas
16aeb5c9d9 Many balance changes to halloss and damage. (#8160) 2020-02-08 15:39:06 +01:00
Matt Atlas
6ac723d54c Reimplements old Unathi devour with some miscellaneous improvements. (#8072)
Unathi now can no longer eat items, they can no longer swallow mobs whole, and instead they now bite chunks out of mobs instead.

Also, dionae no longer delete mobs inside them when they split.
2020-01-27 20:29:13 +01:00
mikomyazaki
e6d1916e0f Dead people don't have a pulse. (#8053)
Sets pulse to zero when the owner is dead, so we don't get weird readings on medical scans of the recently deceased.

Fixes #7720
2020-01-21 12:16:36 -03:00
mikomyazaki
7aa0e6475b Drain blood works properly even if a target Skrell goes to Srom during. (#8027)
Skrell in Srom will still get messages about memory loss due to brain damage done to their real body.
2020-01-17 07:56:51 +01:00
Matt Atlas
1567673e9a Many brainmed changes. (#7967) 2020-01-12 16:44:26 +01:00
Matt Atlas
06dbe222ad Fixes a whole bunch of bugs. (#7984) 2020-01-12 11:37:05 +01:00
Matt Atlas
e25dbf0f27 Fixes borers and antag spawning. (#7917)
Fixed bughunt for real.
    Bughunt now tries to spawn four mercenaries and two borers.
    Added some more intro text to Renegade.
2020-01-05 11:39:42 +02:00
Matt Atlas
a02e6e7e81 Adds Bughunt, Incursion, Spy vs Spy, Tower Defense (#7698)
rscadd: "Added three new gamemodes: Tower Defense, Bughunt, Spy vs. Spy."
    rscadd: "Bughunt, mercenary and borer, needs twenty required players and five required enemies."
    tweak: "Borers have received some miscellaneous fixes and tweaks across the board. They should overall work better now."
    rscadd: "Borers can now awaken psionics in their hosts. Maybe it's not a bad idea to get a brain slug after all..."
    rscadd: "Spy vs. Spy, traitor and renegade, needs four required players."
    tweak: "Changed how renegades work a bit. You're not traitors! You're paranoid people who smuggled a gun to work and are working to keep themselves safe."
    rscadd: "Tower Defense, mercenary, heist and ninjas, needs thirty required players and ten required enemies. Good luck!"
2020-01-04 17:47:02 +02:00
Matt Atlas
fb078a207b More harddel fixes. (#7861)
Silicons, brainmobs and mannequins should now delete properly.
2020-01-04 02:56:10 +01:00
Matt Atlas
c052a742aa Devour fixes and improvements. Allows dionae to devour. (#7887)
Dionae now have a stomach organ, which means they can devour. It has a bigger capacity than usual.
    Dionae can now devour big objects as well. Just pick them up and click on yourself while aiming mouth.
    Unathi can now actually devour tiny items.
    Unathi can now devour any mob smaller than them.
2020-01-02 23:53:59 +02:00
Matt Atlas
97e8e0e295 Decreases the organ damage cascade threshold. (#7835) 2019-12-31 15:29:14 +01:00
ParadoxSpace
27a6118308 Robot eyes can change color. (#7821)
This extends to IPCs and Aut'akh.
Also renames from 'visual prosthesis' to 'optical sensors.'
2019-12-30 14:17:26 -03:00
Werner
b116b3a6d2 Merge pull request #7669 from NonQueueingMatt/BREATHE
Adds a breathing sound when you're in low pressure.
2019-12-22 02:43:54 +01:00
NonQueueingMatt
1c0923ec38 Merge remote-tracking branch 'Aurorastation/master' into you_have_ligma 2019-12-21 17:16:24 +01:00
Werner
af2a4c58a3 Merge branch 'master' into BREATHE 2019-12-21 14:45:17 +01:00
Matt Atlas
bbecc7b461 Many vore improvements. (#7686) 2019-12-19 20:06:14 +01:00
Erki
6210e2bb44 Revert "Le Kidney Beans (#7672)" (#7715)
This reverts commit fce3617857.
2019-12-17 17:23:05 +02:00
Lady Fowl
fce3617857 Le Kidney Beans (#7672)
rscadd: "Adds the ability to remove appendix and other organs in character setup."
    rscadd: "Adds two kidneys! Splits the work up between the two organs."

Also adds the ability for a mechanical liver and kidneys,appendix
2019-12-17 17:22:08 +02:00
NonQueueingMatt
00600acf38 zzztethoscope 2019-12-16 18:03:02 +01:00
Matt Atlas
37abd8f771 Brainmed Code Quality + Organ Scarring (#7645)
Organ scarring has been made into a better system.

New healthdoll.

Other misc code cleanup attempts.

Fixes #7647
2019-12-14 00:10:53 +02:00
NonQueueingMatt
a92da3bdd5 whoops 2019-12-13 17:27:55 +01:00
NonQueueingMatt
0a152294b7 fix 2019-12-13 17:25:30 +01:00
NonQueueingMatt
abe2a4ac92 Adds a breathing sound when you're in low pressure. 2019-12-13 17:23:46 +01:00
Matt Atlas
df0cd6189a Brainmed Update (#7502)
gamer time.
2019-12-10 20:41:15 +02:00
Matt Atlas
d07645c56b Fixes losebreath typo (lung bug) (#7526) 2019-11-28 18:36:54 +01:00
Matt Atlas
f088260110 Fixes organ damage and pulse (#7521)
Fixes organ damage and pulse
2019-11-27 23:15:11 +02:00
Matt Atlas
88a319a574 Splitting human life into organs + removes the advanced operating table (#7473) 2019-11-25 07:23:16 +01:00
Matt Atlas
5da2a9c24b Splits organs into organ/internal (#7441) 2019-11-20 23:07:10 +01:00