Commit Graph

24788 Commits

Author SHA1 Message Date
metalgearsloth
93e1af2f8d Add click sound to verb execution (#23162)
IDK how I didn't notice this before.
2023-12-29 16:17:55 +11:00
PJBot
bff7decef9 Automatic changelog update 2023-12-29 04:44:42 +00:00
metalgearsloth
4023134cf0 Add UI click sounds (#22410)
* Add UI click sounds

* tweaks

* Significant cleanup

* Audio options and numerous fixes

* Fix the remaining UI elements

* new click sound

---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
2023-12-29 15:43:36 +11:00
metalgearsloth
5f7e92a2d7 Update submodule to 198.0.1 (#23157) 2023-12-29 14:54:04 +11:00
deltanedas
b73753b3e2 atlas beacons (#23159)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-28 20:49:20 -07:00
Emisse
938d6d9945 Revert "Solution Entities" (#23160)
Revert "Solution Entities (#21916)"

This reverts commit d75e743dd7.
2023-12-28 20:45:42 -07:00
Leon Friedrich
c2c76c2035 Try fix random explosion test failures (#23158) 2023-12-28 20:23:41 -07:00
PJBot
4bc97c9594 Automatic changelog update 2023-12-29 03:09:18 +00:00
Ubaser
56884fd72d Science magboots (#23107)
* add

* uhhh

* fix RSI

* lathe

* fix
2023-12-28 20:08:07 -07:00
Nemanja
608442d9f8 missing station beacons (#23150) 2023-12-28 19:41:15 -07:00
Emisse
e6042b8881 reach (#23156) 2023-12-28 19:41:02 -07:00
deltanedas
42dee54139 saltern beacons (#23140)
* saltern beacons

* tesla parts

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-28 19:35:31 -07:00
Emisse
ee73497ff1 packed update (#23155) 2023-12-28 19:35:23 -07:00
Emisse
a6423664a7 omega update (#23154) 2023-12-28 19:35:13 -07:00
Emisse
09f571c6c4 meta update (#23153) 2023-12-28 19:35:06 -07:00
Emisse
a20c110e59 marathon update (#23149) 2023-12-28 19:34:59 -07:00
Emisse
7665d336ee fland update (#23147) 2023-12-28 19:34:52 -07:00
Emisse
86fb1b4e2d cluster update (#23146) 2023-12-28 19:34:44 -07:00
Emisse
66b807668c box update (#23145)
* box update

* telescreens
2023-12-28 19:34:37 -07:00
Emisse
aecc4f9602 barratry update (#23144) 2023-12-28 19:34:29 -07:00
Emisse
536dd6cf29 bagel update (#23141)
* bagel update

* telescreens
2023-12-28 19:34:15 -07:00
Emisse
1e0803dd33 aspid update (#23143) 2023-12-28 19:34:06 -07:00
TemporalOroboros
d75e743dd7 Solution Entities (#21916)
* Creates Content.Shared.Chemistry.Solutions
Copies Solution class to new namespace
Obsoletes old Solution class

* Switches over to the Solutions.Solution Solution

* Creates Content.Shared.Chemistry.Containers
Copies relevant components/systems to the new namespace
Obsoletes old versions

* Switches over to the Containers.XYZ namespace

* Creates SolutionSystem and obsoletes old SolutionContainerSystem methods

* Start using SolutionSystem for Solution manipulation

* EnumerateSolutions

* Move TryGetMixableSolution

* Move EnsureSolution to Server

* Create Solution Entities

* Stop using obsolete solution system methods

* Fix prototype component tests

* Add using ..Audio.Systems; back

* Wrap solution container slots in ContainerSlots

* Actually add the slot to the solution container map

* Dirty SolutionContainerComponent when ensuring solutions

* Revert namespace changes

* Remerge SolutionSystem and SolutionContainerSystem

* SolutionContainerManagerComponent refactor

* Avoid wrapping necessary code in DebugTools.Assert as it is removed when compiling for release

* Readd examine reagent sorting

* Fix errors

* Poke tests

* Fix solution names not being applied

* Fix WoolyComponent including statement

* Fix merge skew

* Fix compile errors

* Make reactions use solntities

* Reindent solution class namespace

* Field attribute changes

* AutoGenerateComponentState for SolutionContainerComponent

* SolutionContainerComponent -> ContainedSolutionComponent

* ref ReactionAttemptEvent

* Denetwork preinit solutions

* Misc 1

* Nullable TryGetSolution out vars

* Cache associated solutions

* Fix merge skew

* Use explicit regions in SharedSolutionContainerSystem.Capabilities

* Add debug assert

* Use explicit regions in SharedSolutionContainerSystem.Relay + ref SolutionContainerChangedEvent

* ContainedSolutionComponent.Name -> ContainedSolutionComponent.ContainerName

* SolutionComponent doc comments

* Implicit DataField names and property purge

* ReagentEffect DataField names

* Local variables for readability

* Sort using statements + Entity<T> event handlers

* Fix compile erros

* Fix compile errors

---------

Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2023-12-28 17:58:14 -08:00
Nemanja
a4d36d408d Better hover coloring for inventory (#23148) 2023-12-29 12:46:51 +11:00
Tomás Alves
345b0e6305 Fix: Blindness radius when zooming (#23130)
* Fix Zoom while Blind

* Fix Zoom while Blind (ContentEyeComponent->EyeComponent)
2023-12-28 20:38:08 -05:00
PJBot
d167043349 Automatic changelog update 2023-12-29 01:00:28 +00:00
themias
c5b7a74919 Fix toy sword (#23137) 2023-12-28 17:59:23 -07:00
PJBot
93391f3e57 Automatic changelog update 2023-12-29 00:46:15 +00:00
lzk
03ec7bac67 Make directional barricade constructable (#22988)
main comit
2023-12-29 11:45:10 +11:00
AJCM-git
a4dd4828cf Access logs tweaks and fixes (#23096)
* Fix AccessRecord not serializing correctly on map saves

* record struct my beloved

* Final tweaks

* pro

* This is no longer necessary
2023-12-28 19:32:46 -05:00
PJBot
6699059da1 Automatic changelog update 2023-12-29 00:03:26 +00:00
Nemanja
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
Alzore
aa8861ab00 Meatball Salvage (#23127)
* SpaceproofMeat

* Meatball

* M
2023-12-28 16:53:25 -07:00
PJBot
0d5ef4e908 Automatic changelog update 2023-12-28 23:51:31 +00:00
Ed
b7decfe9ee Add Thiefs to NukeOps (#23102)
Update roundstart.yml
2023-12-28 16:50:25 -07:00
Nemanja
526b966f09 Fix zipties/makeshift cuffs dropping multiple broken entities on removal (#23095) 2023-12-28 16:50:08 -07:00
brainfood1183
194e9e790f Origin Station Update (remove christmas) (#23120) 2023-12-28 16:48:55 -07:00
Ubaser
042330c998 Update Core (#23111)
update
2023-12-28 16:47:35 -07:00
qwerltaz
2fe1164a03 flammable entities hotfix (#23113)
* flammable fix

* move air check and ignition to if statement
2023-12-28 18:28:15 -05:00
Flareguy
974d0ed6e7 Fixes the glass damage overlay (#23128)
* fixes the glass damage overlay

* fix diagonal window
2023-12-28 14:42:44 -05:00
Dakamakat
ff77e830d3 Fix Admin-spawned Nukies not counting as dead (#23103)
fix(NukeopsRuleSystem): admin created nukeops not count as dead
2023-12-28 12:16:04 -05:00
Flareguy
33ccd5cc93 Fxes airlock assembly sprites (#23115)
fixes airlock assembly sprites
2023-12-28 12:11:31 -05:00
Whisper
89ccd6aaba remove unsafe presents from present tree. (#23118) 2023-12-29 03:54:09 +11:00
PJBot
a7791dd561 Automatic changelog update 2023-12-28 13:12:56 +00:00
Ed
88d7cfb4c0 Tesla (#21124)
* upload all textures
finished easiest part - TeslaGenerator

* Added Tesla energy logic

* add lightning pulse priority

* work

* optimise lightning arc system

* now tesla moving to LightningTarget entity and consume it

* some audio work
add airlock and computers to the LightningTarget

* add nice visual and explosions
add crashing to game

* rsi meta fix

* disabling explosions (crashing server)
I'll get back to that problem later.

* adding important admin logging

* a little bit of cleaning and documentation

* Persistent attempts to fix the server crashing on explosions. Accidental cleaning of everything I see.

* now the tesla incinerates everything it touches except the containment field.

* colliders work

* fix falling tesla on ground after being exploded

* add consume sound, add spawn and collapses sound

* added TeslaGenerator to cargo trading console

* add all tesla part to cargo trading console

* Tesla coils: Turn on and off, get energy from lightning, give energy to the grid.

* tesla coil is ready

* tesla grounding rod is ready

* clean up

* clean up 2

* grounding rods now working without power

* add LightningResistance parameter for LightningTarget Component

* add chaotic teleport

* eletrocution remove?

* deltanedas fix pack

* more fixes

* FIXES

* FIIIXEEES

* The "Grounding Rod" component is removed, and replaced with "LightiningSparking", which is responsible for changing the visuals when hit by lightning. Duplicate code from the coil is removed.

* ops

* fix

* nah, is escaped anyway

* increase tesla collider size

* keron bb

* try fix test?

* fix

* bruh

* check turn off sus comp

* prototype cleaning

* FIIX

* return and fix sus component

* fix tesla eating lightnings, now mini tesla is electrocuted

* commented some issues

* remove linq sorting
fix jumping system
minor fixes

* fix second Linq

* fix tesla colliders! Yeah, it works

* fix componentregistration

* Just retests

* not fix

* FIX TESLA

* fixes

* store targets

* back

* make dictionary of hashsets

* some sloth fixes

* stump

* playtest balance energy generation, return to unpotimized (but working) lightning shoot

* parity

* work on

* some new fix, some new bug (chasingComponent not chasing)

* comment

* fix ChasingWalkSystem

* fix collider tesla problem

* revert old unoptimized shoot lightning

* new fix pack

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-12-28 13:11:50 +00:00
Emisse
06719a3232 meta update (#23101) 2023-12-28 00:35:04 -07:00
Emisse
99cc7f1c2c centcomm update (#23098)
* centcomm update

* real
2023-12-28 00:08:44 -07:00
Emisse
fc7249550a nukieplanet update (#23099)
* nukieplanet update

* tree kill
2023-12-28 00:08:19 -07:00
PJBot
019db5a20b Automatic changelog update 2023-12-28 05:34:00 +00:00
Ubaser
d78e6cc818 Kobold Monkeys (#22108)
* add

* fix maybe

* clean up yaml

* clean up more yaml maybe

* dash

* second dash

* aahhh handcuffss

* balancing(?)

* sprite and desc change
2023-12-27 22:32:55 -07:00