Commit Graph

86 Commits

Author SHA1 Message Date
SabreML
baf15f25a7 Fixes runtimes caused by null client preferences (#16464)
* Client check

* Skip character randomisation
2021-08-01 12:31:43 +01:00
AffectedArc07
bede78aeff Removes table prefixes 2021-07-26 17:21:24 +01:00
AffectedArc07
8e6787a791 2FA for server login (#16094)
* AA2FA

* Its always dbconfig

* Extra security

* oops
2021-05-30 12:19:56 -04:00
Fox McCloud
1b65d50424 Merge pull request #15903 from AffectedArc07/mysql-fix-v-234243
Fixes character saving. Again.
2021-05-09 12:28:17 -04:00
AffectedArc07
972b80e34c oops 2021-05-09 16:15:17 +00:00
Dragonkiller93
9bccec903b Fixes: Preferences now properly loads the UI style. (#15906)
* Preferences now properly saves the UI style.

* Update code/modules/client/preference/preferences_mysql.dm

Adds spaces for easier reading.

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

Co-authored-by: Iwanabeu <35479849+Kineticinferno@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
2021-04-18 11:41:39 +01:00
AffectedArc07
3afa925cfa Fixes character saving. Again. 2021-04-17 15:29:14 +01:00
dearmochi
3c87d9a396 Adds the Volume Mixer to adjust individual channel volumes (#15507)
* Adds the Volume Mixer

* Address AA

* LF -> CRLF

* Puts thunderdome.ogg on CHANNEL_ADMIN

* Update interface name
2021-02-25 22:30:19 +00:00
SteelSlayer
69da27fe10 Fixes an issue when saving preferences while using an IPC character (#15421)
* sql fix

* wrong var
2021-02-02 19:57:54 +00:00
AffectedArc07
a4283d707a Fixes ticker roundstart being slow (#15129) 2020-12-17 13:31:49 -05:00
AffectedArc07
2bad70717c Async SQL + SSdbcore (#15007)
* Initial Commit - Async SQL

* First batch of queries

* More progress

* Nukes DB Polls

* More work

* oops

* One push

* Notes work now

* Ok these work

* Watchlist done

* Async Bans!

* Async Permissions

* Async client procs

* I officially hate preference datums

* Also these

* Async Custom Items

* Async Karma

* Async Library

* Async TOS

* Cleans out the old SQL code

* CI Sanity

* Apparently MySQL doesnt support this

* What about this

* Maybe this

* Review pass 1

* This too

* Fixes job ban loading

* Fix undeleted queries

* Prevents sensitive queries being logged

* Documentation + tweaks

* Adds a verb to force reconnect the DB

* More review tweaks

* Farie tweaks

* Fixes this
2020-12-16 15:46:25 -05:00
Patrick Meade
a13680fd17 Only need to save atklog preference once 2020-10-19 22:33:25 -05:00
AffectedArc07
9c4ad65f88 [Speedmerge] Fixes potential DB issues (#14578) 2020-10-10 13:24:44 -06:00
AffectedArc07
a50f656d8d Game Preferences Update (#13936) 2020-10-09 14:53:59 -04:00
mochi
763fcb909d ugh 2020-07-13 21:04:13 +02:00
mochi
fafdd8db81 Don't re-use same query 2020-07-10 11:31:02 +02:00
mochi
7b93bc3b9c Merge branch 'master' into character-slot-clearing 2020-07-10 11:30:00 +02:00
Fox McCloud
b3d69aac9b Moves to BYOND 513 (#13650)
* Fixes Orbiting

* moves to 513

* travis update

* check for minor version too
2020-06-26 01:15:59 -06:00
mochi
492c2d79c2 Add character slot clearing 2020-06-24 19:44:21 +02:00
AffectedArc07
6cf3cba557 Removes something which shouldnt really exist here 2020-06-02 21:38:43 +01:00
AffectedArc07
7ea6f190c5 Changelog Overhaul (#13051)
* Changelog Overhaul

* SQL Update

* This is why I hate merge conflicts

* Comment Correction

* Farie Fixes + Tested with blank DB

* Colours + Titles

* Colour tweaks

* I fell victim to my own CI Chains!

* Cleans up the remains of the old changelogs

* Fixes formatting

* Kyet Changes

* Date
2020-05-18 01:34:28 -06:00
AffectedArc07
b65030fec5 I need to learn to read my todos 2020-05-05 10:13:01 +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
210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00
AffectedArc07
bdc4bba6ac Add back parallax SQL changes 2019-08-14 17:53:15 -07:00
variableundefined
ab3e2ca1a8 Merge pull request #11732 from farie82/AFK-subsystem
Adds the AFK auto cryo removal system (preference setting for players)
2019-07-20 21:28:52 +08:00
Couls
d83547caf6 remove pointless +1 and use ceiling again 2019-07-15 20:49:41 -04:00
Couls
4eb2af193d use round instead 2019-07-15 20:47:40 -04:00
Couls
10a2915c59 Include crazy's calculation for number of sigfigs 2019-07-15 20:34:26 -04:00
Couls
192949375a Fix preferences not saving 2019-07-15 05:16:19 -04:00
joep van der velden
a40ba70cd0 Added the preference option + smoll fix 2019-06-16 21:28:10 +02:00
Kyep
eaeea7ce2f adds forum link, removes boxen discord table 2019-05-29 14:56:28 -07:00
Fox McCloud
bc0749c99d Fixes Toggles Not Saving Properly 2019-05-09 02:37:13 -04:00
Mark van Alphen
1bb35a43ef SQL fix 2019-04-23 15:13:33 +02:00
Mark van Alphen
e5033a927a Fix toggle sanization 2019-04-22 00:55:54 +02:00
Mark van Alphen
64f8300c2d Switch to preference toggle for ambient occlusion 2019-04-21 18:11:10 +02:00
Mark van Alphen
211468b24f Add fake ambient occlusion 2019-04-21 01:45:30 +02:00
joep van der velden
58b42c6566 sql updated now as well 2019-03-12 20:26:09 +01:00
Couls
8bc511f50f Make karma toggleable
Add in feedback message

Update client defines.dm

keep it as bool I guess

Update karma.dm

Make it persistent

Update karma.dm

Update karma.dm

Update preferences.dm

make it compile, include kyet's suggestions

fix some things with the help of dtx
2019-03-05 20:26:43 -05:00
AffectedArc07
d7b11a51ff Fixes changelog button 2019-02-10 18:24:04 +00:00
AffectedArc07
2d4dfb55b7 Darkmode fixes 2019-01-30 17:34:12 +00:00
AffectedArc07
29b1fa7bf9 Commit 1 (For debug) 2018-12-30 09:39:51 +00:00
Desolate
c974e29a3c global lists global defined 2018-10-02 15:52:46 -05:00
Fox McCloud
ebe0b82bb0 Species Refactor Fixes 2018-07-23 01:28:58 -04:00
Kyep
412341439a Fixes #8954 - splits 'attack log' preference, spam-be-gone (#8992)
* Fixes #8954

* projectile reagetns

* removes all attack logs on keyless simple_animals even by keyed mobs

* deletes 'potentially'

* Tiger request

* more comprehensive solution

* check for mob

* istype

* brevity

* Split attack logs preference

* toggle

* deletes old CHAT_ATTACKLOGS

* explains what levels do when toggling them

* clarification

* Tigercat requests
2018-06-13 16:55:21 -07:00
uraniummeltdown
a3a0e83908 adds sql update file
fixes clientfps not saving
2018-01-27 23:24:45 +05:00
uraniummeltdown
5b53582f0e adds var/client/parent to /datum/preferences
allows users to change client fps with a preference
2018-01-24 20:44:10 +05:00
Aurorablade
9956a4a90a Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into DreamFluff 2017-08-23 17:37:22 -04:00
KasparoVy
a6bb591b46 Converts Mob Colours to Hexadecimal
No front-end changes. This just means that mob colours now take up less columns in the database, incur less processing (reduced rgb() calls) and reduces the amount of code dedicated to them.
2017-07-22 19:59:58 -04:00
Aurorablade
536ddcc7bd Works 2017-06-24 22:31:42 -04:00