Commit Graph

41 Commits

Author SHA1 Message Date
AffectedArc07 f15dfa0889 Subsystems now state implications if offlined. 2020-05-10 13:52:36 +01:00
AffectedArc07 64840b4450 GOONCHAT 2020-04-12 15:15:15 +01:00
AffectedArc07 c8e9cd055a More fixes 2020-04-12 14:45:53 +01:00
AffectedArc07 928a8f0e04 Makes the code pass dreamchecker (#13161)
* Initial Commit - Trying to add DC to Travis

* Forgot to chmod

* This took too long

* Farie Fixes

* Fixes new code

* Job factions are fucking smelly

* Loadouts work again

* Runtime fixes
2020-04-11 15:59:16 -06:00
AffectedArc07 04ba5c1cc9 File standardisation (#13131)
* Adds the check components

* Adds in trailing newlines

* Converts all CRLF to LF

* Post merge EOF

* Post merge line endings

* Final commit
2020-03-17 18:08:51 -04:00
Crazy Lemon c721ecb8c5 Merge pull request #12879 from Kyep/port_tg_isbanned_type_fix
Ports TG world.IsBanned() arg update and anti-flood check
2020-01-04 19:17:33 -07:00
Kyep 05221acd28 ports TG PRs 32384 and 48583
1) ports https://github.com/tgstation/tgstation/pull/32384 - fixes our world/IsBanned not being updated to account for a BYOND change where the  world/IsBanned proc now includes a 4th param, 'type'
2) ports https://github.com/tgstation/tgstation/pull/48583 - changes by MSO which prevent BYOND from degrading server performance during world topic calls
3) future-proofs calls to world/IsBanned by using explicitly named params to avoid this sort of thing happening again if it changes in future
2020-01-04 17:23:44 -08:00
Kyep 6c201f57af Add a spam limiter to the goonchat topic calls
Port of: https://github.com/tgstation/tgstation/pull/48524/files
2020-01-04 16:22:08 -08:00
Ty-Omaha d312738e4e Reverts legacy autoban (#12563) 2019-10-11 20:42:23 -04:00
Kyep c78fe818fb Fixes IsBanned Bug 2019-10-11 15:18:02 -07:00
Ty-Omaha d86f294d87 ip 2019-09-10 06:49:40 -04:00
Ty-Omaha 7e07355b74 stuff 2019-09-10 06:41:58 -04:00
Couls 2c85e79224 Port TG's chat subsystem 2019-07-25 17:50:47 -04:00
Kyep 3662b90265 fix, 'more info' for admins, better whitelist support, pre-client bans 2019-05-28 11:35:53 -07:00
Terilia 640a30e325 inverted chat v1 2019-01-29 18:47:33 +00:00
IK3I 124a043e99 Revert "So I heard you like Javascript....."
This reverts commit 5e5ca1a5c2.
2018-01-25 23:56:08 -06:00
IK3I 5e5ca1a5c2 So I heard you like Javascript.....
This variation of a solution would require the installation of a node
server. In theory, said server could be written into the startup code of
the core server but I'm not gonna go write a modified hastebin without a
solid yes.
2018-01-15 18:35:03 -06:00
IK3I 5612eee562 Fixes #8540
Also adds a seperate iframe explaining how to save the output since IE8
lacks support for doing things nicely.
2018-01-11 03:02:21 -06:00
Teri 282ff4600a Adding Robotic Binary Specific Fonts 2017-12-04 19:54:19 +00:00
Tigercat2000 c0d3855d53 Goonchat Admin Filters
This adds Message filters to Goonchat (only for mentors +
administrators).

There is a new option in the settings dropdown of Goonchat to access
these. They are temporary, non-destructive filters which will hide all
messages matching them that are already in your chat, as well as any new
messages matching them.

There are 5 filters currently:
 - Admin; Filters out most admin logs.
 - Combat; Filters out a limited subset of combat messages-
 Specifically, any message with the 'combat' span class. Currently, this
 has only been added to the central /attack and /attacked_by procs, so a
 large considerable amount of hostile actions taken against a
 player are still not going to be filtered out. We can work on adding
 the identifier to more stuff later.
 - Radios: Filters out all radio messages.
 - Speech: Filters out all mob speech.
 - OOC: Filters out OOC chat.

There is also an "All" option, which just turns off all messages that
are not internal to Goonchat.
2017-02-06 12:19:33 -08:00
Krausus 3fcbb158d0 In in for loops 2017-01-16 13:23:04 -05:00
Krausus 24c6e0d2e3 Tweaks Goonchat loading process
- Re-loads output pane twice as fast, re-sends assets less often, and
ensures output pane HTML does not get cached.
- Updates the loading message to be more useful.
2017-01-16 03:50:50 -05:00
Tigercat2000 bf38804aa0 Add twemoji.min.js locally so goonchat loads without internet 2017-01-11 10:28:01 -08:00
Tigercat2000 0b69fe7842 Goonchat Twemoji support.
Add twemoji support to goonchat. It only parses annotations if the message has a
<span> tag with the 'emoji_enabled' class.

Also adds utf-8 support with goonchat, for the twemoji.
2017-01-11 09:31:56 -08:00
Fox McCloud c65b0342ab Merge pull request #5554 from Crazylemon64/descriptive_tochat_runtimes
Graaaaaagh
2016-08-26 21:33:21 -04:00
Crazylemon64 7a48a84cea :( 2016-08-26 18:25:24 -07:00
TheDZD 978760ef5e Merge pull request #5520 from Crazylemon64/descriptive_tochat_runtimes
The message for to_chat runtimes is more descriptive now
2016-08-26 20:58:36 -04:00
Crazylemon64 4e9f922cd4 Fixes tabbing 2016-08-26 16:57:57 -07:00
Crazylemon64 c4c6bae2ec Adds logging for what should be an impossible case 2016-08-26 15:41:02 -07:00
Crazylemon64 46553aac06 Makes the messages a fair shot more descriptive 2016-08-26 15:38:10 -07:00
Crazylemon64 4a3addd0f6 Makes things a bit cleaner 2016-08-23 17:32:29 -07:00
Crazylemon64 9d29a541cb The message for to_chat runtimes is more descriptive now 2016-08-22 21:26:15 -07:00
Krausus 6ab552f0fa Fixes Goonchat delaying client/New, again 2016-08-22 22:40:56 -04:00
Krausus 2343ecbc27 Replaces goonchat highlighting code with mark.js 2016-08-14 13:06:22 -04:00
Krausus 90e4247bb8 Removes bicon proc's bi alias
Almost all the other largely pointless aliases for the Goonchat procs
were removed, but this one remained, unused. And since we'll never need
to save 3 characters, now it's gone, too.
2016-07-29 10:07:56 -04:00
Krausus f4e824e4c3 Adds no-class mode to bicon proc
... and makes the bicons in View Variables use it. This seems to stop a
small number of icon state classes from breaking Dream Seeker when
directly browsed to a client. I don't actually understand why, but it
works.
2016-07-29 09:00:07 -04:00
Krausus ae85d05051 Fixes Goonchat freezing New for some clients 2016-07-08 13:01:37 -04:00
tigercat2000 282e8088b2 Runtime & Goonchat fixes (#4820)
* Fix goonchat banned-cookie misdetection

* Runtime fixes

* Fix #4813

* Fix #4818

* Whoops.

* Actual emote runtime fix
2016-06-29 11:12:16 -04:00
Krausus 8d7e638f6e Improved to_chat debug message (#4795)
Also fixed a couple related, minor bugs
2016-06-28 11:34:54 -04:00
Krausus eecf8ba93b to_chat fixes
Mostly sounds using to_chat instead of << like they should. Also, the
to_chat CRASH now refers to itself as to_chat instead of Boutput.
2016-06-24 18:36:50 -04:00
tigercat2000 732c3b4ae5 Goonchat (#4744)
* bicon regex run

* Remove all \black

* Goonchat from /vg/ / Goon

Whoo!
Special thanks to @Tastyfish for the macro2html thing so all of our
horrible color macros keep working and don't fail horribly <3

* Fixes and changes n stuff

- Made ping sane again (the fuck PJ)
- Updated chat CSS
- Fixed like one problem with a color macro

* whoops

* Restore /vg/'s pingloop stuff (used to avoid fucking up is_afk)

* Strip problematic tags from tcomm scripts

- <audio>
- <video>
- <iframe>
- <script>

* Fix human examine icon

* Name hotkey elements

* Removed old stylesheet
2016-06-23 16:56:15 -04:00