43 Commits
Author SHA1 Message Date
SharkmareandGitHub c05286677a Update suit_cooling.dm 2019-04-04 23:38:30 +02:00
SharkmareandGitHub 34cf4c30a9 Frostbite efficiency update
Removing frostbites ability to self cold nuke to make the thermal regulation more efficient
2019-04-04 23:37:14 +02:00
SharkmareandGitHub 9119a86f0f Update suit_cooling.dm 2019-03-06 11:13:35 +01:00
SharkmareandGitHub 8d969e26a1 Update suit_cooling.dm 2019-03-06 10:41:43 +01:00
SharkmareandGitHub 98dc5056ea Adding EMAG to the cooling unit. 2019-03-06 10:40:47 +01:00
SharkmareandGitHub 30a3569509 Fixing Frostbite jelly atmos
accidentally made them suicide heat while cooling the area
2019-03-05 20:43:47 +01:00
SharkmareandGitHub 0b88f8f2e3 Update suit_cooling.dm 2019-03-04 13:38:34 +01:00
SharkmareandGitHub 02cda221f1 Update suit_cooling.dm 2019-03-04 12:46:27 +01:00
SharkmareandGitHub f8e4ed651e Update suit_cooling.dm 2019-03-04 12:42:01 +01:00
SharkmareandGitHub 1d4e781a2f Update suit_cooling.dm 2019-03-04 12:36:46 +01:00
SharkmareandGitHub b0c48dfa8c gas 2019-03-04 12:22:21 +01:00
SharkmareandGitHub c9bd87ec1f Update suit_cooling.dm 2019-03-04 12:12:58 +01:00
SharkmareandGitHub 079c8f5850 Update suit_cooling.dm 2019-03-04 12:10:28 +01:00
SharkmareandGitHub 0020ce8faa Biochemical cooling swap 2019-03-04 12:05:56 +01:00
SharkmareandGitHub 2f7cfeb34a Update suit_cooling.dm 2019-03-04 11:31:39 +01:00
SharkmareandGitHub c7d5782908 Update suit_cooling.dm 2019-03-04 11:13:12 +01:00
SharkmareandGitHub 5200b2a6a3 Update suit_cooling.dm 2019-03-04 11:00:02 +01:00
SharkmareandGitHub ebd62ab251 Update suit_cooling.dm 2019-03-04 10:59:30 +01:00
SharkmareandGitHub f9457d1ffb Update suit_cooling.dm 2019-03-04 10:46:40 +01:00
SharkmareandGitHub 2cab399c35 Frostbite jelly 2019-03-04 10:45:46 +01:00
SharkmareandGitHub ea1fc0a203 Nerfing the perpetual super cooling of this absolute unit
1 second has past, you feel a bruning sensation
2 Seconds have passed the burning rises and you are unable to move
4 seconds pass and the breath within your lungs turns to ice.
Road roller.
2019-02-22 02:05:59 +01:00
SharkmareandGitHub 339d0de126 Update suit_cooling.dm 2019-02-20 12:17:16 +01:00
SharkmareandGitHub 7a81058c5d A modified cooling unit, it'S definitely safe
I mean who would ever think to remove a cooling units safeties and tamper with the thermostat inside, dont be silly friend. 

It's simply **Advanced** that's why theres wires hanging from it!
2019-02-20 12:08:50 +01:00
AnewbeandAtermonera 077b73a446 Suit coolers don't magically shut off in mild fires (#4820) 2018-02-17 11:19:21 -08:00
Neerti 99eb6f9404 Updates Tools
Adds toolspeed var, which is a multiplier on how 'fast' the tool works.  0.5 means it goes twice as fast.
Adds usesound var, which determines what sound is used when a tool is being used.
Changes a lot of code to use those two vars instead.
Adds 'ayyy' tools, which are ported from /tg/'s abductor gamemode.  They're currently admin only but I might make them obtainable by xenoarch later.
Adds powertools, also from /tg/.  CE starts with them in a new toolbelt that spawns in their locker, ported from (you guessed it) /tg/.
Changes welder sprites to look nicer, ported yet again from /tg/.  Modified the blue welder slightly so it can be the electric welder sprite.
Adds various sounds from /tg/, for tools and welders.
2017-08-03 04:49:23 -04:00
Neerti 828dacf485 Centralizes weight class definitions
A lot of new defines are now in inventory_sizes.dm, which contains;
All the size identifiers (the thing that tells the game if something is bulky, or w/e).
Storage costs for all the sizes, which are exponents of two, as previously.
A few constants for inventory size.

Also changes all storage item's capacity definitions by basing it off of how many 'normal slots' exist for it.  This allows one to change the definition for all of the defines in the file, and everything will follow along without needing to change 500 files.  In testing, I made all ITEMSIZE_COST_* defines doubled, and nothing had broke.

