Commit Graph

28378 Commits

Author SHA1 Message Date
kyunkyunkyun
e8006a8c8a Better examine descriptions to prevent medics from wasting time trying to revive people that left the server (#28751)
* better examine

* different message
2025-04-11 17:33:06 +00:00
PollardTheDragon
da7973ee7c Blackboxes AI programs (#28963) 2025-04-11 01:03:16 +00:00
PollardTheDragon
af988b21f3 [s] Smith insert slowdown fix (#28961)
* Smith insert slowdown fix

* Better values
2025-04-10 23:43:15 +00:00
PollardTheDragon
56136a4d1a Fixes eshotgun dual-wield (#28950) 2025-04-10 02:43:55 +00:00
kyunkyunkyun
bf28bfd604 Updates Rocky Motel (#28786)
* this motel rocks

* nvm i got chat gpt

* relocate icon

* oh it removed web commit
2025-04-09 19:26:42 +00:00
CRUNCH
2e34166d15 Makes Space Heaters Into Constructable Machines and Slightly Improves Them (#28747)
* Reverse-engineered techniques of the Space Amish

* The Space Amish are no longer required.

* Update spaceheater.dm

* Update spaceheater.dm

* Update code/game/machinery/spaceheater.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-04-09 17:10:32 +00:00
Migratingcocofruit
3ac753ef59 SM damage rebalance (#28321)
* Iteration 1

* Add electrical surge event

* checks for Z level for the delam overload

* I have undefitis

* Undo explosion changes

* restore comment

* reverts the hardcap changes.

* Changes the effect of moles on heat damage

* Update supermatter.dm

* updates a comment
2025-04-09 16:43:37 +00:00
PollardTheDragon
6df6ddbe7d I Used the Energy Shotgun - Adds the EG-9 Energy Shotgun (#28810)
* Energy Shotguns

* Examine more

* Better lore

Co-authored-by: CRUNCH <143041327+Fordoxia@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+Fordoxia@users.noreply.github.com>
2025-04-09 15:58:01 +00:00
warriorstar-orion
e5b7eb9559 Space ruin: The sieged lab, a submap extravaganza. (#28393)
* Space ruin: The sieged lab, a submap extravaganza.

* fix airlock access

* fix skiff, make whole lab teleproof for now

* indestructible rivet command room

* add strategically placed helpful items/spawners

* fix gun rack placement

* no butchering on harbinger murder

* small adjustments

* esword drop as a treat, m90 seems excessive

* make boss door obvious

* Lots of map/boss fixes

* Update everything for razor wire, try and unfuck some weird AI behavior

* stupid mines

* sort and fix comments for different ruin categories

* always place ruin for TM

* first batch of fixes

* reinforce hard rock walls

* tweaks

* improve hard rock design

* tiny cleanups

* singleton out med and sci rooms

* kitchen rework updatepath

* run updatepaths

* update maplint exceptions
2025-04-08 18:16:28 +00:00
CRUNCH
476c526c69 Atomized APC Construction Update (#28817)
* initial commit

* Update apc_construction.dm

* Apply suggestions from code review

Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Split

* Update apc.dm

* Update apc.dm

* Update apc.dm

* Update apc.dm

* Update apc.dm

* Apply suggestions from code review

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Defines

* Now with 100 percent more tests

* this was not supposed to be here

Whoops!

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update test_apc_construction.dm

* Update apc.dm

* Update test_apc_construction.dm

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-04-08 14:20:01 +00:00
PollardTheDragon
263b68e5b8 Shunted malf cannot use programs anymore (#28920) 2025-04-08 14:02:47 +00:00
warriorstar-orion
302ab85370 readds deep-fryer recipe for any food (#28902) 2025-04-08 13:55:13 +00:00
warriorstar-orion
eaf3f014c4 convert random smith item to spawner (#28931) 2025-04-08 13:49:39 +00:00
warriorstar-orion
a79f3ea49f fix ai controllers ignoring client presence on z-level (#28917) 2025-04-08 13:33:08 +00:00
warriorstar-orion
1aad824d07 add missing mints recipe (#28926) 2025-04-08 13:25:25 +00:00
warriorstar-orion
86431d1b17 fixes cooking containers causing premature reagent reaction (#28923) 2025-04-08 13:23:52 +00:00
warriorstar-orion
588469a5a5 fix broken nettle soup recipe (#28924)
* fix broken nettle soup recipe

* fix moffins too
2025-04-08 13:23:19 +00:00
warriorstar-orion
07a22cdb64 Enable multi-sector lavaland. (#28358)
* Enable multi-sector lavaland.

* fix exclude ci paths

* remove old lavaland

* Lewc review and other cleanups, add GPS stuff

* rebuild tgui

* fix ash storm no eligible areas

* update test config, don't skip out on test level creation

* unfuck example config

* whoops

* add north entrances to legion arena for easier traversal

* TM config -- REVERT BEFORE MERGE

* Make SSweather work on traits directly

* flip order of procgen/ruin placement

* fix GPS

* fix budget in code

* clobber prod config for lavaland ruin budget for TM

* add relay to gulag

* some more guards for procgen

* separate relays

* make gulag and base one ruin

* bridge improvements

* actually remove gulag map

* make linter happy

* harden ruin placement against failing

Config changes made. Bypassing code ownership.
2025-04-08 06:18:46 -07:00
warriorstar-orion
f15e064bff readds slime jelly toast recipe to new system (#28901) 2025-04-08 13:13:08 +00:00
warriorstar-orion
2d9ffe8ff9 more whiteship signaller features (#28896)
* more whiteship signaller features

* don't vanish anymore when out of dock quota
2025-04-08 13:10:57 +00:00
warriorstar-orion
b68e881eb6 update raw meat examine text to explain making meatballs/patties (#28879) 2025-04-08 13:03:50 +00:00
PollardTheDragon
315371c831 Adds Secondary Goals for the Smith (#28769)
* Adds smith secondary goals

* Trailing newlines for the linter gods

* Request Consoles

* How dare you betray me, autocomplete?

* Mapping error

* Better documentation

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Grammar is gooder

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* More gooder grammar

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Removed excess slash

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Typing var

* Adds debug errors if no valid rewards are detected

* Merge fixes

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-04-08 12:58:49 +00:00
kyunkyunkyun
58bb7f1b32 spaceproof! (#28857) 2025-04-07 05:13:38 +00:00
Burzah
a0be952b79 Adjusts input for atmos buildmode (#28843)
* Initial commit

* comma moment

* uno mas

* Update code/modules/buildmode/submodes/atmos.dm

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

---------

Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-04-06 09:47:17 +00:00
CRUNCH
959d34f771 Syndicate Mobs With IDs Now Have Syndicate-Themed IDs. (#28640)
* Syndie ID Drip

* Apply suggestions from code review

Co-authored-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com>
2025-04-06 09:44:20 +00:00
Migratingcocofruit
00573a16fd Tank control console improvements(and migrates multitool to new attack chain) (#28252)
* Allows multiple inlets and outlets

* Starts adding range to multimeter and fixes some stuff

* Migrates multitool to new attack chain and increases the scanning range

* adds vent scrubbers

* Fixes scrubber control

* moves uplink multitool to new attack chain as well

* oops

* reverts putting injectors and vents into their own component due to numbered input stuttering

* Allows vent pressure reference to be changed

* Fix bugs when adding or removing devices

* tgui rebuild

* Makes the UI look nicer

* Update tgui.bundle.js

* add range to sensor multitool interaction as well

* Update tgui.bundle.js

* Update tgui.bundle.js

* Update tgui.bundle.js

* Update tgui.bundle.js

* review changes

* reeee

* Update tgui.bundle.js
2025-04-06 09:40:47 +00:00
warriorstar-orion
323d2c0b10 fix atmos machines not updating appearance on shuttle rotate (#28898) 2025-04-05 12:03:13 +00:00
warriorstar-orion
d3ed7c5582 ensure atoms spawned over chasms fall when appropriate (#28889)
* ensure atoms spawned over chasms fall when appropriate

* no more sleepy
2025-04-05 11:45:26 +00:00
warriorstar-orion
c820499f90 Basic mobs core implementation and cow migration. (#28667)
* Basic mobs core implementation and cow migration.

* fix whitespace

* uncomfortable fix for null weirdness

* update updatepaths script number

* lewc review 1

* fix delta

* Update code/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: warriorstar-orion <orion@snowfrost.garden>

---------

Signed-off-by: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2025-04-05 11:35:42 +00:00
Bm0n
b012f18d9a Adds CC Envirosuit (#28800)
* first commit

* gold

* updates item icon because i am dumb and forgot

* updates armour vals

* helmet too

---------

Co-authored-by: Bmon <no@email.com>
2025-04-05 11:32:08 +00:00
kyunkyunkyun
f1187e0f3c tweak red lighting color (#28855) 2025-04-04 16:22:56 +00:00
Migratingcocofruit
7b3c980347 improves SM warnings (#28618) 2025-04-04 16:14:24 +00:00
PopeDaveThe3th
439ff1e359 [LORE] Updates Skrell standard language (#28423)
* who the fuck named this originally

* skroll

* forgor

* feedback
2025-04-04 16:07:28 +00:00
warriorstar-orion
9c3dd81dce add investigate log for destroyed canisters (#28880) 2025-04-04 15:54:23 +00:00
datlo
d46e2f8fde Reorganise smithing files into a modules folder (#28782)
* reorganise smithing into a module

* move casts

* rename and move some files

* move defines

* update dme

* move hopper defines

* move ORM/hopper point defines

* remove redefine

* rename smith defines, move smith datums

* implement 28806 and 28877

* remove old files
2025-04-04 07:59:01 +00:00
Kyani
1597f662d7 Adds three new lavaland ruins (#28482)
* first map (mostly) done

* adding to rotation

* starting eden

* forgot to save

* nother map lets go

* third ruin done!

* updates

* remove example changes

* deplucation fix

* double placement fix

* linter work

* fixed the conveyor layering issues

* forgot to save

* fixed some minor issues - thanks warriorstar

* Update code/datums/ruins/lavaland.dm

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>

* updatepaths

---------

Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-04-04 06:19:24 +00:00
Toastical
dccdd6cd59 de-legacyfies xenobio computer actions (#28792)
Co-authored-by: Toastical <toast@toaster.com>
2025-04-04 02:09:28 +00:00
Git-GoR
f955cdd9a6 Fixes MULEbots not unloading crates according nav beacon's dir (#28836)
* Fixes MULEbots always unloading crates on location

* Updates documentation for MULE's unload proc
2025-04-03 19:24:24 +00:00
Toastical
13db6913fd [Fix] You can tape food to walls again (#28872)
* fix food taping to walls

* might as well just remove the proc

---------

Co-authored-by: Toastical <toast@toaster.com>
2025-04-03 17:53:49 +00:00
Burzah
b642a271e1 Reverts Slime/IPC Imitation Cosmetics (#28695)
* Initial commit

* Removes unused define

* oops
2025-04-03 17:17:35 +00:00
Bm0n
c3765a3db0 first commit (#28801)
Co-authored-by: Bmon <no@email.com>
2025-04-03 14:27:28 +00:00
warriorstar-orion
8cc5327713 fix pumpkin/blumpkin pie recipe collision (#28867) 2025-04-03 14:17:53 +00:00
warriorstar-orion
a3280c6464 pull last attacker data to atom level (#28824) 2025-04-03 14:09:39 +00:00
warriorstar-orion
071ecc371f refactor: remove unused var /mob/var/LAssailant (#28825) 2025-04-03 13:50:36 +00:00
PollardTheDragon
65f5af735e AI Programs: More than a Door (#27988)
* AI Powers initial commit - Base datums for picker and program

* Small fixes in base datums

* RGB Lighting Power

* Nearest camera detection, beam effect for RGB_Lighting

* Fixed learning AI Porgrams, Power Shunt Program

* Program install fixes, WebUI Program Install Menu Fixes

* Repair nanites

* Universal Adapter

* Door Override

* Nanofrost, Program Icons, Door Override Bug Fixes

* Sprites for AI machines

* Bluespace Miner, Multimarket Analyzer, Light Replacer

* Fixes economy thing with bluespace miner

* Enhanced Door Controls, Nanosurgeons

* Experimental Research Subsystem

* Removed excess from RND subsystem

* Adds Processing Node

* Processing node changes and fixes

* Processing nodes power states

* Minor cleanup

* I've got a network node! And it makes heat!

* Adds proc to nodes to change the assigned AI

* Removed extra vars

* Icon fixes

* Adds overheat counter to delay overheat to prevent random atmos hotspots from instantly turning it off

* They changed my isAI check. Woe.

* Sealant, Holosigns, HONK, bugfixes, and stock part multipliers

* Enhanced Tracking Software

* Refunds for active programs

* Remaining uninstall functionality

* AI RMC

* Forgot a circuitboard

* Fixes a small path issue

* Global nodes list + node data for AI RMC TGUI

* TGUI Foundations

* Better check

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Better null check

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Spacing

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Better chat notification

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* A shitload of fixes

* Camera beam helper proc

* AI remote sound helper

* Timer on nanofrost

* ui.user

* Fixed examine grammar

* tgui first pass

* TGUI Bundle Rebuild

* Fixed bug in AI node stock parts, began implementation of reassign code

* resource management tgui update

* Initial changes for ai programs ui

* Fixes UI opening

* ui improvement and ui_act reimplementation (draft)

* UI act works now yay

* Fixed space indentation and  proc args

* Fix merge

* Machine deconstruction fix

* Fixes charging bandwidth on install, fixes programs being removed from the menu when uninstalled

* Fixes honk subsystem targeting

* Better examines on nodes

* Light synthesizer fix

* Fixes passive resources, fixes messages about not affording upgrades

* Increases base memory from 1 to 3

* Increases overheat threshhold with stock parts.

* Buffs cooldown for Repair and Nanosurgeon to be on par with Power Shunt

* Reduces mineral costs of AI network machines

* Nulls tracked mob on destroy, fixes overheat counter

* Makes RGB lighting immediately update light color

* Refunds cooldowns on failed cast

* More robust camera vision checking

* Fixed cooldown scaling on some programs, added target zone hologram to sealant

* merge master and rebuild bundle

* begone

* revert change to gitattributes

* Apply suggestions from code review

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>

* Whole lot of suggestions and fixes

* Renames Door Override to Airlock Restoration, Fixes minor spelling issue

* Adds message when AI tries to access the resource console

* Divides up proc for AI nodes to be more itemized between procs, handles shut off when out of power, handles when AI cryos

* removes broken tgui hooks

* Removes excess comment

* Reduces cooldowns, increases delay on sealant

* Reduces cost of AI machines

* UI adjustment for Progam Picker

* Servers require more power, buffs surgeon at higher upgrade tiers, adds messages for servers and losses, and adds a pointer program

* Trailing newline for the linter gods

* No more screaming servers

* Fixes holograms that AI deploys in Sealant and Holopointer

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
Co-authored-by: XFirebirdX <142694283+XFirebirdX@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-04-03 13:46:12 +00:00
Toastical
6c4affecd5 Adds the plasmaman smith outfit to the roundstart equipment (#28876)
Co-authored-by: Toastical <toast@toaster.com>
2025-04-03 13:28:52 +00:00
PollardTheDragon
8cdbf46019 Fixes mobility bug (#28877) 2025-04-03 03:42:48 +00:00
CRUNCH
05c4ce3c83 Makes the Alien Scalpel Into a Laser Scalpel + Slight Sprite Modification (#28651)
* Alien Scalpel Buff

* Update robot_upgrades.dm

* Update abductor.dmi

* Update abduction_gear.dm
2025-04-02 12:26:03 +00:00
Ahzpy
fd0a924179 Adds Recolorable AI Holograms (#28471)
* recolorable holograms

* why did i change carp.dmi to animal.dmi?

* forgot mecha monkey

* cast holorays[user] as /obj/effect/overlay/holoray

* Update code/game/machinery/hologram.dm

istype to is_ai

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: Ahzpy <88119260+Ahzpy@users.noreply.github.com>

---------

Signed-off-by: Ahzpy <88119260+Ahzpy@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-04-02 01:17:20 +00:00
CRUNCH
9a33a897cb Adds a Brand New Shuttle: NXV Cherenkov (#28776)
* creation

* You can buy it now

* Added a bunch of piles and stuff

* Update code/datums/shuttles.dm

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>

* Update emergency_cherenkov.dmm

* Update emergency_cherenkov.dmm

* Update emergency_cherenkov.dmm

---------

Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-03-30 23:22:20 +00:00