Commit Graph

24890 Commits

Author SHA1 Message Date
Bjorn Neergaard 442d286417 Fix cryo layers 2016-01-22 19:25:34 -06:00
Bjorn Neergaard 4224c800f0 Rewrite cryo
Similar balance but now healing is all in the reagent; and code is much simplified
Remove cryo leaking air, it just consumes O2 now. Gasses with a higher
specific_heat can be used to improve efficiency.
Greatly buffs cryo upgrades, in return for slight decrease in un-upgraded
performance due to atmos simulation.

Fix canister relabeling icons (Fixes #14742)

Add wrench sound to portable_atmospherics (consistency with ATMOSPHERICS/components)

Fix blood directly setting oxyloss (now uses adjustOxyLoss, balanced to be ~same as before)
2016-01-22 19:25:34 -06:00
Bjorn Neergaard b2629a56e2 Make wires use defines, put a wire var on /atom, fix tgui ui_host runtimes 2016-01-22 19:25:33 -06:00
tkdrg 655bec0590 Merge pull request #14775 from octareenroon91/patch-34
Enforce Consistency in Chem Machinery
2016-01-22 22:23:17 -03:00
Bjorn Neergaard 09571bd45f Allow custom pizzas in pizza boxes
Also fix boxes icons being wrong after surviving an explosion
2016-01-22 19:22:12 -06:00
Bjorn Neergaard 92f0df219b Don't send duplicate JSON down the wire 2016-01-22 19:22:11 -06:00
Bjorn Neergaard 99e5764719 Refactor pizza_bomb, tweak pizza_bomb sprites
Thanks to @WJohn for the pizza bomb core sprites, and updated pizza box sprites

Removes the pizza_bomb and replaces it with pizzabox/bomb. Adds a special bomb core
for pizza bombs (a pizza bomb core can be used on pizza boxes and regular bombs, but
regular bomb cores cannotbe used for pizza bombs), and tweaks wire code a little bit.
2016-01-22 19:22:11 -06:00
Bjorn Neergaard 4ec75a5ecb Add better pizza bomb sprites 2016-01-22 19:22:10 -06:00
Bjorn Neergaard 909e7dddd7 Fix some small bugs in wire refactor; add all the colors! 2016-01-22 19:22:10 -06:00
Bjorn Neergaard 87b0857b93 Refactor wire datums
Finish wire port and refactor wire datums to use string keys; widen color
range to support more wires and more colors.
2016-01-22 19:22:09 -06:00
AnturK cda2f26d56 tgui wires initial 2016-01-22 19:13:23 -06:00
Nerd Lord b92c159dee Fixes supermatter explosion being capped 2016-01-22 20:06:12 -05:00
tkdrg 14f90d8f1e Merge pull request #14748 from xxalpha/airlocktiming
Changed APC wire pulsing and airlock autoclose() to use timers.
2016-01-22 21:36:56 -03:00
tkdrg c26a9488d4 Merge pull request #14762 from AnturK/botradiofix
Fixes Pingsky Radio
2016-01-22 21:34:17 -03:00
tkdrg b8e967dad4 Merge pull request #14769 from MMMiracles/mapeditsgalore
Map Fixes
2016-01-22 21:28:44 -03:00
Remie Richards 6df21ac81f Merge pull request #14764 from ChangelingRain/slimeconsume
Slimes can no longer feed on simple animals that are immune to clone and toxin damage
2016-01-23 00:28:29 +00:00
xxalpha 32947c4cec Changed it so bots are all on the mob layer. 2016-01-23 00:15:13 +00:00
Remie Richards 0148fd5c39 Merge pull request #14725 from PKPenguin321/patch-9
Fixes armcannon messages displaying to everybody
2016-01-23 00:12:38 +00:00
xxalpha 6aaf9c43a6 Made foam transparent and changed its layer to be above mobs. 2016-01-22 23:57:18 +00:00
KorPhaeron b8bd84b62b Helmet 2016-01-22 17:52:26 -06:00
MrStonedOne fcae050052 Make up missed SS ticks less aggressively.
Don't attempt to make up missed subsystem ticks on dynamic wait subsystem

Only make them up 25% at a time.

(Also tweaks high cpu delaying a bit)
2016-01-22 15:25:03 -08:00
AnturK 62bcb146f4 Fixes mindswap leaving keyless ghosts 2016-01-22 23:50:16 +01:00
AnturK 12b9993b0a Fixes mindswapping into AI 2016-01-22 23:41:47 +01:00
AnturK c6e8f6af59 Fixes mindswapping into aghosting admin 2016-01-22 23:16:05 +01:00
Kyle Spier-Swenson 3e36a708a9 Fixes the tesla being shit
Fixes #14786

Muti-bolt is back, but the other ones don't go out as far and spread out more randomly

Power given has been cut down massively.

Ball expansion is now exponential.

Tesla now actually consumes energy and shrinks, causing the ball count to lower.

Fixes it repeatedly resetting shifting it pixel x/y causing flicks of the tesla ball apperenting 1 tile to the lowerleft

Fixes it growing even if it wasn't powered by a pr

Fixes #14786
2016-01-22 14:06:36 -08:00
Razharas 61778fec31 Fixes flashes and voice analyzers
Fixes flashes and voice analyzers
Fixes https://github.com/tgstation/-tg-station/issues/14779
2016-01-22 22:00:41 +03:00
PKPenguin321 8643aee84f adds a safety check to prevent runtimes
if the dummy parent item somehow gets spawned and an idiot player tries to use it, this stops them from runtiming/crashing the server. written in my free time so i may have done the "holder == null" part wrong, if it breaks ill fix it in a bit.
2016-01-22 10:33:52 -08:00
MrStonedOne cbdc6a4ac1 Makes the MC avoid triggering the byond bug that causes lag.
See http://www.byond.com/forum/?post=2021963#comment18164837

Higher fps when cpu goes over 120 causes issues. I have it scaling around 100 to give us a buffer, and not going back down until it drops below 75 to avoid it jumping too much.

This is a bit of a mess, but all of it can removed once the bug is fixed on byond's end.
2016-01-22 00:13:24 -08:00
tkdrg dbf51fd9c4 Merge pull request #14766 from Incoming5643/let_me_tell_you_a_tail
Fixes spawned/badmin'd lizards being featureless and missing tails
2016-01-21 22:21:54 -03:00
tkdrg 19bb54fe2a Merge pull request #14763 from tgstation/duncathan-patch-1
Tiles can now be destroyed by heat without combusting
2016-01-21 22:13:00 -03:00
octareenroon91 1eee6d0230 make the copypaste work. 2016-01-21 18:54:17 -06:00
octareenroon91 97b781c1e7 Enforce Consistency in Chem Machinery
Chem dispensers, heaters, masters/condimasters, the grinder, and the pandemic will now accept any reagent_container with OPENCONTAINER. This generalizes the code.
2016-01-21 17:23:08 -06:00
Nerd Lord f8e429e80a Changes punch damage from hardcoded values plus a species modifier to species vars.
Changes punch stun threshold from a hardcoded value to a species var.
2016-01-21 16:47:13 -05:00
Aranclanos b030a68814 Merge pull request #14751 from Razharas/MeanFix
Final solution to the Mean() question
2016-01-21 18:02:34 -03:00
Razharas 8b06aa2bda Merge pull request #14760 from Menshin/newplayer_login_lag_fix
Fixes lag on new player login
2016-01-21 23:41:39 +03:00
xxalpha 9377ec8423 Changed /datum/timedevent Destroy() to return QDEL_HINT_IWILLGC 2016-01-21 19:25:23 +00:00
MMMiracles 8b13e0cfdd i love map conflicts 2016-01-21 01:20:25 -05:00
MMMiracles af5f726089 lodesmapedits 2016-01-21 01:07:06 -05:00
Jordie dd38db21b5 Merge pull request #14756 from duncathan/fuckshuttles
Pipes don't transport air across time and space
2016-01-21 15:13:39 +11:00
Incoming d29761d213 Fixes spawned/badmin'd lizards being featureless and missing tails.
This list was accurate before the cat features were added, but wasn't change when they were. Using random_features() both future proofs against new features in the future and lets lizards have unique appearances when generated from nothing by admins/events. Lizards with proper save_files/prefs will overwrite these random features during creation.

Fixes #14679

Almost everything about this bug initially tested and looked into by @thelongbowman who I'm not sure actually has a github account but whatever!
2016-01-20 21:14:39 -05:00
octareenroon91 6fddad5ec1 Why you gotta be so Mean(...)
Remove the sole use of ```(...)``` syntax, by expecting an ordinary list -- of numbers -- instead.
Implement a Sum to supplement the Mean.
2016-01-20 19:09:23 -06:00
tkdrg 717ebcf6bb Merge pull request #14707 from xxalpha/beachicons
Divide beach coast icon into two.
2016-01-20 20:34:41 -03:00
Razharas 4244d67b1c Makes SMES great again
Makes SMES great again
2016-01-21 00:31:04 +03:00
xxalpha de44d7ec43 Changed APC wire pulsing and airlock autoclose() to use timers.
a

round
2016-01-20 21:26:44 +00:00
duncathan salt a11810fbf7 Merge pull request #14745 from Razharas/SleepFix
Fixes sleep clicking
2016-01-20 15:08:19 -06:00
Nerd Lord dc6ecbe8f3 missed one 2016-01-20 15:51:33 -05:00
Nerd Lord cd249d41f3 Slimes can no longer feed on simple animals that are immune to clone and toxin damage
Simple animal damage procs return the damage done(as one would expect)
2016-01-20 15:38:58 -05:00
Menshin f5b619147a Fixes lag on new player login. 2016-01-20 19:50:46 +01:00
duncathan salt 5ef3a6d766 Update LINDA_turf_tile.dm 2016-01-20 12:05:22 -06:00
AnturK b879d40f04 Fixes Pingsky Radio 2016-01-20 16:39:57 +01:00