Commit Graph

34470 Commits

Author SHA1 Message Date
Ryumi 3a2e466181 Makes suit sensors choice menu default to current sensor setting (#18611) 2025-10-08 14:44:59 -04:00
Asher 49 bc56378353 Protean updates [could use code review] (#18309)
* saving

* Update protean_species.dm

* more

* Update Dullahanprotean64x64.dmi

* more

* Update Dullahanprotean64x64.dmi

* 1

* recommenting

* new color change, clothing options now auto white no color pick.

* 1->true 0->false

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-08 14:33:20 -04:00
Guti 1ff0809a27 Symptoms (#18546)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-10-08 11:22:00 -04:00
Cameron Lennox 44c6b2f707 Spontaneous Vore Element (#18556)
* true/false

* wip p1

* Refactors stumble vore to be an element

* Makes dropnoms a component

* cleanup

* Fixes these

* checked further down

* framework here

* needs testing

* MORE CLEAR

* Fixes slipvore

* this works aye

* no copy paste

* Update stumblevore.dm

* Update stumblevore.dm

* Update stumblevore.dm

* Fixes

* only one has to slip

* fix this

* rename

* Update spontaneous_vore.dm

* SLIP VORE

* Update code/modules/mob/living/living_movement.dm

* Update unlucky.dm
2025-10-06 15:43:42 -04: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
Kashargul da969c97e5 hashes shouldn't match (#18596) 2025-10-06 01:26:40 +02:00
Cameron Lennox 97f4e11fe2 Fixes Strip (#18597)
Makes stripping able to be done all at once instead of one item at a time.
2025-10-06 01:26:24 +02:00
Cameron Lennox 7f4de78573 Unlucky trait (#18463)
* this compiles

* more edits

* Upports OP21's immovable rod

Makes it NOT shit.

* actually enable this lol

* CLANG

* we all fall down

* break it

* stairs

* bye async

* makes doorcrushes less lethal

* more unluck!

* dice and stumble vore

* major version

* Update clang.dm

* More tweaks. BS Cracker

Makes bluespace cracker better code quality too

* Cut down on lists here

* Adds the traits

* glass shapnel

* Update unlucky.dm

* Modular Shock

* Charger and thrown

* Defib nat 1

* Gravity Falls

* gibby

* no longer gib, just hurt a LOT

* Better Washer

* Update washing_machine.dm

* Even less jank

* Moves some stuff around

* linters

* Update unlucky.dm

* Table stubbing

* fixes mirror break, evil only

* PIPEBOMB

* Update negative.dm

* Update mail.dm

* glasses fly off your face if you fall

* Update unlucky.dm

* evil beaker and spooky events in the dark

* Evil beaker spilling

* Unlucky people have custom maint loot

* Get sick while searching

* Update _lootable.dm

* whoop

* Update _lootable.dm

* washer will always wash

* Lowered to 5

* ash

* Update areas.dm

* get knocked

* picking up items

* Dice

* Update unlucky.dm

* Update code/game/objects/items/devices/defib.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/modules/economy/vending.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/game/area/areas.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/datums/components/traits/unlucky.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/datums/components/traits/unlucky.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/datums/components/traits/unlucky.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Update code/datums/components/traits/unlucky.dm

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>

* Nicer damage

* these

* this

* mini DCS update

* Excludes

* Proper inherit

* Update unlucky.dm

* Update code/datums/components/traits/unlucky.dm

* These

* thes too

* user

* no hardrefs

* only these 2

---------

Co-authored-by: Guti <32563288+TheCaramelion@users.noreply.github.com>
2025-10-04 03:13:12 -04:00
Kashargul b40c006d8d colorsolver (#18575)
* colorsolverWIP

.

implement a color box

proper handling

adjust math

update the UI

style

that

.

.

.

make this universal for future  use

.

* some adjustments

* no longer needed

* Update tgui/packages/tgui/styles/interfaces/ColorMatrixEditor.scss

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

* Update tgui/packages/tgui/interfaces/ColorMate/Helpers/MatrixColorBox.tsx

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-10-03 13:26:50 +02:00
Cameron Lennox 928ba4f9ff Makes weaver TGUI (#18568)
* Makes weaver TGUI

This all works, just needs to be made nicer looking

* cut down copy paste

* These

* Cocoon

* Update positive.dm

* Visible costs

* weave

* Update weaver.dm

* Update weaver.dm

* Update code/datums/components/traits/weaver.dm

* Update code/datums/components/traits/weaver.dm
2025-10-02 01:23:24 +02:00
Kashargul 86bcb5ecd8 check for individual clients (#18585)
* check for individual clients

* .
2025-10-02 00:37:34 +02:00
Cameron Lennox f71f0bc673 Facing component (#18574)
* save this because im afraid

* Directions

* Triggering list

* don't

* Update reactive_icon_update.dm

* Update vorestation.dme

* Update reactive_icon_update.dm

* Update reactive_icon_update.dm

* this can be an obj as well!
2025-10-01 23:14:54 +02:00
Cameron Lennox 365f2ae47a Makes it so you no longer feel pain in yourself (#18581) 2025-10-01 22:49:32 +02:00
Jenny 0c94fa3357 Adds "start disabled" option to Reflexive Biting + Personal Bubble (#18582)
* Adds reflexive biting trait option to start disabled

* Defaults to true, + adds option to personal bubble cuz why not
2025-10-01 22:49:05 +02:00
Olive be4832b2cf Adds a few new sprites (#18578)
* start this for latr

* adds new markings

* removes stray palette

* changes a few shades i dislike

* fix the dang dme

* i haaaaaaaaaaate dreammaker

* why do you do this
2025-09-28 04:44:26 -04:00
Selis 315fbb415f Load alien/job whitelists from database, if enabled (#17952)
* Load alien/job whitelists from database, if enabled

* SQL Template for Table

* Fixes

* Commands

* .

* .

* fix

* cannot be a list

* .

* .

* embed

* .

* .

* query test

* query test

* query test

* .

* fix
2025-09-28 10:28:55 +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
Kashargul 824351f4c2 ports and fixes TG's keycombo input (#18573)
* ports and fixes TG's keycombo input

* .

* .

* cleaner

* .
2025-09-26 19:22:35 +02:00
SatinIsle cce5936e76 Fixes invisibility potions (#18565)
* Fixes invisibility potions

Fixed invisibility potions being able to spawn in fruit.
Cleaned up some missing reagent defines for glamour potions.

* Fix thingies

* Oopsies
2025-09-26 19:18:05 +02:00
Kashargul d08de107d3 fix organ deletion (#18572) 2025-09-26 19:12:32 +02:00
Will 1892c37427 Improved Smes Map Upgrades (#18467)
* fixing oldcode

* fix

* proc fix

* this is a prefab anyway

* qdel fix
2025-09-26 15:00:13 +02:00
shybandit5213 4cb5713256 Gatorsnout (#18536)
* oh man idfk this SHOULD work

* small stylistic change

* trailing newline (what, okay)

* Update .gitignore

Please don't just edit that file. Tools is supposed to be on the repo even

---------

Co-authored-by: Bandit <queenjess521@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-09-26 14:58:36 +02:00
Will 8c8b27ecce Strips byondUI procs not needed for TGUI interaction (#18563)
* all of these are moved to tgui

* still uses topic

* uses topic

* uses topic

* not needed
2025-09-26 14:53:13 +02:00
SatinIsle 272e9d8f59 Lore Pamphlet for new players (#18564)
Added a new lore pamphlet for new players, which covers the most essential lore and gives an immediate understanding of how the world works. This automatically spawns in their hand until they've been here for 10 days old.
2025-09-25 17:42:13 -07:00
Jenny 7a077b0e9f Resprites casino chips (#18558) 2025-09-26 01:25:53 +02:00
Kashargul 6a47e00b98 fix vorepanel button for AI (#18555)
* fix vorepanel button for AI

* .

* this can be null

* fix balloon alert for wide icons
2025-09-26 01:25:27 +02:00
Jenny c0d15c69cd Luckier 7 event map content + Card deck init improvement/bugfixing (#18561)
* Starts da map

* more areas!!

* adds big sized casino card deck

* moar rooms

* VIOLENTLY VOMITS UP A DIFFERENT DESIGN

* let's give the main floor more STUFF also these should be normal rwalls

* moar place....

* Good for the Tost-Pass now I think

* TAAAABLLLLLLLLLLE!!!

* Adds dorm areas

* DELETES the repo's map because tost has her finished copy of the map saved externally on her PC now!!

* Adds credits for audio sources in sound file metadata

* ... oops

* sound credits

* greatly cleans up card generation code and fixes some jank
2025-09-25 13:39:03 +02:00
Olive 4dd61cdc02 a few more changes related to map (#18557)
* we got a thing

* use flags

* makes it betterer
2025-09-25 13:33:12 +02:00
Will dd68d8792e remove dead proc (#18562) 2025-09-25 06:45:05 -04:00
Cameron Lennox 5c29f1e525 adds sexes (#18551) 2025-09-24 23:32:35 +02:00
Guti dd25c2e177 Upports Churros (#18553)
* churros

* Remove sin

* Oops!
2025-09-24 23:31:47 +02:00
Will 0065c96769 Turf slip component [NEEDS TESTING] (#18057)
* turf slip component

* remove magic numbers

* don't dupe timers

* Water fix, lube buff

* fix

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-24 08:35:10 -04: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
Jenny 3d3a86788c Makes poker chips half scale (#18550) 2025-09-22 07:52:06 -04:00
Olive 891640fc88 various map related features (#18510)
* various map related features

* add icons

* tick da file

* adds no docking codes var

* cetus plaques

* switch to weakref

* annihilate single letter refs and such

* fixes after testing

* reverse an oopsy

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-22 05:50:46 -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
SatinIsle 14cdd67eed Shibari! (#18514)
* Shibari!

Added a new scene item, shibari bindings!
These by default only cover the torso, but by clicking on them in your hands, they can also be set to bind arms and legs, acting in a similar way to handcuffs. They are worn in the suit slot.

They can be found in the costume vendors, maint and the restraints crate from cargo.

They have sprites for humanoid mobs and digitigrade legs, but not tesh yet.

* Fix mistake

Fixes error in previous commit

* Update code/game/objects/items/weapons/handcuffs.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

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

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

* Make these defines to prevent copy paste errors

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-09-21 23:52:55 +02:00
Will c0e8482976 grab fix (#18547) 2025-09-21 22:53:40 +02:00
Will 001a824868 Even STRICTER reaction unittest (#18542)
* none shall hide

* agony

* what?

* baddef

* test all

* fix

* all of them

* actually fail

* blocker

* what

* test

* these are hard lockups anyway

* better test

* better

* buh

* nope

* another

* logging

* logging

* I'm a raving madman

* anotherfix

* undef

* lets try this

* how about this

* this it?

* alright this

* oops

* limit log

* force it

* condense

* Condensing more

* another

* wat

* oop

* fix

* test agent

* test 2

* what about this

* testing

* tied this in correctly

* try now

* oops again

* try this

* inhibitors

* virus mix

* move to a real useful signal

* test

* Revert "test"

This reverts commit 40d05e9351.

* order

* unnneeded

* minimize diff
2025-09-21 02:31:41 +02:00
Cameron Lennox 05420fc4a0 Fix this (#18544) 2025-09-20 22:07:59 +02:00
Will cb94cf279b ling and defines (#18537) 2025-09-20 00:27:53 +02:00
Kashargul 221e8a68e4 moves law outputs to a block (#18513)
* moves law outputs to a block

* eh

* .

* urg

* ,

* wtf

* .

* Update _sheets.dm
2025-09-20 00:22:21 +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
Jenny b9cb5e8a88 Cyborg gambling buffs (#18508)
* Cyborg gambling buffs

* I'M ALWAYS FORGETTING THIS ABOUT BALLON ALERTS

* Improves quality of roll sound

* fuck wrong audio quality setting lmao
2025-09-18 20:02:11 -04:00
Jenny ba44734923 Alphabetically sorts hanner/lleil beast form list (#18515)
* Alphabetically sorts hanner beast form list

* Actually let's label some of these too!

* oops lol

* fuck

* oops missed this one in the hanner list

* and this one FUCK
2025-09-18 19:59:04 -04:00
Will d138162b6c borer can't do that (#18520) 2025-09-18 19:57:21 -04:00