Commit Graph

34470 Commits

Author SHA1 Message Date
Will 76d4e408db catslug marking (#18841) 2025-12-08 16:20:52 +01: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
Selis 301cc138ec Iframe fix (#18842)
* Iframe fix

* Reads reload configuration verb

* Load store by custom key

* Remove bad compile option
2025-12-05 01:26:27 +01:00
Will 6904333e86 no bonk (#18824) 2025-12-04 21:01:51 +01:00
Guti 07242d7638 Filling Cabinet (#18840)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-02 02:48:44 -05:00
Killian 91dabb85f1 Fusion Coil Updates (#18851)
* fusion coils

* fusion coil updates

* Update fusion_coil.dm

* Update code/modules/power/smes.dm

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

* Update code/modules/power/fusion_coil.dm

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

* Update code/modules/power/fusion_coil.dm

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

* Update code/modules/power/fusion_coil.dm

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

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-12-02 02:28:41 -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
Will 573cbe025a Catslug Tail Cosmetic (#18838)
* wawa

* taildots
2025-11-28 04:18:36 -05:00
Cameron Lennox ce2a3bceda Hemostat organ clamp (#18836)
Allows hemostats to clamp organs
2025-11-28 00:11:13 -05:00
Cameron Lennox 2b2fbeec81 Fixes a bug with reagent splashing (#18831) 2025-11-27 23:46:22 -05:00
Olive ff1f1bde1e a buncha sprites (#18827)
* a buncha sprites

* a few more, as a treat

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-27 23:45:02 -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
Cameron Lennox 5408050aaa Makes ambulant blood not a genetrait (#18832)
This was being used to changeling test, If a changeling DIDN'T have it, you could instakill them. If they DID have it, it meant they got to live longer while they were tested, ultimately doing the opposite of what the trait entails
2025-11-27 22:38:30 -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
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
Will ab9b9f2f59 Chemical Refinery Splitter Machine (#18828)
* splitter basics

* condensed overlay pipecode

* working

* splitting better

* techweb and desc fix
2025-11-27 20:52:38 -05:00
Selis 0b40b5aab7 Hotfix for species whitelist command (#18834) 2025-11-28 00:01:15 +01:00
TheGreatKitsune 430d7cb183 Add AFK pred/prey and contaminate worn items preferences (#18783)
* Add AFK pred/prey and contaminate worn items preferences

* Slight changes
2025-11-27 11:46:58 +01:00
Cameron Lennox 240149807b vox voicebox (#18756)
Gives vox a vox voice box...Just recolored and lets them speak their native tongue.
2025-11-27 11:44:52 +01:00
Kashargul 34a0791c2f Port of the iframe storage for settings (#18751)
* Port of the iframe storage for settings

* Update resources.txt

* re add keying

* fix byond storage

* port the adjustments

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 19:29:02 +01:00
Kashargul 646d1faa11 Subsystem overruns (#18744)
* fix sun subsytem overrun

* .

* .

* night shift overrun

* .

* .

* this

* .

* .
2025-11-26 17:42:55 +01:00
Kashargul c38b2a4585 add more whitelist checks (#18800)
* add more whitelist checks

* .

* .

* add help command

* .

* .

* Update code/modules/tgs_commands/vorestation.dm

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

* urggg

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-11-26 15:26:49 +01:00
Kashargul d513debe2e byond 1670 support (#18775)
* byond 1670 support

* .
2025-11-26 15:25:50 +01:00
tacoguy7765093 2de90515b1 repaths casino grenades, cleans code slightly (#18789)
* icon and base code change

* removes _vr, removed dupes

* if flash
2025-11-25 20:45:13 -05:00
Will 595a4a5b18 Disposal Bin Update (#18812)
* new bins and sorter

* new disposals

* added more types

* moved to their own file

* wording

* cleanout the ugly

* use define

* even cleaner

* oop

* spellcheck

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:43:00 -05:00
Guti 2208b4a8a1 Additional Material Tiles (#18803)
* Tiles

* update vorestation.dme
2025-11-25 20:24:41 -05:00
Will c81ae60a60 Cortical Borer Fixes (#18760)
* borer fixes

* Update code/modules/mob/living/simple_mob/subtypes/animal/borer/borer_powers.dm

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

* corrections

* foundation cleanups

* utility procs

* some fixes

* assorted fixes

* tweaks

* reorganizing

* not needed

* ghost cleanup

* organization

* motion tracker fix

* yet more cleanup

* logging

* cache rounding

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-25 20:15:07 -05:00
FluffMedic 565449b550 Some New Hairs (#18786)
None of this sprites are mine. Made by YepThatsMyName on discord. Adding it for them
2025-11-24 14:20:06 -08:00
SatinIsle 02bc689eaa Makes sizeoxadone more affordable (#18809)
Changes the cost of sizeoxadone from (1 clonexadone, 3 tramadol and 1 phoron) to (1 sodium and 1 tramadol). It still uses phoron as a catalyst but that is not used up in the reaction.

The idea behind this is to eliminate the extremely high phoron cost of making size chems. There's already so many totally free ways to change your own or someone else's size that it makes no sense that you need to deplete half of the chemistry labs phoron stock to flavour that as a chemical effect.
2025-11-24 14:18:32 -08:00
Will 690185dfec Maintenance Panels (#18815)
* maint panels

* let more hit these

* Style cleanup

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-24 22:16:46 +01:00
Aura Dusklight 048e8d5676 Circuitry code improvements (#18822)
* Remove unncessary spawn from smoke circuit.

* Update to use untyped_list_add for primary circuitry lists

* Add a timer and callback to replace the spawn(0).

* Removed more spawn(0) and not needed callback
2025-11-24 21:31:49 +01:00
Aura Dusklight cad394be81 Add basic consent for body writing. (#18821) 2025-11-22 15:50:57 -08:00
Will b0a5d870dc slipping tweaks (#18818)
* slipping fixes

* corrected snow

* turf slip fixes
2025-11-22 11:36:50 -05:00
Cameron Lennox 0e0cab92de AnymousUnknow Marking Upport [GBP IGNORE] (#18725)
* these need some edits

* Adjust these

* clean this up

* Update sprite_accessories_markings.dm
2025-11-21 14:05:22 -05:00
Guti 29eaa9948e Adds clothing traits (#18804)
* clothes

* zap

* Makes boxing gloves use the new system

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-21 06:38:43 -05:00
Kashargul bd32d1c584 adjust resize ability to use a state (#18811)
* ajust resize ability to use a state

* na not this
2025-11-21 01:07:33 +01:00
FluffMedic 56d1535957 Energized Agate Upport (#18799)
* Energized Agate Upport

Upports Energized Agate for sprite cohesion

* Forgot to remove this

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-20 09:20:05 -05:00
SatinIsle 95cb7b2436 Fixes zeras labcloak (#18806)
Fixes zeras labcloak
2025-11-20 09:19:16 -05:00
Reo Lozzot a0abc5e905 Fixes fulton beacons to be useable for their intended purpose (#18796)
* im gonna chum

* Ough... Im so full...

* Update code/modules/mining/fulton.dm

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-11-20 09:18:50 -05:00
Cameron Lennox 6494b8506b Failsafe (#18807) 2025-11-20 11:28:31 +01:00
Kashargul 46877ee6b1 fix some bad material handling (#18795)
* fix some bad material handling

* atom movable
2025-11-18 00:55:06 +01:00
Aroliacue 3691e32da6 New Neo (tg/downstream) Clothing Options - HOS Edition (#18731)
* Automatic changelog compile [ci skip]

* New Neo (tg/downstream) Clothing Options - HOS Edition

* conflict fix 2

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-11-17 07:08:19 -05:00
Cameron Lennox ec8c188ed0 Fixes do_after in lick wonds (#18793) 2025-11-17 01:45:17 +01:00
Aura Dusklight 32b2f30e68 Fix hypo injector being unable to inject common injectables. (#18685)
* Fix integrated hypo injector being unable to inject common injectables.

* Add helper for injection handling

* call parent

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-11-17 00:34:32 +01:00
Guti fd89f0b94e Fixes nulls in SS processing (#18790)
* fix

* add

* .

* Not that
2025-11-16 15:36:19 +01:00
Guti 0cdbe8dcea mech (#18788) 2025-11-14 19:50:46 -08:00
Will e12c5b2317 incorrect (#18758) 2025-11-14 19:10:21 -05:00
Guti bdc94d4a3b Adds can shaking (#18755)
* Shake shake

* Un-shake the shaken

* boom
2025-11-14 19:09:24 -05:00
Kashargul db03e76f25 fix robot multibelts tgui usage (#18787) 2025-11-14 19:00:19 -05:00
Kashargul 66c6ae0603 fix robot grippers (#18781)
* fix robot grippers

* ye that is all we need

* .
2025-11-14 18:52:24 -05:00