Commit Graph
24143 Commits
Author SHA1 Message Date
CRUNCHandGitHub 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
CRUNCHandGitHub 42a76b8e09 Update recycler.dm (#32021)
Signed-off-by: CRUNCH <143041327+CRUNCH-Borg@users.noreply.github.com>
2026-06-02 00:06:26 +00:00
AlanandGitHub 556ede9303 Fix recycler failure when inserting many items at once. (#32019) 2026-06-02 00:05:03 +00:00
PollardTheDragonandGitHub 384de2908e Fixes blast door collisions (#32061) 2026-05-28 06:35:21 +00:00
CRUNCHandGitHub 5c75ddb4c2 smooth mineral walls (#32016) 2026-05-24 10:01:46 +00:00
PollardTheDragonandGitHub a36183f361 Fixes collision on double airlocks (#32047) 2026-05-21 19:28:13 +00:00
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
a1b61fa2b6 Put disabled welders in open closets. (#31995)
* Put disabled welders in open closets.

* Include crates.

* 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:20 +00:00
ToasticalandGitHub 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
CRUNCHandGitHub 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
ToasticalandGitHub 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
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
AlanandGitHub 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
AlanandGitHub 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
CRUNCHandGitHub f9e1858236 Farragus: Science Polish Pass (#31977)
* Update cerestation.dmm

* Update cerestation.dmm

* new sci maint areas

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm

* Update cerestation.dmm
2026-05-14 22:58:33 +00:00
Hayden RedactedandGitHub de37f97e8c Adds a New Space Ruin: The Kappa Lab (#31964)
* initial commit

* dirties it up a bit, adds some posters, and a pirate

* linter

* linter pt. 2

* adds a docking port, disposals, trash, and makes the lab only spawn once

* 1080p changes
2026-05-13 23:25:34 +00:00
CRUNCHandGitHub 8fe4bf5ded blind cane craft (#31962) 2026-05-13 22:11:06 +00:00
MixityMaxityandGitHub 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
Christer2222andGitHub 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
MixityMaxityandGitHub 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
AlanandGitHub 518140e03c Add chocolate milk cartons. (#31960) 2026-05-10 07:53:13 +00:00
AlanandGitHub c25332fcdf Fix recycler ignoring items in containers. (#31943) 2026-05-10 07:49:57 +00:00
AhzpyandGitHub 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
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
unknownuser782andGitHub 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
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
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
7a5658a90a Improves Baseball Bat Deflect Mechanics (#31918)
* Improves Baseball Bat Deflect Mechanics

* Adjustments

* Update code/game/objects/items/weapons/weaponry.dm

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

* Update code/game/objects/items/weapons/weaponry.dm

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

* Reorders if chain

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: JimKil3 <47290811+JimKil3@users.noreply.github.com>
2026-05-07 02:21:59 +00:00
AlanandGitHub b0a8b84dbf Add cardboard recycling. (#31937)
* Add cardboard recycling.

* Add more cardboard items to the recycling list.
2026-05-02 00:47:14 +00:00
MixityMaxityandGitHub 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
AlanandGitHub 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
AhzpyandGitHub 566dd6b990 recipe + sprite (#31922) 2026-04-28 23:55:11 +00:00
iramoyeandGitHub c7df1c6190 space law is law (#31896) 2026-04-28 23:43:43 +00:00
AlanandGitHub 01b55e0f21 Change some items to zero damage hitsounds. (#31854)
* Change some items to use zero_damage_hitsound.

* Remove duplicate var. Thanks, linters!

* Use Contra's method for zero damage hitsounds.
2026-04-28 23:38:50 +00:00
68fb77a19a Wallening 2: Return of the attack of the girders [MDB IGNORE][IDB IGNORE] (#30609)
* WE HAVE LIFTOFF

* Reinforced wall + fixes

* (Reinforced) windows

* Adds nameless plasmaglass sprites

* Plasma windows

* Unnamed cult walls

* Add window edges back

* Wooden walls

* Plasma walls + THANK YOU CHAP

* Oops

* Wooden names

* Cult walls

* Plasma walls

* Uranium walls

* Golden walls

* Silver walls

* False wall basics

* All false walls

* Remove old walls

* Fixes

* First girders

* Build steps

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

* conflict fixes

* fix layering issue

* cult, necropolis, plastitanium, rocks, backrooms walls

* survival pod walls, prepare for titanium, plastitanium fwall fix

removes diagonal smoothing and the nodiagonal subtype from titanium walls as survival pod walls are a subtype of titanium

* linters

* linters again

* linters number 1 million and counting

* titanium walls

* brass walls, floors, windows

* titanium window, plastitanium window

* brass window smooths with wood and brass walls

* linters number 1 million and one

* all walls smooth with airlocks

in preparation for airlock sprites in a separate PR

* now all walls smooth with airlocks

* windows smooth with airlocks

* separate wallbumps, partially add apc

* tinted window

* survival pod windows

* oops i reverted apc.dm

* mapping fixes

* more mapping sprites

* more mapping stuff, fix my ungodly smooth rocks

* linters

* apc fix

* air alarm, apc, fire alarm offset preparations

* fire alarm implementation + rock fixes + firelock smoothing

* airlocks + supposed map fixes

* engi/atmos airlocks + overlays

* the rest of the doors lol

* linters + freezer fix

* fixes

* shuttle airlock + misc fixes

* firelocks

* fix

* oops

* i need to stop pushing fixes early

* shuttle airlock quickfix

* external airlocks + hatches + fixes

* centcom doors

* highsec airlocks

* vault airlock, double airlocks

* yaya deconflictsies

* lotsa fixes

* light fixes + blastdoor fixes

* firelock gap fix

* light construction fix + rcd fix

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: DGamerL <daan.lyklema@gmail.com>
Co-authored-by: Alexios <skillpointHD@Gmail.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2026-04-22 14:49:30 +00:00
55e42f53a5 Make the Supermatter Crystal More Senstive and Adds More Events (#31767)
* initial commit

* oops i forgot to commit this

* Tidies up the SM manual, clamps the A-4 damage, and fixes a linter

* removes the change to operational temperature

* buffs the flood event

* Update code/modules/power/engines/supermatter/supermatter_event.dm

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

* Update code/modules/power/engines/supermatter/supermatter_event.dm

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

---------

Signed-off-by: Miles <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Miles <116982774+Burzah@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2026-04-21 05:03:31 +00:00
CRUNCHandGitHub 3c1d985e31 Attack Chain Migration: Grenades & Plastic Explosives (#31874)
* Update bomb.dm

* migration

* Fix CI

* Update mining_charges.dm

* Update deployable.dm
2026-04-21 04:58:44 +00:00
PollardTheDragonandGitHub a80e8cae9d Adds Wizard adept midround (#31784)
* Adds Wizard adept midround

* Fixes HUD bug

* Teaches fireproofing for sacred flame

* Teaches them better

* Mugwort compatibility
2026-04-18 23:00:15 +00:00
CRUNCHandGitHub bea76c4592 Attack Chain Migration: Tanks (#31873)
* tanks attack chain migration.

Tanks, you're welcome. Now with less curses.

* AGGGHHHHHH!
2026-04-18 21:11:21 +00:00
CRUNCHandGitHub 3046415a73 Attack Chain Migration: Trash (#31881)
* Update trash.dm

* Update customizables.dm

* Update customizables.dm
2026-04-18 21:10:28 +00:00
CRUNCHandGitHub 91dd3e55c9 allows stack splitting mechanics to be disabled (#31911) 2026-04-17 00:21:18 +00:00
AlanandGitHub a714de9149 Add beach towels. (#31667)
* Add beach towels.

* Add basic towel. Attempt absorbency. Add towel names.

* Make towels pick up and spread blood.
Move towel place-on-floor function to beach towels.

* Move amount to base cleanable. Refine towel procs.

* Ensure towel picks up blood.

* Add species sprites and inhands.

* Apply suggestions from code review.

* Fix ussp space ruin.

* Whitespace.

* Prevent picking up blood DNA already on the towel from mobs/items without decal amounts.
2026-04-14 16:24:53 +00:00
PollardTheDragonandGitHub cf80c0b2b1 Fixes isopod oversight (#31898)
* Fixes isopod oversight

* Fixes some naming too
2026-04-14 04:13:18 +00:00
ContrabangandGitHub d4595054ce Adds CI for checking if a variable exists (#31855)
* i leave for one month smh

* feature compatibility

* fixed
2026-04-14 03:26:31 +00:00
PollardTheDragonandGitHub fb29bc6f4f Adds Isopods (#31842)
* Adds Isopods

* Fix

* Moved some values

* Om nom nom

* Pickups

* Linters

* Adjusted name
2026-04-14 03:16:49 +00:00
PollardTheDragonandGitHub 3d934ba704 [EE] Adds Aurora Caelus Event (#31816)
* EE Adds Aurora Caelus

* Reduce event to MAJOR

* Whoops
2026-04-14 03:02:58 +00:00
CRUNCHandGitHub 5047c35ed3 Adds Durkehiet, removes Howler (#31844) 2026-04-13 23:46:01 +00:00
CRUNCHandGitHub 9f3ef95934 Moves Rod Chamber Plastitanium to Circuit (#31849)
Removes the 2 plastitanium sheets from the rod chamber construction and instead adds 4000 cm^3 (equal to 2 sheets) of plasma and titanium cost to the circuit board.
2026-04-13 23:45:06 +00:00
ToasticalandGitHub 9b5ed1f9e1 fix ore bag pickups for cyborgs (#31867) 2026-04-13 23:32:23 +00:00
CRUNCHandGitHub 50aa879eb4 Update door.dm (#31866) 2026-04-13 23:32:16 +00:00