Commit Graph

40198 Commits

Author SHA1 Message Date
AnturK 399d2cd6d8 Undelaying will now reboot the server normally. (#33423) 2017-12-10 13:54:20 -05:00
kevinz000 1f32d160d9 Automatic changelog compile, [ci skip] (#33393) 2017-12-10 11:58:42 -05:00
coiax 165d53b0de Add caltrop component for spikey floor objects (#33280)
* Add caltrop component for spikey floor objects

The caltrop component now can be added to any crossable atom, and it'll
act like a shard of glass, or a d4. Additional flags are possible for it
to bypass shoes or ignore people who are walking.

This means d4 don't reimplement shard logic, and also open the window
for caltrop grenades later.

Also, it taught me how components work.

* Code review I

* Caltrop damage is 4

* Cactus hurts

* Whoops

* Ignore restraints = true
2017-12-10 11:31:56 -05:00
Jordan Brown 90cf476e54 Merge pull request #33396 from AnturK/tooltip-fix
Fixes tooltip offsets
2017-12-10 11:26:40 -05:00
AnturK da6cc8ebe5 src cleanup 2017-12-10 11:07:26 +01:00
oranges 728465e7c7 Merge pull request #33392 from vuonojenmustaturska/patch-1
[s]Ghost altclick fix for pet carriers
2017-12-10 21:53:19 +13:00
Jordan Brown 50a30a8f8a Merge pull request #33263 from kevinz000/patch-402
People pulling/grabbing a defib target now gets shocked harmfully when the defib goes off
2017-12-09 16:25:38 -05:00
Jordan Brown dff4c8a862 Merge pull request #33241 from swindly/suicide
Adds some suicide acts
2017-12-09 16:22:00 -05:00
Jordan Brown 1b47bb2bd4 Merge pull request #33365 from KomradeSpectre/vox_circuit
Adds AI Vox Sound Output Circuit
2017-12-09 16:18:00 -05:00
Jordan Brown 118d9605b0 Merge pull request #33376 from Xhuis/patch-3
Flickering no longer enables emergency lights
2017-12-09 16:16:40 -05:00
Jordan Brown b5ea582640 Merge pull request #33395 from Armhulen/patch-30
switches lobes for grammar n shit
2017-12-09 16:12:30 -05:00
Jordan Brown 2ee679e763 Merge pull request #33390 from duncathan/atmos-defines
cleans up atmos defines
2017-12-09 16:11:57 -05:00
Jordan Brown b6115d3686 Merge pull request #33386 from AutomaticFrenzy/patch/type-too-long
Remove meaningless "Type too long" message from VV
2017-12-09 16:10:42 -05:00
Jordan Brown 26cd6dc493 Merge pull request #33397 from Xhuis/em_light_fix
Fixes emergency lights having infinite power, and replaces their magic number with a define
2017-12-09 16:08:05 -05:00
Jordan Brown 3aac5194f8 Merge pull request #33384 from ninjanomnom/deletes-in-my-shutle-subsystem
Allows for qdel in shuttleMove procs
2017-12-09 16:07:55 -05:00
Jordan Brown 5709f90b7a Merge pull request #33389 from LuigiBoi/patch-1
Fixes spelling error
2017-12-09 16:05:47 -05:00
Jordan Brown 4d0e80b80a Merge pull request #33371 from ninjanomnom/walk-backwards-into-hell
Step backwards version of hex2num
2017-12-09 16:05:22 -05:00
XDTM a51d625536 Makes godwoken syndrome a bit more reliable (#33378) 2017-12-09 02:58:14 -05:00
oranges 07ee8d239b Add a proc to check if a weather type is affecting an area (#33373) 2017-12-09 02:36:37 -05:00
ACCount 1dd86ea128 Fixes meth explosion throwing warnings (#33356) 2017-12-09 02:09:28 -05:00
Tad Hardesty cfe23dddca Replace pAI verb tab with an action button (#33358)
pAI suicide is now standardized with other suicides. The Software
Interface verb has been changed to an action button. This eliminates the
need for a verb tab for only two verbs.
2017-12-08 23:46:05 -05:00
Kyle Spier-Swenson fdcf747e18 [ready]Timer queuing tweaks: binary sorted inserts and rolling buckets. (#33098)
* Timer queuing tweaks: binary sorted inserts and rolling buckets.

Client time timers now uses a binary search algorithm for its sorted inserts.

Processing now uses a binary sorted insert, rather then sorting it with sortTim during bucket_shifts.

Buckets now automatically wrap around rather then get regenerated every minute. (Rolling queue)

* Fixes some queue management bugs.

* Fixes a Order of Operations goof up in the ticks<->ds macros.

@ninjanomnom your pain is my success

* Remove debug line

* Fixes some binary insert bugs, fixes client time timers, moved id over to GUID

* Fixes initialization-time timers fucking everything up
2017-12-08 22:02:34 +01:00
Xhuis da9b9659c0 GOTCHA 2017-12-08 13:38:41 -05:00
Dax Dupont 778f8570aa Prevents grilles from magically regenerating (#33357) 2017-12-08 19:24:35 +01:00
Jordan Brown 09ec914dbf Fixes certain material containers (#33370)
* Fixes certain material containers

* Adds missing user parameter to material_container preconditions

* Lies and slander
2017-12-08 19:12:21 +01:00
ACCount e474a90342 Fixes random in random seeds (#33362)
* Fixes random in random seeds

* removed kwargs
2017-12-08 19:10:23 +01:00
ACCount 3a27e5df05 Fixes air alarm gas thresholds being impossible to change (#33359) 2017-12-08 19:09:06 +01:00
Dax Dupont 8e95c8b5ba Fixes observer versions of sillicon chat (#33355) 2017-12-08 19:07:42 +01:00
duncathan salt ebf735184c hopefully optimizes process_cell() a touch (#33329)
* hopeful optimizations + code cleanup to process_cell() and lindaturftile

* minor fixes

* break and right paren

* extraneous define
2017-12-08 19:06:51 +01:00
kevinz000 34897a3951 Allows rdconsoles to link to departmental things. (#33195) 2017-12-08 19:04:37 +01:00
AnturK 5d81761606 Fixes tooltip offsets (partially) 2017-12-08 18:48:26 +01:00
Armhulen 268e183d54 LORE LORE LORE LORE LORE LORE LORE LORE LORE LORE 2017-12-08 08:45:52 -08:00
ACCount 1c63327c0a Removes juicers (#33361)
* Removes juicer

* Of course there's THAT ONE MAP
2017-12-08 10:33:15 -05:00
AnturK 758bfee6fc Limit bullet overlays on walls (#33364)
* Limit bullet overlays on walls

* Whitespace bad

* Okay

* Touching this because I'm testing TGS3 stuff

* Update walls.dm
2017-12-08 10:32:56 -05:00
vuonojenmustaturska e030d5dc2a Ghost altclick guard for pet carriers 2017-12-08 13:30:36 +02:00
oranges caf024ec92 Merge pull request #33350 from Cyberboss/FixConfig
panic_address -> panic_server_address
2017-12-08 22:37:44 +13:00
jammer312 f07421a002 Makes actionbuttons remember positions where you locked them. (#33150)
* conjure spells fix

* added newline at end of file

* actionbuttons positioning memory

* remade id generation

* added memory reset on mass reset

* small fix
2017-12-08 22:29:42 +13:00
Ashe Higgs 6e8401e112 Adds pet carriers (#33231)
* Adds pet carriers

* Some bugfixes

* praise the 1 AM code
2017-12-08 22:28:56 +13:00
oranges c6d8b972c3 Merge pull request #33235 from Fox-McCloud/xenobio-console
Slime Blueprint Change
2017-12-08 22:28:19 +13:00
oranges ed487bff2a Merge pull request #33272 from tgstation/Cyberboss-patch-7
Speeds up some list helpers
2017-12-08 22:25:53 +13:00
oranges eddf889598 Merge pull request #33341 from ShizCalev/31-bottles-of-beer
Fixes mugs being called "broken bottles"
2017-12-08 22:24:37 +13:00
LuigiBoi 7142aaecee Fixes spelling error 2017-12-08 02:45:15 -06:00
duncathan 770a97249c cleans up atmos defines 2017-12-08 02:03:47 -06:00
Shadowlight213 42dc50ee6f Adds a medal for getting to the end of the secret tile dialog. (#33116)
* Adds medal for reaching the end of the secret room panel list

* fix
2017-12-08 20:41:29 +13:00
ninjanomnom e3572e0873 keep track of exponent value instead of recalculating 2017-12-08 02:22:32 -05:00
Tad Hardesty ab4b0a0cb5 Remove meaningless "Type too long" message from VV 2017-12-07 20:42:57 -08:00
ninjanomnom d124545512 removes needless sanitation 2017-12-07 22:47:12 -05:00
ninjanomnom 327727f70c allows for qdel in shuttleMove procs 2017-12-07 22:37:30 -05:00
kevinz000 b08c766372 Improves code 2017-12-07 17:51:34 -08:00
swindly 545a5b56dc fixes disk suicide 2017-12-07 20:36:13 -05:00