44 Commits

Author SHA1 Message Date
ASmallCuteCat 1e6375f740 Added flavor text to more organs (#20369)
Silly little addition, does not affect gameplay at all. Liver, lungs,
kidneys, heart, and eyes now have flavor text that shows up when you
examine them.
2025-01-24 12:15:22 +00:00
Fluffy b8902e2e16 Runtime map now loads in ~11 seconds instead of ~40, sped up various other things (#19957)
Runtime map now has a bunch of new areas / items with often-tested
stuffs, and some hard-to-put-at-runtime stuffs.
Runtime map jobs now are positioned to make it faster to reach the
aforementioned often-tested stuffs.
Runtime map doesn't generate an overmap anymore by default, which speeds
up the process.
Runtime map now loads in ~11 seconds instead of ~40 seconds as it was
before.
Updated the maploader to be faster in parsing maps.
Bapi is not engaged anymore if we're only measuring the map size, which
speeds up the process.
In fastboot we do not generate the codexes anymore, which speeds up the
process.
In fastboot and if exoplanets and away sites are not enabled, we do not
parse the map templates anymore, which speeds up the process.
Updated the icon smoothing to be faster.
Optimized cargo area code.
Other optimizations.
2024-10-06 21:31:01 +00:00
Fluffy 1e43a1267c Turned various spawns into timers / removed (#19402)
Turned various spawns into timers / removed.
Removed the magnet machinery and sd alerts, ancient code that was not
used anywhere anyways.
2024-06-16 15:24:27 +00:00
Fluffy 3dc4cce9c2 Minor span refactoring (#19177)
Minor span refactoring
2024-05-19 16:37:29 +00:00
Fluffy 849340274d sdaf (#18321) 2024-02-08 12:38:28 +00:00
Matt Atlas b13ba13521 Fixes some cases where fakedeath doesn't work. (#16404)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-05-30 16:14:31 +00:00
Matt Atlas 31c73ead85 Ports the radiation subsystem and cleans up damage flags. (#15715) 2023-02-07 13:22:47 +01:00
Geeves 937fe2292b Heat Packs & Discomfort Tweaks (#15659) 2023-02-03 12:33:44 +01:00
Matt Atlas dd482c63af Update the codebase to 515. (#15553)
* Update the codebase to 515.

* edit that

* WHOOPS

* maor

* maybe works

* libcall and shit

* do that too

* remove that

* auxtools isnt updated so get rid of it

* actually remove auxtools lol

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-01-23 21:21:37 +01:00
Fluffy 04d89f212a Singletons + refactor of /datum/observ + refactor of /decl/ into /singleton/ (#15519) 2023-01-10 19:22:14 +01:00
Matt Atlas b1869884c1 Revert "Singletons + refactor of /datum/observ (#15487)" (#15515) 2023-01-05 19:21:22 +01:00
Fluffy 0ddcf0817a Singletons + refactor of /datum/observ (#15487) 2023-01-05 18:41:40 +01:00
Geeves 252436ae4d Genetic Skeletonization & Mutation Refactor (#15293) 2022-12-18 20:23:43 +01:00
SleepyGemmy ea6ec4dd52 Tweaks Unconsciousness (#14626) 2022-08-21 19:44:51 +02:00
VisVirific 986eb71f60 Lung Rescue Surgery Fixes (#13714) 2022-05-01 02:16:09 +02:00
Alberyk f42edd018e Adds more customization to robotic internal organs but it is not broken (#13068) 2022-02-06 18:07:42 -03:00
Matt Atlas 3225711e67 Revert "Adds more customization to robotic internal organs (#12994)" (#13065) 2022-02-02 19:46:57 +01:00
Alberyk a32ce7644e Adds more customization to robotic internal organs (#12994) 2022-02-02 13:07:11 -03:00
Matt Atlas 0b6631781a Faster oxygen loss decay, liver damage nerf. (#12444) 2021-09-07 17:11:46 +02:00
Matt Atlas 4559ff2494 Raises pain thresholds, hopefully reduces lethality a bit, nerfs painkillers. (#11969) 2021-07-30 11:54:57 +02:00
Matt Atlas 80be3d88e1 Another set of brainmed adjustment & miscellaneous things. (#11354) 2021-03-05 23:35:58 +01:00
MarinaGryphon c720e947ed /decl/chem (#10538) 2021-01-17 00:11:28 +02:00
Matt Atlas 8007ccd2ea IPC battery rework, ion rifle nerf, surge damage. (#10245)
- EMPs no longer deal permanent damage. Instead, they deal a temporary kind of damage called surge damage, that lasts for 10 seconds at maximum.
  - Surge damage makes mechanical or assisted limbs count as broken and nonfunctional.
  - Surge damage has special interactions with the mechanical heart and eyes.
  - EMP damage is no longer randomized. It is now much more consistent.
  - IPC battery is no longer represented as nutrition. Instead, the microbattery organ contains a super-capacity cell that is used for all their actions. This is represented with a new HUD icon.
  - Hardsuits can now be charged in robot chargers if you are wearing them.
  - Ion bolts now have a hit sound.
  - Removed the ion rifle lethal mode.
  - The ion rifle now has four shots.
2020-12-19 01:34:40 +01:00
Matt Atlas 574ba1eb9b Reducing overall lethality and nerfing lasers a bit. (#9691) 2020-08-19 10:22:44 +02:00
Matt Atlas c7c5d44a97 Reworks stasis, reshuffles life order, makes gases use defines. (#9409) 2020-08-09 13:20:06 +02: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
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
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 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 d403ee314d More combat/gun/medical tweaks. (#8615) 2020-04-19 14:28:33 +02:00
Alberyk 2e754d1a71 Two bugfixes. (#8479) 2020-03-20 19:56:59 +01:00
Matt Atlas 1567673e9a Many brainmed changes. (#7967) 2020-01-12 16:44:26 +01: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 00600acf38 zzztethoscope 2019-12-16 18:03:02 +01: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 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