Commit Graph

34470 Commits

Author SHA1 Message Date
Cameron Lennox f10c130c0d More techweb adjustments (#18191)
* More techweb adjustments

* Disables phasic for now
2025-08-16 05:02:21 +02:00
ShadowLarkens 43b26fbc27 Overhaul vending machine UI from Bubber (#18170)
* Overhaul vending machine UI from Bubber

* port pref too

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-16 04:18:26 +02:00
Cameron Lennox a0e66075a6 Refactors vore code to allow for instant-vore that does not sleep (#18219)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-16 02:54:27 +02:00
Cameron Lennox 99e71ef15e Makes direct_say call automatic_custom (#18218)
Automatic_custom is the no-logging, no-sleep variant
2025-08-16 02:52:56 +02:00
Kashargul be5aff576b tgui cleanup again (#18266)
* tgui cleanup again

* allow spellcheck and dependency up

* spellcheck pref
2025-08-16 01:10:47 +02:00
Will eba43f278c Explosion subsystem (#17499)
* Initial port

* pause air

* decoupled input from processing

* explosion condition tweak

* closer to original recursive code

* accurate explosions

* better defer calls

* glob fix

* fix

* DON'T DO THAT

* initial deferral code

* small explosions ignored

* lower thresholds

* better thresholds again

* forbid powernet defer during init, explosions too

* don't block your own network regen

* use procs

* better thresholds, always defer at least

* admin notice

* subsytem updated

* Allow removal from networks

* defer till rebuild

* dir

* Update breaker_box.dm

* no init means no init

* then flag it...

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-15 22:55:19 +02:00
Guti 9841a33e1d bloody hands fix (#18264) 2025-08-15 14:54:11 +02:00
Will def8317533 Refinery mixing machine (#18254)
* working on mixer

* mixer icons

* researching

* fix transfer rates

* update the book too
2025-08-15 06:50:10 -04:00
Cameron Lennox 066a05bb45 more gripper fixes (#18255)
* more gripper fixes

now with the flavor of the day: following proper /tg/ coding practices

* Update robot_simple_items.dm
2025-08-15 11:10:45 +02:00
Cameron Lennox 0050cb8509 Fixes runtimes (#18260)
* Fixes cshift clown runtime

* Fixes girder runtime

Makes the do_after exclusive. Spam-clicking would result in runtimes

* Fixes MMI defibbing

* fixes wrong type runtime

* Disposal qdel check

Also upports the /hitby act.

* Fixes energy source runtime & upports helpers

* interaction info runtime

* this is better
2025-08-15 11:09:41 +02:00
Cameron Lennox 8e153dcedf fixes spritesheet runtime on load (#18256) 2025-08-15 11:04:32 +02:00
Kashargul 71461201ca move the spoiler (#18245)
* move the spoiler

* snrrrk

* keep track of generations
2025-08-14 16:57:28 +02:00
Kashargul 9685826f7f some more grep checks (#18249)
* some more grep checks

* .

* dependency up

* fix dels

* clean up qdel macros
2025-08-14 14:24:49 +02:00
Jenny 80890e08ff Adds a deluxe cabin shelter capsule (#18243) 2025-08-13 15:53:36 -07:00
Kashargul eee14587ca Absorb Prey Names (#18237)
* Absorb Prey Names

* Test fixes (#15)

* Automatic changelog compile [ci skip]

* Floor tile placement and backend logic (#18228)

* tiletweak

* Update turfs.dm

* Automatic changelog for PR #18228 [ci skip]

* qucik test to telemetry (#18229)

* qucik test to telemetry

* .

* Bump actions/checkout from 4 to 5 (#18233)

Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Cell-Loaded Revolver Update (#18235)

Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Automatic changelog for PR #18235 [ci skip]

* Absorb Prey Names

* Added warning + Fixed emotes

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>

* Delete html/changelogs/AutoChangeLog-pr-18235.yml

* Delete html/changelogs/AutoChangeLog-pr-18228.yml

* why...

* .

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: fracshun <fracshun@gmail.com>
Co-authored-by: vorestation-ci[bot] <199609141+vorestation-ci[bot]@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Aroliacue <96730930+Aroliacue@users.noreply.github.com>
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-08-13 18:24:38 -04:00
Kashargul a2e4625bec Allows crew kin to use rigs (#18220)
* kin rigs

* no real kin wearing

* .

* that

* Update asset_loading.dm
2025-08-13 16:44:12 -04:00
Cameron Lennox 0150dcc6ef slimefix (#18240) 2025-08-13 09:20:47 -07:00
Cameron Lennox c61f74f7e9 Fixes savefile corruption bug and allows character swapping (#18230)
* Converts original to a weakref

* More pref stuff

* Record Updater

* No in-round pref changing here

* Shadekin warning

* irrelevent

* make this booleanlike
2025-08-13 09:20:20 -07:00
Aroliacue 6395622a22 Cell-Loaded Revolver Update (#18235)
Co-authored-by: Aroliacue <avaylaiss34@gmail.com>
2025-08-12 15:24:30 +02:00
Cameron Lennox fa69608e18 Floor tile placement and backend logic (#18228)
* tiletweak

* Update turfs.dm
2025-08-12 12:55:51 +02:00
SatinIsle 88a6f5cdcb Vore death privacy pref (#18226)
* Vore death privacy pref

Added a vore death privacy pref, which prevents "X has died at Y [jump]" from popping up to ghosts when you die in a belly.

* Change formatting

* Fixes mistakes

* Update code/modules/mob/living/carbon/human/death.dm

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 04:18:51 -07:00
Killian d17e1cafb5 cyber mantles (#18189)
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:22:28 -07:00
Kashargul 867fec60bc sort cyborg modules (#18206)
* sort cyborg modules

* .

* bunch of runtimes

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:21:13 -07:00
SatinIsle f23ca607e5 Minor logging addition to ghosts (#18204)
Added admin logging to ghosts for when they make their sprite invisible, so that they can be tracked if needs be.

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:20:02 -07:00
Will 7bd4fb9c5a ladder fixes (#18210)
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:03:52 -07:00
Will 1195c11cb6 Moves Ringtones To A Unified List (#18207)
* move to global ringtone list

* fixes

* new ringtones

* missing

---------

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 03:00:00 -07:00
Cameron Lennox 58a9913dee Makes slimes able to be eaten if pacified (#18216)
* prefs

* obedience

* Update xenobio.dm

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-11 02:58:57 -07:00
Cameron Lennox 56b3e4eab2 No more agoraphobia stomach freakout (#18215)
* PLEASE SIR IM TRYING TO WRITE

agoraphobia no longer makes you freak out in gut

* no val

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-11 02:56:31 -07:00
SatinIsle d0818a9200 Some mob modifications (#18223)
rebalanced some glamour mobs to make better use of them in dangerous environments, and make them not perma-locked by magnetic weapons.

Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 02:53:15 -07:00
Will 1f9d68409e pai death alarm (#18212) 2025-08-10 16:23:08 +02:00
Cameron Lennox a415233d22 white chocolate is not chocolate (#18224) 2025-08-10 16:21:12 +02:00
Will 46c6ba521d hippo mob fixes (#18227) 2025-08-10 16:19:36 +02:00
Kashargul d9787e171e Fix multiple pref issues (#18083)
* fix tail alyering pref

* .

* .

* .

* .

* -

* return

* fix that

* write needs save after

* urg

* ban slot change mid round

* -

* .

* properly save

* .

* queue to ss

* read current

* performance

* .

* .

* bit better optimized

* no resetsploit

* this works at least but is it proper (#13)

* this works at least but is it proper

* Update changeling.dm

* this too...

* dont be private

* fix asset ss

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-08-09 22:13:15 -04:00
Selis f4bf017921 Unit Test rework & Master/Ticker update (#17912)
* Unit Test rework & Master/Ticker update

* Fixes and working unit testing

* Fixes

* Test fixes and FA update

* Fixed runtimes

* Radio subsystem

* move that glob wherever later

* ident

* CIBUILDING compile option

* Fixed runtimes

* Some changes to the workflow

* CI Split

* More split

* Pathing

* Linters and Annotators

* ci dir fix

* Missing undef fixed

* Enable grep checks

* More test conversions

* More split

* Correct file

* Removes unneeded inputs

* oop

* More dependency changes

* More conversions

* Conversion fixes

* Fixes

* Some assert fixes

* Corrects start gate

* Converted some README.dms to README.mds

* Removes duplicate proc

* Removes unused defines

* Example configs

* fix dll access viol by double calling

* Post-rebase fixes

* Cleans up names global list

* Undef restart counter

* More code/game/ cleanup

* Statpanel update

* Skybox

* add

* Fix ticker

* Roundend fix

* Persistence dependency update

* Reordering

* Reordering

* Reordering

* Initstage fix

* .

* .

* Reorder

* Reorder

* Circle

* Mobs

* Air

* Test fix

* CI Script Fix

* Configs

* More ticker stuff

* This is now in 'reboot world'

* Restart world announcements

* no glob in PreInit

* to define

* Update

* Removed old include

* Make this file normal again

* moved

* test

* shared unit testing objects

* Updates batched_spritesheets and universal_icon

* .

* job data debug

* rm that

* init order

* show us

* .

* i wonder

* .

* .

* urg

* do we not have a job ID?

* .

* rm sleep for now

* updated rust-g linux binaries

* binaries update 2

* binaries update 3

* testing something

* change that

* test something

* .

* .

* .

* locavar

* test

* move that

* .

* debug

* don't run this test

* strack trace it

* cleaner

* .

* .

* cras again

* also comment this out

* return to official rust g

* Update robot_icons.dm

* monitor the generation

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-08-10 01:37:23 +02:00
Jenny ab45cae67e Adds standard dorm privacy features to redgate train dorms (#18214)
* Adds standard dorm privacy features to redgate train dorms

* adds standard dorm flags to redgate train dorm areas
2025-08-09 23:33:22 +02:00
Will 80c35d23a7 decaf (#18208) 2025-08-09 14:29:59 +02:00
Will 3a78e9db95 office chairs spin with you when emoting (#18211) 2025-08-09 14:29:33 +02:00
Cameron Lennox a3cfdc5301 makes first say follow volume (#18217) 2025-08-09 14:09:36 +02:00
Will 3864dee9c5 upport petcubes (#18166)
* petcubes

* fixes
2025-08-09 07:54:52 -04:00
Will 8b8b981515 Allergic Reaction Element (And direct_say proc) (#18131)
* new allergies

* Mushroom allergy actually works

* handle allergens

* rework into element

* improved pollen

* shroom tweaks

* Moved say to non blocking

* cleanup

* pollen chance tweak

* small fixes

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-08 11:59:26 -04:00
Cameron Lennox c4bf5c7227 Dullataur fix (#18202)
* 64

* dullataur

* yea
2025-08-08 14:14:24 +02:00
Kashargul 9260a194c3 encode patch (#18182)
* encode patch

* yusck
2025-08-08 09:05:58 +02:00
SatinIsle 5f11aebbde Toggle for bloopers (multiple say sounds) (#18201)
* Toggle for bloopers (multiple say sounds)

Added a preference for "Multiple Say Sounds", which is enabled by default. If you have it enabled it plays multiple say sounds for long sentences as normal. If disabled it will play only one say sound, if say sounds are enabled.
It does mean there's an extra bloop at the beginning now, but it doesn't change the effect much in my testing.

* make this respect whisper/say

---------

Co-authored-by: C.L. <killer65311@gmail.com>
2025-08-07 22:58:06 -04:00
Will b8e26ac2a9 Changeling Blood Test (#18171)
* changeling blood

* more handling

* actually don't
2025-08-07 21:24:20 -04:00
Kashargul fc7faa9ece some DMI test (#18198) 2025-08-07 18:31:13 +02:00
Cameron Lennox 914d140ca2 these too (#18195) 2025-08-07 17:24:59 +02:00
ShadowLarkens ff519c3223 Maybe fix runtime in prosfab (#18100)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-07 06:07:23 -04:00
ShadowLarkens 2e942b076c Simplified version of bloopers (#18173) 2025-08-07 06:04:41 -04:00
ShadowLarkens ab48dd459c Mothroaches <3 (#18169) 2025-08-07 06:03:44 -04:00
Cameron Lennox fcc211552a Fixes a server-crashing issue from woofs (#18172)
* optimizes woof code

prevents server crashes

* static

* maximum

* woof

* moved

* Update softdog.dm
2025-08-07 02:54:06 -07:00