Commit Graph

147 Commits

Author SHA1 Message Date
Spaghetti-bit
32c9d4d682 Slime People and IPC; Imitating Species Cosmetically. (#27359)
* Pain

* More transparency / alpha

* Vulp + Name override

* more transparency alpha stuff

* Reworks species subtype for slimepeople

* Iteration 3...

* Me when initial

* 60 - 61

* Character.dm select query changes.

* 61-62

* The real 61-62

* Update to IPC imitation

* +63-64.sql
> species_subtype after pda_ringtone

IPC identity configuration surgery.

Slime "Morph" action: 10 seconds. Allows a slime person to change how they look.
> Same cost as regenerating a limb.

Link processing subspecies implement.

* Pain2

* SQL

* Frankenstein monster fix

* Slimify! ...no longer applies to robotic limbs.

* 220 Alpha to 200

* Ordering issue fix.

* Last ordering issue.

* aa review, paradise_schema.sql

* Apply suggestions from code review

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com>

---------

Signed-off-by: Spaghetti-bit <yumyumkillkill@gmail.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2025-02-09 15:59:57 +00:00
Adri
fca84e2e7e Adds PDA ringtone to character preferences (#27365)
* Adds PDA ringtone to character preferences

* Two fixes

* Reset option

* Contra request

* DB update

* linter fix

* SQL update

* file rename

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2024-11-30 10:53:19 +00:00
AffectedArc07
5e5c75bf48 Adds toggles3 (#27397) 2024-11-24 14:23:27 +00:00
Qwertytoforty
da630e1b63 Impliments a new voting system for weekends and wednesday: Hybrid FPTP weighted random from preferences (#26879)
* temporary wip

* the rest of the fucking owl

* Replaces Nodupes with FPTP, and wensday

* ok you are still a little stupid

* c-c-c-changes

* Create 60-61.sql

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* woe up to date apon thee

* make that up to date

* contras changes!

* thanks contra!

* Update code/__DEFINES/misc_defines.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>

* last thing

---------

Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2024-11-14 17:57:58 +00:00
warriorstar-orion
a42b91ea99 blackbox: Add accumulating feedback types for numeric and text values. (#26645)
* blackbox: Add accumulating feedback types for numeric and text values.

* correct introduction

* i swear to god i can count to 7

* bloody VSC formatting on save

* formatting changes and doc additions
2024-09-27 17:05:53 +00:00
Spaghetti-bit
52327cea40 [TWEAK] Runechat Color Preference and Species Dependent Organ (runechat) Removal (#26018)
* Reopens runechat color tweak.

Fully changes how the runechat color works with human mobs.

- Ties Runechat color to DNA (unchangable via scramblers, or other methods like DNA modifying)
- Runechat color is now a preference based thing and can be changed at mirrors.

* Linter mint

* Comment for comment's sake + Rerun cerestation CI/UNIT test because mouse ate a cable.

* augh

* reverts toml

* Fixes a SQL query, good for final review.

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2024-08-06 13:15:47 +00:00
Matt
61e89af131 Optimizes IP Address Storage in DB (#25751)
* Initial commit

* comment fix

* Updates new columns position in table

* Updates insert statement for connection_log

* 57 to 58 - Handles changes post merge conflict
2024-07-14 12:44:35 +00:00
Matt
e19f20ca53 SQL Changes for Lamp Bloom PR (#25863)
* Changes copied from #24534

* Adds NOT NULL constraint to the new columns
2024-06-08 22:38:46 +00:00
AffectedArc07
f3a24e24bb Improves note deletions (#25460)
* Improves not deletions

* balls

* balls the second
2024-05-17 13:01:13 +00:00
Luc
f83ef617e9 Expands "genderless" to all species, adds body-type option, removes some gender checks (#23910)
* adds most body type support, removes some gender checks

* remove gender from species, accessories

* restore pick_list

* re-adds limitations on accessories

* Universal access to body hair

* remove unused var

* Update example config, some preference saving code

* updates tgui bundle

* oops

* Remove formatting

* hopefully undoes formatting changes

* dammit

* been meaning to fix this one for a while

* dgamer reviews

* move body_type into human_defines

* sql file changes

* update tgui

* Update db code

* bump versions

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-04-21 15:59:23 +00:00
BiancaWilkson
f9e30f8e78 Cyborgs can now choose what type of brain they spawn with. (#23954)
* choose your own brainventure

* i kinda remember sql

* lets try on Login() instead

* wait its actually here

* Revert "lets try on Login() instead"

This reverts commit 6fd26912b1.

* hold on i gotta sort this out

* lol, lmao even

* i apparently do not remember sql

* Actually remember to switch to varchar

* aaaaaaaaaaaaaaaaaaaa

* does the comma fix it

* i am so fucking stupid lmao

* lmao i REALLY dont know sql, thanks AA

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* the other place to fix a string

* sql is now 54, happy  birthday sql

* autodoc whitespace fix

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* maybe using the defines i made is a good idea

* AA's changes

---------

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2024-03-26 21:23:33 +00:00
Octus
6f0a93c672 Adds Characther Descriptors (Height and Build) (#22417)
* char descriptors

* ok well it works somewhat

* I LOVE FIXING SHIT OORAH

* fixes

* Update code/modules/mob/living/carbon/human/human_examine.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/mob/living/carbon/human/human_examine.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/mob/living/carbon/human/human_examine.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

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

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/mob/living/carbon/human/human_defines.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/mob/living/carbon/human/human_examine.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

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

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* ok we love our fixes

* Update SQL/updates/51-52.sql

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* reverts and sql change to fix

* yeppers

* Update SQL/paradise_schema.sql

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* aa's review

* grammar

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

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* improves grammar

* Create 52-32.sql

* lmao please dont look at the change for this

* glob list

* Update code/modules/mob/living/carbon/human/human_examine.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* y

* mhmhmh

* autodoc

* grgrgrggrg contra review

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2023-10-28 18:16:52 +01:00
AffectedArc07
26258bd21b Logs playtime history for ALL departments (#22446) 2023-09-30 12:41:16 +01:00
Edan
2866ac94ec Logs last words to the death table (#21982)
* last words

* i can name files properly

* Update SQL/paradise_schema.sql

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Update code/controllers/subsystem/SSblackbox.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Update code/controllers/subsystem/SSblackbox.dm

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* move to version 51 instead

---------

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2023-09-10 20:50:29 +01:00
AffectedArc07
50f4bee13d [ADMIN] Allows saving of JSON datums server side (#21860)
* Allows saving of JSON datums server side

* derp

* I am so livid I am webediting this

* my god I have fallen off
2023-08-21 19:44:14 +01:00
Furior
632b126c41 fix (#21788) 2023-07-23 22:01:14 +01:00
AffectedArc07
48b0210064 [READY] Widescreen (#20861)
* TM Needed - Widescreen

* A lot of fixes

* TM notice

* Feedback thread

* Minor tweaks

* Expans silicon view stuff

* Fix viewmods

* The preferential option

* Why were these global

* Fix clickcatch sizing, fix parallax issues

* Maybe fixes the runtime

* READY
2023-06-07 21:09:16 +01:00
AffectedArc07
ae37f5b22c Updates some backend stuff (#20852)
* Updates some backend stuff

* Warning

* update

* Adds some indexes for speeeeeeeeed
2023-04-25 16:21:57 -05:00
AffectedArc07
72ba1ada7b Nukes karma (#20628)
* Nukes karma

* Skin + logic

* TGUI Build
2023-03-14 19:14:47 +00:00
AffectedArc07
90e8ec7948 Allows you to mute soundfiles from specific admins (#20576)
* Allows you to mute soundfiles from specific admins

* me no spello

* Wording tweak
2023-03-11 19:10:23 +00:00
AffectedArc07
b1ba9ed47d Logs tickets to the DB (#19679)
* Logs tickets to the DB

* Awho tracking

* This aint needed
2022-12-01 14:03:03 -06:00
AffectedArc07
ea7c9be9ba Preemptive schema bump for an upcoming project (#18860) 2022-08-19 14:25:16 +01:00
S34N
fe1d30fd2f Character-based rebindable custom emotes (#18506)
* 1

* 2

* 3

* make it (mostly) work

* character-based emotes

* bump SQL version

* where did you go little s

* no more raw json

* partial AA review

* makes it not coded as stupidly

* donor exclusive emotes 4-7

* ship it

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Update code/datums/keybindings/emote.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* spacings

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-07-30 12:14:02 +01:00
moxian
e7d8d60597 Add DROP TABLE clauses to the rest of the tables (#18490) 2022-07-21 09:06:54 +01:00
S34N
3f95392c82 Lets go rebind things (#18166)
* SSinput Rewrite, Custom Keybindings

* hmm yes, safety

* azerty begone

* address AA and SteelSlayer

* Address the old man

* what

* CI dbconfig too

* Address TM issues

Unicode support
Better numpad support
Fix no perms message
Fix modifier screwing movement

* pre-TM tweak, nitfix

* pre TM change 2

* Display others

* MERGE ME

* unduplicates your rows

* reverts some changes, makes this work for now (not TM safe)

* fixes direction facing, removes hotkey help item

* weird keys

* TM commit revert later

* fixed asay/msay keybind

* adds ALL the emotes

* flip and spin

* makes old people happy

* and fixes admins not being able to msay

* lets borgs stow modules

* saves prefs when someone changes a keybind

* reverts skin changes and manually applies
HEAVEN HELP YOU IF YOU USE THE DM SKIN EDITOR IT BREAKS EVERYTHING

* tidies menu, unduplicates rest

* sql file pls come back

* Update SQL/updates/40-41.sql

* why did you not throw an error?!

* inits keybinds if your prefs somehow fail, i guess

* restores these spaces, i guess

* fixes local testing, i guess

* emote cooldown returns (oops)

* movement lock improvements

* Pageup does Swap Hands

* LOOC

* whisper for living mobs

* oops

* fix dsay

* fix IPC silicon emote hotkeys

* category name

* backspace only clears if input is focused

* Makes TAB and BACKSPACE rebindable

* charlie review

* define move

* yeet

* Lewcc review

* brings back legacy mode

* restores legacy mode

* tell legacy mode what is going on

* Update code/controllers/subsystem/input.dm

* Update code/controllers/subsystem/input.dm

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* safeties!

* legacy mode is a pref now

* undo TM changes

* null prefs safeties

* Revert "legacy mode is a pref now"

This reverts commit b45af65139.

* revert this too thanks

Co-authored-by: mochi <shenesis@gmail.com>
Co-authored-by: dearmochi <1496804+dearmochi@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
2022-07-13 21:34:41 +01:00
Sirryan2002
f2813a6730 Complete Library Overhaul Part 1 (#17832)
* first edits

* more commits yay

* more changes

* Update paradise.dme

* changes

* more edits

* more edits

* changes

* more changes

* changes

* more stuff

stuff

Update tgui.bundle.js

* FUCK

* Many UI changes

* Update Lib Computer UI and Correct Map Issues

* squashed commits :)

Guts Old Book/Manual Code and Reworks it
final (almost) touches

* this should pass tests now

* fixes random ruin having a removed object

* adds review suggestions

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* squashed commits :)

update schema
adds python requested changes
implements proper python & sql scripts
applies some requested changes + minor fixes
bump SQL version to 40

Co-Authored-By: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>

* applies requested changes from code review

* lets pass some tests today

more fixes

* Apply suggestions from code review

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

* more requested changes fulfilled

* should fix map issues + a couple other things

* fixes & sanitization stuff

* Apply suggestions from code review

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* updates UI and implements more requested changes

* mother of bug fixes & UI cleanup

* removes unused code

* Apply suggestions from code review

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

* fixes

* adds GC checks

* Apply suggestions from code review

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

* requested changes + TGUI Cleanup and Styling

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
2022-07-09 14:55:12 +01:00
AffectedArc07
7d5a7ad85d Adds colourblind mode and a colour matrix editor (#17933)
* Colourblind mode + Matrix editor

* increase that

* Protanopia filter

* Tritanopia filter

* The SQL part

* Refactor

* you saw nothing
2022-06-10 17:52:28 -06:00
dearmochi
a0819b32a3 Fix karma totals table name in schema (#17831)
* Fix karma totals table name in schema

* double kill

* another one
2022-05-20 15:49:57 +01:00
AffectedArc07
747097d7c3 Removes karma jobs framework (#17646) 2022-05-03 12:26:56 +01:00
Charlie
a81aa191f9 Sets the default FPS to 63 (#17564)
* default FPS to 63

* SQL updates

* smallint(4)
2022-04-05 14:18:12 +01:00
AffectedArc07
975352dd4d Fixes new players having half their prefs disabled (#17475) 2022-03-12 22:12:51 +01:00
S34N
d273e9db9a Ghost "Toggle Darkness" value is now remembered (#17206) 2022-01-11 23:20:53 +01:00
S34N
8359b71824 Ports TG statusbar changes & screentips (#16505) 2021-12-29 15:16:50 +01:00
mochi
c7046c0756 Merge branch 'master' into hair-gradients 2021-10-27 13:33:12 +02:00
AffectedArc07
f1fdaef0cc Cleanup from multi instance PR 2021-10-21 13:32:22 +01:00
AffectedArc07
980f21b4f4 DB schemas 2021-10-12 20:47:53 +01:00
AffectedArc07
4ad5e41324 Merge remote-tracking branch 'ParadiseSS13/master' into multi-instance-support 2021-10-12 20:27:07 +01:00
AffectedArc07
78d0c532df Better schema 2021-10-04 19:21:44 +01:00
AffectedArc07
c358a20498 Moves pAI saves to the DB 2021-10-04 19:15:53 +01:00
AffectedArc07
890e7e5ce5 I think this is instance communication 2021-09-20 23:50:51 +01:00
dearmochi
dbab95dd96 Merge branch 'master' into hair-gradients 2021-07-27 18:35:55 +02:00
dearmochi
502258e348 Merge branch 'master' into hair-gradients 2021-07-27 18:28:46 +02:00
AffectedArc07
bede78aeff Removes table prefixes 2021-07-26 17:21:24 +01:00
SabreML
63412043ee Fixes an SQL error from maximum name length (#16305)
* Reduces maximum name length

* Revert "Reduces maximum name length"

This reverts commit 7d0fe75c54.

* why were these in _compile_options.dm

* SQL Stuff
2021-07-25 15:51:47 +01:00
mochi
ca78e5f311 Add hair gradient customization 2021-06-13 10:55:21 +02:00
AffectedArc07
8e6787a791 2FA for server login (#16094)
* AA2FA

* Its always dbconfig

* Extra security

* oops
2021-05-30 12:19:56 -04:00
AffectedArc07
3f56546291 Converts MyISAM tables to InnoDB 2021-03-18 14:26:49 +00:00
AffectedArc07
fd79e342a8 Fixes rank being a reserved SQL keyword (#15661) 2021-03-04 11:50:36 -07: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
AffectedArc07
adb9b58f8e Updates some admin stuff (#15297)
* Fixes camera view

* Unique CID tracking notes

* Ban tracking

* Note round IDs

* Karma viewing

* Minor tweak

* Manual ban job bans

* More tweaks

* Farie tweaks

* Connection result field

* Orange watchlist names

* Autopopulate tickbox
2021-01-16 16:38:45 -05:00