Commit Graph
100 Commits
Author SHA1 Message Date
1b69762816 disallow unanchoring or opening panels on locked emitters/APEs (#26600)
* disallow unanchoring or opening panels on locked emitters/APEs

* no locking open panels

* oops

* needback feedback

* Update Content.Shared/Lock/LockSystem.cs

* Update Content.Shared/Lock/LockSystem.cs

* Update Content.Shared/Lock/LockSystem.cs

* sanity

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-03-31 17:34:17 +11:00
NemanjaandGitHub aba16198f6 Go back to constant electrocution damage based on voltage (#26455)
Makes electrocution damage based on the voltage of the wire and bring down the damage to a sane level. It's no longer primarily based on the power being received.

LV Cable -> 10 damage
MV Cable -> 20 damage
HV Cable -> 30 damage

Having a primarily power-based damage system causes there to be massive fluctuations in damage based on things outside of a regular player's control, like the station power output. This removes a lot of player agency and turns grilles into a risky gamble where they can either do no damage or instantly fry the player due to simply being hooked up to the engine.

While this may be a more accurate simulation in some regards, the reality of the gameplay is that it's often just frustrating, resulting in constant death traps as players brushing against electrified grilles and punching wires take absurd amounts of damage. By making them flat rates, it's possible to actually balance the damage output.
2024-03-28 12:44:44 -08:00
NemanjaandGitHub d576f5cbbb dynamic alert sprites (#25452)
* dynamic alert sprite

* fix fat cooldowns
2024-03-28 17:32:56 +11:00
NemanjaandGitHub 766192f4b5 Use nav beacon locations for announcements (#26437)
* use nav beacon locations for announcements

* :thumbs_up:
2024-03-28 16:53:18 +11:00
NemanjaandGitHub 3b9c5d43ec Nerf ninja research stealing (#26421)
* nerf ninja steal objective

* fubar
2024-03-26 11:52:27 +11:00
NemanjaandGitHub b2c5ae9023 nerf rad artifacts (#26422) 2024-03-25 17:22:59 +11:00
NemanjaandGitHub f3f4616c49 Add a toggle for colorblind friendly progress bar colors (#25318)
* Add a toggle for progress bar colors

* yeah this thing

* PJB review

* optimization
2024-03-09 12:43:19 +01:00
NemanjaandGitHub 9a795b35ad patch QSI container issues (#25700)
* patch QSI exception

* fuck don't die
2024-03-03 17:45:26 +11:00
NemanjaandGitHub 9cdffb7b6e move space heaters into cargo (#25735)
* move space heaters into cargo

* AAA!!! the indentation1!!!

* remove crate
2024-03-01 23:43:29 -07:00
NemanjaandGitHub 2852483b5c remove doorslam sound (#25737) 2024-03-01 11:58:52 +11:00
NemanjaandGitHub ce0a51fc29 Predict doors and airlocks (#25419)
* predict doors and airlocks

* prying, too

* ack

* eek
2024-02-23 10:01:31 +11:00
NemanjaandGitHub 8ed32a1e42 Add events for TemperatureProtection and PressureProtection (#25165) 2024-02-13 23:44:47 -08:00
NemanjaandGitHub 2293f46bca prevent opening debug menus without perms (#25091)
prevent people without permissions from opening the tile, entityspawn, or decal menus
2024-02-10 19:00:52 +11:00
NemanjaandGitHub 2d48ec52ab chat color change (#24922) 2024-02-03 12:33:57 -05:00
NemanjaandGitHub 5db6a3eafc Decouple panels and wires (#24840)
decouple panels and wires
2024-02-03 15:24:33 +11:00
NemanjaandGitHub bd46d7cc8a make lathe visuals not required (#24757) 2024-01-31 13:50:40 +11:00
NemanjaandGitHub 724312bdf5 fix storage open sounds playing when they shouldn't (#24752) 2024-01-30 16:20:00 -07:00
NemanjaandGitHub 2a6705818b Make procgen use weighted variants (#24669) 2024-01-29 13:41:59 +11:00
NemanjaandGitHub 804c76f8c9 Add support clothing equip/unequip doafters (#24389)
* add clothing equip/unequip doafters

* boowomp
2024-01-28 21:48:42 +11:00
NemanjaandGitHub 26422e1641 Revert "Cigarettes now do very minor cellular damage" (#24568) 2024-01-26 01:50:03 -08:00
NemanjaandGitHub ff207b2e05 remove compact power tech (#24558) 2024-01-26 03:11:06 +11:00
NemanjaandGitHub 6605b7ba50 make newchat box more opaque (#24555) 2024-01-25 08:17:48 -05:00
NemanjaandGitHub 71cb62e9c6 fix starting gear without PDAs (#24463)
* fix starting gear without PDAs

* legacy as shit
2024-01-24 11:02:24 +11:00
NemanjaandGitHub 5e2e652165 Generalize tile prying to any tool quality (#24432)
* Generalize tile prying to any tool quality

* ballin
2024-01-22 23:45:40 -08:00
NemanjaandGitHub a9e89ab372 Rip out remaining machine upgrades (#24413)
* Rip out remaining machine upgrades

* eek
2024-01-23 09:13:04 +11:00
NemanjaandGitHub 60dd9f8951 Fix keyboard sounds not playing when opening a computer UI (#24348)
Fix keyboard sounds not playing on UI open
2024-01-21 18:36:03 +11:00
NemanjaandGitHub 691c3d55b8 Allow chemical-fueled generators to use multiple reagents (#24258)
multi-reagent generators
2024-01-20 17:25:52 -08:00
NemanjaandGitHub 21e77dffb0 Fix cargo product groups (#24212) 2024-01-20 14:47:08 +11:00
NemanjaandGitHub 73e94dfa92 Lathe Categories (#24247)
* Lathe Categories

* serilog my beloathed
2024-01-19 17:45:03 -07:00
NemanjaandGitHub f69f3e0f41 fix gas canister names (#24252)
fix canister names
2024-01-19 12:44:46 +11:00
NemanjaandGitHub ea299caff9 Finally fix cryostorage duping (#24251) 2024-01-18 19:27:21 -05:00
NemanjaandGitHub 1ed71f544e Add a way for bulk abstracting prototypes (#24140)
* Ignored Prototypes

* respath it

* add multi-file support
2024-01-16 21:39:14 -08:00
NemanjaandGitHub e145a8f696 try and purify cryosleeper code (#24165) 2024-01-16 16:02:26 -07:00
c29896f505 fix radiators leaking heat into atmos blocked tiles (#24124)
* fix radiators leaking heat into atmos blocked tiles

* Fix the fix

Pointyhat to: emogarbage

* Remove unused imports

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2024-01-16 18:58:04 +11:00
NemanjaandGitHub 017450ef17 fix cryosleepers deleting the station (#24143)
* fix cryogenic units deleting the station

* ship it
2024-01-15 23:10:52 -05:00
NemanjaandGitHub e075a90421 fix cryo bed dragging (#24125) 2024-01-15 17:40:18 -05:00
NemanjaandGitHub be8d0e69b6 fix medhud bounds with 64x64 inhands (#24102) 2024-01-14 23:54:08 -07:00
NemanjaandGitHub 736b9dd7df Cryogenic Sleep Units (#24096)
* Cryogenic sleep units

* pause map support

* no more body deletion

* Cryogenic Storage Units

* boowomp

* no more emag, no more dropping present people
2024-01-14 23:35:28 -07:00
NemanjaandGitHub 43da5f65f3 Fix iron ore being called steel ore in the vein descriptions (#24066)
Fix iron ore being called steel ore
2024-01-14 17:52:04 +11:00
NemanjaandGitHub 0e45c63d22 Fix chem sources in guidebook (#23987)
* Fix chem sources in guidebook

* shabooya
2024-01-13 18:16:47 +11:00
NemanjaandGitHub f0e43126e2 Ore crab drops nerf (#24012)
ore-crab-drops-nerf
2024-01-12 22:27:42 -08:00
NemanjaandGitHub bee200da6d fix coal ejection (#23993) 2024-01-13 15:52:53 +11:00
NemanjaandGitHub 053924b1a6 Matter bin & manipulator resprite (#23990) 2024-01-12 17:05:52 -07:00
NemanjaandGitHub 0126b9820d Stop the inevitability of death from misgendering you (#23949)
Fix rotting messages and make them use pronouns
2024-01-12 10:12:32 +11:00
1886941da6 Add doors to the station map (#23639)
* Add doors to the navmap

* tweaksies

* gah

* draw primitive

* draw primitive? at least take me out to dinner first!

* Update Content.Client/Pinpointer/UI/NavMapControl.cs

* casualties

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-01-12 00:14:20 +11:00
NemanjaandGitHub b3014e6cb3 machine parts + power cell resprite (#23913)
* machine parts + power cell resprite

* logic fix
2024-01-10 23:06:01 -07:00
NemanjaandGitHub fdd18c9ae4 Quantum Spin Inverter (#23756) 2024-01-09 00:37:55 -07:00
NemanjaandGitHub 5db615af54 Autoattacking weapons (#23765)
auto attacks
2024-01-09 00:25:07 -07:00
NemanjaandGitHub fd024cf131 Revert "Cryoxadone and doxarubixadone now work on the dead" (#23763)
Revert "Cryoxadone and doxarubixadone now work on the dead (#23558)"

This reverts commit 00ee48e4bc.
2024-01-08 22:43:46 -07:00
NemanjaandGitHub efb1c58a13 unique satchel grid (#23724)
* unique satchel grid

* small tweaksies
2024-01-08 17:48:45 -07:00
NemanjaandGitHub c861b66a47 Turbo Recharger (#23723)
turbo charger
2024-01-08 00:15:13 -07:00
NemanjaandGitHub aea68b942a Fix PA particles (#23719) 2024-01-07 23:22:46 -07:00
NemanjaandGitHub c9b700a2d4 Grappling fixes (#23709) 2024-01-08 12:15:46 +11:00
a78e9a854e Hellfire Thermomachines (#23543)
* hellfire thermomachines

* slight nerf? idk

* ilya review

* Improve clarity

* Update Content.Server/Atmos/Piping/Unary/EntitySystems/GasThermoMachineSystem.cs

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>

---------

Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2024-01-07 08:55:22 -05:00
a448e5fa56 Allow storage to specify a default orientation for stored items. (#23594)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2024-01-06 14:19:01 +11:00
NemanjaandGitHub 86c1e36cd5 Fix iron naming, add specific materials for ores (#23590)
add materials for ores, fix iron naming
2024-01-06 13:52:40 +11:00
NemanjaandGitHub a2cdbda019 Flatpacker Tweaks (#23552)
* flatpacker nerf

* stuff
2024-01-04 21:01:24 -08:00
NemanjaandGitHub bb100e54ce Hyper convection lathe buff (#23542) 2024-01-04 18:44:11 -08:00
NemanjaandGitHub 4662d463b8 Chill bounties + fixes (#23411)
* Chill bounties + fixes

* localize

* fix arbitage
2024-01-03 17:34:47 -07:00
NemanjaandGitHub 58d518a2a0 Fix small logic issue in item slot swapping (#23378)
fix swapping item slots sometimes failing
2024-01-03 17:16:37 +11:00
NemanjaandGitHub 1c11332fa4 Flatpacks and the Flatpacker 1001 (#23338)
* Flatpacker and flatpacks

* ok that's good enough

* convert solars/AME to flatpacks

* mats, mats, we are the mats

* basic mechanics are DONE

* thing

* final UI

* sloth

* rped jumpscare

* rename
2024-01-03 17:16:02 +11:00
NemanjaandGitHub d008488664 Disposals resprite [take 2] (#23418)
Disposals resprite
2024-01-02 22:33:54 -07:00
NemanjaandGitHub 719b44f1ce Fix all objectives on end screen being bolded (#23345)
fix all objectives on end screen being bolded.
2024-01-02 17:19:41 +11:00
NemanjaandGitHub 2988d60bd4 Fix anti-anomaly zones (#23357) 2024-01-02 17:18:41 +11:00
NemanjaandGitHub 8d9a76c95d Fix defibs resetting rot timer + slimes not having perishable (#23340)
* Fix defibs resetting rot timer + slimes not having perishable

* fix the sound too
2024-01-02 13:12:32 +11:00
NemanjaandGitHub 2b01899d63 Make the material ejection control completely generic (#23308)
* Finish decoupling material ejection from lathes

* commented
2023-12-31 23:16:25 -08:00
NemanjaandGitHub ad5f7a5c76 Give throwing a cooldown (#23311) 2024-01-01 14:24:37 +11:00
NemanjaandGitHub a425bc78c5 Fix chem guide data build fail (#23289) 2023-12-31 12:11:29 -05:00
NemanjaandGitHub f538a2e34a Add reagent sources to the guidebook (#22627)
* source in my guidebook

* finish it!

* sir yes sir oorah

* network that bitch, baby
2023-12-30 23:34:59 -08:00
NemanjaandGitHub cfb129c5a4 Buff heat and flame damage (#23238) 2023-12-30 16:28:00 -07:00
NemanjaandGitHub f7a923624a Fold cosmetic sunglasses into regular sunglasses (#23232)
Fold cosmetic sunglasses into regular sunglasses.
2023-12-30 15:30:21 -07:00
c3f81bfe03 Hyper convection lathes and industrial ore processor (#23202)
* Hyper-convection lathes and industrial ore processor

* balance

* gold... why not?

* review

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-12-31 03:18:58 +11:00
NemanjaandGitHub 608442d9f8 missing station beacons (#23150) 2023-12-28 19:41:15 -07:00
NemanjaandGitHub a4d36d408d Better hover coloring for inventory (#23148) 2023-12-29 12:46:51 +11:00
NemanjaandGitHub 99d78c4b97 Station beacons (#23136)
* Station beacons

* crate

* remove navmap from warp points

* ack

* oh damn

* okay emisser
2023-12-28 17:02:21 -07:00
NemanjaandGitHub 526b966f09 Fix zipties/makeshift cuffs dropping multiple broken entities on removal (#23095) 2023-12-28 16:50:08 -07:00
NemanjaandGitHub 9bd03824ac GORILLA Gauntlets (#23012)
* GORILLA gauntlets

* oh shit this too
2023-12-27 20:11:13 -07:00
NemanjaandGitHub 3e08fe07cd clerical error station event (#23091) 2023-12-27 20:09:05 -07:00
NemanjaandGitHub b5a53c0b6b fix potted plant drawdepth (#23027) 2023-12-27 03:34:30 -07:00
NemanjaandGitHub 00813171c1 Automatic holiday sprites (#22929) 2023-12-24 23:52:43 -07:00
NemanjaandGitHub 681f9a2c85 Ion law visuals (#22908) 2023-12-23 23:58:02 -07:00
NemanjaandGitHub 06a663d3ab Move HUD options to general options tab (#22884) 2023-12-22 23:32:56 -07:00
NemanjaandGitHub 9b18357a88 Corner Clothing UI (#22883)
* Corner clothing (save point)

* IT WORKS. YIPPEE

* the last of it

* template rejigs
2023-12-22 23:32:23 -07:00
NemanjaandGitHub 5eb1a1ce8c Remove RCD from tech and make it a crate (#22720) 2023-12-18 21:40:55 -05:00
NemanjaandGitHub 0a81038a17 mild reagent prototype cleanup + other misc garbage (#22630) 2023-12-16 19:34:13 -08:00
NemanjaandGitHub 4967bd21c3 Add electrolysis/centrifuge breakdown recipes (#22571)
* first pass

* chemical breakdowns !!!!

* mintemp salt because why not

* we don't really need this, no?

* if at first we don't succeed...

* ...then run debug tests again
2023-12-16 01:26:11 -07:00
NemanjaandGitHub 267c44fffd add mixing categories to chem guidebook (#22566) 2023-12-15 16:59:54 -07:00
NemanjaandGitHub 46b59329b0 Small item text tweak (#22205) 2023-12-16 03:54:31 +11:00
NemanjaandGitHub 2455980090 Electrolysis and Centrifuge (#22517)
* electrolysis and centrifuge

* sprote

* final

* bomp!

* COUGH COUGH SPROTE

* boarsd
2023-12-15 02:52:46 -07:00
0917a9d380 Gas Condensers (#22436)
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com>
2023-12-13 19:35:44 -08:00
NemanjaandGitHub 500675ba8a show multiple recipes in the guidebook (#22463) 2023-12-13 15:17:38 -07:00
NemanjaandGitHub 9de4c40c29 Miscellaneous inventory tweaks (#22371)
* pt 1

* Miscellaneous gridinv UX
2023-12-12 00:49:37 -07:00
NemanjaandGitHub 66a1bb7a9f Remove senior roles (#22303) 2023-12-12 13:37:05 +11:00
NemanjaandGitHub 6e91346ff3 artifact crusher (#22301) 2023-12-12 10:15:47 +11:00
NemanjaandGitHub 627bf30580 Remove tasers from arsenal tech (#22361) 2023-12-11 15:33:29 -07:00
NemanjaandGitHub b37b988ce3 Even spaced hotbar (#22252)
* Fix spacing on hotbar

* more tweaksies
2023-12-11 04:37:51 -07:00
NemanjaandGitHub 1945ded919 fix small CanInsert bug (#22302) 2023-12-11 02:26:19 -07:00
NemanjaandGitHub e1c935871d Fix hand order (#22306) 2023-12-11 11:44:44 +11:00
NemanjaandGitHub 09dbb24e7e Make items' default rotation orient them correctly (#22258) 2023-12-10 15:11:45 -08:00
NemanjaandGitHub d8644e0543 Set enabled on RadiationSourceComponent to true by default (#22259) 2023-12-08 23:10:00 -05:00