Commit Graph

12467 Commits

Author SHA1 Message Date
phil235 ac63896910 - Foam/moke lifetime is no longer affected by reagents volume.
- Remove show_message argument from blob reagent reaction_mob()'s and remove the if(show_message) send_message(). Now send_message is called directly on each blob strike.
- Changed blob reagent effects to depend on volume so blob spore smoke isn't deadly.
- Breathing smoke now reduces its life expectancy and calls reaction(INGEST) with the accurate amount of reagent.
- Adjusted the effects on mobs of some other reagents.
- Adjusted reagent amounts in chem grenades.
2015-06-24 20:58:22 +02:00
phil235 9b616daf8f Merge pull request #9837 from spasticVerbalizer/muteMessageFix
Prevents 'unable to speak' spam on empty message
2015-06-24 20:15:19 +02:00
LaharlMontogmmery 6cab00e31b Reverts BPRED change. 2015-06-24 19:51:28 +02:00
Iamgoofball 33b9fc3a2c Update bottle.dm 2015-06-24 10:32:55 -07:00
Iamgoofball 9522feea87 phil says this fixes the armor problem TAKE 2
expand dong
2015-06-24 10:27:48 -07:00
xxalpha 305daf5d92 Fixed reviver implant EMP resetting cooldown time. 2015-06-24 15:36:40 +01:00
AnturK 8a42b5af7d Fixes advanced camera now always clearing the obscured images
Makes experimental machine uncuff abductees automatically
2015-06-24 13:51:03 +02:00
Jordie0608 58399f7602 Merge branch 'master' of https://github.com/tgstation/-tg-station into mycomputerismadewithoverlayswhyisntyours
Conflicts:
	icons/obj/items.dmi
2015-06-24 20:31:51 +10:00
Jordie0608 d079104e05 fixes schema and send2irc message 2015-06-24 16:54:59 +10:00
Jordie0608 29d7122095 Merge branch 'master' of https://github.com/tgstation/-tg-station into idkhowtheserverevenranwiththiserroraround 2015-06-24 16:48:17 +10:00
Jordie dbad5fdea4 critical fix to admin memos 2015-06-24 15:58:41 +10:00
Iamgoofball afe32fe012 Buffs the traitor toxins
For poisons I'm spending TCs on, these are really weak. Overall consensus is they aren't powerful enough, this should make them more used.
2015-06-23 21:00:32 -07:00
xxalpha d18a98864a Remove optimization code. 2015-06-24 01:14:20 +01:00
xxalpha 0797226d2e Merge remote-tracking branch 'upstream/master' into chief
Conflicts:
	code/modules/clothing/spacesuits/hardsuit.dm
2015-06-23 21:50:16 +01:00
Iamgoofball a8ec1c76df Merge branch 'master' of https://github.com/tgstation/-tg-station into graphics
Conflicts:
	code/ATMOSPHERICS/atmospherics.dm
	code/game/machinery/computer/computer.dm
	code/game/objects/items/weapons/explosives.dm
	code/game/objects/structures/crates_lockers/closets/fireaxe.dm
	code/game/objects/structures/musician.dm
	code/game/objects/structures/tables_racks.dm
	code/game/objects/structures/window.dm
