Commit Graph

2645 Commits

Author SHA1 Message Date
Kashargul
fa113ea3f5 next set of globals (#19131) 2026-02-09 00:36:52 +01:00
Kashargul
f238fcf293 ehhh rid of that warning (#19163)
* ehhh rid of that warning

* yuck

* .

* first spark then damage calc

* .
2026-02-09 00:03:48 +01:00
Kashargul
1882afab59 Dependencyup 02.2026 (#19161)
* depdencecy up

* eh let's try that

* .

* .
2026-02-08 23:32:02 +01:00
Kashargul
659239a8cd playertips overtime (#19150)
* playertips overtime

* .

* .

* .

* .

* .

* .

* .

* .

* .

* .

* wtf

* .

* .

* .

* snark

* that too

* ok... why

* .

* hmm

* .

* .

* .

* .

* .

* ugh

* .

* .
2026-02-08 17:46:53 +01:00
Aura Dusklight
311c0117c1 Conversion of realname and nickname from bay (#19120)
* Automatic changelog compile [ci skip]

* replace all bay instances for realname and nickname with tg

* add comments where uncertain of sanitisation needed

* Fix issue from git conflict..

* Fix issue causing setup menu not opening

* Attempt to clean up how name datums are handled

* Remove redundant check

* Fix number issues with character names

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-02-08 17:34:04 +01:00
MeepleMuncher
23e34de16e More steppy sounds + 'ignore shoes' pref (#19092)
* initial commit

* swap to better mech step sounds

* switch to tgprefs

* move that over,

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-08 17:31:28 +01:00
Kashargul
0c23b94075 cleans up robot gripper code (#19153)
* cleans up robot gripper code

* try to select next

* .

* .

* wtf

* .

* .

* ye that

* dripper table palcement

* add that

* actually fine

* better

* clean that

* Cell hitting

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-08 00:26:15 -05:00
Kashargul
aecab2e16c moves robot scanner upgrade to science (#19114)
* moves robot scanner upgrade to science

* .

* .

* .

* .

* .

* .

* lol

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-05 07:29:27 -05:00
Kashargul
05a7bda00f some smaller cleanup (#19119)
* some smaller cleanup

* .

* .

* fix udnerwaer colors
2026-02-01 16:43:56 -08:00
Kashargul
6a44700b46 digestion toggle geartweak (#19089) 2026-01-30 21:12:44 +01:00
ShadowLarkens
e8e986e6f5 General Cleanup (#19088)
* Remove unused news_articles system

* Rip out the webhook system

* Merk bot/

* Rip out old IRC code

* Move the malf_ai manual

* Clean up the tools folder

* Revert "Remove unused news_articles system"

This reverts commit b1295ce8fa714ea35d768365c267b4b60fcd2faa.

* Put these back
2026-01-30 20:39:50 +01:00
Kashargul
d0678d4046 More globals (#19111) 2026-01-30 19:51:21 +01:00
Kashargul
fdfb49012b some more globals (#19098)
* some more globals

* .
2026-01-29 09:21:58 -08:00
Kashargul
de17517e42 bunch of global vars (#19091)
* bunch of global vars

* .
2026-01-25 13:18:03 -08:00
SatinIsle
ce8cb4d05a Added Skin Reagent Trait (#19083)
* Added Skin Reagent Trait

On today's episode of "Satin sees a funny suggestion on the discord and implements it, but it's harder than she expects":

Added a new Skin Reagent trait, that allows you to pick one of six reagents that coat your skin and are applied to people when they lick you. These include: Ethanol, Capsaicin, Sleep Toxin, Rainbow Toxin, Paralysis Toxin and Pain Enzyme.

Does not trigger on licking yourself.

Also added a new option to traits to allow you to use a single list for them to select preferences, using a list variable called "multiple_choice".

Tested and seems to work great.

* Have salt as an option too, go on

* Removes flags, lazys the list

Not 100% sure if I've done the lazy right, I've not done much with lazy lists before.
2026-01-24 14:54:31 -08:00
Kashargul
539634682f fix some missing vanity copy traits (#19070)
* fix some missing vanity copy prefs

* fix protean tab flicker
2026-01-20 16:22:27 +01:00
Kashargul
afeebb206d reorder some messages (#19046)
* reorder some messages

* .
2026-01-18 01:31:03 +01:00
Kashargul
9abef0b3b2 stack fill for player notes (#19039)
* stack fill for player notes

* nullcheck
2026-01-16 23:59:50 +01:00
ShadowLarkens
de07474242 Move fluff item to new ckey for Claracow (#19013)
* Move fluff item to new ckey for Claracow

* reorder
2026-01-12 18:36:34 +01:00
SatinIsle
5d6333b8fd Fix job availability countdown (#18985)
Fixes the number of hours until a job is available.

Fixes 18984

Can not test locally due to this requiring a database.
2026-01-04 15:44:23 +01:00
Guti
b7ec6aba4b Fix & Spelling (#18981) 2026-01-04 10:46:55 +01:00
Aroliacue
25c85cfcf5 Digi sprites for armor, gas half-masks in loadout, sec hailer half-masks in sec lockers (#18959)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* digi armor sprites start

* update

* adds gas half-masks to loadout. Adds hailer half-mask to sec locker.

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-01 09:10:11 -05:00
Killian
986368cd1e Fashion Update: Long Fingerless Gloves (#18953)
* long fingerless gloves

* long fingerless gloves

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-30 03:20:25 +01:00
Kashargul
bc038757bd skip limits for chunked messages (#18927)
* skip limits for chunked messages

* .
2025-12-21 17:24:58 -08:00
Will
29e9de91e5 fix a var name issue, and nosleeve trait showing sleeves (#18907) 2025-12-18 21:45:52 -05:00
Cameron Lennox
7bba33fd2b More redspace modifier tweaks (#18903)
* More redspace tweaks

Makes more tweaks to the redspace modifiers meant for horror areas.

* Update horror.dm

* Update voicebox.dm

* Update voicebox.dm

* yoink ghosts instead

* Update horror.dm

* Update horror.dm

* Update horror.dm

* THE POWER OF

* Update horror.dm

* Update horror.dm

* names
2025-12-18 05:44:54 -05:00
Aura Dusklight
48ac1b3490 Fix shadekin voices being revealed (#18819)
* Allow shadekin to choose if voice is hidden in phase

* Fix bad ternary expression value.

* Fix incorrectly placed var changes..

* Fix variable name being 2 letters

* Remove shadekin component call, add signals

* Remove signals from the signals.dm file

* Resolving merge conflicts.

* Revert bad change..

* Resolve listener conflict.

* fix lost signal causing failed test.

* Remove accidental duplicate.

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-11 07:54:10 -05:00
NickBelmont
bfae150289 Ports over masquerade masks from Nova Sector (#18856) 2025-12-10 08:57:56 -05:00
Killian
eaf2570c9d Loadout Tweaks (#18845)
* Update lockpicks

* Update loadout_suit.dm

* Update loadout_suit.dm
2025-12-10 03:43:02 +01:00
Cameron Lennox
4924a73ba2 Start of TG Click Code Port (#18734)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* Update click.dm

* Fixes borg ctrl_click

Also implements allowing  blocking of items being ctrl_clicked

* Makes the statpanel not annihilate peoples ratelimiter

Statpanel calls aren't really user controlled (and 180 of them get sent upon loading, as each verb counts as a topic calls when it calls Send-Tabs) so let's not count it towards the user when they log in.
2025-12-06 01:13:12 -05:00
Kashargul
34a0791c2f Port of the iframe storage for settings (#18751)
* Port of the iframe storage for settings

* Update resources.txt

* re add keying

* fix byond storage

* port the adjustments

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 19:29:02 +01:00
Cameron Lennox
0e0cab92de AnymousUnknow Marking Upport [GBP IGNORE] (#18725)
* these need some edits

* Adjust these

* clean this up

* Update sprite_accessories_markings.dm
2025-11-21 14:05:22 -05:00
Aroliacue
3691e32da6 New Neo (tg/downstream) Clothing Options - HOS Edition (#18731)
* Automatic changelog compile [ci skip]

* New Neo (tg/downstream) Clothing Options - HOS Edition

* conflict fix 2

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-11-17 07:08:19 -05:00
Will
56c0b8c33f unified conflict check for traits and genes (#18706)
* unified conflict check

* cleanup

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-07 10:26:38 +01:00
Kashargul
2cd1e54d54 remove the mt due to doubl scrollbar (#18681)
* remove the mt due to doubl scrollbar

* .

* lockfile
2025-10-28 01:35:15 +01:00
Kashargul
a617d4d0df another fix for mentor replies (#18665)
* another fix for mentor replies

* .

* .

* .
2025-10-24 15:38:02 +02:00
Will
f95fdccd61 Remote view recursive prey fix (#18655)
* wrongcharger

* recursive belly fixing

* not needed

* make instant

* goggles and rigs in mechs

* cryopod view fix
2025-10-22 01:19:46 -04:00
Will
2194b87de0 Fixing client eye (#18577)
* signal foundation

* reset_perspective implemented

* you too

* setting mob

* no

* fix

* tweak

* remote view element

* these too

* use element

* cleanup more manual code

* fix element

* mutation signal

* handle being dropped from holders, and fix pai hud

* handle qdel

* it's a component now

* ugly holder fix

* another fix

* follow view target

* item remote view

* doc update

* unneeded

* this needs a recode to work better

* many fixes

* these are all unneeded

* almost working viewerlist remotes

* this uses component too

* this needs to die to it's item

* don't allow spamming tgui menus

* tg style args

* fixing behaviors

* fuk

* working view release from holders

* only final matters

* comment order and disposal fix

* cryotube loc fix

* no mob should reset its view every life tick

* major improvements

* still forbid z level change even if we allow moving

* this too

* don't doubledip

* qdel on self is unneeded

* wipe remote views on logout

* vore bellies need to manually clear views

* fixAI hud

* belly release fixes

* cannot use binoculars in a vore belly

* pai card can be picked up and dropped correctly

* ventcrawl fix and distracted fix

* this is better

* forcemove

* vr console fix

* use flag for this

* belly stuff

* various cleanups

* oops

* fixes statue spell

* unneeded perspective clear

* automatic instead

* continued cleanup

* that was dumb

* needed

* none of this works

* are these even needed

* lets lock down to these

* lets try to make this work

* extremely close to working

* needs to solve final pai issues

* mob eye change signal

* Revert "mob eye change signal"

This reverts commit eedd5da934.

* significant progress

* safety

* expected to be not null

* likely not needed

* don't spam component changes

* endview on logout

* accessors

* egg fixing

* Revert "egg fixing"

This reverts commit 6a54049c69.

* getting closer

* even closer

* needs type

* close...

* extremely close to working

* fixing pai stuff

* this too

* promising fixes

* docs

* this is recursive move's responsibility tbh

* unneeded now

* oops

* better decouple

* topmost check

* cleanup

* holder released from egg fix

* pai fix for reset view

* debug info

* some better pai ejection code

* better way

* unneeded

* needs to be null

* better vision restore

* use correct handling

* no longer needed

* required

* handle decouple on mecha too

* name clarity

* do not allow double dipping zoom items

* ethereal jaunt needs a full cleanup later

* fix blackscreen flicker

* remove set machine from pda

* Update code/game/objects/items.dm

* Update code/game/objects/items.dm

* Update code/game/objects/items.dm

* Update code/game/objects/items.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-12 22:18:08 -04:00
Cameron Lennox
16673ef23b Adds a new loadout item - Cloak of Eyes (#18592)
* Adds a new loadout item - Cloak of Eyes

* I realized there's reasons to override this

* cleans up some sin

* Update reactive_icon_update.dm

* indents

* Update code/modules/vore/fluffstuff/custom_clothes_vr.dm
2025-10-09 15:18:34 +02:00
SatinIsle
ab7687ceea Fluff item pizza uniform (#18590)
Approved here: https://forum.vore-station.net/viewtopic.php?p=14368#p14368
2025-10-06 13:31:04 +02:00
SatinIsle
eed8dad3b1 Fluff item flute (#18571)
Approved: https://forum.vore-station.net/viewtopic.php?p=14361#p14361
2025-09-26 19:25:56 +02:00
Will
12b13d6b24 Modernizing doors (#18511)
* the agony begins

* fixes

* signaling

* removed remaining attempt_vr

* corrected behaviors

* keep the history

* oop

* wording

* filter for intent here

* oop

* no harm in these either

* Update code/_onclick/item_attack.dm

Co-authored-by: Cameron Lennox <killer65311@gmail.com>

* Get rid of old procs

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-23 16:41:15 -04:00
Will
b594262fec Tethered Item Component (#18499)
* tethered component

* can't do that

* visible_message should always show

* forbid storing

* catching some small issues

* visible message is fighting a bit too much

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-22 04:40:53 -04:00
Kashargul
b0a8bfaec6 fixes one of my first ever coding sins here (#18412)
* fixes one of my first ever coding sins here

make it explicit

naming

fix that ancient bug too

confirm

sane

.

.

move it up

better

keep it there

only color objects

.

properly reset on bad values

.

urg

.

* ,

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-22 01:05:16 +02:00
Kashargul
45bd1930ec obj screen to atom movable screen (#18434)
* obj screen to atom movable screen

* .
2025-09-22 00:31:30 +02:00
MeepleMuncher
4d4a06b683 Customizable dragon plushie! (#18534)
* Add customizable plushie

* Add wing underside

* Add description

* Add to loadout blacklist

* Change ' to "

* Fix typo, add name to GUI

* Fix indentation

* Fix indentation (again)

* clean up the DM code

* initial cleanup

* won't work yet

* .

* initial styling

* that really shouldn't be tick updated

* handle import

* proper stack sizes

* stacking

* typos

* rm comment

* Update OverlaySelector.tsx

* Update PlushEditor.scss

* Minor tweaks

* Wawa

* please make sure biome is setup

* rm unused props

* cache user

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-22 00:26:46 +02:00
Killian
ed63667c41 general command selector (#18501) 2025-09-18 20:06:08 -04:00
MeepleMuncher
aef1333726 Dragon Plushie Upport (#18523)
* Upport dragon plushies

* Whoops, forgot the icons

* Add to loadout blacklist
2025-09-18 20:04:16 -04:00
nesquik
899ca95ab5 Adds the loincloth to the loadout options (#18490) 2025-09-14 23:41:55 -04:00
Selis
73a79b3a6f Instrument Update (#18483)
* Instrument Update

* View fix

* fix lint warnings

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-14 21:19:09 +02:00