Commit Graph

34470 Commits

Author SHA1 Message Date
Will 5b6c2d0008 surprise memory savings (#19137) 2026-02-04 22:39:01 +01:00
Will 779d33dc4c germs (#19130) 2026-02-04 02:15:29 +01:00
Will da6c6614d5 bow fix (#19129) 2026-02-03 19:18:08 +01:00
Kashargul 05a7bda00f some smaller cleanup (#19119)
* some smaller cleanup

* .

* .

* fix udnerwaer colors
2026-02-01 16:43:56 -08:00
SatinIsle cf509261b8 Allows toggling of reagent scans in deep scan devices (#19123)
* Allows toggling of reagent scans in deep scan devices

Adds a verb to deep scan devices that allows them to turn off the sediment scan info, as this pastes a lot of text.

I think usr is okay to use in verbs, right?

* range

* Like this?

* Killians suggestion
2026-02-01 19:21:46 +01:00
Will 5b3c29926c Turf Cascade Subsystem (#18858)
* cascade

* working cascade

* not needed

* i'd rather not tbh

* missed undef

* not needed

* lets let the turf handle that, emergency stop

* same args

* comments fixed up

* clarity

* typo

* A better approach that mirrors original better

* .len->length()

* .

* urg

* .

* .

* .

* .

* .

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-02-01 11:06:56 -05:00
MeepleMuncher d4184dc115 Microwave code cleanup (#19043)
* initial degloggening

* begone duplicated code

* whoopsie daisy

* get rid of the default passes on the start proc

* true or false

* what a wonderful idea!

* more microwave cleanup

* whoopsies, small fixies

* minor error

* span fixes, minor tweaks

* here and there and there and here

* get rid of unnecessary variables

* why was this a string?

* big commit, much wow

* undef

* avoiding typecasting

* collapsd

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

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-02-01 08:03:02 -05: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 4ac6886942 fix casino pet vending (#19113) 2026-01-30 01:08:48 +01:00
Kashargul fdfb49012b some more globals (#19098)
* some more globals

* .
2026-01-29 09:21:58 -08:00
Cameron Lennox a94a0e727c Fixes tsci infinite teleport (#19104)
* Fixes tsci infinite teleport

* Update telesci_computer.dm

* use COOLER COOLDOWN
2026-01-28 18:56:00 -08:00
SatinIsle 3ab40af6ea Fixes pet rat prefs to be consistent with other pets (#19102)
Makes the pet rat undevourable and undigestable, like most other pets.
2026-01-28 18:38:38 -08:00
Kashargul de17517e42 bunch of global vars (#19091)
* bunch of global vars

* .
2026-01-25 13:18:03 -08:00
Kashargul f312eda8be Allows to limit liquid generation on low nutri / power (#19087)
* Automatic changelog for PR #19086 [ci skip]

fuck off with that

.

.

allows to limit liquid generation

* .

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-01-25 00:09:13 +01:00
Cameron Lennox b7d9b9dc47 Radiation Component tweaks and adjustments (#19078)
* draft

* v2

* v3

* Final Glow

* Update positive.dm

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-24 14:57:00 -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 4f7446055b Fix some more issues (#19086)
* no longer exists

* fuck off with that

* .

* .
2026-01-24 23:04:02 +01:00
Kashargul 4baeacfe21 some fixes (#19084)
* some fixes

* .

* .

* handle fcuking flip

* .
2026-01-24 21:17:02 +01:00
SatinIsle 391c96c4ef Allows stripping people by resizing (#19038)
* Allows stripping people by resizing

Added a new preference that allows you to drop all of your items and possibly underwear upon being suddenly resized by more than 30%.

This also adds a variable to resize() that determines whether a specific method can trigger the stripping.
It is currently enabled on size guns and bluespace crackers only, I want to add it on a case by case basis.

* More info in tooltip

* Fix mistake

* Fix the other one too

* modern style

* Update vore_prefs.dm

* Turns defines into numbers

* Makes the new preference a dropdown

The edit mode is forced to true as the preferences page does not use edit modes.
Tested and it works fine.

* dropdown

* sublist

* .

* string keys

* tooltip

* .

* Current progress (broken)

* Fixes things

Tested and they work as expected

* please never do this

* .

* Make belly temps save

* move by 1 second

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-22 22:54:14 +01:00
Kashargul 1da5de0ac3 don't send empty messsages to chat (#19074)
* don't send empty messsages to chat

* .
2026-01-21 08:41:22 -08:00
Kashargul 1ea0b6368c change vehicle desc (#19076) 2026-01-21 08:39:15 -08:00
Cameron Lennox 57ba97535e Some defib adjustments (#19075) 2026-01-21 15:36:18 +01: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 f8f49bb0f9 reagent protection (#19069)
* reagent protection

* .
2026-01-20 15:30:22 +01:00
Selis 1e84c3be93 Permissions Panel Update (#19057)
* permissions panel update

* .

* .

* .

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-20 01:47:33 +01:00
Kashargul 89d8faaf86 fix some bad handles (#19064) 2026-01-20 01:47:17 +01:00
Will 3d9f826467 Disposal expel runtime fix (#19062)
* name clarity and fix

* debug text

* op
2026-01-19 21:28:03 +01:00
Cameron Lennox fff0dae052 Makes collars work when being worn as a suit (#19059)
* Makes collars work when being worn as a suit

Makes collars work when being worn as a suit

* Fixes translocators being broken on self click
2026-01-19 08:47:17 -08:00
Kashargul 57371b5c2e some small intent struggle fixes (#19061) 2026-01-19 08:46:37 -08:00
Guti 918bb6e022 Viro Fixes (#19058)
* Fixes

* Change
2026-01-18 22:42:05 +01:00
Kashargul 46bc24a23c unshit some nif shit (#19053)
* unshit some nif shit

* actually should be cached

* wtf

* .

* .
2026-01-18 18:55:07 +01:00
Kashargul 2245629402 fix disposal fuckery (#19056)
* fix disposal fuckery

* .

* .
2026-01-18 18:54:35 +01:00
SatinIsle 5d6939225b Fixes some charging mobs leaping straight into bellies (#19055)
Fixed a handful of big strong mobs that have leap attacks literally throwing themselves into spont vore bellies.
2026-01-18 16:32:21 +01:00
Kashargul bf41faea23 some items have this nulled (#19050) 2026-01-18 03:13:55 +01:00
ShadowLarkens b898e266ef The Great Slobber Update (#19018)
* Add Major Slobberer trait

* Add a mode addon to bellies that lets you wetten prey with them

* Add tooltip

* Fix this

* consistency

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-18 03:13:41 +01:00
Kashargul afeebb206d reorder some messages (#19046)
* reorder some messages

* .
2026-01-18 01:31:03 +01:00
Kashargul bd14de0020 janiborg has a dedicated one now (#19048) 2026-01-18 01:14:56 +01:00
Kashargul f79a87924a fix holomap signal spam (#19047) 2026-01-18 00:58:55 +01:00
MeepleMuncher d81dc2a075 Transformation Deduplication (#19034)
* transformation deduplication

deduplicates a bunch of tf verbs

* whoops

* double whoops

* small fix

* more deduplication

* fair point

* whoops

* some more deduplication
2026-01-17 09:39:57 -08:00
Guti c885ddb9c0 Virology Update #4 (#19002)
* I'm about to viro it

* I thought I was done, I was not :(

* Wrong proc oops

* Small oops

* Fix that

* Grrr nutrition
2026-01-17 09:18:07 -08:00
Guti aae55665fb Various anomaly fixes (#19017)
* Fixes

* Fimx..

* Weather stuffs

* Additional restricted areas

* fix :)
2026-01-17 08:32:13 -08:00
Olive 11de395d04 Adds dodge pickup attempt option to personal space bubble (#18938)
* Add QoL option to dodge pick up attempts with personal space bubble traits

* whitespalce

* thar she blows

---------

Co-authored-by: CameronSTaljaard <cameronstaljaard@gmail.com>
2026-01-17 08:31:03 -08:00
tacoguy7765093 87ca8c83a5 adds janicatborg (#19021) 2026-01-17 08:08:11 -08:00
Kashargul dc5a771b78 some code cleanup (#19031)
* some code cleanup

* those should ghostize

* also this

* actually
2026-01-17 08:02:50 -08:00
Kashargul 7534a4afae escalating a ticket should close it, so that mentors no longer have it (#19040)
* escalating a ticket should close it, so that mentors no longer have it

* .
2026-01-17 15:05:37 +01:00
Kashargul 210cf86358 speed up robot icon gen (#19035) 2026-01-17 00:00:05 +01:00
Kashargul 9abef0b3b2 stack fill for player notes (#19039)
* stack fill for player notes

* nullcheck
2026-01-16 23:59:50 +01:00
Reo Lozzot d8684edb94 Refactors disposal connection components, makes them more properly connected (#18912)
* Awawa I scopecreeped too hard

* functionality

* oops, missed a spot

* unglog

Ouuurrrrp my code so full of bad

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-14 21:13:21 +01:00