The benefit of doing all of this is that it makes adding new weight classes in the future much simpler, and makes knowing how much space a container has easier, as seeing ITEMSIZE_COST_NORMAL * 7 means it can hold seven normal items.
2016-09-22 00:51:51 -04:00
Anewbe 6423aa6330 Should remove flickering heat warning for FBPs and suit coolers 2016-08-01 22:06:26 -05:00
Anewbe 3795e5c52a Suit coolers now work while worn on the back 2016-07-31 00:15:42 -05:00
Arokha Sieyes 22e2352925 Makes suit coolers work right in mecha
2 year old typo

Fixes #1924
2016-06-11 23:30:41 -04:00
Nerezza 4618c49793 Upgrades default suit cooler cell
Considering suit coolers are dedicated EVA equipment instead of emergency equipment, it's strange that they come equipped with a cell that lasts a handful of minutes in operation instead of a duration more comparable to an oxygen tank's.

This upgrades their default cell so that FBPs can grab, combine, and go just like other crewmembers.
2016-04-21 18:25:44 -05:00
Zuhayr f93ea6a78f Tweaks to previous commits.
More tweaks to IPC fixes.
Merge resolution/compile fixes.

Further work on properly integrating, updating and fixing prosthetic options.

Repathed internal organs to organ/internal.

More work on full synthetics, changelings, overheating.

Working on getting organs to qdel properly and spawn properly when robotized.

Finalized some overheating values, added remaining prosthetic icons.

Finalizing the testing version of the full prosthetic bodies branch.

Added suit cyclers to the autolathe and map.

Fixing runtime errors.

Fixing errors.

Changelog.

Replacing limb and organ strings with constants.

Prevented brainless species from becoming full cyborgs.

Fixed issues with brain/MMIs renaming themselves inappropriately.

Various fixes and oversights.
2015-12-24 21:13:40 +10:30
PsiOmega d0232732d4 Merge remote-tracking branch 'upstream/dev-freeze' into dev
Conflicts:
	code/game/machinery/floodlight.dm
	code/game/objects/items/devices/suit_cooling.dm
	code/modules/organs/subtypes/diona.dm
	code/modules/paperwork/pen.dm
	code/modules/reagents/reagent_containers/hypospray.dm
	html/changelogs/.all_changelog.yml
2015-05-30 16:11:57 +02:00
Atlantis 30e4550e2e Refactor floodlights
- Fixes #9543
- Removes ugly floodlight/proc/updateicon() and replaces it with proper floodlight/update_icon() which is standard on all objects/items. Does the same refactor for power cells and adjusts the proc call in relevant files (hence the amount of 1-line changes in various files)
- Makes floodlights properly use CELLRATE. Their load is 200 watts. Cell adjusted accordingly, it starts with 1k cell, which is enough for ~40 minutes (roughly)
- Floodlights with almost discharged cell (less than 10%) ocassionally "flicker", dimming for few seconds. This serves as indicator that the power cell is running low.
- Floodlight luminosity adjusted. They now shine slightly more, espicially closer to the floodlight.
2015-05-28 21:45:54 +02:00
Kelenius db30c15e4c Updates to science
Protolathe and CI build procs moved to them from RD console.
Protolathe and CI now have a build queue. Designs take varying time to
build.
P and CI material storage is now a list instead of a set of vars.
origin_tech is now a list.
All sheets now contain exactly 2000 units of matter.
In design datum, chemicals and materials are two separate lists.
Designs are now sorted. The method is kinda hacky but flexible. They
have a var, sort_string. Designs are sorted alphabetically using it.
Circuits how show whether they build a machine or a computer in CI menu.
Adds item construction, for now protolathe is used.
2015-04-04 13:38:03 +03:00
Kelenius 10de826ca3 Removes FPRINT and TABLEPASS flags 2015-01-23 22:27:32 +03:00
Amunak 4882074739 Code formatting, EOL at EOF fixes, refactoring 2014-12-18 03:11:49 +01:00
PsiOmega bc438e21ad All the relevant examine changes. 2014-11-05 12:44:23 +01:00
Walter0o e8592d4f41 fixes #6005 and broken ancient human low/high pressure code.
-fixes low/high pressure not damaging unsealed/damaged spacesuits.
-refactors procs and adds more comments.
-removes unused/dead code.
2014-08-17 18:06:30 +02:00
mwerezak 8af5a234a0 Improves suit cooler
Adds a few vars items should have, e.g. throwforce, flags, etc. Also
origin_tech.
2014-06-29 19:10:00 -04:00
mwerezak 6b3c130702 Removes dynamic proc call 2014-06-23 10:55:03 -04:00
mwerezak 67d5d56a12 Gives the suit coolers a proper process() proc 2014-06-23 02:31:36 -04:00
mwerezak 5bd975850a Less terrible sprite for suit cooling device
Also adds a few of them to EVA storage.
2014-06-21 20:41:29 -04:00
mwerezak b9fa433087 Adds suit cooling device
Also:

Breathing in hot/cold air will affect your body temperature.
Fixes old body temperature stabilization code not working.
Thermometer icon now adjusts based on species.
Reduced BODYTEMP_AUTORECOVERY_MINIMUM to a less ridiculous value.
2014-06-21 16:53:18 -04:00