Commit Graph

21671 Commits

Author SHA1 Message Date
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
TemporalOroboros
7a77d6d5dd Content ecs containers (#22484) 2023-12-28 01:30:03 -04:00
Dakamakat
1d06539432 Change id insertion sound (#23007)
* feat(id audio): add id insertion sound

* feat(pda): change id insertion sound

* feat(minor): change filename

* feat(attributions): update license
2023-12-27 22:34:32 -05:00
PJBot
3dde45f9d9 Automatic changelog update 2023-12-28 03:12:18 +00:00
Nemanja
9bd03824ac GORILLA Gauntlets (#23012)
* GORILLA gauntlets

* oh shit this too
2023-12-27 20:11:13 -07:00
PJBot
f2379040f2 Automatic changelog update 2023-12-28 03:10:10 +00:00
Dvir
f16f826589 Suffix Fix (#23050) 2023-12-27 20:09:51 -07:00
Nemanja
3e08fe07cd clerical error station event (#23091) 2023-12-27 20:09:05 -07:00
Stanislav4ix
28b825d898 Added disabler SMG! (#23051)
* Added disabler SMG!

* Changed a few errors

* errors.. again

* Update battery_guns.yml

* Update security.yml

* Update lathe.yml

* Update security.yml
2023-12-27 20:08:30 -07:00
deltanedas
62a6a03cd1 allow crusher suicide (#22987)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-12-27 20:06:45 -07:00
PJBot
a0f9e15913 Automatic changelog update 2023-12-28 03:06:09 +00:00
qwerltaz
3f91028395 Fix flammables air ignition (#23063)
* Fix welder ignition

* fix mobs on fire hotspot expose frequency

* fix shotgun pellets ignition

* ensure ignitionComp on flammable init

* \n

* Revert "ensure ignitionComp on flammable init"

This reverts commit 6915dcdc
2023-12-27 20:05:50 -07:00
Alekshhh
c138809ba9 Wall Locker Tweaks (#23060)
locker
2023-12-27 20:05:04 -07:00
PJBot
abdfc6de95 Automatic changelog update 2023-12-28 03:04:05 +00:00
Emisse
f8a258f0cc change morty to old sprite (#23071)
webedit
2023-12-27 20:03:55 -07:00
Emisse
880ca0af50 remove ion storm announcement (#23045)
real
2023-12-27 20:03:00 -07:00
Emisse
48aecc2e38 packed update (#23092) 2023-12-27 20:01:07 -07:00
PJBot
a8eb03e27b Automatic changelog update 2023-12-28 03:00:24 +00:00