Commit Graph

34291 Commits

Author SHA1 Message Date
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
Cameron Lennox
9672c9f99e Blacklists some problematic mobs from tsci (#19004)
* tsci blacklist

* This instead

* .

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-13 13:25:32 +01:00
vorestation-ci[bot]
9ddcb4ee01 Update TGS DMAPI (#19016)
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-01-13 10:57:58 +01:00
Will
018e588040 remote view look upwards (#19005)
* remote view look upwards

* makes hud hiding a remote view setting too

* glass floors are just class ceilings

* horrible typecheck instead
2026-01-12 21:13:19 -08:00
SatinIsle
8873f9b8b8 More hanner transformations (#19003)
* More hanner transformations

Added additional animals to hanner transformations:
Lizard
Mouse (with ventcrawl disabled)
Possum
Raccoon
Unicorn (nerfed with no lasers)

* Fixes stuff
2026-01-12 21:10:06 -08:00
SatinIsle
aef230a27d Fixed simple mob nutrition notifications (#19010)
Changed the threshold of simple mob nutrition notifications to match those of humans, as these were set to insane percentages previously. For most simple mobs, this means:
- Starving starts at <150 rather than <3000 nutrition
- Feeling hungry starts at <250 rather than <5400 nutrition

Note that the only thing this effects is the little HUD icon showing the hunger bar.
2026-01-12 21:09:16 -08:00
Kashargul
a7f45cdfc5 should just state check (#19015) 2026-01-12 21:08:21 -08:00
SatinIsle
3fa903d57b Fixes not being able to fall onto tables (#19011)
Allows players to drop from above onto tables. People typically expect to be able to fall onto tables from above (often for the purposes of landing on them specifically or onto people on said table). It looks and feels like a bug when you can't because there's no reason you should hover in the air 6ft above a table.

It will also be funny when people fall onto tables expecting to magically fly over them for the first few days.

Also includes a check for mobs hiding under tables when you land on them, to protect them from being squished/eaten.
2026-01-12 21:07:35 -08:00
Kashargul
8999b9f09b Intent based struggles (#19000)
* intent struggle basic

* .

* .

* .

* scss

* no hover effect

* swap those

* intent based struggling

* dropdown

* .

* .

* .

* .

* show current intent

* .

* .

* .

* up

* also that

* try that

* just resuse where we can

* use a string key

* eh

* yolo

* fine
2026-01-12 23:38:39 +01:00
Kashargul
56b8a39999 coil up port (#19014) 2026-01-12 18:46:50 +01:00
SatinIsle
501b72a3ee Fix ddraig description (#19008)
Fixes the ddraig description that I forgot to update from the placeholder.
2026-01-12 18:39:01 +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
Kashargul
4a27cea638 vore fx and resist code cleanup (#18999)
* vore fx and resist code cleanup

* indent

* .

* .

* count proper
2026-01-08 22:27:41 +01:00
Kashargul
a950718ed0 tg style on this (#18997)
* tg style on this

* not here

* .
2026-01-08 18:50:13 +01:00
Aroliacue
2b1c5ded84 Security Protolathe prints researched device cells (#18970)
* Gives security access to techweb cells

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-01-08 04:45:14 -08:00
Kashargul
e0f9f399c9 initial throw fixing (#18954)
* initial throw fixing

* .

* .

* .

* .

* fixes infini-collisions

* clean this up

* living too

* Update signals_vore.dm

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2026-01-07 15:44:09 -05:00
SatinIsle
69d4cb45cb Two more admin smites (#18991)
* Two more admin smites

Added two more admin player effects:
- Wet Surrounding Surfaces: Gives you the option of making a ring of water, lube or any reagent of your choice appear around the character instantly.
- Give Quest: Make a quest appear for the character, can either be personalised or a randomly generated simple one. Includes a warning that it isn't an excuse to misbehave.

* Fixes things
2026-01-07 14:54:47 +01:00
ShoanaeaCKeye
afd6ce3aba Electrovore virgo (#18986)
* Refactored and fixed the Electrovore code in compliance with the review and requests for fixes.

* Address review feedback for electrovore element and traits

* Removed unneeded return

Missed this while I was going through unresolved issues - unneeded return has been removed.

* Remove redundant check and use spark_effect helper

* Switched to spark_effect

Should clean up nicely.

* Swaps to !isitem

Changes from if(!istype(target, /obj/item)) to if(!isitem(target)) as requested.

* Spark Spread reinstated

Uses the proper, updated code block for spark_spread.

* ident

* should be fine

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2026-01-06 18:44:59 +01:00
Kashargul
c7c3a151ec up ports the TG overlays subsystem update (#18945)
* up ports the TG overlays subsystem update

* .

* .

* .

* .

* for spell

* .

* cutting

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 13:50:28 +01:00
Kashargul
6cf7d1ab5f ports the chat panel and backend updates [NO GBP] (#18895)
* ports the chat  settings update

* .

* .

* follow up changes

* zod

* migration changes from jl

* this will blow up badly

* yuck

* .

* .

* order

* .

* :

* be gone

* .

* .

* logging

* dix logging

* move to its own atom

* fix settings import

* .

* fix audio

* tgui fix

* .

* archiving as atom

* more changes from JL

* bring back default archive  all

* no stale state

* no need to run twice

* -

* we need both anyway

* dep up

* .

* build fixes port

* Fix file path replacement in build script

* backend update

* .

* .

* use the tg method

* only use as unchunked fallback for say etc

* .

* linter errors

* tg's chunking methód should be sane enough

* sadly still not

* update for tg chunking

* force those

* jl suggestion

* .

* needs game atom

* push

* have this

* we only want to store if a page was changed or added

* only store what we really care about

* fixes import port

* we need settings first

* recoloring shouldn't be a pain

* partial

* .

* some type fixing

* .

* no throw of events

* ree map might not be there yet

* .

* always store our settings

* this is a valid crash

* ss early assets

* saver image access

* missed unsafe access

* .

* move chat loading order

* .

* .

* .

* .

* missing unregs

* keep the ref map name, just don't bother

* await the asset like redux did before

* try that?

* .

* use await

* biome up

* better handling as JL did on tg

* rename

* last dep up

* major bump here

* major bump

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-06 11:56:31 +01:00
Cameron Lennox
233b582c74 click fixes (#18987)
right click fixes
2026-01-05 20:17:44 +01:00
Will
7832723ef0 release it (#18988) 2026-01-05 20:01:04 +01:00
SatinIsle
149e7c4c62 Spontaneous Prey Bellies (#18967)
* Quick fix to map rotation

Puts the SD back on for this week.

* Facility Redgate Map

Added Facility Redgate Map from the recent facility event.

* Fixed one active edge

Fixed an active edge in the oldhotel plains POI.

* Fixed scrubble resting

Fixed scrubble resting sprites being broken.

* Revert "Fixed scrubble resting"

This reverts commit 5ca4ce9231.

* Fixes mantraps eating when dead

Fixed mantraps voring people that step on them when they're dead.

* Revert "Fixes mantraps eating when dead"

This reverts commit 656fe7bd79.

* Updates eating descriptions to be more neutral

* Revert "Updates eating descriptions to be more neutral"

This reverts commit b137c152c2.

* Protean SCAs

* Spontaneous Prey Bellies

This adds the ability to choose which bellies spontaneous prey will end up in. If left null, they will go into the preds currently selected belly as per usual.

* quick push

* .

* .

* .

* .

* .

* datas

* use our eleemnt

* .

* .

* migrate a bunch of changes not to conflict myself

* realtimne preview coloring

* fine enough

* larger, smoothen

* .

* fix it

* axe

* trurn

* cardinal

* .

* fixes throw vore

* Update spontaneous_vore.dm

* fixes

* this

* alpha

* debounce

* immediately update states

* key that

* .

* only then

* no more flashing

* order

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
2026-01-05 13:49:06 -05:00
Guti
ba26dc41ce Fimx (#18968) 2026-01-04 21:11:41 +01:00
Aroliacue
fb74b0d980 New xenomorph queen wings and xenomorph tail vwag fix (#18976)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* adds new xenomorph queen wings. Fixes xenomorph tail vwag

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-01-04 21:10:36 +01:00
Cameron Lennox
f22789bf42 Various fixes (#18982)
* plushie fix

* voxclaw fix

* adjust holywater threshold

* span + typo fix

* this 1 too

* Changeling helmet adjustment

Makes changeling helmet able to eat things...If it's made out of your own flesh you can manipulate it to allow you to eat for a quick second. Also implies vorny implications.
2026-01-04 20:54:16 +01:00
Kashargul
fb068c5c62 optimizes transfer (#18943)
* limits belly contetns to 200 items

* there too

* this too

* don't strip blacklisted things

* .

* sometime later

* no remains if belly is full

* this

* just warn for now

* .

* .

* .

* .

* .

* -

* .

* .

* linter

* faster

* .

* .

* optimize

* fix that

* 20 should be ok

* nom atom

* .

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-04 15:49:25 +01:00
Cameron Lennox
656597529b Fixes some places that paralyze should KO as well (#18973)
* Fixes some places that paralyze should KO as well

* this too
2026-01-04 15:46:03 +01:00
Aroliacue
c6f8a1cd6b Swoopie Adjustments (#18971)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* Swoopie adjustments

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2026-01-04 15:45:27 +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