Commit Graph

12467 Commits

Author SHA1 Message Date
Chiefwaffles 0059afb89c Adds announcement configuration. 2015-07-13 17:40:58 -07:00
xxalpha a306520ba9 Fixed t-ray goggles not updating pipes&cables correctly.
Loc <<
2015-07-14 00:45:41 +01:00
phil235 359a270de6 Merge branch 'master' of https://github.com/tgstation/-tg-station into MechRefactoring
Conflicts:
	code/game/mecha/equipment/tools/medical_tools.dm
	code/game/mecha/equipment/tools/tools.dm
	code/game/mecha/mecha.dm
2015-07-14 01:20:37 +02:00
Remie Richards 6937076afe buffs to changelings:
* Changelings now regenerate chemicals while dead, up to half and ONLY HALF of their maximum storage (taking into account their storage upgrades, if applicable)
* Changelings now repair geneticdamage while dead, with the lowest value they can be taken to being 50, this number is arbitrary but was based on half the value at which fakedeath stops working for too much geneticdamage
* Changeling fakedeath timer is now halved, down from 80 seconds (1 minute 20 seconds) to 40 seconds.
2015-07-14 00:17:40 +01:00
phil235 72547af481 Merge branch 'master' of https://github.com/tgstation/-tg-station into SmokeFoamBuff
Conflicts:
	code/modules/mob/living/carbon/human/species.dm
2015-07-14 01:02:37 +02:00
phil235 b570af6795 Fixed catching banana creampie in mid throw (and similar objs). 3824 10536 (hitting a wall now makes the smashed pie effect appear ON the wall)
Moved last_bumped var from movable to living.
Renamed /obj/machinery/field/proc/bump to bump_field() to avoid confusion with Bump(). Same thing with /obj/effect/mine/Bumped() -> triggermine().
Fixes sprite when hunter leaps into a wall. 10428
Removed some commented code here and there.
Remove allow_spin var, throw_at now uses a spin argument for that.
Throwpass atom var is no longer used to check whether thrown stuff can pass stuff (now using CanPass() proc like everything else), the var is still used for some adjacency click check.
A thrown mob hitting another mob now produces a sound; also thrown mob and target one no longer swap places even on help intent.
A thrown mob now is lightly hurt (and weakened) if he hits a wall/mob/dense object. Nerf the damage when thrown mob hit wall.(20 -> 10)
Thrown obj/mob no longer bounces off wall unless it's no grav. Heavy thrown items now push an unanchored obj/mob target.
Fixes losing all momentum when getting out of a thrown closet. 6569
A lot of work on throw_at, throw_impact, and hitby to make the code more OOP. Thrown items no longer collide with border items on the side. 10479
Fixes the killer crusher. 10507
2015-07-14 00:51:19 +02:00
Swag McYolosteinen c81d361273 Merge pull request #10143 from AnturK/ditto
Adds Morph - non-ling shapeshifter
2015-07-13 18:00:21 +02:00
Cheridan 43bb718b21 Merge pull request #10568 from MrStonedOne/holyshitwhatisthisbullshit
Removes topic limiter. Increases responsiveness in all uis.
2015-07-13 01:47:47 -05:00
Chiefwaffles 14fb54ce8d Adds support for common channel announcements; moves over latejoin announcement to announcement system. 2015-07-12 22:56:12 -07:00
Cheridan 85148a12af Merge pull request #10504 from optimumtact/sanitycheques
Add sanity checks to syringe injection after the do_mob call
2015-07-12 22:11:35 -05:00
Ikarrus c3ae39a7e8 Clothing with bomb armor are less likely to be shredded
Should have been this way from the start.
2015-07-12 14:42:07 -06:00
AnturK 4c3848f279 Changelog 2015-07-12 21:58:01 +02:00
Aranclanos da8127c7dc Moves the del log verb away from the debug verbs option, now being available from the getgo 2015-07-12 16:07:46 -03:00
duncathan 71ac607a6b Revert "merge conflicts?"
I fucked this up
2015-07-12 12:52:32 -06:00
Ikarrus 1c43425304 Tested and Tweaked 2015-07-12 09:50:57 -06:00
nullquery af8be99372 Merge pull request #20 from nullstation/master
Merge with upstream
2015-07-12 13:38:57 +02:00
NullQuery a3efc91ab9 Modifications to crew monitoring computer, procqueue and html_interface.
- procqueue: You can now schedule procs to be executed at some point in the future.
- Crew monitoring: see issue #10498
- html_interface: fix for Nanotrasen-style windows, refactor Javascript files and move them in their own folder
- Includes changelog entry for the crew monitoring changes.
2015-07-12 13:37:18 +02:00
Swag McYolosteinen 81ec442d50 Merge pull request #10512 from duncathan/traygoggles
Adds t-ray scanner goggles for atmos techs
2015-07-12 12:41:37 +02:00
Ergovisavi 72da5e749e Inability to quickly select medicine as mediborg is super annoying, changes hypospray attack_self to be like the Borg Shaker, much easier. 2015-07-12 00:57:21 -07:00
MrStonedOne bdb264acdf Removes topic limiter.
Topics are no longer limited to once per 2ds per client.

