Commit Graph

22043 Commits

Author SHA1 Message Date
PJBot
ec3a4b0925 Automatic changelog update 2023-12-30 00:39:17 +00:00
Hannah Giovanna Dawson
84f544ff10 Clean out tags when attempting to speak/whisper/emote (#23055)
A few bugs have popped up where (legal) string formatting tags
have been duplicated out into whisper and local.

Using the RemoveMarkup static we can sanitize attempted
speech to remove markup.
2023-12-29 20:38:11 -04:00
Errant
530e3c4add Origin station update (#23186)
* Origin station beacons

* origin station tesla
2023-12-29 14:07:51 -07:00
Alekshhh
de54934430 HOS Clothing Tweak (#23174)
* hos

* tweak
2023-12-29 10:09:22 -05:00
TemporalOroboros
d23c8d5c19 Revert 'Revert 'Solution Entities'' (#23168) 2023-12-29 08:47:43 -04:00
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