Commit Graph

37530 Commits

Author SHA1 Message Date
Leo 9aa7da8844 Merge pull request #29423 from kevinz000/patch-264
makes gulag beacon indestructible
2017-07-24 23:58:08 -03:00
Leo 2550dff44b Merge pull request #29462 from XDTM/BetterFix
Fixes virology timing in a better way
2017-07-24 23:57:48 -03:00
ShizCalev 0e9b3967e2 Spellchecks the map definitions (#29485) 2017-07-25 14:16:06 +12:00
Ashe Higgs 08569ecadb You can now control-click action buttons to lock them in place (#29379)
Adds a lock function to action buttons, as well as a preference controlling default behaviour.
2017-07-25 10:05:18 +12:00
Jordan Brown 0321e6bd85 DCS Continued (#29324)
Adds's documentation to the DCS system, refactors to improve the caller API
2017-07-25 09:44:19 +12:00
oranges ab940008b8 Merge pull request #29454 from ShizCalev/nanotrasen
Standardized the corporate name
2017-07-25 09:34:20 +12:00
Ashe Higgs a5e7d63cb2 Unborks supermatter theft (#29432) 2017-07-24 09:51:04 +02:00
Joan Lung 522a8d6a95 Projectiles with non-angled sprites will no longer uselessly create and set a matrix (#29430) 2017-07-24 09:49:40 +02:00
oranges 90689ebba1 Merge pull request #29163 from Tacolizard/jim_E_Rustle
Prevents the captain's sabre from rustling jimmies
2017-07-24 11:12:42 +12:00
oranges d243740577 Merge pull request #29446 from monster860/fixhub
fixes hub not working ree
2017-07-24 11:05:50 +12:00
Ashe Higgs e6a90b05d2 Pizza box additions (#29391)
"Xhuis," spoke MSO, "the servers are crashing!"
"Xhuis," spoke oranges, "people can reconnect infinitely!"
"Xhuis," spoke the maintainers, "we need you to code something!"

So I coded this.

A list of changes, in no particular order:

Pizza boxes no longer use icon states to determine stacks. Instead, it uses overlays depending on the stack size.

By using the system I introduced with greyscaling screwdrivers, pizza box inhands now stack more pizza boxes dynamically depending on how many you're carrying.

Pizza boxes can now stack, functionally, up to 9. Any boxes past 5 will have an increasingly high chance to topple the stack, and at 10 they will completely collapse regardless.

Attacking others with a stack or throwing a stack now has a chance to topple the stack.

Toppling the stack has been added, and will cause every pizza box in the stack to fall in a random direction. Each box has a 50% chance of spilling its pizza, which will also move in a random direction.
2017-07-24 10:50:40 +12:00
oranges 63c5f67dd1 Merge pull request #29431 from Xhuis/sorry_about_that_ii_screwed_it_up
Nuke screwdrivers are no longer randomly colored
2017-07-24 10:35:43 +12:00
kevinz000 e568f29bc5 Changes clickcatcher to dynamically scale based on view range (#29370)
Scale()s the icon when range is below 16, if it's above 16, scales the icon to 16 and transforms the rest of the way.

This replaces the other method of creating one click catcher image per tile in the range of the users view, which was pretty memory hungry and inefficient. A single icon operation while the view range changes should still be pretty performant and require less memory bookkeeping.l

This ensures it works when the users view range changes, but does not result in a loss of precision for view ranges up to 16 when moving the mouse (it triggers per pixel which simply get larger when transformed)

fixes #29342
2017-07-24 10:23:37 +12:00
kevinz000 bb37810a4a Instrument performance update (#29395)
Scans for hearers every 4 ticks instead of per note.
2017-07-24 10:20:13 +12:00
XDTM ed202d36a5 Fixes virology timing in a better way 2017-07-23 22:18:08 +02:00
shizcalev f31cbb3ac5 Nanotrasen 2017-07-23 04:08:57 -04:00
XDTM e72b6767ed Virology fixes (#29428)
* Pandemic now reads data from the virus itself rather than the global copy

* Fixes id mismatch
2017-07-22 19:10:40 -03:00
monster860 52e6275849 fixes hub not working ree 2017-07-22 17:41:46 -04:00
JStheguy 1f9c7de8f6 Tablet resprite (#29427)
* resprites tablets

also colors

* removes accidentally added tablet desc

maybe some other time
2017-07-22 20:53:49 +02:00
Ashe Higgs f12a6cc012 Medibots now have the proper icons (#29413)
* Medibots now have the proper icons

* Initialize!
2017-07-22 20:52:19 +02:00
kevinz000 e99d100c35 Fixes shower runtimes (#29389)
* Update watercloset.dm

* Update watercloset.dm

* Update watercloset.dm
2017-07-22 20:48:38 +02:00
Joan Lung 23183ec64b The Hierophant will now release a burst when melee attacking instead of actually hitting its target (#29343)
* The Hierophant will now release a burst when melee attacking instead of actually hitting its target

* doctweak

* no message
2017-07-22 20:38:32 +02:00
ShizCalev 4f763d401b Fixes misc. map issues (#29386) 2017-07-22 13:11:47 -03:00
Leo d6f06df6b8 Merge pull request #29387 from ShizCalev/at-cleanup
roundstart AT cleanup
2017-07-22 13:11:30 -03:00
AnturK 8469afdc4e Fixes some human deletion runtimes. (#29396) 2017-07-22 12:59:02 -03:00
Leo fb8645aa60 Merge pull request #29418 from ChangelingRain/printedbeacons
Fixes yet another supply shuttle issue
2017-07-22 12:57:15 -03:00
Xhuis a5f4e6c124 Nuke screwdrivers are no longer randomly colored 2017-07-21 21:16:54 -04:00
Leo 82f7b0c8c5 Merge pull request #29385 from tgstation/Cyberboss-patch-2
Adds logging for the blood contract
2017-07-21 20:27:45 -03:00
kevinz000 9123f45eab Fixes harmonicas acting like muzzles (and runtiming instead of properly muting you too.) (#29393) 2017-07-21 20:25:19 -03:00
Leo 92dd414cd0 Merge pull request #29400 from BeeSting12/gulagstuff
Removes the gulag sink and water bottles from the sustenance vendor.
2017-07-21 20:22:01 -03:00
Leo e677813a93 Merge pull request #29401 from Xhuis/satchel_fix
Ore satchels no longer have infinite capacity
2017-07-21 20:20:41 -03:00
Leo 92f3ab594a Merge pull request #29409 from ChangelingRain/dronepingfix
Fixes a drone ping issue
2017-07-21 20:19:32 -03:00
Leo 9698c252e2 Merge pull request #29410 from Xhuis/ling_revive_fix
Reviving Stasis now always regenerates all organs
2017-07-21 20:17:46 -03:00
kevinz000 36df25b55f Update gulag_teleporter.dm 2017-07-21 01:42:03 -07:00
Joan Lung a0e8d94d28 Fixes yet another supply shuttle issue 2017-07-20 21:00:27 -04:00
Joan Lung 9afefa0064 The blood-drunk miner will fire its KA a bit more often (#29378)
* The blood-drunk miner will actually fire its KA a bit more often

* this too

* )

* k
2017-07-20 18:47:45 -05:00
Xhuis b5c4854084 Reviving Stasis now regenerates all organs 2017-07-20 18:29:52 -04:00
Joan Lung 01d9da3da4 Fixes a drone ping issue 2017-07-20 18:16:18 -04:00
BeeSting12 b60cf29105 removes fun 2017-07-20 14:52:30 -04:00
Leo 5a7e352db7 Merge pull request #29375 from ChangelingRain/borgeyefix
Converted borgs will properly show the glowing eye message at distances of 1
2017-07-20 13:59:22 -03:00
Xhuis a3178652d6 Ore satchels no longer have infinite capacity 2017-07-20 12:37:26 -04:00
Jordan Brown f647d79c13 Merge pull request #29371 from ninjanomnom/shuttle-bugs-be-gone
Cleans up jumpToNullSpace proc a bit and fixes pod doors
2017-07-20 09:41:58 -04:00
kevinz000 c48bd7ca08 Adds investigate logs to portals (#29334)
* Update teleportation.dm

* Update admin_investigate.dm

* Update logging.dm

* Update teleportation.dm

* Update teleportation.dm

* Update teleportation.dm

* Update teleportation.dm

* Update teleportation.dm

* Update teleportation.dm
2017-07-20 08:57:46 -04:00
Jordan Brown 641345093d Merge pull request #29355 from Supermichael777/reagents
Calling the base on_mob_life is mandatory
2017-07-20 01:41:13 -04:00
shizcalev df436d3c56 roundstart AT cleanup 2017-07-19 21:26:25 -04:00
Jordan Brown 5b0e0d5f96 Adds logging for the blood contract 2017-07-19 19:32:26 -04:00
Jordan Brown 4b65e0f45f Merge pull request #29353 from tortellinitony/fixpartyalarms
Fixes the party alarm
2017-07-19 19:28:45 -04:00
Jordan Brown f888a88f4c Merge pull request #29349 from lzimann/scopres
Adds proper containers for some locates
2017-07-19 16:18:03 -04:00
Leo 580db471bc Merge pull request #29344 from ChangelingRain/dragonanimationend
Drakes dying during the brief part of the swoop where they can be damaged will properly reset transform and alpha
2017-07-19 13:19:21 -03:00
Joan Lung ce4ae82839 Converted borgs will properly show the glowing eye message at distances of 1 2017-07-19 12:12:36 -04:00