Commit Graph
24143 Commits
Author SHA1 Message Date
kyunkyunkyunandGitHub 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
warriorstar-orionandGitHub 550315ce85 remove redundant spawner icon decls (#28937) 2025-04-09 17:13:20 +00:00
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
warriorstar-orionandGitHub 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
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
MigratingcocofruitandGitHub 4d848c7c2d Fixes window rad insulation (#28927) 2025-04-08 14:06:53 +00:00
PollardTheDragonandGitHub 263b68e5b8 Shunted malf cannot use programs anymore (#28920) 2025-04-08 14:02:47 +00:00
warriorstar-orionandGitHub 3177ea2e9f blackbox dynamic ruleset selections and budget (#28890)
* blackbox dynamic ruleset selections and budget

* record both ruleset and antag budget
2025-04-08 13:58:42 +00:00
warriorstar-orionandGitHub eaf3f014c4 convert random smith item to spawner (#28931) 2025-04-08 13:49:39 +00:00
warriorstar-orionandGitHub 1ce3c60969 randomizes whiteship pirate placement (#28900)
* randomizes whiteship pirate placement

* one guaranteed melee pirate
2025-04-08 13:38:31 +00:00
warriorstar-orionandGitHub 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
ContrabangandGitHub 4daf4151bd Uplink's exploitable info now has pictures + NT Relation (#28662)
* uplink buff

* rebuild

* deconflict
2025-04-08 13:00:31 +00:00
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
PollardTheDragonandGitHub 7b8743d02b Fixes defile (#28919) 2025-04-07 03:56:44 +00:00
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
MigratingcocofruitandGitHub 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
Vi3triceandGitHub a12792f17e Tweak grille and the base barrier random spawners to make it chance based/remove the floor turf from their spawn list (#28907)
* No option for nuffin? Weird

* Update random_spawner.dm

* Define

* well that was a thing
2025-04-06 09:39:41 +00:00
warriorstar-orionandGitHub 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
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
409d33a024 Migrates Engi Cart to the New Attack Chain - Cleans up Engi Cart Code - Makes Pre-Filled Engi Cart Variant and Adds it to All Stations (#28849)
* Fine quality cart

* Addition

* Apply suggestions from code review

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

* Apply suggestions from code review

Co-authored-by: Burzah <116982774+Burzah@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: warriorstar-orion <orion@snowfrost.garden>
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2025-04-05 02:06:54 +00:00
kyunkyunkyunandGitHub f1187e0f3c tweak red lighting color (#28855) 2025-04-04 16:22:56 +00:00
kyunkyunkyunandGitHub 093f5dbe1c Update energy_melee_weapons.dm (#28840) 2025-04-04 16:19:45 +00:00
warriorstar-orionandGitHub 9c3dd81dce add investigate log for destroyed canisters (#28880) 2025-04-04 15:54:23 +00:00
CRUNCHandGitHub 7940b20b0c Applies Some Remapping to the Syndicate HQ (#28779)
* WALLS!

* Update centcomm.dmm

* Pens

* Update centcomm.dmm

* Update centcomm.dmm
2025-04-04 15:41:40 +00:00
c664ef9a2a added robo parts to organ list (#28794)
Co-authored-by: Toastical <toast@toaster.com>
2025-04-04 15:34:40 +00:00
datloandGitHub 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
kyunkyunkyunandGitHub 5563f3ff19 3 weeks later (#28854) 2025-04-04 07:51:50 +00:00
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
BurzahandGitHub b642a271e1 Reverts Slime/IPC Imitation Cosmetics (#28695)
* Initial commit

* Removes unused define

* oops
2025-04-03 17:17:35 +00:00
warriorstar-orionandGitHub daeba18121 move airlock controller defines to the right place (#28841)
* move airlock controller defines to the right place

* goddamnit
2025-04-03 14:26:14 +00:00
warriorstar-orionandGitHub a3280c6464 pull last attacker data to atom level (#28824) 2025-04-03 14:09:39 +00:00
warriorstar-orionandGitHub 49c7cc3733 add miscellanous engineering boards to maint loots table (#28638) 2025-04-03 13:51:57 +00:00
warriorstar-orionandGitHub 071ecc371f refactor: remove unused var /mob/var/LAssailant (#28825) 2025-04-03 13:50:36 +00:00
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
MigratingcocofruitandGitHub 1194a436f5 Fixes certain atmos devices appearing wrong when unwrenched (#28757)
* Fixes certain atmos device subtypes not being handled properly when unwrenched

* review changes
2025-04-03 13:39:59 +00:00
CRUNCHandGitHub 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
kyunkyunkyunandGitHub 7a72d54fec fix opened crates (#28799) 2025-04-02 08:05:44 +00:00
BurzahandGitHub 411625a7cf Initial commit (#28848) 2025-04-02 07:45:04 +00:00
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
warriorstar-orionandGitHub ff0c749f31 refactor: add commonly used investigate category defines (#28826) 2025-03-30 23:10:48 +00:00
ContrabangandGitHub 124ff3b7a8 Dynamic autotraitor (#28664)
* bam

* banned stuff

* oops, cost

* alter dynamic chances too
2025-03-30 19:04:49 +00:00
ContrabangandGitHub 808553727c Adds public notes (#28373)
* Adds public notes

* oops sorry CI

* AA review

* head of staff requests

* darkmode + disclaimer
2025-03-30 19:00:46 +00:00
AffectedArc07GitHubparadisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
21d4a58dd1 [READY] Moves Redis to rustlibs (#28676)
* [WIP] Moves Redis to rustlibs

* Build Rust library

* Make it use BAPI lists

* Build Rust library

* sob

* Build Rust library

* Aggressive warnings

* Strip out the aggro warnings

* Build Rust library

---------

Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-03-30 15:03:23 +00:00
ContrabangandGitHub fde22d1c43 Adds more reasons to explosion logging (#28812)
* explos

* yeah good enough

* shorten that

* use ckey

* forgot this cause

* unfuck it
2025-03-28 18:49:57 +00:00
BiancaWilksonandGitHub 5127f98483 nerfs smoke to make you hotter instead of immediately burning you (#28609) 2025-03-28 11:54:00 +00:00
kyunkyunkyunandGitHub 6cbbe75b7a Migrates random glowstick to spawner + makes red glowstick more.. red (#28755)
* random glowstick migration

* pure red
2025-03-27 22:28:11 +00:00
CustodiandGitHub e766a767ce Add wide mode for modular painter & fix for decal painter (#28760)
* Fix painter

* Add wide mode for painter
Fix decal overlaying

* Rebuild tgui
2025-03-27 22:18:04 +00:00
PollardTheDragonandGitHub 05e7754afb [s] Fixes an issue with the smart hopper (#28806)
* Fixes issue with smart hopper

* Cleans up the fix

* One last cut
2025-03-26 23:56:06 +00:00
MigratingcocofruitandGitHub 0628a81cb0 Adds peak EER to the SM monitor console (#28646)
* present the pre reduction power on the SM monitor

* adds a bit of height to the console window

* what

* Update tgui.bundle.js

* Update tgui.bundle.js

* Update tgui.bundle.js
2025-03-26 10:25:34 +00:00
8ffdf1aa81 Curtains fixes and tweaks and refactors (#28594)
* Update curtains.dm

* Update curtains.dm

* extra shit

* more\

---------

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
2025-03-26 10:19:32 +00:00