Alan
455e59f7cf
Migrate camera bug to the new attack chain. ( #32244 )
...
* Migrate camera bug to the new attack chain.
* Add fingerprint.
2026-07-24 19:42:50 +00:00
Alan
1f189f73b7
Migrate enginepicker to the new attack chain. ( #32245 )
...
* Migrate enginepicker 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:42:39 +00:00
Alan
77189acae1
Migrate handheld defibrillator to the new attack chain. ( #32247 )
...
* Migrate handheld defibrillator 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:42:29 +00:00
Alan
cce2323f7c
Migrate health analyzer to the new attack chain. ( #32248 )
...
* Migrate health analyzer 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:42:17 +00:00
Alan
83acadbdf1
Migrate machine analyzer to the new attack chain. ( #32254 )
...
* Migrate machine analyzer 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:42:05 +00:00
Alan
73dd71237a
Migrate light replacer to the new attack chain. ( #32255 )
2026-07-24 19:41:52 +00:00
Alan
9348ca5885
Migrate laser pointer to the new attack chain. ( #32256 )
...
* Migrate laser pointer 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:41:42 +00:00
Alan
7526673692
Migrate megaphone and machine prototype to the new attack chain. ( #32257 )
...
* Migrate megaphone and machine prototype to the new attack chain.
* Add fingerprint.
2026-07-24 19:41:30 +00:00
Alan
cc85215dd9
Migrate personal AI device to the new attack chain. ( #32258 )
2026-07-24 19:41:17 +00:00
Alan
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
Alan
6a94bd21ae
Migrate handheld crew monitor to the new attack chain. ( #32260 )
2026-07-24 19:40:50 +00:00
Alan
9ae30f0666
Migrate thermal drill to the new attack chain. ( #32261 )
2026-07-24 19:40:37 +00:00
Alan
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
Alan
00ee70e654
Migrate voice changer to the new attack chain ( #32264 )
2026-07-24 19:40:09 +00:00
Alan
66b60b4dc1
Migrate hailer to the new attack chain. ( #32265 )
...
* Migrate hailer to the new attack chain.
* Apply suggestion from CRUNCH review. Github, please no funny business.
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
Signed-off-by: Alan <alfalfascout@users.noreply.github.com >
* Add fingerprint to whistle too. Why not.
---------
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:58 +00:00
Alan
8f548fcda9
Migrate encryption key to the new attack chain. ( #32269 )
...
* Migrate encryption key 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:39:48 +00:00
Alan
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
Alan
43a254b002
Migrate tracking beacons to the new attack chain. ( #32271 )
...
* Migrate tracking beacons 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:39:14 +00:00
Alan
55731d405e
Tweak flashlight messages and migrate to the new attack chain. ( #32193 )
...
* Tweak flashlight messages and migrate to the new attack chain.
* Call parent proc in activate_self() procs.
* Return ITEM_INTERACT_COMPLETE after eye check, add mob check to eye check.
* Apply some 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 other suggestions from CRUNCH review. Add CRUNCH flair.
* Apply additional 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 suggestions from code review
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Alan <alfalfascout@users.noreply.github.com >
* Update other aperture message.
* Add fingerprints.
---------
Signed-off-by: Alan <alfalfascout@users.noreply.github.com >
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
2026-07-17 06:31:24 +00:00
MixityMaxity
a07c4a9bc9
adds "paved" floors ( #32112 )
2026-06-25 03:31:02 +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
MixityMaxity
c086a1df7a
Improves the Health Analyzer sprite ( #32063 )
...
* Sprites!
* upgrade sprite
* makes advanced analzyer not an overlay
* deletes the old advanced overlay
* deletes the old advanced overlay
* Somehow deleted the fine scanner whoops
2026-06-15 22:40:03 +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
25aac32c63
Migrate /obj/item/assembly to the new attack chain. ( #31987 )
...
* Migrate /obj/item/assembly to the new attack chain.
* Migrate more procs.
* Add parent calls to activate_self().
* Add parent call to activate_self() in noise sensor.
* Apply CRUNCH's style suggestions.
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
Signed-off-by: Alan <alfalfascout@users.noreply.github.com >
* Change igniter attack to interact_with_atom().
* Restore assembly UIs.
* Ensure assembly interact procs fire, ensure fingerprints.
---------
Signed-off-by: Alan <alfalfascout@users.noreply.github.com >
Co-authored-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
2026-05-17 18:42:49 +00:00
Toastical
937e251683
migrate /mob/living/silicon to Initialize() ( #31934 )
...
* migrate /mob/living/silicon to Initialize()
* fix some arg calls for spawning borgs
* remove even more args from robot Initialize
2026-05-17 10:37:33 +00:00
Alan
ba5db365e3
Adjust earwear for monitor heads. ( #31775 )
...
* Adjust earwear for monitor heads.
* Tweak soviet headset, correct icon code.
2026-04-09 04:21:23 +00:00
PollardTheDragon
a3e015b921
Fixes tape breaking bluespace light replacer icons ( #31799 )
2026-03-30 13:33:40 +00:00
PollardTheDragon
87c2a19ecd
Adds Mafia Boss Syndicate Kit ( #31701 )
...
* Adds mafia boss syndicate kit
* Comment update
* Update code/modules/projectiles/guns/projectile/automatic.dm
Co-authored-by: Miles <116982774+Burzah@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: Miles <116982774+Burzah@users.noreply.github.com >
2026-03-29 02:17:15 +00:00
PollardTheDragon
394c3b0108
Stealth and Steel: The Space Ninja ( #31497 )
...
* Space Ninja Antag Datum
* Small fixes
* Ninja outfit, ekatana, actions
* Ninja scanner and spans
* Ninja uplink implant
* Ninja bombs
* Ninja bomb flare grants
* Ninja modsuit, objective payouts
* Fixes objectives
* Ninja stealth fix, modsuit sprites and final implementations
* Lints
* Ninja scanner sprites
* Ninja Suit and Energy Shuriken Sprites
* Fixes config, Adjusts stim ability, adds shuriken printer and e-shurikens, uplink stuff
* Fixes a duplicate icon
* Attack chain
* Energy katana item sprite
* Ninja net gun
* Brazil
* Spawning ninjas, ninja on traitor panel, ninja spawn sound
* Linter
* Objective stuff
* Fixes n grey suits
* Objectives
* Trim intro sound
* Event, spawn point
* Ninja Outfits, Vox Check, Bug Fixes, Mirror at ninja spawn
* Address code review
* Oops
* Uncomments an important thingy
* Update: Gave space ninjas access to maints and an agent ID card. Updated net description.
* Update scanner examine
* Removes excess file
* Makes ninja scanner fit in belts and ninja suits. Gives them NV goggles
* Fixes modsuit sprite issue
* Energy shuriken fixes
* Scanner fix
* Printer fix
* Fixes some runtimes
* Fixes capture teleport
* Clothes rename
* Buffs energy katana, adds soft no-drop to ekatana, buffs ninja modsuit, fixes equip bug
* Adds research levels to ninja gear
* Fixes ninja capture issue
* Remaps ninja dojo
* Better cuff removal
* Forgor
* Fixes action availability
* Updates walls at dojo
* Improves ninja modsuit
* Windoors can now be opened with the katana
* Adds advanced pinpointer to ninja uplink
* Fixed energy nets sticking
* Fixes slime people ninjas
* Adds reroll to ninja capture if target is DNR. Prevents off Z-level targets
* Oop
* Adds reactor sabotage objective.
* Fixes ninja cuffs
* Removes Carp scroll from uplink. Adds Krav Implant to uplink
2026-03-25 23:11:10 +00:00
Alan
9007b47eae
Add new light replacer icons for janibelt and janitorial cart. ( #31636 )
...
* Add new light replacer icons for janibelt and janitorial cart.
* Restore abductor crowbar belt sprite.
2026-02-13 16:15:22 +00:00
DGamerL
55c351f4ee
Liver rework ( #31410 )
...
* Remove old stuff
* Liver expansion
* Slimepeople don't take constant tox damage
* oops
* Makes this use the helper
* Oops
* Fixes
* Oops
* Capitalization
* Comment update
2026-02-12 01:22:46 +00:00
CRUNCH
bec388228b
Migrates /obj/item/clothing to the New Attack Chain ( #31421 )
...
* the beginning of my torment
* This was a very small piece of torment
* God agghhghhhh the suffering
* pain and suffering and destruction
* Update bot_construction.dm
* Update heretic_necks.dm
* Update heretic_armor.dm
* Apply suggestions from code review
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
* Apply suggestion from @DGamerL
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
---------
Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com >
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2026-02-09 19:36:38 +00:00
CRUNCH
da1ebd039d
Adds Materials to Every Autolathe and Protolathe Item (except for ammo boxes, IK mags, and Dart Boxes) ( #31445 )
...
* Holy fuck there's so much shit I'm not even done
* oh god there's so many
* it is done
* Update autolathe_designs.dm
* Update circuitboard.dm
2026-01-30 21:25:40 +00:00
Toastical
4c74b78a18
migrate all /obj/item from /New() to /Initialize() ( #31232 )
...
* migrate all /obj/item from /New() to /Initialize()
* move GLOB.chemical_reagents_list creation to /world/New()
* review
* oops
* autodoc a smart var
2026-01-28 19:44:32 +00:00
DGamerL
a1e27c07da
Turns some wounds into datumized versions ( #31297 )
...
* Wound datumization
* Rejuv additions
* Fixes
* Adds `get_wound()` proc
* Ruptured lungs get fixed now
* Apply suggestions from code review
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
* Fix this
* Potentially fix an issue, might remove the proc later
* Many fixes
* Fuck
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-12-26 22:29:05 +00:00
DGamerL
1955422059
Refactors reagent scanners to not use 7+ year old code ( #31188 )
...
* Fucking scanners man
* Remove debug
* Update code/game/objects/items/devices/scanners.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
* Aaaaaaaaaaaaaaaaaaaaaa
* Attackchain migration
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
2025-12-26 21:01:16 +00:00
DGamerL
274a78d8b1
Compiles ( #31302 )
2025-12-24 16:10:19 +00:00
CRUNCH
6fc59844e9
Improvements to Borg Icon Handling ( #31251 )
...
* e
* Update chameleonproj.dm
* death to custom panel
* Update robot_mob.dm
* Update robot_mob.dm
2025-12-18 08:57:42 +00:00
Toastical
8a5087a646
migrate tapes and tape recorder to the new attack chain ( #31201 )
2025-12-16 07:52:57 +00:00
kyunkyunkyun
b0463d3c83
Convert most spans to defines ( #31080 )
...
* spanish?
* aaaagain
* keep maptext
* Update robot_items.dm
* Update span_defines.dm
* compiles
* Update silicon_mob.dm
* compile
2025-12-13 23:55:48 +00:00
Hayden Redacted
5728e0c46f
Adds Water Vapor and the Electrolyzer ( #30875 )
...
* this will work first try (adds water vapor and the electrolyzer)
* naming fix
* removes a warn
* makes water vapor able to be seen and adds it to the tiny_test atmos map
* Build Rust library
* adds the electrolyzer to all maps, and linter fix
* linter fix part 2
* electrolyzer tweak and more work on the test_atmos map
* tgui rebuilding
* re
rebuilding tgui
* makes the electrolyzer consume power and some small test atmos touch ups
* im axing the test_tiny because i don't want to map it
* clarifies how much power the electrolyzer uses
* Build Rust library
* suggestionss
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com >
Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com >
* updating the SM manual
* electrolyzer tweaks
* dg suggestions pt. 2
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com >
* removed unused code
---------
Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com >
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com >
2025-12-10 00:04:11 +00:00
Hayden Redacted
f4adee5f3a
Fixes a Typo in the Reagent Scanner ( #31178 )
2025-12-04 23:54:27 +00:00
Christer2222
7615c724d3
adds xenobiology headset ( #30780 )
...
* adds xenobiology headset
* created xenobiologist locker
* adds the lockers to maps
2025-11-12 20:16:57 +00:00
Hayden Redacted
99d57fd35d
Adds Hydrogen - The Framework for more Atmos Gases ( #30742 )
...
* IMPORTANT MILESTONE, AIR IS BREATHABLE
* the vibrations of the SM in my headphones are pleasing (no stupid hotspots)
* sanity check, it all works
* SM is fine
* this will work first try
* linter
* "thank you, warriorstar" everyone says in unison
* Build Rust library
* finishing touches (hopefully)
* Build Rust library
* update gas_mixture.dm to include hydrogen burning
* Build Rust library
* hydrogen should be the right color on gas analyzers
* i JUST rebuilt it
* adds agent B and Hydrogen floors
* update the h2 canister
* caniser bad speling
* in aa we trust
* Build Rust library
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-11-03 21:05:26 +00:00
Ahzpy
c81a541cc5
Janitorial Equipment Resprite ( #30804 )
...
* wooo sprites
* update cart liquid sprites
2025-11-03 10:36:41 +00:00
AffectedArc07
378dfc3382
Removes some unused radio vars and defines ( #30808 )
...
* Removes some unused radio stuff
* oop
2025-10-30 12:13:10 +00:00
Qwertytoforty
b74375d118
the dead don't rise and nanopaste helps: organ edition ( #30712 )
2025-10-26 13:11:34 +00:00
Ahzpy
428d34980e
[MDB IGNORE] [IDB IGNORE] The Floorening ( #30568 )
...
* New floors and decalized floor tiles.
* satisfy linter
* Add command decals, remove old "blue tile" decal
* update script number
* have ATMs put their decals on last
* add engineering decals
* update spritesheets
* lots of tile coloring fixes
* more engi tile fixes
* more tile fixes
* linters
* fixes conflict?
* fix layering issue
* fix merge conflicts
* merge conflict fix?
* box bridge fix
* holodeck fix, layering fix, chemistry is no longer yellow
chemistry is intended to be a 'light orange' to be placed atop white tiles, just as medical decals are to command decals
* rebuild tgui
* merge master into floorening
* Update 30511_turfdecalsfix.txt
* merge master into floorening
* rebuild tgui
* holodeck fix, null plating fix
* Delete 30511_turfdecalsfix.txt
* updatepaths
* rebuild tgui
* null icon fix
* Update meatpackers.dmm
---------
Co-authored-by: Alexios <skillpointHD@Gmail.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-10-19 19:05:58 +00:00
PollardTheDragon
b4c764a6c1
Fixes syndicate teleporter not breaking rock walls ( #30560 )
2025-10-01 16:23:18 +00:00
Kyani
622d0e2d7e
Centcomm direct contact: Starline ( #30366 )
...
* ddsadsa
ddsadsa
* moderate again
* revert
* almost done
* done!
* revert red phone
* added a headset because why not
* add sounds
* linting
* Update headset.dm
* Update headset.dm
* linting
* linters
2025-09-19 13:46:31 +00:00