2015-06-23 12:54:26 -07:00
Cheridan 62e635484a Merge pull request #10069 from Ikarrus/gangrecruitnerf
Gang Update: Recruitment Edition
2015-06-23 14:33:13 -05:00
Cheridan c7e0b96314 Merge pull request #10083 from MrStonedOne/ISTHISVALID
Admins can now reject shitty adminhelps
2015-06-23 14:26:11 -05:00
spasticVerbalizer 2253a68c4b Merge conflict fix 2015-06-23 18:00:11 +02:00
Ikarrus 67ec200bc7 Few More Changes 2015-06-23 09:12:56 -06:00
Ikarrus adaef34fa8 Reactive Teleport Armor can teleport the user to space tiles again
Now they actually have a risk to using them again instead of being the perfect powergaming armor!
2015-06-23 08:57:54 -06:00
Jordie0608 d6018caf86 breaks nuke's topic into procs so it works better with toggle_nuke 2015-06-23 21:49:13 +10:00
Remie Richards 64f4adb41e Merge pull request #9510 from Cheridan/nuke_feedback
Nuke Op COMMUNITY FEEDBACK PR
2015-06-23 07:03:17 +01:00
Cheridan ffedaeaeef Merge pull request #10072 from Ikarrus/shuttleloanclarity
Cargo Shuttle Event Announcement Clarity
2015-06-22 23:50:37 -05:00
Cheridan f1fbfd93e6 Merge pull request #10029 from RemieRichards/ArmourPenetration
Armour Penetration and Armour Damage Reduction nerf
2015-06-22 23:49:18 -05:00
Cheridan 7b6fdbc8ce Merge pull request #9556 from Jordie0608/thisisnothebeginningoftotalatarinismthathappenedearlier
Ports watchlist flagging for ckeys
2015-06-22 23:36:06 -05:00
Ikarrus 3b326a973b Additional Changes 2015-06-22 22:29:51 -06:00
Cheridan 957f987b5d Merge branch 'master' of https://github.com/tgstation/-tg-station into dragnet
Conflicts:
	icons/effects/effects.dmi
	icons/obj/items.dmi
2015-06-22 22:57:53 -05:00
Remie Richards f5f833ecbb Merge pull request #9971 from KorPhaeron/newfloors
New Bluespace/Sepia slime reactions, new var for turfs
2015-06-23 03:43:28 +01:00
Remie Richards 95b2cc2b09 Merge pull request #10092 from TheVekter/dangerwillrobinson
Danger Update: Meteors, Rods, Flux and Grav
2015-06-23 03:39:41 +01:00
Remie Richards 4ac8dd2fa6 Merge pull request #10023 from palpatine213/Ifyouwantitdoneright
Positronic Brain fixes
2015-06-23 03:39:27 +01:00
TheVekter ab4a0ade28 fixed the changelog FOR REAL THIS TIME, also fixed bad coding 2015-06-22 21:30:50 -05:00
xxalpha 16504ef0cf Cleaned some clothing flags. Ported turf/Entered optimization from vg. 2015-06-23 01:52:14 +01:00
phil235 63358dcc78 fixing the formula. 2015-06-22 18:12:52 +02:00
phil235 13fdc68581 fixes singulo toxdamage. 2015-06-22 16:51:28 +02:00
phil235 1accee1c36 Fixes singularity not applying its tox damage to mobs. Adjusted its radiation and toxdamage values.
Fixes simple animals that needs to breath not taking damage from lack of gas to breath on space turfs.
Fixes revenant not being spaceworthy.
Fixes simple_animal accumulating radiation indefinitely because they are unaffected by it.
2015-06-22 16:10:24 +02:00
phil235 3f57259c69 Merge pull request #9466 from Fayrik/TheNanoing
The Nanoing (Episode 2: The Fix Wars)
2015-06-22 14:24:20 +02:00
TheVekter 6b5676bd7f Tweaked the meteor screen shake a bit, grav anoms now throw shit, and rods don't gib anymore. 2015-06-22 01:19:12 -05:00
KorPhaeron b361c395ab Only me 2015-06-22 00:56:07 -05:00
TheVekter c2157b1a11 * Makes the Flux explosion bigger
* Causes Immovable Rods to actually bisect the station
* Changes odds for more deadly Meteor Waves
* Fixes that FUCKING TEXT FOR MEATY ORE WAVES
2015-06-21 20:03:14 -05:00
phil235 5242108c4d a few fixes 2015-06-22 01:39:32 +02:00
phil235 b0cd6d34b1 Lots of work on acids, smoke, foam, reagents reaction() proc.
- fixed the fraction argument in reaction(...., INGESTED, fraction) so the proper amounts of each reagent react, not all of it.
- slight optimization of datum/reagents/reaction()
- small optimization /datum/reagent/proc/reaction_mob
- the smoke's reagents no longer do direct transfer upon crossed()/move() but uses "reagents.reaction( mob, TOUCH)" only.
- fixes no ingesting smoke if it's in the dark.
- removed block gas smoke effect flag from clown mask and other non "actual" gas mask.
- refactor how protection against touched chems being absorbed is done. get_permeability_protection() to get that protection. No more

