29632 Commits

Author SHA1 Message Date
Hayden Redacted 28b2c14f41 Adds a New Space Ruin: The Gas Station (#32004)
* initial commits

* linter fix and makes it more messy

* linter pt 2

* linter pt 3

* webedit heresy

Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com>

* web editor heresy pt. 2

Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com>

---------

Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com>
2026-06-02 02:10:48 +00:00
1080pCat c698c62086 Update borghydro.dm (#32049) 2026-06-02 00:17:00 +00:00
CRUNCH af866389d7 Gives Universal Suppressors Material Content & Buffs Tech Levels (#32031)
* Update gun_attachments.dm

* Update gun_attachments.dm
2026-06-02 00:09:26 +00:00
CRUNCH 34acc9eab3 Fixes the RCL sometimes deleting itself when use() checks are called. (#32026)
* destroy upon empty general stack check

* Update stack.dm
2026-06-02 00:07:28 +00:00
Hayden Redacted b76013eed7 initial commit (#32018) 2026-06-02 00:04:41 +00:00
1080pCat b35fb048c4 fatty, adopted fatty. fatty fatty no parents (#32009) 2026-06-02 00:04:12 +00:00
Wenlock_The_British_Hobo eb20c121f1 Two New Lavaland Dishes (#32003)
* Progress

* Forgot a comment and 2 numbers

* Sprites here

* Should be finishing touches

* Forgot an output and to specify cooking

* Give the ashies a bowl, and fix a few things

* Forgot the ability to cook pre-crafted raw kebabs into cooked

* Forgot the steps needed to be a list

* Ash Salad should be fireproof

---------

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-05-24 10:01:58 +00:00
PollardTheDragon 57ae8c6fed Fixes Market Exploit (#32027) 2026-05-17 21:27:19 +01:00
Christer2222 38c9d1a72a showing up in orbit (#32010) 2026-05-17 18:43:55 +00:00
Alan 37e5e78417 Migrate stamps to the new attack chain. (#32002)
* Migrate stamps to the new attack chain.

* Migrate stamper module too.
2026-05-17 18:43:08 +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
Alan 98090e78d7 Migrate desk bell to the new attack chain. (#31986)
* Migrate desk bell to the new attack chain.

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

* Add 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:44 +00:00
Alan e7c33633fa Migrate pens to the new attack chain. (#31992)
* Migrate pens to the new attack chain.

* Set attack chain var to new.

* Migrate more procs in pen.dm and misc_robot_items.dm

* Call parent attack proc in pen.dm.

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

* Change sleepy pen attack() to interact_with_atom().

* 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-05-17 18:42:36 +00:00
Alan 96b19c91ef Migrate clipboard and photography to the new attack chain. (#31993)
* Migrate clipboard to the new attack chain.

* Migrate photos and held cameras to the new attack chain.

* Fix spooky ghosts not showing up in photos.
- Change image layers to their proper defines (GHOST_LAYER, MOB_LAYER)
- Fix atom layer comparison to not compare planes of non-atoms

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

* Fingerprints galore.

---------

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:32 +00:00
Alan 0069da9768 Migrate folders to the new attack chain. (#31994)
* Migrate folders 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>

* Add more 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:24 +00:00
Alan 1a725b9708 Migrate paper planes to the new attack chain. (#31997)
* Migrate paper planes to the new attack chain.

* Call parent in activate_self().

* Add examine hint about folding paper planes.

* Add many fingerprints.
2026-05-17 18:42:16 +00:00
Alan e68d074a01 Migrate paper bin to the new attack chain. (#31996)
* Migrate paper bin to the new attack chain.

* Restrict bin to paper inserts.

* Add fingerprint to placing paper in bin.
2026-05-17 18:42:12 +00:00
Toastical 87877363a3 Add fire alarm functionality to air alarms (#31970)
* Add fire alarm functionality to air alarms

* prettier
2026-05-17 11:56:53 +00:00
CRUNCH 8a370088c1 Updates Pre-Loaded & Upgraded Machines (#31952)
* upgraded machines and pre-loading

* agghhhh!

* stovetop of failure

* Update cerestation.dmm

---------

Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-05-17 11:35:29 +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
PollardTheDragon fc11af7788 Improves AI Program Light Repair targeting (#31965) 2026-05-17 10:36:40 +00:00
PollardTheDragon 6b9c333636 Adds Security Fines (#31857)
* Adds Fines

* Forgot one

* Enhanced Clarity

* Fixes issue with linked account

* If no crime stated, states in the fine message

* Updates fine scanner sprite

* Updates fine scanner behavior

* Adds comment to records

* Apply suggestions from code review

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

* Removes capitalization

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com>
2026-05-17 09:45:07 +00:00
Alan ace27c0334 Fix body accessory selection. (#32015) 2026-05-16 21:51:38 +00:00
Alan e3e6bae1c9 Add drinks and recipes from Hispania! (#31983)
* Add drinks and recipes from Hispania!

* Fix duplicate var in bottle.dm. Thanks, linters!

* Add fitness cups to stations, BSH loot.

* Dull some glass rims that don't need to be quite that bright.
2026-05-15 14:56:42 +00:00
Alan 31a27d13a8 Add alt-click ID swiping to more objects. (#31988)
* Add alt-click ID swiping to more objects.

* Add more alt-clickable bots. Add examine text.

* Bold alt-click hint, make display case alt clickable.

* Fix display case unlock message for CI.
2026-05-14 23:05:27 +00:00
Alan 5ebf710cfd Add smooth regular drink. (#31985)
* Add smooth regular drink.

* Add suggested note to drink comment.
2026-05-14 23:02:16 +00:00
Darkmight9 29c7691130 [EE] Adds space whale migration event as part of Event Extravaganza (#31946)
* Adding space whales

* Applies Pollard's requested fixes

* Update code/modules/events/whale_mirgration.dm

Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Signed-off-by: Darkmight9 <dominojohny@gmail.com>

---------

Signed-off-by: Darkmight9 <dominojohny@gmail.com>
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
2026-05-13 22:24:02 +00:00
MixityMaxity 9b570fc75c Wallening Mapping QoL (#31956)
* manual rotation vars and subtypes

* hacky (?) spawner fix

* light map fixes

* linter
2026-05-13 22:10:25 +00:00
Christer2222 2f2ebafb31 [EE] Adds a new medium midround event: Irradiated mouse (#31947)
* added irradiated mouse

* mouse pulling buff

* adds upgrade spells

* cooldown on upgrades

* icons and cats

* radioactive sludge, health decrease, upgrades counter

* objectives and sound

* spells to new file + check if alive in life

* afterimage

* description fix, contaminate, comments

* lintma?

* removed empty lines, , -> :, new -> new()

---------

Signed-off-by: Christer2222 <25958019+Christer2222@users.noreply.github.com>
2026-05-13 22:09:02 +00:00
CRUNCH 93e6c06c1a Updates Flashlight Eyes (#31942)
* Update eyes.dm

* Update eyes.dm
2026-05-13 05:11:29 +00:00
DetectiveEnotsky 4801bf8ade Mask eye shine with glasses, eyepatches and whatever (#31940)
* masks eye shine with glasses

* fixes indentation yaaay

* definitely fixes indentation now trust

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

no more funny comments

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: DetectiveEnotsky <87281888+DetectiveEnotsky@users.noreply.github.com>

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

Useless code begone

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Signed-off-by: DetectiveEnotsky <87281888+DetectiveEnotsky@users.noreply.github.com>

---------

Signed-off-by: DetectiveEnotsky <87281888+DetectiveEnotsky@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2026-05-10 08:07:00 +00:00
MixityMaxity 483d62b942 CMO's very own modsuit - 'Salvation' (#31941)
* sprites and theme

* searchlight module

* suit storages

* trader spawner

* actual plating item

* misc updates

* species sprite hell

* linter

* module description

* Now protects contents from radiation

* CBRN module

* removes extra comment

* nerfs default rad protection to 75%

* clothing icon changes

* linter.

* removes searchlight module

* komrad request - removes fireproof, keeps high fire resistance

* fixes backside sprite
2026-05-10 08:06:54 +00:00
Alan 518140e03c Add chocolate milk cartons. (#31960) 2026-05-10 07:53:13 +00:00
azulez 3c145f7507 Fixing Phlog recipe and Phlog fire after Phosphoric Acid addition introduced chemistry bug. (#31953) 2026-05-10 07:52:27 +00:00
Hayden Redacted 21e7f56d45 Makes the Blind Cane Orderable From Cargo (#31902)
* initial commit

* lowered the price
2026-05-10 07:48:14 +00:00
Ahzpy 8b28cf5870 Adds Baseball Uniforms (#31923)
* loadout + obj + human + grey

* drask

* kidan

* kidan softcap fix

* vox

* oops i forgot the loadout

* skulk

* add them to the autodrobe
2026-05-10 07:47:43 +00:00
Alan d1dad9a639 Import several foods and recipes from Hispania! (#31831)
* Import several foods and recipes from Hispania!

* Fix trailing newlines, remove hispania icon reference.

* Fix list spacing, add drink reagents, correct annona spelling.

* Amend drink description, move icons

* Apply new timer from @CRUNCH-Borg

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

* Apply @CRUNCH-Borg's attack chain suggestions

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

* Fix many duplicate vars.

* Fix more duplicate vars.

* Remove duplicate toast.

* Fix unreachable callback. Now with @CRUNCH-Borg!

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

* Amend some icons.

* Add vendor seeds, tweak plant sprites.
- Add base seeds to MegaSeed Servitor.
- Change smoked salmon sushi to use smoked salmon instead of salmon steak.
- Make maize dough yellower.
- Fix capitalization in peyote description.
- Make coconut inedible.
- Modify cream cheese recipe to remove conflict with butter.
- Tweak sprites of growing plants to sit inside hydroponics trays and not move around so much.

* Add guacamole recipe, agave distill reagent.
- Add prep bowl recipe for guacamole, condiment container and icons.
- Change cactus salad icon to use new plastic cup shape.
- Add distill reagent "tequila" to agave.
- Make coconuts only attack on harm intent.
- Fix some whitespace.

* Prevent bombonuts from detonating instantly.

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

* Spellcheck.

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

* Change some item names, descriptions, recipes.
- Make custom robot head recipe step so that those recipes don't just call for "a head".
- Replace smoked salmon sushi ingredient with new smoked salmon.
- Fix some confusing item names.
- Update descriptions of cacti.
- Add raw mouse as mouse butchering result.

* Modify reagent colors. Make cream cheese bread with cream cheese.

* Adjust some recipes and descriptions.
- Remove hipster ridicule from mate. Add it as a reagent to the plant.
- Touch up some grammar.
- Amend recipe for sweet arepas.

* Fix grown food slicing debug message.

* Grammar improvements feat. CRUNCH

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>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2026-05-07 21:01:26 +00:00
unknownuser782 13c3cc803c Ape Uprising (#31609)
* Allow monkey-like species to craft

* Add signal for mobs entering vents

* Implement basic uplifted antag datum & nest

* Make phrasing nicer

* Allow primitive species to vary & add time requirements

* Add spawning functionality to nest

* Make primitives unable to be humanised a little less violently

* Fix linter complaints

* Fix typo which made the linter mad

* Add objectives and antag teams

* Make nests consider other nests for spawn limit

* Add greeting text

* Add guaranteed early spawns

* Allow deconstruction of nests & recovery of scrap

* Allow uplifted mobs to ventcrawl with small items

* Clarify nest spawning conditions on examine

* Tweak NPC numbers & AI

* Add obtain objective and give an extra objective

* Give thanks to the linter

* Change team objective & make the alert nicer

* Make event only spawn monkeys by default

* Add examine text explaining deconstruction

* Allow ghosts to see nest materials

* Handle stacks properly in nest deconstruction

* Add on-demand ghost spawn to reduce roll spam

* Add nest crafting

* Allow lesser mobs to use medical stacks

I don't believe this should affect anything else, as every other mob capable of holding these items is an advanced tool user.

* Add hint about crafting on examine

* Ensure only nest monkeys retaliate to nest damage

* Add uplifted primitive nests to the spawners menu
2026-05-07 05:03:30 +00:00
PollardTheDragon 85002cca6c [EE] Adds Market Crash Event (#31870)
* Adds Market Crash Event

* Typo

* Bees

Co-authored-by: JimKil3 <47290811+JimKil3@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: JimKil3 <47290811+JimKil3@users.noreply.github.com>
2026-05-07 05:02:49 +00:00
Alan 0495f43b53 Unify style generators. (#31920)
* Unify hairstyle generators.

* Unify some body styling procs.

* Squash more duplicate logic.

* Change false value to define in link_processing.dm.

Co-authored-by: JimKil3 <47290811+JimKil3@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: JimKil3 <47290811+JimKil3@users.noreply.github.com>
2026-05-07 05:02:06 +00:00
CRUNCH d255626d4c Improves mob/living/silicon/robot item_interaction() proc (#31907)
* Update robot_mob.dm

* Update test_attack_chain_borgs.dm

* Update test_attack_chain_borgs.dm

* Apply suggestions from code review

Co-authored-by: JimKil3 <47290811+JimKil3@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: JimKil3 <47290811+JimKil3@users.noreply.github.com>
2026-05-07 02:33:44 +00:00
PollardTheDragon 7d6e55b765 [EE] Adds Brass Pocketwatch Reward Item (#31963)
* [EE] Adds Brass Pocketwatch Reward Item

* Update code/modules/customitems/item_defines.dm

Co-authored-by: Miles <116982774+Burzah@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Skkulakin vox sprites

* Adjustment

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Miles <116982774+Burzah@users.noreply.github.com>
2026-05-02 07:11:20 +00:00
Alan b0a8b84dbf Add cardboard recycling. (#31937)
* Add cardboard recycling.

* Add more cardboard items to the recycling list.
2026-05-02 00:47:14 +00:00
MixityMaxity e5f570ec11 Area-Based Light Ambience (#31921)
* Basetype and Light init

* Custom Area Vars

* maybe fixes the ~8000 runtimes

* Testing mapchecks

* Maybe fixes the ~8000 runtimes attempt 2

* Contra Suggestions, please dont break the checks

* kills whitespace
2026-05-02 00:45:32 +00:00
MixityMaxity 17e33da381 Adds Solar Panel upgrades, Resprites solar equipment. (#31904)
* Spritesss

* Moves solar sprites out of goon folder

* adds upgrades, integrity power scaling

* Fixes glass_type comments

* woe, whitespace

* defines
2026-05-02 00:45:26 +00:00
Alan 45b4859c99 Add mug cakes. (#31919)
* Add mug cakes.

* Remove duplicated var. Thanks, linters!

* Add mug cakes manual.
2026-04-29 00:10:57 +00:00
warriorstar-orion 8d7d6a346b hide multiple cooking steps warning behind PCWJ_DEBUG macro def (#31924) 2026-04-29 00:00:41 +00:00
Hayden Redacted 869f091967 Adds a Variety of Keyboard Shortcuts to Thermomachine Operation (#31930)
* initial commit

* allows synthetics to also use the shortcuts
2026-04-28 23:59:14 +00:00
CRUNCH 773dec7759 fixes zombie claws on cure (#31917) 2026-04-28 23:52:30 +00:00
CRUNCH feb9c7313c Update cable_coil.dm (#31906) 2026-04-28 23:46:54 +00:00