Commit Graph

2467 Commits

Author SHA1 Message Date
Cameron Lennox
eeefd4ef3f Fixes the body designer [WIP] (#17062)
* designer

* finished off remaining body designer stuff, name etc

* merged _vr file, added note to use this

* harddel fix

* this one too

* unifies subtabs, adds search and improves layout

* fixes a longstanding issue with marking color appearance changer

It was feeding a /list (The object) to the color picker and the color picker just rolled with it and said 'sure'.

Now with actual sanity TGUI color picker freaks out and goes 'wtf'

This makes it actually feed a color input into the color picker.

* quick push

* adds hair grad to body designer

* push

* color works again

* hair gradient for body designer

* deconf

* Gets rid of duplicate datum

* no test tonight

* spotty fat

* Condenses hair_extras. Fixes a few missing.

Also adds a new cosmetics_tests unit test.

* fixes the rest of the sprites

* lets try this test

* why did that test compile

* another test ENHANCEMENT(fix)

* More aggressive unittest

* fixie

* invisible tail has snowflake handling

* fix for invis check

* oops

* validate existence of icon in unit test

* unittest checks marking and hair icons properly

* fixing bad unit testing again

* fixed marking icon check

* get rid of unused datum, markings show

* fixes things

* you too

---------

Co-authored-by: Willburd <7099514+Willburd@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-02-07 20:57:25 -05:00
Cameron Lennox
2e4f1ce642 (Partially) Fixes Out Of Memory crashes (#17043)
* Fixes massive memory leak

* Brain Runtime Fix

* There was no reason for this to be a spawn(0)

And no I didn't spawn with no blood - https://i.imgur.com/vPizqCD.png

* Fixes deadringer not properly deathgasping the right entity

* Wounds properly get delted off destroyed limbs

* Update vorestation.dme

* Runtime fix & DNA lock fix

* More qdels

* qdel

* comment out
2025-02-05 14:02:17 -05:00
Cameron Lennox
0f3a3516ec Adds Deluxe Bluespace Bracelet (#17004)
* Adds deluxe bluespace bracelet

Original code by me.

* send it

* whoop

* make it able to go to RESIZE_HUGE

* FULL RANGE
2025-02-01 14:23:49 -05:00
Kashargul
bbed406b2e remove old inputs (#17008) 2025-02-01 14:23:25 -05:00
Kashargul
755e28f4ac fix more db issues (#17025) 2025-02-01 14:18:37 -05:00
Kashargul
7be621e7c3 usr to user part two (#16884)
* usr to user part two

* this can be null

* A few edits

- Gets rid of src. in a few places that were edited
- Gets rid of a few //VORESTATION comments
- Removes an unneeded sanity check in sizegun_vr
- Gets rid of a mind boggling !usr check in mob.dm
- Changes usr to user in sizegun_vr.dm

---------

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
2025-01-30 17:17:46 -05:00
SatinIsle
792c28e0dc Simple wrestling mask (#16985)
Added a simple recolourable wrestling mask to the loadout for the upcoming event.
2025-01-29 05:09:01 -05:00
Kashargul
4ce267de40 fix dm (#16981) 2025-01-28 06:29:44 -05:00
Selis
8661955bfb Moving the database to a subsystem (#16480)
* dbcorev2

* qdel stuff

* New DB code

* Fixed comments

* Fixed lower define limit

* Added missing hooks

* Added missing qdels

* Fixed statistics sql
2025-01-27 09:59:56 -05:00
Kashargul
e3cf039c34 ports topic and click limiting from tg (#16928)
* ports topic limiting from tg

* Update client defines.dm

* Update client procs.dm
2025-01-27 07:19:22 +10:00
SatinIsle
b7b630d592 Adds a persistent notes feature (#16923)
* Adds a persistent notes feature

Added a new "Private Notes" option to character setup, and a new "Private Notes" verb that opens them up and allows you to see and edit them in-game in the same way as OOC Notes.

These notes are simply a block of persistent text, purely for your own viewing. The entire purpose of them is for making notes for your own use, such as adding info if you come up with lore on the fly, so that you can easily reference it in the future. You can obviously store anything in there that you'd normally put into a txt file, it's just an easy way to organise info directly tied to your character. This works on a character by character basis.

I've tried to follow the template used for OOC Notes as best I can, because I believe that shadow has updated those to be tg style prefs, so that it'll not need to be redone.

I know that there are a few instances of usr instead of user in here too, I am not sure if they are appropriate or not as I just followed the way that similar settings work. Please do poke me if that needs changing.

* Fixed requested usr's

* Removed to_world

* removed "as mob"
2025-01-25 11:04:00 -05:00
Kashargul
c0e339b1ea ports tgui color input from bubbers (#16934)
* ports tgui color input from monkeystation

* .

* push that real quick

* .

* .

* cleanup

* fix for 516

* port bubbers pre set selection

* also this

* allow 20 saved states

* oups

* regex replace

* urg

* use the update by type

* .

* .

* highlight?

* larger?

* fix those

* keep anyone below 516 on old style
2025-01-21 18:27:45 -05:00
Kashargul
7266c4c5dc more missing tags (#16937)
* more missing tags

* only some books have...

* .

* some more

* Update admin.dm

* finish it up
2025-01-21 18:27:01 -05:00
Cameron Lennox
56575082ff Merge pull request #16891 from KillianKirilenko/kk-loadouts
Update & Cleanup Loadouts
2025-01-14 15:36:36 -05:00
Cameron Lennox
39b0b2839f Merge pull request #16894 from KillianKirilenko/kk-aces
ACE Security Outfit
2025-01-14 15:29:36 -05:00
C.L.
3d25ff0b4a Removes the RS add comments 2025-01-14 15:21:24 -05:00
Killian
9a17931d86 default jacket toggle 2025-01-14 18:57:51 +00:00
Killian
f14fdfb11e Merge remote-tracking branch 'upstream/master' into kk-loadouts 2025-01-13 21:26:32 +00:00
Killian
27a6b7eed0 clean up _vr files 2025-01-13 21:26:08 +00:00
Killian
95fa27627c Update loadout_suit.dm 2025-01-13 21:07:20 +00:00
Killian
433aa9a0a3 ace security outfit 2025-01-12 22:07:36 +00:00
Killian
89ad7e1fa6 Update loadout_shoes.dm 2025-01-12 20:50:45 +00:00
Lilly-Lira
3ec79e0665 MemoryCrown 2025-01-12 03:41:09 -05:00
Cameron Lennox
5c85b6744b Merge pull request #16848 from Kashargul/stop-double-logging
cleans up some logging
2025-01-11 15:20:07 -05:00
Cameron Lennox
40434b2402 Merge pull request #16875 from KillianKirilenko/kk-setup
Clean Up Global Tab
2025-01-11 14:39:53 -05:00
Killian
764a0fca83 gorka suit refactor touchup
added black command and grey variants, touched up cuff tones for department colours
2025-01-11 13:23:09 +00:00
Killian
592fc92314 Revert "clean up global tab"
This reverts commit 268b2803da.
2025-01-10 23:22:58 +00:00
Killian
c270c270dc Revert "gorka suit refactor"
This reverts commit e73ef00ca6.
2025-01-10 23:22:26 +00:00
Killian
e73ef00ca6 gorka suit refactor 2025-01-10 23:22:18 +00:00
Killian
268b2803da clean up global tab 2025-01-09 11:12:18 +00:00
ShadowLarkens
a98ffeaf72 Actually make Evelynn able to spawn their fluff item... z.z (#16870) 2025-01-08 20:14:59 +01:00
ShadowLarkens
42b7bd89f0 Fix synth_color not working (#16866)
* Fix synth_color not working

* Fix spawnpoint pref

* living

* oups

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-01-08 16:03:20 +01:00
Kashargul
df3d303f97 fix some bad replaces (#16856) 2025-01-06 18:30:42 +01:00
Kashargul
b26f91600b clean them up 2025-01-06 02:29:25 +01:00
Killian
941bbd54b8 ""antagonism"" cleanup (#16841) 2025-01-06 06:45:20 +10:00
Kashargul
59b9802628 some istype to macros (#16826) 2025-01-06 06:45:02 +10:00
ShadowLarkens
b57023cd11 Convert preferences to /tg/ preferences (#16449)
* Convert all preferences to /tg/ preferences

* Move obfuscate key/job to game options

* Add abstract_type to each of the new subtypes

* Convert ignored players to tg prefs

* Yet another global category list removed

* Fix error, convert client FPS

* Convert UI_style, UI_alpha, and UI_color to tg prefs

* Clean up a little, convert tooltipstyle

* Convert ambience to tg prefs

* Remove chat_timestamp, tgchat can do this internally and gives localized results

* Convert admin ooc color to pref, merk 01_ui.dm

* Convert uplinklocation to a tg pref

* Fixup byond:// links

* Convert name_is_always_random

* Convert spawnpoint

* v16 savefile migration in prep for converting 03_body.dm

* Convert all colors to tg prefs

* Finish converting ooc notes
2025-01-05 13:39:18 +01:00
Wickedtemp
c7a4f05bbf Update loadout_fluffitems_vr.dm (#16829)
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-01-04 03:05:14 +01:00
SatinIsle
dce7856bf5 Digitigrade for hanner and replicants (#16795)
Added the option for hanner and replicants to use digitigrade legs.

Changed the total reform ability to account for clothing to match the sprites to the leg type of the new form.

Why not proteans and prommies? Proteans use prosthetic legs that do not change appearance based on the digitigrade option. Prometheans do work with digitigrade legs but they currently do not match the opacity of the rest of the body.
2025-01-01 18:24:48 +10:00
Kashargul
e6ef8b0f2c resize limits and designer / dna update (#16807)
* resize limits and designer / dna update

* .

* genes to mobs

* .

* Update designer.dm

* Update designer.dm

* species cleanup
2025-01-01 18:23:20 +10:00
Kashargul
2f92f6809a default handling (#16805) 2025-01-01 18:22:25 +10:00
Cameron Lennox
9cab17efe7 Small bugfixes / clarifications (#16763)
* Fixes mech cloak having the wrong path

From Outpost21 Commit a64c3ad.

* clarified player record console buttons

"Player had issue with button confusion, and reviewing the buttons they are WAY too similar. changed refuse update to DENY to ensure no at-a-glance confusion"

From Outpost 21 Commit 32bc6f7

* simple doors use their own bump timer and not the user's

simple material doors no longer use the USER'S last bump time, and isntead use their own for locking interaction. They now open promptly when bonked into and close after some time when clicked (they are meant to be slow after all)

The bug was casued by using the user's bump time. So if youtouched anything like a wall within the last 60 ticks (including the door itself) it wouldn't open

From Outpost21 Commit 783ef0a
2024-12-28 09:42:26 +10:00
ShadowLarkens
5a47c9b8a1 Check for 516 byond:// hrefs (#16359)
* Add a lint to check for hrefs that don't start with byond://

* Regex convert href links

* Regex convert _src_ as well

* Clean up the last few

* Missed a few
2024-12-11 08:33:17 +10:00
Killian
5d940a73e4 Update character_directory.dm 2024-12-10 10:37:23 +00:00
Kashargul
e7d8b02d4c and those 2024-12-09 21:55:33 +01:00
Kashargul
6f4b4edcb5 Merge branch 'reagentToDefines' of github.com:Kashargul/VOREStation into reagentToDefines 2024-12-08 17:08:26 +01:00
Kashargul
1b8096798b fix those 2 too 2024-12-08 17:08:00 +01:00
Kashargul
a88c58dde7 Merge branch 'master' into reagentToDefines 2024-12-08 15:41:21 +01:00
Kashargul
939fcbb488 Merge branch 'master' into reagentToDefines 2024-12-06 21:57:14 +01:00
Killian
553675edf5 Merge branch 'master' into kk-spacetraffic 2024-12-06 20:45:06 +00:00