Commit Graph

2922 Commits

Author SHA1 Message Date
Guti
2984aa0512 Fix (#18983) 2026-01-05 20:20:38 +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
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
Cameron Lennox
edbb0924a1 Fixes some bugs with internal wounds (#18940) 2025-12-30 04:08:59 +01:00
Aura Dusklight
795150cb9e Added a spice crate to cargo (#18952) 2025-12-30 03:19:32 +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
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
Cameron Lennox
63d1254825 Makes R&D artifacts not just 'destroy them for the rocks' (#18928)
* Makes R&D artifacts not just 'destroy them for the rocks'

* elemental

* oh lol

* signals

* Update deconstructable_research.dm

* Update deconstructable_research.dm

* Update __techweb_helpers.dm
2025-12-25 09:28:06 -08:00
Cameron Lennox
dcdd46fb17 Signal fixes (#18923)
* Fixes these signals

* unscrungles remote view
2025-12-20 03:23:16 -05:00
Will
57f85c4af5 prevent shadekin conflagration in phase (#18915)
* prevent shadekin conflagration

* don't do this either
2025-12-18 06:37:01 -08: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
Cameron Lennox
fe448a1049 Fixes movement signal usage (#18909)
* Fixes these

* Make this just a var
2025-12-17 08:59:32 -05:00
Guti
820f335947 fix (#18911) 2025-12-17 03:06:46 -08: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
Kashargul
81acf7df5c fix disposal template loading (#18883)
* fix disposal template lodaing

* .

* Fix update_icon call timing in disposalpipe

Ensure update_icon is only called after initialization.
2025-12-11 12:47:18 +01:00
Cameron Lennox
91d847bd51 Makes energy only lost from rigs (#18880) 2025-12-10 10:36:13 -05:00
Guti
9c979f58bd Countdown effect + couple of components (#18802)
* components

* Countdown

* Change

* .

* Ough

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-10 08:48:08 -05:00
Will
c214c8c85e inf slip (#18877) 2025-12-10 03:41:33 +01:00
Cameron Lennox
7ff489ec36 TG Signal Port (#18741)
* click code start

* snake_span

* Update click.dm

* Update click.dm

* Update click.dm

* WIP signal organization

* Moooore signals

* cuffs

* decon

* whoops

* revert this

* Proper name

* movable moved

* These

* Theeese

* Sort these

* Update cyborg.dm
2025-12-09 17:50:52 -05: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
Will
459093071c Mech construction fix and unittest (#18849)
* these need to be vars apparently

* testing

* spawn construct

* macro fix

* as anything

* allow null...

* consistency
2025-11-29 22:42:32 -05:00
Cameron Lennox
9a2fa8b1cf More surgery tweaks and fixes (#18823)
* Surgery Defines

Adds some defines to surgery to make it easier to track how 'open' someone is instead of magical numbers.

* Make frankensurgery less punishing

Makes frankensurgery less painful.

Resleeving is a thing and is MUCH easier to do.

Having brain surgery apply a permanent debuff to people just means that the 'ideal' thing is to always resleeve/clone. This gets rid of the debuff.

* Setting vital in a few places

* Makes infected wounds not kill in stomachs

Wounds still accumulate in stomachs, BUT the germ level of the external organ won't increase while being digested, meaning you won't get massive infections while doing a long-digestion scene.

It was done here instead of in handle_germ_effects() so you can't just eat someone with major infections and act as a statis stomach.

* Internal bleeding tweaks

Makes internal bleeding slower if you have the IB cure (myelamine)
Makes internal bleeding not get worse if you have the dermal equivalents of bicard+inaprovaline

* Update neck.dm

* Some more aggressive reform healing

Makes reform healing do some more healing to bring them back. Instead of healing just 6, heals a flat 25 now of brute, fire, clone, and toxins.

It then sees if you're 'below revival point' and if so, it gives you a much stronger heal to ENSURE you are brought back.

* forgor to check this in the .dmi

This is what happens when you have minitest selected and have your .dme ignored by default!

* Update blood.dm

* this comment is no longer relevent

We have LVADs now!

* Makes tourettes not trigger more if you have slow pulse

This was presumably meant to increase your chance of a tic if you have a higher pulse, not if you have a slower/more calm pulse.

* More edits

* Update generic.dm
2025-11-27 23:39:50 -05:00
Will
cb5e0b2d24 Many new global signals from downstream (#18833)
* Many new global signals from downstream

* improved supply signal

* more clear name

* clarity
2025-11-27 22:23:22 -05:00
Will
009193bb69 Chemical engineer alt-title (#18829)
* job requirement stuff

* job hud icon

* small fixes

* no change plz
2025-11-27 21:27:53 -05:00
Killian
d871b645fa Woodstravaganza (#18814)
* woodstravaganza

* floor color handling

* woodstravaganza

* woodstravaganza: sivian edition

* woodstravaganza: vertical tiles

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-27 21:17:10 -05:00
Kashargul
646d1faa11 Subsystem overruns (#18744)
* fix sun subsytem overrun

* .

* .

* night shift overrun

* .

* .

* this

* .

* .
2025-11-26 17:42:55 +01:00
Will
b0a5d870dc slipping tweaks (#18818)
* slipping fixes

* corrected snow

* turf slip fixes
2025-11-22 11:36:50 -05:00
Will
d9d58b9d3c topmost turf crossed component (#18773)
* begone recursion

* oops

* depricated

* recursive move fix

* dissertation...
2025-11-20 09:15:21 -05:00
Guti
63b1fa466e 6am fix (#18774) 2025-11-11 21:36:23 +01:00
Will
00b7fe3c21 fix deletion (#18771) 2025-11-11 00:51:21 +01:00
Will
d14fa806ef removed balloon notice (#18769) 2025-11-11 00:08:48 +01:00
Guti
d0f6e2aac0 Fixes teleport crashes (#18768)
* fix

* Extra a
2025-11-10 23:02:44 +01:00
Will
35e4aabd0b Stunned In Object View Decouple fix (#18748)
* decouple is safer

* disable stun ending object views

* ghostize needs to end remote views
2025-11-08 02:55:11 -05:00
Killian
51e591a527 fusion coils (#18716)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-08 03:48:04 +01:00
Cameron Lennox
ee47237aa7 The Great Lasertag Update (#18691)
* Save~

* Fixes launch_many_projectiles having 100% miss chance

Adds laser landmines.
Makes it so portable turrets don't do janky BS for lasertag.
Gives portable lasertag turrets a fun emag/EMP effect

* emag and equipment

* cargo

* tur et

* milsim rp

* clarify

* PLEASE I HAVE A FAMILY

* cries

* signal drop

* no spawn
2025-11-08 03:13:33 +01:00
Cameron Lennox
c07054d463 Trait Upports & Tweaks (#18677)
* Upport these

* wtf

* Update negative.dm

* Hard feet into a neutral

* revert

* type-o

* Makes toxin_gut a trait.

Better as a trait than a var.

* Fix these

Was free trait otherwise

* Update negative.dm

* Fixes these as well

* Update low_sugar.dm

* Update vorestation.dme

* Converts these to components

Still needs optimization.

* Makes absorbent a component

* Implements deep sleeper

* Update living_movement.dm

* Update living_movement.dm

* Update negative.dm

* why not

* Adjust these

* Update positive.dm

* Update positive.dm

* Eh, let's lower this some.

* Add singulo mtabolism

* these too

* Make this use bloodloss_rate

* Update negative.dm

* grapples you

* Update mob_grab.dm

* my brain hurts reading this

please leave more comments

* Slippery

* enable

* Remove waterbreather from breathless

Unneeded

* Update negative.dm

* Update low_sugar.dm

* Update snacks.dm
2025-11-08 02:19:49 +01:00
Cameron Lennox
a425f3e663 EMP cleanup (#18682) 2025-11-08 02:05:08 +01:00
Cameron Lennox
57d1d031da Axes do_mob and replaces with do_after (#18739)
* moooore do_afters

* theese

* Failsafe

* Update human_attackhand.dm
2025-11-08 02:01:23 +01:00
Guti
838bb093e8 Refactors do_teleport (#18668)
* Teleport refactor

* Televore

* Additions

* Update

* No effects

* .

* Attempt

* proc name change

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-07 21:28:21 +01:00
Will
395f618b0f Ventcrawler update (#18709)
* mob atmos properly handled

* Ventcrawling signals

* ventcrawler blowout

* clarity

* fix

* fix again

* again

* consistency

* Teshari rattler

* scrubbers can be welded shut
2025-11-07 14:29:14 +01:00
Kashargul
0805cf961a fix soulcatcher spawn (#18738)
* fix soulcatcher spawn

* .,
2025-11-06 20:37:25 +01:00
Kashargul
a0dc23c6d4 fix vorespawn (#18736)
* fix vorespawn

* .

* .
2025-11-06 17:43:03 +01:00
Will
fd60bee1cb Relaymove Moved To Remote Views (#18714)
* Remote view setting datums

* remote view handles relayed move

* setting up checks

* many fixes

* small fixes

* default relay behavior

* use camera settings

* coordinated for overmap shuttle

* lock this down

* not needed

* not needed

* inaccurate doc

* small fixes

* various set machine calls no longer needed

* runtime

* health hud moved to signal controls

* overriding huds

* allow signal based huds entirely

* uav health icon

* fix

* oops that's important

* more return types

* mmis view fix

* not needed

* protect against instantly deleted ghosts

* all of these need remote on enter

* these too

* order
2025-11-05 17:47:58 -05:00
Kashargul
d9b5e1fdc9 fix vore helpers (#18724)
* fix vore helpers

* .

* fix that too
2025-11-03 20:38:11 -05:00
Guti
aa14f1fbcc Vore preference helpers (#18656)
* Procs

* Pref checks

* Snack eat changes

* Fix
2025-10-30 23:26:10 -04:00
Will
bba55977a1 Polaris Hook Removal Part 1 (#18672)
* starting cleanup

* thankyou vsc very cool

* resleeving mind signal

* id card modifier signals

* fix

* borgifying mob signal

* button and brain

* death

* explosions, mob init

* oooop

* semantic

* payment account revoke and status

* missed hook listener

* wip for now

* fixes

* round signals

* only remaining

* doppler arrays behave with z levels

* audible message it is

* wizard spells applied correctly to mind datum
2025-10-30 01:25:51 +01:00
Will
203ae58380 More Remote View Fixes (#18688)
* Add status effect signals

* fix illegal assignments

* remote view drops on status effects

* missed

* protect turf decouple

* don't bother if we will just restart it anyway

* don't remove

* equiping items should end view too

* inconsistent login behavior

* this is triggering during laggy attach

* seems fixed

* keep order

* docing

* typo

* better doc

* lets try this

* keep old remote views for the decoupling
2025-10-30 01:22:28 +01:00
Cameron Lennox
2215629941 Godmode Lite (#18699)
* godmode? more like godawful code

* Update godmode.dm
2025-10-28 19:32:10 -04:00