Commit Graph

32707 Commits

Author SHA1 Message Date
Shadowlight213 256be603db Moves linebreak in testmerge MOTD message. (#23160) 2017-01-21 11:53:13 +01:00
Christopher 6e0bf435c3 Changes And Makes Shuttle Authorization Repeal Message Work Properly (#23132)
* Makes shuttle repeal message work also changes the message itself.

* Fixed a spelling mistake.

* Made alert message more clear to players.

* Fixes grammar issue & de-linebreaks some code.

* Did not know how github reviews worked...
2017-01-21 11:48:23 +01:00
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
Cyberboss 841e7f8a92 WHO DID THIS?!?!? (#23143) 2017-01-20 21:22:33 +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
Kyle Spier-Swenson dd113c7775 Window flash all tabbed out clients once the server is ready (#22690)
So that people tabbed out know a new round is starting soon, and so that coders know when the server is ready.
2017-01-19 22:03:23 -05:00
Core0verload b3b2b62021 Allows any sharp item for "incise" surgery step (30% success) (#22656)
* Allows any sharp item for "incise" step

* difines
2017-01-19 22:01:55 -05:00
Joan Lung 144cfcb59e Fixes cockroaches not leaving a mess (#23117)
* Fixes cockroaches not leaving a mess

* technically incorrect in some cases
2017-01-20 05:53:44 +04:00
Joan Lung 38922ba304 Merge pull request #23106 from XDTM/RiseFromYourGrave
Makes the reviver implant heal enough to be useful
2017-01-19 19:57:50 -05:00
Joan Lung 1a1bfa9e78 Merge pull request #23104 from lzimann/lavabasefix
Fixes id_access_list not working on mob spawners.
2017-01-19 19:57:27 -05:00
Joan Lung cc153fd021 Merge pull request #23052 from XDTM/GreyLivesMatter
Fixes chameleon PDAs not being able to morph into assistant PDAs.
2017-01-19 18:24:37 -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 4d80af12ed Merge pull request #23119 from XDTM/CheckEmYourself
Fixes Voice of God's state laws command
2017-01-19 17:53:11 -05:00
Joan Lung 94066108e7 Merge pull request #23116 from MrStonedOne/patch-289
Fixes parallax launch animation being odd during lag
2017-01-19 17:51:44 -05:00
Leo 0e08ab75e3 Let's trust byond! 2017-01-19 19:14:50 -02:00
Joan Lung c7cc747bba Merge pull request #23110 from Cyberboss/patch-13
Fixes bleeding/bandage examine text
2017-01-19 13:12:30 -05:00
Joan Lung ce145470e9 Merge pull request #23109 from Cyberboss/patch-8
Adds testmerges to the MOTD
2017-01-19 13:10:40 -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
XDTM 1c86a76460 flesh 2017-01-19 17:00:23 +01:00
XDTM 2caccb0590 Chameleon foolery 2017-01-19 16:49:53 +01:00
Mervill f031db8d4b fixes a runtime related to incorrect argument syntax (#23097) 2017-01-19 12:30:48 +01: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
Cyberboss 8b2881415f Updates to the "Drop Bomb" verb (#22986)
* Updates to the "Drop Bomb" verb

Bombs now ignore the cap
Added damage ranges to the preview
Added a maxcap option

* Whoops, her face is up here

* Warranty void if seal broken

* READ DAMN YOU!!!

* Or null

* Null or

* I can't read
2017-01-19 11:55:00 +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
AnturK d7bb259a3b Fixes meteor satellites not working. (#23100) 2017-01-19 00:32:56 -05:00
Joan Lung 3578b5801a Clockwork fulltile windows actually work like fulltile windows (#23091) 2017-01-18 18:44:45 -05:00
XDTM 6b3cbad77d Fixes VoG's state laws command 2017-01-18 23:48:54 +01: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
Kyle Spier-Swenson cfe9fab1cc Fixes parallax launch animation being odd during lag
In another pr, i'll refactor shuttles to use clienttime at certain edge parts to fix the parallax slowdown animation and fix the sync issues with the shuttle launch sound.
2017-01-18 12:11:22 -08:00
Joan Lung 0314c1de6d Merge pull request #23015 from XDTM/PlasmaFire
Makes plasmamen not fire immune if they are set on fire by the atmosphere, but makes them not react with the atmosphere while in spaceproof clothing.
2017-01-18 15:09:30 -05:00
PKPenguin321 92c9705863 fixes rotating chairs not updating their layer
ugh
2017-01-18 12:08:21 -08:00
Joan Lung fd62481fa0 Merge pull request #22933 from MrStonedOne/addtimerbuckets
Addtimer refactor: Officially faster than byond's internal sleep system
2017-01-18 15:06:23 -05: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 612cf59788 Merge pull request #23040 from Mervill/telecrystal
Prevents Raw Telecrystals from appearing in the Traitor purchase log
2017-01-18 15:01:33 -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
AnturK 3f7ec5b8b2 Fixes held items roundstart fingerprints (#23078) 2017-01-18 13:34:56 -05: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