This massively improves responsiveness by no dropping clicks when trying to browse thru menus.

Anything that could cause lag or otherwise be limited should do that in its own topic, not blog down the rest

Please let me know if you can think of anything that should be limited in this PR otherwise, i say we find out by field testing.
2015-07-11 23:09:04 -07:00
Ikarrus 3bc29a74e6 Adds a Join Queue if the server exceeds its hard population cap
Players can join a queue that will notify them with a message and sound when a slot becomes available. First come first serve.

Players have approximately 20 seconds to join after the notification. Failure to join in that window removes them from the queue, to remove AFKers.

I haven't tested the code yet but it's basically done.
2015-07-11 22:57:08 -06:00
duncathan 27f4bf3ee0 merge conflicts? 2015-07-11 19:56:54 -06:00
Cheridan a0a20b0b0a Merge pull request #10484 from Ikarrus/augmaintenance
Makes augmentations more difficult to maintain
2015-07-11 19:54:58 -05:00
duncathan e074fb7856 makes air flow; fixes EVERYTHING 2015-07-11 18:45:19 -06:00
WJohn dee7423b00 Merge pull request #10480 from Chiefwaffles/CELLS_ARE_HARD
Change w_class of Power Cells from 3.0 to 2
2015-07-11 20:25:14 -04:00
Cheridan 61d5425c3f Merge pull request #10503 from phil235/RevolverMisfireFix
Fixes for lighter, heart attack, defib, light fixture and other stuff
2015-07-11 19:01:04 -05:00
Cheridan ab7fef8082 Merge pull request #10526 from phil235/ImprovisedShotgunFix
Fixes improvised shotgun being deleted when tablecrafted.
2015-07-11 18:57:13 -05:00
Cheridan 7dc3414da3 Merge pull request #10496 from MrStonedOne/WHYISTHISSOOLOUD
Helmet of Justice nerfs: Lowers the volume by ~40% and raises the cooldown by ~20%
2015-07-11 18:16:51 -05:00
Cheridan 68c32438bb Merge pull request #10525 from phil235/FixFix1
Some fixes and stuff....
2015-07-11 18:06:29 -05:00
Xhuis dc982fe815 Changelog + board added to autolathe 2015-07-11 11:58:41 -04:00
Cheridan e0bbfbacc1 Merge pull request #10494 from phil235/CloggedScrubberFix
Fixes for clogged vent event and backpack preferences.
2015-07-11 09:19:25 -05:00
Miauw 03bf88bfba Adds a huge message to sec borgs telling them not to be shitheads. 2015-07-11 13:39:54 +02:00
duncathan 0e004e3939 fixes runtimes 2015-07-11 02:47:31 -06:00
duncathan e63771c9f4 finally gets airs, nodes and parents working... sorta
nodes is working fine as far as I can tell
airs seems fine but it's somewhat untestable until I fix parents
parents is initializing, but not updating properly

