Commit Graph

19101 Commits

Author SHA1 Message Date
AnturK ec99f7e841 Fixes nuclear uplinks outside nuke gamemode 2017-01-23 10:06:48 +01:00
Core0verload 321ddb76e3 You can now buckle handcuffed people to singularity/tesla generator (#22767)
* You can now buckle handcuffed people to singularity/tesla generator

* Adds buckling to tesla coil and grounding rod, minor fixes.

* Makes buckling code shorter
2017-01-23 09:44:49 +01:00
Cyberboss 5959ac32cc Refactors atom/Initialize. Fixes ruins being initialized twice (#22778)
* Refactors atom/Initialize

Captialized for compiling correctness and to be more inline with Destroy

Will now be called from atom/New if the world initialization loop in SSobj has already run. Should always call the base.

Now comes with the `roundstart` parameter indicating whether or not it was called by SSobj or atom/New

Other fixes/tweaks:
- Renamed a proc called Initialize in abduction consoles to Setup
- Removed /obj/item/device/radio/headset/headset_sec/department: Broken and referenced literally nowhere in the code
- Removed a spawn from the Initialize of turbine_computer which made literally zero sense
- Generalized the proc which fixes RND servers with no id set

Reasoning: It's better to check roundstart per function than to have to duplicate code in New and Initialize. Think of it as a safer New for atoms. If we move enough stuff to it, initial map load performance will increase due to less New calls

* Fixed a thing

* Actually, fuck the police

* >Expecting a merge without errors

* >Not calling ..() in New

* Sanic

* Fix the headset bug

* Makes sure the map loaders dew it right

* Fixes ruins being initialized twice

* Rename roundstart -> mapload

* Revert "Rename roundstart -> mapload"

This reverts commit 667c327fd2ccfa3ce4f4db52eac03f9e8b0f6812.

* Remove unrelated change

* A more direct solution to map loads

* And now we shouldnt need this warning

* Add the new var to SSobj recovery

* Revert "Revert "Rename roundstart -> mapload""

This reverts commit dee07dbd5e4696554ac43aae5b91cce743b9b9e0.

* Line endings
2017-01-23 09:37:45 +01:00
oranges 9112ce6dfb Ayy lmao
Ayy lmao
2017-01-23 13:11:59 +13:00
Iamgoofball 8eebc7de1a Adds *pee and *poo 2017-01-22 15:32:33 -08:00
Kyle Spier-Swenson 12570805bd Closes the Pool. (#23150)
* Delete pool.dm

* Removes usage of PoolOrNew

* Wrap up
2017-01-22 16:00:23 -05:00
coiax c6bc3436b3 Stops people dragging CTF spawn traps (#23229)
🆑 coiax
fix: Fixed dragging the spawn protection traps on CTF.
/🆑
2017-01-22 15:47:51 -05:00
Cyberboss 1033c1a0da Fixes secbots dropping the wrong baton types (#23219)
* Gives secbots a baton type var

* Makes secbot construction use the given baton type
2017-01-22 15:43:01 -05:00
kevinz000 a46de92545 Fixes PAI examine bug (#22931)
* Update pai.dm

* Update examine.dm

* .

* Update tgstation.dme
2017-01-22 15:33:24 -05:00
Joan Lung 57980560af Sigils of Transmission can be accessed by clockwork structures in a larger range (#23047)
* Sigils of Transmission can be accessed by clockwork structures in a larger range

* ai too
2017-01-22 15:31:14 -05:00
TribeOfBeavers 6a0b9a917f Adds a cloak for the HoP. (#23198)
* Adds the cloak to HoP's locker

* Adds the item to the cloak file.

* Updates the Neck files to include new sprites

* Updates the Cloak file to include new sprites
2017-01-22 01:54:42 -05:00
Joan Lung 4fa889d1db Merge pull request #23194 from kevinz000/patch-36
Prevents SDQL2-query "SELECT /datum" from destroying the server
2017-01-21 23:44:58 -05:00
Fox McCloud 5e20406cfe Alters Dried Jerky and Raisins (#23121)
* Alters Dried Jerky and Raisins

* redundant.
2017-01-21 22:31:25 -05:00
Cyberboss 9de9ade667 Fixes Orbit's atom/Destroy overrides not returning (#23186)
* HEAVY BREATHING!!!!

* BREATHING INTENSIFIES!!!!!!!!!!!!!!!
2017-01-21 21:04:32 -05:00
AnturK 88f683b2ab Modifies pizza box description. (#23144) 2017-01-21 19:00:09 -05:00
WJohn 010e8810ea Merge pull request #23154 from Ultimate-Chimera/Memes
Adds a new costume crate.
2017-01-21 14:55:15 -05:00
XDTM 3f2a32a991 Gives androids the robotic speech span (#23167)
* Gives androids the robotic speech span

* i no has can
2017-01-21 12:23:53 +01:00
James Denholm eac371fdf4 Make voice analyzers in "inclusive" mode case insensitive (#22555) 2017-01-21 11:59:00 +01:00
Shadowlight213 d3852628de Fixes zombie claws not being given (#23164)
* Fixes empty hand fingerprint runtime.
Fixes zombies not getting their claws

* undoes fix
2017-01-21 11:56:04 +01:00
Christopher 147045b0fe Adds auto capitalisation to MMIs (#23156) 2017-01-21 11:54:51 +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
kevinz000 959aa30715 Update SDQL_2.dm 2017-01-20 16:16:51 -08: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
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
Ultimate-Chimera 7242cec07a Update packs.dm 2017-01-19 17:19:24 -08:00
Ultimate-Chimera 875a9b157e adds a new costume crate 2017-01-19 17:05:09 -08: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 4d80af12ed Merge pull request #23119 from XDTM/CheckEmYourself
Fixes Voice of God's state laws command
2017-01-19 17:53:11 -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
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
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
AnturK d7bb259a3b Fixes meteor satellites not working. (#23100) 2017-01-19 00:32:56 -05:00
XDTM 6b3cbad77d Fixes VoG's state laws command 2017-01-18 23:48:54 +01: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
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
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
Christopher 81a0fec319 Fixes grammar issue when using xeno tongue. (#23061) 2017-01-18 12:12:02 -05:00
Joan Lung c93ce5ae83 Syndicate commandos will now leave gibs (#23062) 2017-01-18 12:11:00 -05:00
Cyberboss 85a09bdaae Fixes bleeding/bandage examine text
Fixes #19148
2017-01-18 11:40:14 -05:00
XDTM 47a034cc8c Heart attack 2017-01-18 15:53:04 +01:00
XDTM 4026caf575 Makes reviver useful 2017-01-18 15:49:28 +01:00
Lzimann 6425579b93 Fixes id_access_list not working on mob spawners. 2017-01-18 08:55:38 -02:00
Joan Lung 2b64a7f195 Merge pull request #23039 from Mervill/ntnrc_channel_fix
ntnrc channels are now deleted properly
2017-01-17 18:43:25 -05:00