33631 Commits

Author SHA1 Message Date
Guti f77f587fe7 *purrl (#17821) 2025-06-07 18:59:48 -07:00
Will c2e8259216 Patch for fake attackers (#17816) 2025-06-07 15:33:41 -07:00
Will 820041926b needs to be after human check (#17817) 2025-06-07 23:48:02 +02:00
ShadowLarkens f7d1e14a7d AI Multicam improved (#17807)
* Add /obj/screen/map_view_tg and use it for camera tgui module

* Allow AI to pop out multicams to separate UI windows
2025-06-07 20:51:30 +02:00
Kashargul 5a5d8117ae no infinite materials (#17814)
* no infinite materials

* cleanup

* RMS and some other stuff

* fix name

* shock fix

* .

* .name

* Update RMS.dm

* names

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-06-07 10:08:18 -04:00
Will 64800dc027 shadekin cannot be runover or set on fire by atmos (#17811) 2025-06-07 01:37:38 -07:00
Will 9aee635261 fixes vampire artifact forensics (#17812) 2025-06-06 23:36:20 -07:00
SatinIsle 5d957a88c3 [WIP] Custom Links in Character Directory [Advice Requested] (#17790)
* [WIP] Custom Links in Character Directory

Added custom links to the character directory.
They work fine at the moment as just plain text, even if you have to copy and paste them it's an improvement. However, I wanted to keep this in WIP until I have a chance to ask our TGUI experts if it is possible to make them a clickable link.

* maks link usable

* ignore bad links

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-06-06 20:36:37 -07:00
Kashargul e8079e5f22 fix drones (#17810) 2025-06-06 22:01:06 +02:00
ShadowLarkens 4fc52f2ad6 tgstation/tgstation#89689 - holograms now wibble when stuff passes through them (#17806) 2025-06-06 16:17:33 +02:00
Kashargul fa4586e0c6 browse to browser part 1 (#17800)
* browse to browser

* some more

* fix that

* fix that

* .

* datum browser update port

* .

* .
2025-06-06 00:22:16 -07:00
Will ff7efe1c8e New Janicart (#17787)
* new janicart

* better splash code, admin notice

* fix

* fuel id

* already logged

* shouldn't be changed

* runes

* small fixes

* large cleanup

* oop

* removed return .

* Farewell sweet prince
2025-06-05 23:40:22 -07:00
Will ae718f07e3 Forensics Datum (#17796)
* forensics datum initial work

* typo fix

* glove recursion fix

* missing bloodtype on organ data

* removed frustrating and unneeded b_type var from humans

* no leaky

* listcheck

* documenting

* documentation
2025-06-05 23:30:11 -07:00
Selis 47b5d56db1 Enables admin verb subsystem (#17793) 2025-06-05 23:22:31 -07:00
TankTheBirb 53b2b951d6 implements unused digi leggies (#17803) 2025-06-05 23:16:26 -07:00
Cameron Lennox 80e204094b Xenoarch adjustments (#17801)
* Xenoarch adjustments

* tgui
2025-06-05 16:11:35 +02:00
Kashargul 9899a1d2e7 centers any kind of nanomap (#17794)
* centers any kind of nanomap

* delay that

* Make nanomaps work properly with mouse zooming

* Update NanoMap.tsx

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-06-04 22:04:39 +02:00
Cameron Lennox 6934727f2b Some vanity fixes (#17797) 2025-06-04 05:11:21 -07:00
Cameron Lennox b5588e645d Blood vomit and failsafe (#17792) 2025-06-03 08:15:09 -07:00
Cameron Lennox 01eab8bd72 Spooky/Horror modifier & various tweaks/fixes (#17775)
* spooky

Adds horror organs and reworks the redspace effect
Proper organ names & tweaks
- Lowers time of the internal organ surgery steps. Min&max is the same
- When going to remove an organ, it now shows you the name of the organ instead of 'what it is'
- Removes the inability to put dead organs in bodies...Even if it's dead, you can still physically put it back in.
Fixes everyone that was missing spleens
Fixes worm meat not runtime when cut
Stumbled across these...Fix them to forcemove

* LINT

* fine you win DM

* Secret~
2025-06-02 14:03:34 -07:00
ShadowLarkens 0589c56f4a Add Multishock integration (#17766)
* Add Multishock integration

* Add a note about etiquitte

* Little fix to the vore panel
2025-06-02 22:21:36 +02:00
SatinIsle efb8805c55 Spider tweaks and Mob pulling (#17782)
* Spider tweaks and Mob pulling

Added a small amount of weaken to spider warning bites to knock people over.
Added a new variable to mobs that can prevent them from being pulled when alive, currently only applies to the spiders.
Fixed an issue where spiders would sometimes try to inject poison where they couldn't and runtime.

* Invert var
2025-06-02 12:42:27 -07:00
Cameron Lennox dd99e0951b Nutrition fix (#17785)
* Nutrition fix

* Update build.js

* Update build.js
2025-06-02 12:39:41 -07:00
SatinIsle 9775c6b45d Fixed taj belly markings (#17783)
Fixed taj belly markings missing their groins.
2025-06-02 05:52:02 -07:00
ShadowLarkens e490fe080f Fix autohiss-off getting sanitized (#17779) 2025-06-01 21:35:10 +02:00
ShadowLarkens 376bfc04f4 Update tgui-core and some backend tgui stuff (#17778)
* Update tgui-core and some backend tgui stuff

* Fix digitigrade not showing in char menu
2025-06-01 21:22:44 +02:00
ShadowLarkens 1456706760 Fix new players runtiming in pai (#17771) 2025-06-01 21:18:26 +02:00
ShadowLarkens 69dc87ab45 Makes unathi reaction to sugar not put them to sleep (#17772) 2025-06-01 14:03:18 -04:00
Will 04c989e995 don't turn on if lightswitch off (#17773) 2025-05-31 20:06:59 -07:00
Guti 9eb876de72 Soap & clean proc refactor (#17744)
* Automatic changelog compile [ci skip]

* soap

* Washy wash

* Big wash

* washy

* Update soap.dm

* washiest

* .

* .

* Washes the linter

* scrubs the linter

* washes indentation

* .

* updaet

---------

Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-05-31 10:31:15 -07:00
Cameron Lennox be23ce56ac NIF signals (#17763) 2025-05-31 10:25:16 -07:00
ShadowLarkens a332e3c554 View Variables Dark Mode (#17762)
* Move VV CSS to an asset

* vv: getFlatIcon and image preview support

* vv: Dark mode and prefs for using said mode and also gfi
2025-05-31 19:15:20 +02:00
Kashargul be4c7b0568 adjusts some wrong vars (#17770) 2025-05-31 03:10:41 -07:00
Guti 0f40ad6416 Faltered & Dormant diseases update (#17720)
* syringes

* *cough

* .

* .

* Makes linters happy

* Stares at the unit tests

* Oops

* typo

* Disease Carrier trait

* Virus Immunity trait

* No dormant disease trait

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-05-30 15:23:46 -07:00
Cameron Lennox 47b708c40d Converts cache to a GLOB. Other overlay tweaks (#17767) 2025-05-30 13:17:28 -07:00
Cameron Lennox 730a7a4000 No more invisible man (#17769) 2025-05-30 13:16:43 -07:00
Cameron Lennox 89328cc9e9 Gets rid of digi_allowed (#17768) 2025-05-30 13:16:37 -07:00
ShadowLarkens 54e4fa3d6b Piggyback on holomaps to generate runtime maps (#17731) 2025-05-29 13:03:16 +02:00
Will b083d482d4 respect admin buttons (#17743)
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-05-29 03:32:34 -07:00
eghughguhhhhhh 4b51bc94dc small fixes (#17753) 2025-05-29 03:26:38 -07:00
SatinIsle 530a921a51 Torso definition markings (#17757)
* Torso definition markings

Added a bunch of new torso definition markings: Bust/Bustier (solid, translucent and outline), nipples (normal position, closer together and one pixel lower) and abs.

This is because some species already have these features, but people using markings for chest fur or starting as a species without them (such as unathi) find it frustrating that they lose these features.
The solid version is better for those that want to hide the definition of the body beneath them for smoother chests, translucent is better for people layering it with other markings, and outline only for a weaker definition.

* Fix abs
2025-05-29 03:22:39 -07:00
Kashargul e8621dd5f0 vorepanel hotfix (#17760) 2025-05-28 11:29:23 -07:00
ShadowLarkens 731a8825be Do what Kasha actually wanted (#17759) 2025-05-28 20:13:40 +02:00
Cameron Lennox f31346c67f Mobvore fix (#17680)
* Some text adjusment on OOC escape

Let's not assume abuse if it's being used.

* Less aggressive weight

* Update id_stacks.dm

* Mobvore fix

* Adds a short stun
2025-05-28 09:57:32 -07:00
Cameron Lennox 9ca2eec5dd fixes null.close (#17755) 2025-05-28 12:56:04 +02:00
Cameron Lennox 6d26e270a6 Null (#17754)
TBS
This bug sucked
2025-05-28 00:14:39 +02:00
Cameron Lennox 282bbef492 Fixes borgs not being able to unabsorb (#17742)
* Fixes borgs not being able to unabsorb

* spider fix as well
2025-05-27 11:12:42 -07:00
Cameron Lennox c38c1bfcd2 Waddle oversight fixes (#17747)
* clear!

* Update waddle.dm
2025-05-27 10:48:22 -07:00
SatinIsle 919dce1a14 Collector event machine (#17751)
Added a new event collector objector that is designed for events where players have to gather items to complete a recipe. Has a lot of customisable options to create various types of machines with different functions, including one subtype set up for a near-future event.
2025-05-27 10:47:37 -07:00
Kashargul faf52ecce2 vorepanel reloaded (#17723)
* vorepanel rework part 1

* finish first tab

* those should be fine

* .

* floating for the addons

* .

* tooltip prep and style

* while on it

* prep data compile for tab 2 rework

* message tab

* undef

* .

* some more components

* unify the mesage procs

* option tab preps

* tooltip prep

* small fixes

* sorting

* some more preps

* .

* move that

* move that

* finish options tab

* sound preps

* sound preps

* finish sound tab

* visual tab prep

* .

* visual tab prep2

* visual

* move that

* interaction tab prep

* interactions

* interaction tab

* more basic contents only for now

* defaulted

* .

* .

* clean up

* liquid tab

* wordng

* make it the same

* soulcatcher tab

* prefs

* crash save

* typing

* docs

* .

* sanitize corrupted save data

* use the right type
2025-05-27 10:45:30 -07:00