Commit Graph

14502 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
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 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 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
Kashargul 139bc52493 adjusts minimum species age to match the lore (#18184) 2025-08-07 02:49:44 -07:00
Cameron Lennox c2ab77b6e6 Fixes cell deletion & Drippy (#18188)
* Fixes cell deletion

* also fix drippy
2025-08-07 02:48:24 -07:00
The Sharkening f971f49e94 Entirely new set of borgs: Myomer (#18160)
* t

* t

* nice

* Update _map_selection.dm

* wee

* yipee

* t

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-07 08:40:26 +02:00
Cameron Lennox 9338dd2611 Gripper update (#18064)
* Begin godmode

* Adds signals to a LOT of things

Also makes godmode signal based.

* Delete life_signals.dm

* better like this tbh

* this toooo

* logic is hard sometime

* Info and moving that detach

* Unreg these

* Organs

* yeh

* BESPOKE

* emp

* robutt

* YEEE HAAA

* Instant Damage

* these should be updated as well

* Update human_damage.dm

* eh lets move this as well

* Initial

* signalis

* Update robot_simple_items.dm

* wordington

* these too

* more gripper fixes
2025-08-06 23:46:15 +02:00
Muted Kobold 0c7358369c Science Expansion Pck-1: Hardsuits (#18123)
* Adds station hardsuits and additional modules to RND. Fixes a protean bug regarding pressure and thermals not being correct when assimilating a suit.

* Created new sprite state for the Faraday Protection Shield

* Code style adjustments for vision.dm and passive_protection.dm

* Removed Research requirmement, but upped the cost and made the research a discount.

* fix these while we're here

makes it so science mechfab can make it

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 18:20:03 -07:00
Zammy 139eaa7dc7 synthetic pain is now more intense (#18137)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-06 01:18:04 +02:00
Kashargul ca40a986f4 batch robot sprties (#18161) 2025-08-05 05:48:38 -04:00
Will 1b046a2564 thump (#18165)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 05:17:54 -04:00
Will 8474900a5f name tests (#18162)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 04:10:29 -04:00
Will 7bb8385d50 Check for no breathing mutation (#18151)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-05 04:09:34 -04:00
Will 4ba581a0ab cow hoses (#18139)
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
2025-08-04 21:33:16 -04:00
Will 3c73f6fc83 Ventcrawl light (#18150) 2025-08-05 00:35:46 +02:00
Will 3c718d137f Soggy Shadekin Fixes (#18156)
* soggy

* flying mobs too

* corrected check
2025-08-05 00:21:12 +02:00
Kashargul 39a0bcd60e Encode changes (#18052)
* change encode

* guhh

* .

* .

* .

* Update code/game/antagonist/antagonist_objectives.dm

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

* Update code/modules/clothing/spacesuits/rig/modules/specific/voice.dm

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

* Update code/modules/news/new_newspaper.dm

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

* Update code/modules/admin/DB ban/functions.dm

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

* Update code/modules/tgui/modules/communications.dm

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

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

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

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

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

---------

Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-05 00:19:22 +02:00
Kashargul 6334e5fd11 dropdown vore examines (#18072)
* dropdown vore examines

* .

* fix that

* .

* Update alraune.dm

* Update alraune.dm
2025-08-03 18:55:32 -07:00
SatinIsle ec44f9afc8 Invisibility GM tool and Glamour Mob (#18095)
* Invisibility GM tool and Glamour Mob

Added a new plane for event use, with the intent of making it so that only specific players can see things on it.

Added two new buttons to player effects, one to make something move to  the new invisible plane and another to allow a player to see things on that plane.

Added a new mob that takes advantage of this new plane to be only visible to one player at a time.

* Wrong way round.

* Catalogue
2025-08-03 18:53:22 -07:00
TheToaster98 5fb8c7856b Vampire Hanners get the right hunger icons (#18136)
* Vampire hanners deserve the right icons

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

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

---------

Co-authored-by: VM_USER <VM_USER>
Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com>
2025-08-03 18:49:00 -07:00
SatinIsle f1f11e11d1 Fixes Dark Furred Zorren not being able to use sprite accessories. (#18133)
Fixed Dark Furred Zorren not being able to use sprite accessories.
2025-08-03 15:44:14 +02:00
SatinIsle 8b68a038f5 Alternate base sprites for zorren (#18093)
* [WIP] Alternate base sprites for zorren

Currently does not work, may need some help to figure out why.

The idea is to change the default base sprite of the zorren to a much lighter one, as many people complain about the dark greyscaling on the original. However, to preserve people's characters who incorporate the current sprites, I wanted to make this an option that could be selected through the custom species icon menu.

If I disable the "selects bodytype" var for the species, then the new light version appears as you would expect and everything works fine.
However, if I enable the new zorren define for selects bodytype, it gives you the two options in the menu as you would expect, but the appearance for both types is the dark version ingame. Basically, this does not seem to work and I can't get my head around why.

* Actually works now!
2025-08-02 15:26:26 +02:00
Will f67d095338 Reagent Refinery (#17955)
* starting port

* missed one

* fixes and wip

* more cleanup

* reagent data setup

* distillation testing

* tanker dmi again

* supply pack fix

* Tiny fix

* better formatting

* metallic paints and outpost reagents

* working on refinery tutorial, reactor construction icons

* reactor activation dot

* updated for new reagent hoses

* This as well

* pump relay object

* climbing support

* less ugly trolly tanker handling

* more cleanup

* reagent pumping updated

* climbable tanker

* fixed test

* test fails

* smart centrifuge board

* pump relay art updated

* hose doesn't show message when stacking

* gas cracks and fracking

* randomly spawned gas gracks

* indentation

* fixed

* runtime fix, lore fix

* turf change respecting atmos

* args

* nevermind

* gas cracks to poi fodder

* less gamer

* compile fix

* oops

* Old ores enabled

* paint distillations

* unittest

* many more distillation reactions

* nullcheck

* guide book

* tweaks to globs

* moved designs

* techweb

* reagent tanker sale element

* proper tag

* sellable

* typo, reduced hose connectors

* show reagent

* synthfab fix

* Revert "synthfab fix"

This reverts commit b7764cfb33.

* post sale tank handling

* tweak

* oops

* another oops

* smasher recipe now valid

* condensing gas recipies

* those too

* condensing tweaks

* matching mols better

* fluid pump missing

* code review

* no rain code here

* smart centrifuge update

* small grinder patch

* grinding fix

* fix
2025-08-02 07:07:17 +02:00
Will 6f6ab0f281 Dizzy and jittery components (#18054)
* dizzy and jitter component

* no need for set_jittery

* minimize proc differences

* not needed

* jitter

* match old behavior

* jitter medical issue fix
2025-07-31 01:07:57 +02:00
Jenny 339df5d2e3 Adds backless neck fur variant (#18101) 2025-07-31 00:18:18 +02:00