Commit Graph

55 Commits

Author SHA1 Message Date
Anthony "Shifty Rail
189f77cbb7 Refactors player preferences for modularity + SQLite Unit Test (#37615)
* Pref code refactor

* Empty database reference

* Unit testing SQLite

* Everything else

* Disable unit testing.

* Equivalent

* more robust unit tests
2025-06-07 09:54:09 -04:00
ShiftyRail
d79c1fe070 Byond 516 v2.0 (#37553)
* The TGS thing

* Revert the 516 revert

* Further segment the world/New() proc

* Fixes an issue here
2025-05-12 00:50:25 -05:00
ShiftyRail
b71b7b6d06 Back to the drawing board (#37538)
* Revert "May fix the login failure issue on 516 (#37537)"

This reverts commit 6071b0a21e.

* Revert "516 compatibility PR 2: the revenge of Node.js (#37501)"

This reverts commit 875eca8b71.
2025-05-06 04:52:45 -05:00
ShiftyRail
875eca8b71 516 compatibility PR 2: the revenge of Node.js (#37501)
* Part 1: fix tgui

* Fix overdark layering

* Vector code rework

* misc. tgui things

* final DM side fixes

* TGUI try to fix #1

* Nuclear option. Bring all TGUI files. Will begin UNTGification in later commits.

* Untgify: callback

* untgify : config flags & config datums

* Fixes GLOBAL_VAR_INIT

* Purge HASTRAIT

* .dme cleanup

* file by file: status_alert.dm

* file by file : preference datums + remove unused content

* file by file : tgui_input/text.dm

* file by file : fixes asset_cache_client.dm

* file by file : tgui_panel / external.dm

* file by file : tgui / external.dm

* file by file : tgui / states.dm

* file by file : subsystems/assets.dm [unused return type]

* file by file : subsystems/tgui.dm [tg-macro for process()]

* file by file : asset_cache_item.dm [minor proc call fix]

* file by file : fixes a mistype for datum/asset_cache_item

* file by file : removes bugs and unimplemented features in asset_list.dm

* multifile : some more work on asset manager

* File deleted : spirtesheet tg_assets. Don't need them

* Remove unused TG content, fix asset_list.dm

* Fixes a few issues with wrong type paths.

* remove tgui_panel : this is for tgchat/stat2, which we don't use

* fix thing

* misc changes to tgui.dm. Defining QDELETED macro

* final TGui fix

* TGUI file convert : camera console and religion screen

* Works

* GPS fixed + fontAwesome fixed

* Mecha console control

* Fixes blurry icons

* fixes iconbase64 regression

* Misc bug/runtimes fixes

* Fixes runtime funtime

* Add merch computer TGUI

* Fixes TGUI ticking interfaces + MSGS

* PCMC

* Power Monitor working

* Power monitor

* Bugfixes + robot console

* Fixes mecha messages

* Spess dot TV

* TEG

* Syndicate Uplink

* Bump defines and connection warning

* fix?

* Fucking highscores

* Fixes mistakes

---------

Co-authored-by: west3436 <66280799+west3436@users.noreply.github.com>
2025-05-06 02:41:33 -05:00
SECBATON GRIFFON
5d5fe2985e Ghost follow and teleport fixes (#36611)
* begin code cutdown to analyse problem

* moves this here

* puts it here, plus cleanup

* forgot these

* moves this here

* feedback and cutdown

* missed a spot

* more correct

* fixes this

* removes outdated info

* makes this get_area() not called until after the turf checks, so if it fails here doing this isn't needed
2024-06-10 08:22:07 -04:00
DeityLink
0fb239976b Get Flat Icon Deluxe rollout (#36323) 2024-04-16 08:14:26 -05:00
nervere
86e40e1a32 proposal b for vampire deadchat (#34679) 2023-07-17 11:18:35 -05:00
nervere
a46a07cdaf message in deadchat when player dies, handle deadchat slightly better (#34417)
* message in deadchat when player dies, handle deadchat slightly better

* fix death log

* sanity

Co-authored-by: DeityLink <logistics256@gmail.com>

---------

Co-authored-by: DeityLink <logistics256@gmail.com>
2023-06-27 08:54:48 +01:00
nervere
7ad2793860 reduce false positive spam from account cookies (#33654) 2022-11-12 12:06:29 -06:00
kane-f
06587834c9 Sends info about banned account cookies and multikeying to admin chats (#31409)
* Sends information about banned account cookies and multikeying to admin chats

* Much saner

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-12-05 12:06:23 -06:00
Exxion
de7b8a72fd Fixes new_player hard del (#30885)
* Slays the Beast

* Don't need this anymore
2021-09-25 01:58:15 +02:00
DeityLink
b882c86499 Fixed Scoreboard icons for good (#29774)
* dsqdqs

* fix scoreboard icons
2021-06-12 10:36:54 -05:00
Deity Link
735fdb0826 I'm a genius 2021-06-10 13:50:49 +02:00
Exxion
641009059e Removes Unicode stuff (#26670)
* Removes Unicode stuff

* Fixes capitalize() and examine

* Not important but how did this happen

* No more emoji in say or HTML in me

* Clarifies comment

* Better HTML sanitization

* Rebuilds dll

* Fixes some browser windows

* Fixes telecomms scripts (lazily)
This is the easy way out, but could probably be made faster by doing the byte counting ourselves
2020-06-28 14:22:42 +02:00
Intigracy
1b459186f8 fixes a runtime I found while testing gibself (#24472) 2019-10-16 23:04:05 -05:00
D3athrow
55c04da5a9 Fix goonchat isbanned lookup to use proper order of variables and add type to the check as well. 2019-10-11 13:43:33 -05:00
Pieter-Jan Briers
89f603e29c Recognize Microsoft's experimental UTF-8 codepage.
Microsoft introduced an option in Windows 10 to have a UTF-8 code page,
to attempt to retrofit crap like BYOND into supporting Unicode.

This doesn't seem to work with BYOND but it does cause the reported encoding to change,
so now we just fall back to 1252.
2019-07-05 18:02:15 +02:00
I-VAPE-VOX-CLOACA-EVERY-DAY-OF-MY-LIFE
f73f8f7fac Adds darkmode v0.1 2019-05-13 09:48:39 -03:00
MadmanMartian
35a139dc03 misc martian fixes #2 [NEEDS REVIEW] (#16595)
* martians can now be exploded

* removes human centricity

* new UI!

* centered inventory icons

* fixes some overly large throw icons, intent icons now black-background rather than white
2017-12-27 13:52:10 +01:00
MadmanMartian
89839c727e makes the station christmassy at the press of a button! (#16841)
* makes the station christmassy at the press of a button!

* addresses concerns, turns a corgi into a santas helper, adds sounds, makes it all comfier

* scraps the old idea entirely, removes un-necessary variables.

* lamps become candles now

* optimizations, reparations

* changes the zlevel check from looking at an integer to looking at the map datums zlevel list. Much more sensible

* some more verticality
2017-12-25 00:58:40 +01:00
Rob Nelson
605da312a9 Merge pull request #15821 from Fruktlimpa/En
Makes the "Player has a matching cookie" message that admins get more visible.
2017-08-29 01:04:13 -07:00
Fruktlimpa
051a1162e4 Changed span class='danger' to span class='danger big' 2017-08-29 08:55:32 +02:00
fruktlimpa
3b1f2cfb75 Double-checked that the span doesn't reach outside its intended field. Also added a </span>. 2017-08-28 17:20:14 +02:00
fruktlimpa
0343f42945 Changed Color='Red' to span class='danger' 2017-08-26 22:48:22 +02:00
fruktlimpa
beffabccdb Makes the "Cookie message" that admins get more visible. 2017-08-26 16:56:18 +02:00
MadmanMartian
c4081d2d5d adds to_chat(zlevel) with PoC the blob telepathy (#15589) 2017-07-31 11:13:39 -07:00
DamianX
34d4d0255d Fixed the icon in the examine text always being the first examined mob (#15049)
* Fixed the icon in the examine text always being the first examined mob

* I sure hope I'm doing this right

* parenthesis

* changed the thing
2017-05-31 00:35:17 -04:00
eplgr
9910f100d0 Colorblind preset for goonchat, gives non specific radio a different color. (#14662)
* chat_colors

* colorblind

* Goonchat color preset system.

* Revert CSS file changes.

* colorblind_v2

* fix
2017-04-16 13:08:10 -07:00
sood
d0d4b09ec9 Revert "Merge branch 'json' into Bleeding-Edge" (#14425)
This reverts commit 24f7c0a960, reversing
changes made to ff9b9664ea.
2017-03-24 22:19:34 -07:00
Sood
4218495ffa INCOMPLETE removal of outdated json procs 2017-03-10 18:49:18 -08:00
Pieter-Jan Briers
03c8e63d5f Fixes #14243 (#14253) 2017-03-07 22:40:33 -05:00
Pieter-Jan Briers
f72fecb701 Fixing 127+ characters, libvg, encodings. (#13537)
* Fixing 127+ characters, libvg, encodings.

* A fix

* Fix Linux

* stuff

* Bash replaced by Powershell when?

* Benches, tests, optimizations

* Run rustfmt

* Work and stuff.

* Remove fuck

* Stuff I guess.

* More functions and tests.

* Oh yeah rustfmt

* Add replacetext.

* Add rest of the UTF-8 procs.

* Fix a typo.

* Adds a strict_ascii proc.

* Tiny comment

* Finishing up!
2017-02-28 14:22:18 -05:00
Shadowmech88
2d2183428d Decoy Balloons (#13660)
* Adds decoy balloons as a general traitor item for 1 TC.

* A decoy balloon's description now exactly matches the user's, rendering it indistinguishable at first glance.

* A decoy balloon will now wobble when hit.
While deflated, a phrase for the decoy balloon to say may be set using a verb. Once inflated, the decoy balloon will say this phrase whenever it is hit.
2017-01-29 09:16:40 -05:00
Rob Nelson
072ec64d94 Revert "[Goonchat] Pause button" 2017-01-11 17:12:30 -08:00
Rob Nelson
23923eb564 [Goonchat] Pause button (#13384) 2017-01-11 23:51:10 +01:00
9600bauds
d3b42993f2 costly_bicon() (#13048) 2017-01-04 22:18:12 -05:00
PJB3005
a2c9a16a5c Revert "Revert "Goonchat UTF-8 support and better string highlighting."" (#11455)
* Revert "Revert "Goonchat UTF-8 support and better string highlighting.""

* Remove mark.ks
2016-08-23 05:35:39 -05:00
clusterfack
8e7ff7726e Revert "Goonchat UTF-8 support and better string highlighting." (#11450) 2016-08-17 02:34:49 -05:00
PJB3005
6e359f50a9 Goonchat UTF-8 support and better string highlighting. (#11428)
* UTF-8 support for goonchat.

* иди нахуй (#2)

* Ports Goonchat highlighting improvement from Para.

Goonchat now uses mark.js to do string highlighting.

Credits to @Krausus, https://github.com/ParadiseSS13/Paradise/pull/5450
2016-08-17 02:17:20 -05:00
ComicIronic
d490e1f970 Removed one line ifs and elses. (#11389) 2016-08-15 05:36:21 -05:00
PJB3005
997c5dcf12 Fix string highlighting breaking chat sanitization (#11006) 2016-07-23 16:54:10 +01:00
Sood
31ac9f6a5b 510 + btime mostly removed + screen overlays overhaul + Paradise sched improvements 2016-04-26 15:34:31 -07:00
PJB3005
cb4d926e66 I'm embarassed (#9509)
That I didn't implement it like this initially
2016-04-20 18:02:19 -05:00
PJB3005
6391c2890a More chat fixes. (#9300)
* Theoretically fixes (AFK) in adminwho.

* Fixes human bicon()

Credits to MrStonedOne for the workaround for the BYOND issue.

* Revert "Theoretically fixes (AFK) in adminwho."

This reverts commit c467a9b90a.

* Reworks chat pings, fixes AFK.

Chat pings only happen if the SERVER tells the client that it can ping.
2016-04-08 18:12:00 -04:00
PJB3005
ba1bd93560 Fixes a boutput runtime
* Fixes a boutput runtime

* whoops
2016-04-06 14:54:45 -07:00
PJB3005
0e171db1a4 More to_chat fixes.
* More to_chat fixes.

* Whoops
2016-04-05 11:35:11 -05:00
Intigracy
ffba5cdcc4 Revert twitchchat memes
* revert adds option to disable twitchify emotes attached to #9198

* Revert "༼ つ ◕_◕ ༽つAMENO༼ つ ◕_◕ ༽つ"
2016-04-02 21:44:05 -05:00
wwjnc
1800abe831 I am so sorry 2016-04-02 02:11:23 +02:00
sood
bbdbe865f9 Merge pull request #9129 from PJB3005/decoding-decodes
More chat fixes.
2016-03-29 10:48:59 -07:00
PJB3005
35aa0c2897 Fixes requests consoles, fixes an exception in the chat js.
Also makes chat runtimes output to world.log.
2016-03-29 19:31:16 +02:00