simple RNG get touched or not, now the amount that touches you depends on your protection and the volume in question.
- changes acid_act to take volume into account.
- chem_smoke now uses process() just like foam, we remove the reaction from crossed() and Move(), it's only done in process() now.
- optimization of effect/smoke, OOP! And now all smoke effects use objprocessing instead of shitty sleep/spawn
- removed mob var/coughedtime.
- add a volume check to item/acid_act(), there's a threshold to be able to melt and then a probability to melt (acidpwr&volume).
- greatly lowered the amount of reagent in the smoke from dead blobspore (so the volume isn't enough for melting)
- human/acid_act(): damage to limbs depends on acidpwr&volume.
- fixes metalfoam not working.
- smoke powder: only one start() call.
- Amound of smoke objects depends on amount of smoke recipe created.
- Adds an argument to add_reagent() to block automatic call of handle_reaction()
- When using reagents/proc/trans_to(), reactions are now only handled after every reagent is transfered and not before.
- Amount of smoke objects depends on amount of smoke reagent created.
- radius of foam reaction depends on amount of foam reagent created.
- The amount of other reagents inside the smoke/foam decides the life expectancy of the effect.
- The amount of reagents in each small smoke cloud/foam cell depends on the amount of other reagents in the initial reaction but also

how much smoke/foam was created (more smoke means dilution of the reagents).
- smoke/foam's reagent reaction on mob decreases the life expectancy of the effect (to avoid reagent duplication)
- The amount of reagent reacting with atoms is less if the life expectancy is high.(to avoid reagent duplication)
- The amount of movement from the smoke now depends on the number of smoke clouds created.
- removing some useless code in chem_grenade/prime().
- When calling human/acid_act(), item acid melting chance lowers after each each successful melt in the list, some of the acid is

"used" to melt that item so the next items have a lower chance to melt (to make melting every clothing harder).
- remove the banned reagent list from sprays, not needed anymore now that acid is nerfed.
- chem_grenade reaction, if there's no reagent left after reaction (smoke/foam/etc, reagents cleared) you don't get the steam effect

and immediate reaction with all atoms around the grenade explosion. (Fixes foam cleaner grenade deleting bloodstains around it as soon

as the grenade explodes, even if the foam hasn't reached the tile yet).
- melted storage items now drop their content instead of deleting everything.
2015-06-22 00:35:24 +02:00
MrStonedOne 40c2ca5966 Tweaks adminhelp rejections and adds changelog 2015-06-21 13:23:42 -07:00
Razharas e6b738734a Merge pull request #8876 from xxalpha/fixfixfix
Cyber Implants + (Pt.2)
2015-06-21 22:12:17 +03:00
Fayrik 58301912e2 This was way too much work, so this had better work now. 2015-06-21 20:04:16 +01:00
MrStonedOne 9583b1213b Adds new timer subsystem
Adminhelps now use it so that they can cancel the timer to return the admin help verb.
Adminhelps now allow admins to reject the adminhelp, giving the user back the verb and a message telling them how to construct a better admin help.
2015-06-21 11:55:38 -07:00
LaharlMontogmmery 44b10eb779 Nerfs the BRPED range to 7. 2015-06-21 20:00:43 +02:00
phil235 aa5541070c Merge pull request #10082 from xxalpha/bass
Fixed not being able to insert a brain into an MMI.
2015-06-21 19:33:45 +02:00
xxalpha 609d65af58 Fixed surgical step 'saw' not working properly on non humans.
better
2015-06-21 18:26:00 +01:00
xxalpha 3379fa5172 Fixed not being able to insert a brain into an MMI. 2015-06-21 17:50:03 +01:00
Cheridan b1e252c69f Merge pull request #10021 from phil235/AIFloatFix
Mobs that are anchored or buckled to something anchored no longer float in no gravity.
2015-06-21 10:45:49 -05:00