Commit Graph
29663 Commits
Author SHA1 Message Date
AlanandGitHub da8e73dd69 Add 12 new IPC screens. (#32207) 2026-07-24 19:44:31 +00:00
AlanandGitHub 9c8f096c97 Migrate data disks to the new attack chain. (#32235)
* Migrate data disks to the new attack chain.

* Call parent in activate_self()

* Migrate plant disks too.

* Call parent in activate_self() in gene_modder.dm.

* Prevent runtime on examine.

* Add fingerprints.
2026-07-24 19:44:04 +00:00
AlanandGitHub a738a91289 Migrate circuitboards, vending items, bio chips to new attack chain. (#32240)
* Migrate circuitboards, vending items, bio chips to new attack chain.

* Give the GPS something it can understand.
2026-07-24 19:43:15 +00:00
AlanandGitHub 8475ffd91f Migrate GPS to the new attack chain. (#32241)
* Migrate GPS to the new attack chain.

* Add fingerprint.
2026-07-24 19:43:03 +00:00
f8d9136269 Migrate scanners and powersink to the new attack chain. (#32259)
* Migrate scanners and powersink to the new attack chain.

* Call parent in activate_self() of t-ray scanners.

* 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-24 19:41:03 +00:00
fa6d060bf8 Migrate transfer valve, assembly holder, and chem grenade to the new attack chain. (#32262)
* Add transfer valve to the 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>

* Update assembly messages, migrate assembly holder and chem grenade.

* Fix onetankbomb gas analysis.

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-24 19:40:24 +00:00
d93c05a145 Migrate radios to the new attack chain. (#32270)
* Migrate radios to the new attack chain.

* 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>

* Make code reachable.

* Migrate uplinks themselves too.

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-24 19:39:28 +00:00
6656091eac Migrate pizza boxes to the new attack chain. (#32330)
* Migrate pizza boxes to the 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-24 19:36:39 +00:00
d1a8f5f9d5 Migrate nanopaper tickets to the new attack chain. (#32328)
* Migrate nanopaper tickets to the new attack chain.

* 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-24 19:36:15 +00:00
6d36af8e5b Migrate seeds to the new attack chain. (#32326)
* Migrate seeds to the new attack chain.

* 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-24 19:35:48 +00:00
AlanandGitHub c5ff5bf541 Fix Dark Hephaestus Screen icon state. (#32323) 2026-07-24 19:34:48 +00:00
AlanandGitHub f742e427cd Tweak drink cans and mambo smoothie recipe. (#32319) 2026-07-24 19:34:13 +00:00
AlanandGitHub 90588d544a Allow mouse-dropping atoms in disposal chutes. (#32311) 2026-07-24 19:34:00 +00:00
AlanandGitHub 9ae15490cc Migrate extraction beacon assembly kit to the new attack chain. (#32310) 2026-07-24 19:33:40 +00:00
AlanandGitHub a6ff60d20b Add conveyor and switch constructs to the new attack chain. (#32309) 2026-07-24 19:33:29 +00:00
AlanandGitHub 9cce50e4a8 Allow lighting IPC cigarettes with welder by targeting mouth. (#32305) 2026-07-24 19:32:58 +00:00
AlanandGitHub c85eb89ec3 Migrate mob holder to the new attack chain. (#32300) 2026-07-24 19:32:31 +00:00
AlanandGitHub e1fc0fb4e7 Migrate instruments to the new attack chain. (#32299) 2026-07-24 19:32:10 +00:00
1287328ad0 Migrate detective scanner to the new attack chain. (#32292)
* Migrate detective scanner to the 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-24 19:31:15 +00:00
21101b038d Migrate evidence bag to the new attack chain. (#32289)
* Migrate evidence bag to the 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-24 19:30:56 +00:00
f9c601b7be Migrate knuckleduster and kitchen tools to the new attack chain. (#32283)
* Migrate knuckleduster and kitchen tools to the new attack chain.

* Add fingerprints.

* Remove duplicate vars.

* 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>

* Fix number of macro arguments.

* Give organs a source.

* Call parent in knuckledusters' after_attack()

* 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>

* 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-24 19:30:00 +00:00
a177bdbe87 Migrate deliveries to the new attack chain. (#32277)
* Migrate deliveries to the new attack chain.

* Add destination labels to descriptions.

* Call parent in activate_self() in shipping_package.

* Call update_desc only indirectly.

* Modify attack chain test.

* 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>

* Fix GitHub's grievous error.

---------

Signed-off-by: Alan <alfalfascout@users.noreply.github.com>
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-07-24 19:29:42 +00:00
AffectedArc07GitHubparadisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
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
OsetrokarasekandGitHub 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
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
AlanandGitHub 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
OsetrokarasekandGitHub 8432ce7630 unique_pet eliminated (#32206) 2026-07-17 06:17:50 +00:00
AlanandGitHub f529fc35db Add Temperate Partier quirk. (#32186)
* Add Temperate Partier quirk.

* Apply suggestion from CRUNCH review.
2026-07-17 06:15:57 +00:00
MixityMaxityandGitHub 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
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
AlanandGitHub 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
AlanandGitHub 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
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
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
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
AlanandGitHub 5769a4197b Add beach-related supply crates. (#32162) 2026-07-08 00:08:24 +00:00
PollardTheDragonandGitHub 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
AlanandGitHub 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
CRUNCHandGitHub 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
serapherandGitHub 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
AlanandGitHub 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
AlanandGitHub 99c3082a75 Expand drink lists for random bottles and advanced diseases. (#32143) 2026-07-01 23:27:49 +00:00
AlanandGitHub b13b9d91eb Migrate golem shell to the new attack chain. (#32141) 2026-07-01 23:26:25 +00:00
AlanandGitHub 9d21c3d10a Update Skkulakin spines when changed in mirror. (#32140) 2026-07-01 23:26:10 +00:00
CRUNCHandGitHub e694ab9ebf Updates TSF Marine Loadouts (#32139)
* marine gear

* Update outfit_admin.dm

* Update pda.dmi
2026-07-01 23:24:16 +00:00
CRUNCHandGitHub 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
1080pCatandGitHub 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
CRUNCHandGitHub 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
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
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