Commit Graph

17769 Commits

Author SHA1 Message Date
XDTM 42254a1b9a Makes xenobio consoles and stock exchange computers buildable (#22515)
* Makes xenobio console buildable

* Stock exchange
2017-01-21 11:44:40 +01:00
Kyle Spier-Swenson c341178ff4 Fixes bug with addtimer keeping old timers around, makes addtimer even faster. (#23126)
* Fixes timers being left around, Makes addtimer() sanic fast.

This adds a new flag, TIMER_STOPPABLE. Most(80%) of the overhead for addtimer() was in adding the timer to the associated lookup list for deltimer() to use. Moving that functionality to a flag so it wouldn't slow down the 70% of things calling timers puts the final nail in the coffin of byond's sleep/spawn().

spawn: 324 seconds across 5,948,372 calls

addtimer: 67 seconds across 5,953,220 calls

The testing setup for profiling was included in this commit, it will be removed in a later commit. @Fox-McCloud

* Remove profiling procs.

* fix runtime

luckly when this happened, we were about to resume anyways.
2017-01-20 09:31:50 +01:00
Joan Lung 192cc781a6 Ocular Wardens will now appear above potted plants (#23107) 2017-01-19 22:09:42 -05:00
Joan Lung 1692664503 Sentinel's Compromise will also affect oxygen damage (#23018) 2017-01-19 22:06:30 -05:00
Joan Lung eb34cadeee Nerfs the Ark's health (#23034) 2017-01-19 22:06:08 -05:00
Joan Lung c69c7439f2 You can now pull things past the Ark (#23035) 2017-01-19 22:05:57 -05:00
Joan Lung c13e18a72b Merge pull request #23115 from PKPenguin321/patch-5
fixes rotating chairs not updating their layer
2017-01-19 17:54:00 -05:00
Joan Lung d1d442679d Merge pull request #23092 from coiax/no-doom-off-z
AIs cannot activate doomsday device off station
2017-01-19 13:08:15 -05:00
Cruix 15b2423f70 Fixed putting pais in bots and using mindswap improperly removing data huds (#23099) 2017-01-19 12:27:51 +01:00
Kyle Spier-Swenson 21845d801e Fixes unneeded delay in smoothing mining walls (#23086) 2017-01-19 12:27:12 +01:00
Joan Lung baae40b4e3 Clockwork airlocks now have more explicit deconstruction messages (#23094) 2017-01-19 02:30:22 -05:00
XDTM c1153535ab Prevents mechs moving anchored mobs (#23101) 2017-01-19 02:29:41 -05:00
Joan Lung 3578b5801a Clockwork fulltile windows actually work like fulltile windows (#23091) 2017-01-18 18:44:45 -05:00
PKPenguin321 1979d46e04 parent call 2017-01-18 13:03:48 -08:00
Joan Lung 16d3f59d96 Adds 'heal_ordered_damage' proc, to heal damage in a specific order (#23023)
* Adds 'heal_ordered_damage' proc, to heal damage in a specific order

* heck
2017-01-18 14:24:50 -06:00
Cheridan b47ec35ee9 Merge pull request #23068 from kevinz000/patch-34
Fixes lollipops triggering weldertank explosions
2017-01-18 14:14:36 -06:00
Cheridan 17383b88bb Merge pull request #23057 from ChangelingRain/misctweaks
Fixes a few things
2017-01-18 14:11:28 -06:00
PKPenguin321 92c9705863 fixes rotating chairs not updating their layer
ugh
2017-01-18 12:08:21 -08:00
Joan Lung 6f3fd5def5 Merge pull request #23001 from PKPenguin321/patch-8
Fixes TK headbutts
2017-01-18 15:04:03 -05:00
Joan Lung fa0dc1dcba Merge pull request #23082 from Cyberboss/patch-4
Fixes forceMove not calling Entered from nullpace
2017-01-18 15:02:34 -05:00
Joan Lung 28c604da78 Merge pull request #23076 from XDTM/GeothermicEnergy
Singulo won't make rods out of lava, lava will keep burning extinguished stuff
2017-01-18 15:00:24 -05:00
Joan Lung 8cbbceb120 Merge pull request #23079 from XDTM/PostPoster
Makes posters fall down if they fail the do_after
2017-01-18 14:59:16 -05:00
Joan Lung 2248004a0f Merge pull request #23081 from Cyberboss/patch-6
Makes effects immune to spacewind
2017-01-18 14:59:04 -05:00
Joan Lung 0f79f059a3 Fixes swarmers breaching shuttles (#23013)
* Fixes swarmers breaching shuttles

* minute touch, twitch of hand
2017-01-18 20:46:51 +01:00
coiax b0cee498c4 Ladders give the user a message if they're broken (#23063)
Now it's clear when a ladder is just set up incorrectly. Even though
they're super old fashioned and only used for admin memes and whatnot.
2017-01-18 12:13:01 -05:00
XDTM 71f31fb4f5 Burning fix 2017-01-18 10:17:45 +01:00
Jack Edge eea08ba203 AIs cannot activate doomsday device off station
🆑 coiax
fix: AIs can no longer activate the Doomsday Device off-station.
Previously it would activate and then immediately turn off, outing the
AI as a traitor without any benefit.
/🆑

Fixes #23089.
2017-01-18 00:52:30 +00:00
Joan Lung 27a54d16ff Merge pull request #23051 from Core0verload/defib_fix
Fixes defibrillators
2017-01-17 18:42:57 -05:00
Cyberboss 551803ac1b Fixes forceMove not calling Entered from nullpace 2017-01-17 15:03:45 -05:00
Cyberboss 0aaa975e9a Makes effects immune to spacewind 2017-01-17 14:50:12 -05:00
XDTM 2e26af1142 Makes posters fall down if they fail the do_after 2017-01-17 20:31:07 +01:00
XDTM 1284f9732c Singulo won't make rods out of lava 2017-01-17 20:10:20 +01:00
kevinz000 08fe5ee84b Update robot_items.dm 2017-01-16 19:59:34 -08:00
Joan Lung 7e26b85259 -= . 2017-01-16 16:17:16 -05:00
Joan Lung cb61d74e45 Fixes a few things 2017-01-16 16:15:02 -05:00
Cheridan 1620bec15d Merge pull request #23038 from ChangelingRain/geismove
Moves some code
2017-01-16 13:54:55 -06:00
Cheridan d5f961402c Merge pull request #23037 from ChangelingRain/clockworklattice
Ratvar will now convert lattices and catwalks to clockwork versions
2017-01-16 13:07:48 -06:00
PKPenguin321 c7a319c011 fixes chairs not updating their layer (#23029)
didnt realize these overrode post_buckle_mob, my bad
2017-01-16 13:19:45 -05:00
c0 4989e12b45 Fixes defibs 2017-01-16 11:47:18 +03:00
oranges 3ac94a85cc Merge pull request #22994 from XDTM/ChameleonPdaNowUseful
PDA can update their name when an agent id is inside
2017-01-16 20:58:54 +13:00
oranges 6d71e8bdc1 Merge pull request #22999 from Cyberboss/patch-6
Removes dupe armor initialization
2017-01-16 20:54:25 +13:00
Joan Lung 41373061c3 Misc clockcult grammar and fixes (#22983)
* Misc clockcult grammar and fixes

* easier
2017-01-16 13:30:14 +13:00
Joan Lung 062b5c4013 clockwork catwalks 2017-01-15 14:53:01 -05:00
Joan Lung f53f4188d7 Moves some code 2017-01-15 11:50:05 -05:00
Joan Lung 3f0009b12e Ratvar will now convert lattices to clockwork lattices 2017-01-15 11:45:45 -05:00
Leo 39eabb79b2 Properly closes the A tag. (#23009) 2017-01-15 11:31:00 -05:00
Cyberboss 054a22d9d4 Removes maintenance panels from firedoors (#22984)
* Removes maintenance panels from firedoors

* Add a screwdriver to keep welded locks sacred

* Add the missing quote

* Keep it hittable
2017-01-15 20:50:08 +13:00
PKPenguin321 9bb10ed327 fixes TK headbutts 2017-01-13 15:33:52 -08:00
Cyberboss 4636e14923 Removes dupe armor initialization 2017-01-13 18:18:20 -05:00
oranges 2d60dcda2f Merge pull request #22979 from Cyberboss/patch-6
Fixes a division by zero runtime
2017-01-14 11:58:30 +13:00