Commit Graph

18 Commits

Author SHA1 Message Date
Jordan Brown
1fc1148a5a Fixed round end notify chat command 2018-07-14 03:04:27 -04:00
Jordan Brown
cf7e8aa9ec Qdels queries, adds sleep safety checks, DBcore checks for leaks (#38363)
* Qdels all queries, adds sleep handling

* DB Core messages admins about undeleted queries

* Compile fixes. Adds missing set waitfor

* Remove world/New shennanigans. Add DBQuery/BlockingExecute()

* Less spammy notifications to admins about undeleted queries

* Increase dbcore fire time to 1 minute

* Upgrade undeleted query warning

* Better place of death

* Fix build

* Remove BlockingExecute, see BSQL PR for why

* Yep, missed that one.

* Psyche, that's the WRONG QUERY!!
2018-06-18 22:48:35 +03:00
Jordan Brown
575d098944 Update DMAPI to version 3.2.1.0 (#37429)
This is primarily a compatibility layer that enables both forward and backward compatibility for all past and future APIs based on the detected running TGS version. It also bundles all it's includes to make future upgrades not have to modify the dme, heck, could even use a submodule if it wanted (not happening). No other changes necessary.

There's an upcoming event system and new chat management functions. Check them out here: 303448457e/DMAPI/tgs.dm

Also added /datum/proc/CanProcCall()
2018-05-09 14:33:07 +12:00
Jordan Brown
f41f73e638 Revert the notify command not being admin only 2018-02-19 11:17:30 -05:00
Shadowlight213
68deef263a Removed admin requirement for the notify chat command (#35501) 2018-02-11 13:44:44 -05:00
kevinz000
175e7da98d Fixes chat SDQL 2017-12-21 05:08:40 -08:00
oranges
5d07df08ea Merge pull request #33513 from tgstation/Cyberboss-patch-2
ahelp chat command is silent on success
2017-12-16 11:59:47 +13:00
Jordan Brown
59abcb8dc3 Adds SDQL chat command (#33366)
Allow's calling SDQL from bots supporting the CHAT system API
2017-12-15 10:43:54 +13:00
Jordan Brown
4a56441b01 ahelp chat command is silent on success 2017-12-13 15:00:52 -05:00
kevinz000
0cd93748d6 Adds a chat command to reload admins in case someone locks themselves out. (#33458)
* Update chat_commands.dm

* skype
2017-12-12 13:56:00 -05:00
Jordan Brown
2a3f954b83 ahelp command can now accept a ticket # (#32970)
* `ahelp` command can now accept a ticket #

As opposed to only a ckey

* Fix bad invocation of TicketByID()

* Use correct ahelp typepath
2017-11-22 13:38:08 -05:00
Jordan Brown
11d5be6fa8 Revert "Adds 'round' chat command" (#32421) 2017-11-05 16:37:49 -05:00
Jordan Brown
b76ad91c93 Adds 'round' chat command 2017-11-02 17:41:47 -04:00
Jordan Brown
0193bdd668 Datumizes world/Topic (#31543)
* Datumizes world/Topic

* active_players requires comms_key
2017-10-12 14:46:51 +13:00
oranges
0ac005aeb4 Merge pull request #31127 from Cyberboss/notify_command
Chat command to notify admins when the round ends
2017-10-02 15:12:13 +13:00
Jordan Brown
4d1f3b5d9f Removes irccheck admin restriction 2017-09-29 16:27:32 -04:00
Cyberboss
9db3ba0be0 Chat command to notify admins when the round ends 2017-09-29 13:26:40 -04:00
Jordan Brown
62f788fbc6 Server tools API v3.1 (#31000)
* New API for service communication

* Safer this way

* Gives the game the ability to kill itself

* tick_lag

* Sanity check

* Updates comment

* Formalization of the server tools API

* Fixes, finishes, and cleanup

* Remove unecessary scoping

* Compile fixes

* Didn't Ctrl+S

* Reimplement chat commands

* Fixup

* Required parameters

* Fax

* Testing

* Fix ON_TOPIC

* The more defines the more better

* That's bass ackwards

* Fix tgs2

* Fuck it, call him pichael

* Do this

* No, we only use the modern methods now

* Remove tgs2 relay support

* Remove kebab

* Kill kill kill

* This is back baby

* Missed a GLOB

* Remove DownloadPRDetails()

* Cache custom commands by name

* Adds "notify" chat command

* Use the official API

* Fix API misuse

* Readme licensing memes

* Fix API

* Moves chat new game announcement to when the API is confirmed compatible

* Add TGS3.json

* Fix the input options

* Removes notify command
2017-09-29 16:19:50 +13:00