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