29641 Commits

Author SHA1 Message Date
AffectedArc07 f81c60c0bf Removes the need for the internal API (#32185)
* Removes the need for the internal API

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2026-07-18 16:08:16 +00:00
Osetrokarasek ad5620118c Making disposals mail sorting mapping less frustrating (#32218)
* mail sorting helpers && mail sorting code tweaks

- Added mail helpers
- Added defines for mail tagger locations
- FUCKED sort_type_txt

* Update mapping_helpers.dmi

* Update deltastation.dmm

* Update deltastation.dmm

* Update cerestation.dmm

* Update metastation.dmm

* Update emeraldstation.dmm

* Update boxstation.dmm

* Update boxstation.dmm

* Update mail_sorting_helpers.dm
2026-07-17 06:22:48 +00:00
Alan 3a9d3522b0 Migrate PAI data cable to the new attack chain. (#32213)
* Migrate PAI data cable to the new attack chain.

* Include paradise.dme.

* Apply suggestions from CRUNCH review

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

* Apply suggestion from CRUNCH review

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-17 06:20:36 +00:00
Alan 3410d6dd2d Migrate PDA to the new attack chain. (#32212)
* Migrate PDA to the new attack chain.

* Update MouseDrop() to new attack chain too.

* Add fingerprints.
2026-07-17 06:20:32 +00:00
Osetrokarasek 8432ce7630 unique_pet eliminated (#32206) 2026-07-17 06:17:50 +00:00
Alan f529fc35db Add Temperate Partier quirk. (#32186)
* Add Temperate Partier quirk.

* Apply suggestion from CRUNCH review.
2026-07-17 06:15:57 +00:00
MixityMaxity 9d7b6f7ccd Metal and Pink slime extracts now give Smart metal and Omnizine respectively (#32180)
* adds addictive smartmetal

* adds smart metal and omnizine to metal and pink extracts respectively

* crunch suggestion
2026-07-17 06:15:06 +00:00
Alan be39ae6253 Add IPC knockout chem and hunger hallucination. (#32177)
* Add IPC knockout chem and hunger hallucination.

* Apply suggestions from CRUNCH review

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-17 06:14:45 +00:00
Alan 225a38b7de Migrate organs to the new attack chain. (#32156)
* Migrate organs to the new attack chain.

* Migrate additional organs and rod of asclepius.

* Update regenerative core.

* Call parent activate_self of regenerative core.
2026-07-17 06:13:01 +00:00
Alan 76209d3022 Migrate fish-related items to the new attack chain. (#32192)
* Migrate fish-related items to the new attack chain.

* Include fish eggs.

* Convert messages to span macros.
2026-07-12 00:26:32 +00:00
PollardTheDragon 24845b238a The Divine Flock - DaedalusDock Flockmind Port (#31984)
* Initial commit - FLOCKMIND - Probably has like a billion things to fix

* Do after conversions

* Config

* Moved the files, icon fixes

* Tick everything, language work, event, spawn landmark, role prefs, beginning mob port

* Spans and some other fixes. Also the tickening

* More tickening

* More fixes. Lots of fixes.

* More Fixes

* A whole lot more. Also flock TGUI.

* Fixes fixes fixes fixes fixes

* FIXES

* More fixes - PR ready, still needs a fuckton of testing

* Fixes

* fix incomplete upstream merge

* fix FlockPanel + sort button name

* TGUI review

* Fixes tealprint list

* Fixes

* More fixes

* Incapacitator Fix

* Filenames

* Linters

* Interceptor range buff

* Reagent counts

* Linters

* Fabricator vendor fix

* Keybinds and HUD - Flockdrones, Fixes Vendor Conversion, Cube Materials

* Reworks reagent, adds flock grilles, fixes compute node overlays

* Intent-based flockdrone parts

* Intent based drone parts

* Radial control panel for controlling drones manually, phasing through windows/grilles

* Movement fixes

* Radio talk power, stare fix

* Flock health HUD

* Fixes flock lights, linters

* Unit tests

* Adds countdown to relay

* Relay improvements

* Small fix

* Logic Schmogic

* Relay overlay and looping sound effect

* Ignore air when converting turfs

* Cage fixes and improvements

* Improved flock bolt

* Turret conversions

* Flock bolts taze simple or basic mobs

* Sentience type

* Fixe

* Linter

* tgui review stage 2

* Concentrated Repair Burst

* Improves radio detection

* Removes extra space

* Adds healing visual effect

* Cube tech levels

* Ghooost

* Excess

* Flock doors, chairs, lattices. Centralizes conversion code.  Crafting with Gnesis

* Update code/modules/antagonists/flockmind/ai_behaviors/flock_wander.dm

Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Fixes the fix

* Astar movement detection

* Fix, extraneous code, language stuff

* Language fixes and wander fix

* Fixes

* Another fix

* Lints

* Another linter

* Language improvement

* More language improvements

* Time requirement and appearing in orbit menu as an antag

* Cube glow

* TGUI

* Minicache

* Linters

* Grammar

* Material ID fix

* Lid fix

* Reagent turf reaction

* Reagent fix

* Butcher results

* Conversion rates

* Flock stare fix

* Fixes stare behavior

* Staring

* Flock mob blood

* Flock mobs gibs and blood. Also some runtime fixes

* Flock mobs now resist out of grabs, buckles, lockers, and more

* Fixes flock orbit, fixes a runtime I think,

* Target mechs, damage mechs, other bug fixes

* Cage fix

* Cage resist change

* Some mind changes, gatecrash buff

* Drones now shoot mechs, stare improvement

* Cut down on spam a little

* Nest fix

* No more resist spam

* Fixed drone death control

* Resist statement

* Makes the relay alarm scarier

* Fixes dead flock camera mobs having no ghost sprite, something with ghosting

* Enhanced flockphasing

* Improved flockmob pathing

* Added required turf restriction to relay

* Increased needed bandwidth for relay construction

* Nerfed drone substrate rate

* Added new status tab items for relay progress

* Another relay cost adjustment

* Improves drone AI responsiveness

* Computer frames now become flock computers

* Improves target finding for conversion, building, and replicating

* Reduced flock event pop requirements

* Adjusts flock protection on structures. Adjusts overlays.

* Relay unlock tweak

* Fixwes flock being able to gib mech'd AIs with one button

* Map conflict

* Flock can no longer be outed by merely existing

* Fied bug causing drones to shoot themselves

* Prevents mobs from attacking while in a cage

* Converter tool can now open closets and crates.

* Adds descriptions to flockdrone tools.

* More informatic blurbs

* Adds xenobiology organs

* Organ lint

* TGUI merge

* bundle and mm

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com>
Co-authored-by: Kapu1178 <75460809+Kapu1178@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2026-07-08 21:31:28 +00:00
Alan ab05a4ee3a Allow collaring foxes. Migrate collars to new attack chain. (#32188)
* Allow collaring foxes. Migrate collars to new attack chain.

* Apply suggestions from CRUNCH review

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-08 21:20:58 +00:00
CRUNCH ac2d34eaab Adds Announcement Feedback to Brand Intelligence (#32170)
* Update brand_intelligence.dm

* Update brand_intelligence.dm

* Apply suggestions from alfalfascout's code review

Co-authored-by: Alan <alfalfascout@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>

---------

Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Co-authored-by: Alan <alfalfascout@users.noreply.github.com>
2026-07-08 00:21:44 +00:00
Alan 5769a4197b Add beach-related supply crates. (#32162) 2026-07-08 00:08:24 +00:00
PollardTheDragon a909395bfc Adds suture and mesh packs (#32154)
* Adds suture and mesh packs

* Fixes, unmedicated needles and mesh
2026-07-07 23:48:47 +00:00
Alan e5badf4a11 Remove large light tubes. (#32153)
* Allow large light tube printing in hacked autolathes.

* Remove large light tubes and several tube vars.
2026-07-07 23:47:33 +00:00
CRUNCH 645945312f Gives Materials and Tech Levels to Tendril Loot (and moves them to the new attack chain) (#32134)
* Update tendril_loot.dm

* Update tendril_loot.dm

* Update tendril_loot.dm

* Update tendril_loot.dm

---------

Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-07 23:39:40 +00:00
serapher 52ca8b2c01 Adds a crafting hint to Tajaran veils' examine text (#32030)
* adds the veils to various places

* Revert "adds the veils to various places"

This reverts commit 504f789420.

* Adds a helpful description to Tajaran veils
2026-07-07 23:21:54 +00:00
Alan 56775e8e2a Update hand hud on limb reattachment and unmutate. (#32146)
* Update hand hud when performing reattachment surgery.

* Fix hand hud on unmutate.
2026-07-01 23:28:11 +00:00
Alan 99c3082a75 Expand drink lists for random bottles and advanced diseases. (#32143) 2026-07-01 23:27:49 +00:00
Alan b13b9d91eb Migrate golem shell to the new attack chain. (#32141) 2026-07-01 23:26:25 +00:00
Alan 9d21c3d10a Update Skkulakin spines when changed in mirror. (#32140) 2026-07-01 23:26:10 +00:00
CRUNCH e694ab9ebf Updates TSF Marine Loadouts (#32139)
* marine gear

* Update outfit_admin.dm

* Update pda.dmi
2026-07-01 23:24:16 +00:00
CRUNCH 514b053bdb Gives Workboots Actual Armour (#32138)
* Update misc_shoes.dm

* Update misc_shoes.dm

* Update misc_shoes.dm
2026-07-01 23:23:51 +00:00
1080pCat d0d1f1bf71 Fixes ORM checking access for extracting materials if the ID wire is hacked (#32135)
* Update machine_redemption.dm

* lin*ers 😠
2026-07-01 23:17:33 +00:00
CRUNCH 45e149ddd3 Reworks the Wisp Latern (#32132)
* Update tendril_loot.dm

* Update tendril_loot.dm

* Update tendril_loot.dm

* Update tendril_loot.dm

* Update ashdragon_loot.dm

* Update tendril_loot.dm
2026-07-01 23:15:22 +00:00
CRUNCH f994362515 Adds Floor Lore (#32128)
* Adds floor lore

* Update code/game/turfs/simulated/floor/fancy_floor.dm

Co-authored-by: iramoye <projecteternal1@gmail.com>
Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>

* changes the test to give the correct result

* Update indestructible.dm

* Update indestructible.dm

---------

Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Co-authored-by: iramoye <projecteternal1@gmail.com>
2026-07-01 23:14:53 +00:00
Alan 7512a0b4f8 Limit robot part appearance choice list to valid ones. (#32085)
* Limit robot part appearance choice list to valid ones.

* Include appearance customization surgery.

* Apply suggestion from review.

* Revert "Apply suggestion from review."

This reverts commit 29fe67e4c5.

* Migrate robot parts to the new attack chain.

* Call parent in /obj/item/robot_parts/activate_self().

* Apply suggestions from CRUNCH review.

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-01 23:13:30 +00:00
Alan 4c7e65d7b2 Allow simply putting soap/mop/rag in storage if clean. (#32092)
* Allow simply putting soap/mop/rag in storage if clean.

* Apply suggestion from review.

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-07-01 23:13:20 +00:00
Alan 82062b5d05 [s] Fix an exploit involving air alarms. (#32171)
* Fix an exploit involving air alarms.

* Apply sug

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Alan <alfalfascout@users.noreply.github.com>

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-06-26 22:28:34 +00:00
Drsmail d336711755 Fix access checks for point redemption machines (#32125)
Co-authored-by: Kar4es <odnakotrove@gmail.com>
2026-06-25 03:31:46 +00:00
MixityMaxity efdbf30f0c Raises IMS biotech level to 7 (#32107)
* raises IMS biotech level to 7

* adds origin tech to IMS
2026-06-25 03:30:31 +00:00
MixityMaxity c08398b844 Combines Laser Scalpels (#32106)
* combines laser scalpels

* whoops, .1 off

* i blame hayden

* reverts IMS level change for atomicity

* fix design ID and adds origin tech

* lowers magnet origin tech by 1

* nevermind im stupid
2026-06-25 03:29:59 +00:00
CRUNCH 4422c6c125 Gives tech levels to all chameleon items (#32104)
* gives tech to chameleon items

* Update chameleonproj.dm
2026-06-25 03:29:07 +00:00
PollardTheDragon 4d5b0e1286 Crashed Vulpkanin Ship - Lavaland Ruin (#32110)
* Charon's Revolver

* Dog tags

* Ash Whelps

* Ash walkers and resist adjustment

* Some providence stuff

* Minor wording adjustment

* Desc change

* Ruin, salvage, and ruin assets

* linters

* Mo linters

* quick

* Various fixes

* Variety of fixes

* Update

* Naming

* FIX
2026-06-24 22:37:10 +00:00
PollardTheDragon 9d76cfee8e Fixes non-antags being able to exfiltrate (#32097)
* Fixes non-antags being able to exfiltrate

* Update code/modules/antagonists/_common/antag_exfiltration.dm

Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-06-24 22:22:07 +00:00
PollardTheDragon 297312f075 Nian Caterpillar Adjustment (#32120)
* Fixes

* Variant
2026-06-24 22:20:54 +00:00
AurouraPlays 982a22500a Fixes the title of the Premium Havana Cigar Crate (#32129) 2026-06-24 22:19:13 +00:00
PollardTheDragon 5a446efbec Adds 'Prospector' Mining Turrets (#32108)
* Adds 'Prospector' Mining Turrets

* Linters
2026-06-24 22:17:48 +00:00
PollardTheDragon 8f654dfcc7 Adds Kidan Ship Ruin (#32081)
* Kidan Warriors

* Linters

* Kidan mob AI adjustments and stat adjustments. Kidan Princess Megafauna

* Bug spray vulnerability

* Ragnarok props and kidan spear update

* The ship

* Fixes and adjustments

* Map update

* Linters
2026-06-24 21:49:27 +00:00
Alan 793143b810 Resprite HUD glasses for monitor heads. (#32089) 2026-06-15 22:47:50 +00:00
Ahzpy 5825696ff3 Zombie Rebalance (#31658)
* tumor

* 45 to 40 seconds

* Update zombie_virus.dm

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-06-15 05:08:43 +00:00
Alan 06d982e0f4 Proof of concept/proposal: Use icon shifting to expand range of hattable cyborgs. (#31928)
* Expand the range of cyborgs that can wear hats.

* Tweak some offsets for Rovers.

---------

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-06-13 23:23:23 +00:00
CRUNCH 9ea720ee03 The ORM Update (#32074)
* Update machine_redemption.dm

* Update freegolems.dm

* Update machine_redemption.dm

* Update machine_redemption.dm

* Update machine_redemption.dm
2026-06-13 22:25:01 +00:00
AurouraPlays 53c9cbec6b Removes recipe conflict between Vampiro and Margarita (#32095)
* Removes recipe conflict between Vampiro and Tequila

* Fixes the amount of Vampiro returned to match the sum of its parts.

* Fixes Tequila Sunrise's ID in the vampiro recipe

* Correcting formatting in manuals.dm

Co-authored-by: Alan <alfalfascout@users.noreply.github.com>
Signed-off-by: AurouraPlays <150855752+AurouraPlays@users.noreply.github.com>

---------

Signed-off-by: AurouraPlays <150855752+AurouraPlays@users.noreply.github.com>
Co-authored-by: Alan <alfalfascout@users.noreply.github.com>
2026-06-13 22:19:08 +00:00
AurouraPlays 5657dcdb89 Adds Strawberry Daiquiri and Miami Vice. (#32069)
* Adds Strawberry Daiquiri and Miami Vice.

* Fixes the amout returned in the Miami Vice to equal the sum of its parts, and increases the alcohol percentage.

* Adds Strawberry Daiquiri and Miami Vice to the drinks manual.

* Corrects the formatting and alphabetization of manuals.dm entries.
2026-06-13 22:18:52 +00:00
Christer2222 7e64a2b9b8 Irradiated mouse tweaks (#32062)
* cheese heal

* admin spawned test fix

* brute kits no longer heal

* increased alpha

* lowered inherent radiation

* rad spike on eat + moved admin spawned check

* 20k rads on eat + moved brute pack logic
2026-06-13 22:07:01 +00:00
CRUNCH 2ec8cbe539 Robot examination and actions now use dynamic pronouns (#31967)
* silicon pronoun respect

* refinement
2026-06-11 01:58:48 +00:00
Alan f0f7ccf5ba Add the ability to install headsets in desk bells. (#32056)
* Add the ability to install headsets in desk bells.

* Update autosay proc to allow for emoting.
2026-06-11 00:59:44 +00:00
Alan 1e8fa5f8fa Add drink descriptions to Gear Grinder and White Wine Bottle. (#32088) 2026-06-06 23:39:58 +00:00