Commit Graph

34470 Commits

Author SHA1 Message Date
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
Guti b7ec6aba4b Fix & Spelling (#18981) 2026-01-04 10:46:55 +01:00
Cameron Lennox a76bc89010 Makes clicking gun HUD icon swap (#18961)
* Makes gunhud click swap firemodes

* Update fulton.dm

* Update weapons.dm

* user
2026-01-01 14:40:47 -05:00
Guti 3889dc69ab Adds the weather anomaly (#18960)
* Weather anomaly

* Rest of the stuff

* Stomach acids to normal acids

* Changes
2026-01-01 14:39:44 -05:00
Aroliacue 1593560f98 Security modular armor sprites (#18964)
* Automatic changelog compile [ci skip]

* Automatic changelog compile [ci skip]

* White security modular armor

---------

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:19:46 -05: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
Reo Lozzot 384b0be55c Fixes synths sometimes having permanant disfigurement and an inconsistancy with self repair (#18922)
* I FUCKING FOUND YOU. YOU LITTLE PIECE OF SHIT.

SO LONG. I HAVE BEEN LOOKING FOR THESE LINES OF CODE. SO LONG. HAVE I BEEN SUFFERING DUE TO THESE FUCKING LINES OF CODE.

does anyone even read commit details on PRs?

* Actually, no edgecases. No disfigurement on synths anymore.

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2026-01-01 08:35:58 -05:00
vorestation-ci[bot] 57de4d85ea Update TGS DMAPI (#18963)
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
2026-01-01 02:59:51 +01:00
Olive 1bb0dee660 Adds the "Color changing eyes" trait (#18957)
* Add ability for any non-kin species to change their eye colour mid-round.

* done

* quality control

* okay, try this

---------

Co-authored-by: CameronSTaljaard <cameronstaljaard@gmail.com>
2025-12-30 16:17:25 -08:00
Cameron Lennox edbb0924a1 Fixes some bugs with internal wounds (#18940) 2025-12-30 04:08:59 +01:00
Cameron Lennox 2bd7b2c899 Makes bio augments not infectable by default (#18926) 2025-12-30 03:33:26 +01: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
Olive 31c4ccf064 Adds the "absorbed prey can devour" addon (#18906)
* we gots this

* removes verb implementation

* no clue why that was such a mess

* clean up the rest

* implementation

* cleanup

* .

* hide it otherwise

* quick fix

* missing stackitem

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-12-30 03:15:26 +01:00
Kashargul cbf4f557af ghost and kin cn no longer mess with RND prod directions (#18958) 2025-12-29 17:43:28 -08:00
Olive 0e8dd45de2 eye icon stuff (#18955) 2025-12-30 00:12:38 +01:00
Cameron Lennox d5849910e5 Begin clickcode attack_self fix (#18797)
* Begin clickcode attack_self fix

Begins the work to make everything call back to parent for attack_self so that signals are sacred.

* Makes MORE things call the attack_self() parent

Yes, I could make special_handling a var on obj/item HOWEVER i want it to be specific so it can be tracked down later and ONLY the objects that use it can be refactored instead of sitting there literally forever and it just becoming 'a thing'.

* Finishes making the rest of attack_self call parent.

As mentioned, things such as 'specialty_goggles' 'special_handling' and the such are only there to help with attack_self until the attack_self is recoded for those items.

* begone foul demon

* some more cleanup

* These

* GOD this was annoying

* yeh

* Fix this

* fLARES

* Thesee too

* toys!

* Even more!

* More fixes

* Even more

* rest of em

* these too

* Update syndie.dm

* hardref clear

* Update code/game/gamemodes/nuclear/pinpointer.dm

* Update code/game/objects/effects/mines.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/blueprints_vr.dm

* Update code/game/objects/items/contraband_vr.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox.dm

* Update code/game/objects/items/gunbox_vr.dm

* Update code/game/objects/items/gunbox_vr.dm

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

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/crayons.dm

* Update code/game/objects/items/gunbox.dm

* these too

* Update maintpanel_stack.dm

* angry warning

* Fixes packaged snacks.

Fixes improper var default.

* Special handling for these

* proper poly types

* Fixes magclaws

Makes the 'features' it had just part  of base magboots that can be adjusted via varswap.

* Fixes jackets

Fixes https://github.com/VOREStation/VOREStation/issues/18941

* Small bugfix

Makes p_Theyre properly capitialize
Makes examine show proper wording

* Update gift_wrappaper.dm
2025-12-29 13:21:10 -05:00
Cameron Lennox ceee26aeba Resleever minifix (#18946)
Makes it so if a ghost is given the resleeve prompt and accidentally closes it, it allows them to manually click it to resleeve
2025-12-28 21:12:01 +01:00
Cameron Lennox 704a640aca Adds Xenoborgs from Bubbers [GBP IGNORE] (#18947)
* Initial asset and license upload

* Edited to work with our code

* add the actual borgs

* typo

* FINE keep your secrets then

* X, Y, (but not) Z

* look good

* Update xenoborgs.dm

* Update CREDIT.MD
2025-12-28 12:08:10 -08:00
Kashargul cb746ae066 xenoarch for real (#18951) 2025-12-28 06:52:59 -08:00
Cameron Lennox 61f2fc1009 Various bugfixes (#18944)
* Fixes robotic multitool going invisible

* fixes hybrid cutters

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12125

* Fixes radiation healing

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12072

* Fixes holocarp spam

Fixes https://github.com/CHOMPStation2/CHOMPStation2/issues/12042
2025-12-28 14:28:46 +01:00
Kashargul 4796704d54 move whitelist help (#18937) 2025-12-28 14:24:52 +01:00
Cameron Lennox 6e1551bcb6 Makes DNA locking chips not work if you have no DNA (#18905)
* Makes DNA locking chips not work if you have no DNA

* Makes artifact gun casings delete on use
2025-12-28 14:22:07 +01:00