Commit Graph

1633 Commits

Author SHA1 Message Date
tkdrg
96d8652ec4 Merge pull request #15885 from phil235/ReagentMobUpdateFix2
Health update from reagent metabolization now only happens once. Part 2
2016-03-04 22:18:39 -03:00
Cheridan
519a517206 Merge pull request #15901 from ChangelingRain/chemfixes
Fixes and tweaks blob chemicals
2016-03-04 16:08:21 -06:00
Nerd Lord
eaf0c3443c don't code when nauseated for like a month kids 2016-03-03 19:59:58 -05:00
Nerd Lord
594322b2e6 oh wow jeez whoops 2016-03-03 19:30:38 -05:00
Nerd Lord
12d0d82cd6 Synch mesh won't split damage to cores or nodes 2016-03-03 19:17:24 -05:00
Nerd Lord
2b405d7db1 Tweaks blob chems slightly 2016-03-03 10:41:50 -05:00
Cheridan
aa9196a725 Merge pull request #15880 from Core0verload/plantrefactor1
Plant Refactor: Revenge of the Grown
2016-03-03 00:16:34 -06:00
phil235
e5c3011148 Fixes incorrect argument given to Weaken() and adjustWeakened() in some cases. 2016-03-02 20:04:37 +01:00
phil235
c07a48a84d Moved changeling adrenaline and shadowling blindness smoke reagent to the proper reagent files.
Fixes these two reagents calling mob update procs when they shouldn't.
2016-03-02 19:55:55 +01:00
Cheridan
ffb14ed84d Merge pull request #15788 from Shadowlight213/Oldcultredo
Remake of #15690. Replaces newcult with oldcult.
2016-03-01 22:37:58 -06:00
c0
0e1ae09e92 Plant Refactor: Revenge of the Grown 2016-03-02 07:30:06 +03:00
tkdrg
ef1f9845dc Merge pull request #15412 from LanCartwright/toxinvirology
New virology chems. Makes virus food actually useful. Adds uranium to virology uses.
2016-02-29 23:41:28 -03:00
Akke
97f2a423de fixes other_reagents.dm to be children of their original reagent. 2016-03-01 00:03:13 +00:00
Akke
2c98a52c83 dumbest mistake of my life result_amount fix 2016-02-29 21:58:58 +00:00
Cheridan
946b89b5f2 Merge pull request #15791 from phil235/ReagentStatUpdateFix
Health update from reagent metabolization now only happens once.
2016-02-29 15:07:23 -06:00
Akke
018bc20ce0 Adds virology reagents to actual reagents/chemistry/reagents/other_reagents.dm 2016-02-29 20:48:50 +00:00
Akke
e22ddb5e35 fixes some bugs 2016-02-29 00:07:51 +00:00
Nerd Lord
ccf02706ea lighten color 2016-02-27 22:07:30 -05:00
Nerd Lord
6002f1467a Adds blobbernaut production animation.
Spores now fly properly(and zombies don't)
Added Adaptive Nexuses, which does medium brute damage and kills unconscious targets, reaping points for the overmind.
2016-02-27 22:00:49 -05:00
Nerd Lord
8dbea9021c only the living 2016-02-27 17:00:24 -05:00
Nerd Lord
544412a80a shortdesc for flammable goo 2016-02-27 14:11:04 -05:00
phil235
0001dea5f0 || not | 2016-02-27 16:24:10 +01:00
phil235
069759f262 When reagents are metabolized, we only call update procs like updatehealth() or update_canmove(), once instead of once for each reagent effect that usually calls an update.
This fixes falling and getting up instantly every tick when you have a reagent weakening you and another healing the weaken effect.
2016-02-27 15:46:30 +01:00
Shadowlight213
642321b5cd Removes newcult and readds oldcult 2016-02-27 00:53:14 -08:00
Nerd Lord
cee1eb03c8 figures, too complex 2016-02-26 23:45:23 -05:00
Nerd Lord
2e2794c959 Adds five new blob chemicals.
Draining Spikes, which is reddish pink, does medium brute damage, and drains blood from targets.
Shifting Materia, which is tan, does medium brute damage, and shifts position when attacked.
Flammable Goo, which is reddish orange, does low burn and toxin damage, and when hit with burn damage, emits a burst of flame. It takes more damage from burn, though.
Poisonous Strands, which is lavender and does burn, fire, and toxin damage over a few seconds, instead of instantly.
Bluespace Dust, which is bright green, does low toxin damage, irradiates, and may teleport targets.

Other changes;
Replicating Foam has a lower chance to expand when hit
Penetrating Spines is now purple instead of sea green.
2016-02-26 23:00:43 -05:00
Akke
b35db55305 adds new recipes/others.dm 2016-02-24 23:28:38 +00:00
KorPhaeron
9d208197ba Sloth 2016-02-23 05:05:11 -06:00
KorPhaeron
d17d34edc9 Three lavaland ruins 2016-02-23 01:07:06 -06:00
tkdrg
f81e52c164 Merge pull request #15605 from phil235/StreamSpray
Spray bottles now have a "stream" mode toggled by clicking the bottle.
2016-02-20 11:56:33 -03:00
duncathan salt
6458b524a0 Merge pull request #15615 from ChangelingRain/nottheblob
Blobbernauts and blob spores are now immune to blob chemicals
2016-02-19 15:51:41 -06:00
Cheridan
24d17307a3 Merge pull request #15587 from phil235/EffectMorphineFix
Fixes certain reagent making you sleep/be stunned/blind for just a split second every tick
2016-02-19 11:18:50 -06:00
Nerd Lord
59d342af3a Blobbernauts and blob spores now have healing effects when being healed by the blob.
Blob chemicals no longer work on blob mobs, meaning you can't hit yourself as a blobbernaut to throw things with sorium, darkmatter, or cyclonic grid.
2016-02-18 17:11:59 -05:00
phil235
eaef2e842a Spray bottles now use a "stream" mode toggled by clicking the bottle.
The stream mode launches a chem puff that does not react with objects or turfs on its trajectory, it only reacts with standing mobs in its way, the puff doesn't go through the mob and is immediately deleted after reacting, or with the things on the last tile it can reach.
This mode is the initial mode for the nukeops chemsprayer (but the mode can still be toggled if you want to spray things on many tiles). Also the chemsprayer always spray 10 units per use now, and its range in spray mode is reduced to 4 tiles (so player aren't confused by the puff doing nothing when they aim very far and the amount transfered to each tile encountered is very low(amount is divided by range))
Fixes the chem puff appearing behind mobs it passes through.
2016-02-18 20:55:40 +01:00
Cheridan
cfcecba389 Merge pull request #15575 from phil235/ReviveFix1
Fixes mob revival
2016-02-17 20:42:10 -06:00
AnturK
3c8652e346 Merge pull request #15504 from phil235/HatMaskFacialHairFixes
Fixes mask and head gear issues
2016-02-17 21:47:17 +01:00
phil235
e3ba907c58 Fixes certain reagent making you sleep/be stunned/blind for just a split second every time life() is called. 2016-02-17 21:20:39 +01:00
phil235
7e1efca13a Created two new procs to handle reviving mobs more easily:
- can_be_revived(), used so we don't revive a mob who would immediately die again (lack of brain organ for carbons).
- fully_heal(), called by revive when we want to completely heal a mob before trying to ressuscitate it.

I gave some arguments to revive() so the proc can be used by more than just the admin healing code (ai revived by the AI fixer console, drone revived by another drone clicking it, strange reagent ressuscitating you, borg revived by restart circuitboard, changeling using his revive ability, etc)

This fixes borg revival not updating its vision correctly and not updating the diagnostic HUD. Same fix for changeling revival.
2016-02-16 23:27:08 +01:00
KorPhaeron
9cec5f51a2 Merge pull request #15546 from octareenroon91/patch-31
Correct generic chem patch icon
2016-02-15 05:23:46 -06:00
octareenroon91
e51d602ca6 Correct generic chem patch icon
Fixes #15540
2016-02-15 01:15:37 -06:00
Cheridan
7d93b7d6c4 Merge pull request #15386 from Zerrien/master
Adds unique icons for the 2 types of patches.
2016-02-13 23:36:04 -06:00
Zerrien
f764ac573c Removes redundant New call 2016-02-13 19:30:24 -08:00
Zerrien
a7c724b812 Assigns the icon correctly instead of overriding in New 2016-02-13 18:56:51 -08:00
Cheridan
5f089e6ac1 Merge pull request #15483 from ChangelingRain/blobtweaking
Blobs can now expand onto lattices and catwalks
2016-02-13 19:58:09 -06:00
phil235
fd16e02cdb Fixes most (non hardsuit) helmets hiding the glasses when they shouldn't.
Fixes not seeing glasses through the riot helmet.
Fixes gas mask protruding from the abductor helmet.
Fixed radiation hood not hiding your hair, earpiece, mask.
Fixes colored justice hats not having an on-mob icon_stat.
Removed BLOCKHAIR bit from var/flags , moved it to flags_inv and renamed to HIDEHAIR
Added HIDEFACIALHAIR bitflag so certain hat/helmet can show just the beard.
Fixed human/update_inv_glasses not checking if our mask hides our glasses.
Fixed check_obscured_slots() not checking if our masj obscur our glasses.
Fixes some bits of flags_inv having the same value.
Fixes crusader hood and other headgear not hiding your identity when they should.
Fixes drone mask icon not appearing.
2016-02-14 00:03:07 +01:00
Nerd Lord
ea67e1aa0d Blobbernauts can now speak to other blobbernauts and overminds with :b
Blobbernauts and blob spores now have ask, exclaim, and yell speak emotes.
Blobbernauts and blob spores have a randomly-generated number assigned to their names.
2016-02-13 16:47:25 -05:00
Nerd Lord
18bbc4758a Blob Sorium and Dark Matter properly reduce range based on bio protection.
Updates blob tips.
Blobs now consume walls that are on their tile.
Added a space between blob follow link and message.
2016-02-12 20:07:44 -05:00
duncathan salt
759a95f974 Merge pull request #15372 from optimumtact/patch-8
Don't sleep life for 30 ticks with slimetoxin
2016-02-10 22:51:41 -06:00
Akke
d5416b8661 Adds toxin to virology use. 2016-02-11 00:18:44 +00:00
phil235
0291f450d2 Merge branch 'master' of https://github.com/tgstation/-tg-station into VisionUpdatesChanges
Conflicts:
	code/modules/mob/living/carbon/life.dm
	code/modules/mob/living/death.dm
	code/modules/mob/living/login.dm
	code/modules/mob/mob.dm
2016-02-10 22:35:19 +01:00