also adds my ckey to admins.txt
2015-07-11 02:47:22 -06:00
duncathan 140bbd3972 3rd pass OOP
now we've got lists for parents, nodes, and air mixtures
(they're all broken)
moves tank.dm, cryo.dm, Freezer.dm to components/unary_devices/
2015-07-11 02:47:19 -06:00
duncathan c3b095a8b3 adds scanners to R&D; adds changelog 2015-07-10 23:15:44 -06:00
phil235 68c360e136 Fixes improvised gun being deleted when tablecrafted. 2015-07-10 23:45:38 +02:00
phil235 7307079f8b Fixes stripping an item from someone not checking if the item is still there after the delay.
Same fix for pocket picking and removing embedded item.
Adding a warning message when trying to put an item on someone in the wrong slot.
Fixes loyalty implant message upon destruction being sent to wrong/dead people.
Fire on mob will now slowly be consumed (no more forever on fire corpse).
Some work on fire related proc.
Can't lit a mob on fire with a lighter that isn't lit.
Removing duplicate code in species.dm.
You can no longer heal your burns by ingesting clf3 and dousing yourself with water repeatedly.
simplified micro/macro explosive implant's timed explosion code.
2015-07-10 22:29:06 +02:00
Remie Richards f7faf4d730 Merge pull request #10487 from MrStonedOne/attacklogcleanup
Attack logging tweaks/cleanup
2015-07-10 18:42:08 +01:00
duncathan 5bfaff9879 adds tray goggles 2015-07-10 03:35:56 -06:00
Chiefwaffles 71a397b3bd Super Big Change
Removes ".0" from "2.0"
2015-07-09 19:07:05 -07:00
Francis Devine 2800bca2d8 Add sanity checks to syringe injection after the do_mob call 2015-07-10 10:26:59 +12:00
phil235 53a7b37a94 Modified detective revolver isn't deleted anymore when it misfires.
Heart attack: Moved heart attack var (and changed related code accordingly) from carbon to human since non humans have no use for it. I also added some feedback message when you recover from a heart attack.
Added a click cooldown on touching a light fixture.
burning yourself with a lighter now burns only the arm holding the lighter.
Fixes incorrect message when defibbing heart attack patient.
2015-07-10 00:18:35 +02:00
MrStonedOne 12580ec5da Fixes siren helmet spam
Volume has been greatly reduced, and the cooldown has been raised sightly to give short bursts of silence between sirens.
2015-07-09 12:25:56 -07:00
AnturK 2e9c4f3211 Fixes teleport-swap 2015-07-09 21:22:17 +02:00
phil235 e35c901af2 Fixes The clogged vent event making smoke spawn on welded scrubbers.
Removes the problematic preference option to spawn without backpack (just drop your backpack after you spawn).
2015-07-09 20:28:28 +02:00
phil235 8295f0c621 Blob vortex shouldn't throw /obj/effect 2015-07-09 20:19:11 +02:00
phil235 d4cdd8eaa1 iron foam is now blue steel color just like aluminium foam.
Fixes metal foam from backpack firefighter watertank.
Fixes nanofrost not freezing shut vent scrubbers.
Atmos backpack watertank now starts full of water.
Change foam layer to Objlayer +0.1 so that it is above foammetalstructure so it doesn't hide the dissolving animation and also above tables.
Buff foam and smoke: smoke/foam contains four times the amount of reagents that was inserted in them, for balancing.
Add a little more smoke clouds for tear gas grenade.
Removed the no longer needed max_lifetime smoke var.
Reagent_dispensers (watertank) now show how much reagents they have left upon examination.
Fixed some code formatting in reagent_dispensers.
Fixes nanofrost temperature lowering effect that wasn't working.
Adjusted reagent volume in blob spore smoke because of the buff.
Change to sorium and ldm: effect varies with created volume.
If you are close to a powerful vortex you are thrown, otherwise you are just moved instead.
Vortex blobs now only make you step if you are far from it when reaction hits, otherwise it throws you. The vortex blob range gets +1 to compensate. Also the range and effect depends on the reagent volume which means lower effect for blobspore smoke.
2015-07-09 19:49:06 +02:00
Ikarrus 4086ee683d Revert EMP damage 2015-07-09 07:28:05 -06:00
Jordie 8bf129cc06 Merge pull request #10336 from AlexanderUlanH/riotshotguns
Rubber Shotgun Pellets
2015-07-09 20:56:25 +10:00