Nemanja
6c04811e66
remove a bunch of instances of component reference ( #13164 )
2022-12-24 15:55:31 +11:00
TemporalOroboros
e5274542b9
This should fix the singularity generator. ( #13121 )
2022-12-20 15:54:56 -08:00
TemporalOroboros
9a72b05a50
Splits the singularity into its component parts + ECS singularity + Support for singularities in containers. ( #12132 )
...
* InitialCommit (Broken)
* Fixes compile errors
* PR comments. More doc comments. Fixes
* Makes a singularity/event horizon without radiation/physics a valid state to be in
* VV 'fake' setters, fixes the visualizer, fixes the singularity trying to eat itself instead of nearby things.
* Removes unused dependency from Content.Client.GravityWellSystem
* Testing containment and fake VV setters for SingularityGeneratorComponent
* Fixes gravity wells (broken due to LookupFlags.None). Adds recursive Event Horizon consumption
* Fix merge skew
* Fixes for the master merge
* Fix engine commit
* Dirty is obsolete
* Switch over dirty
* Fix requested changes
* ambiant -> ambient
* Moves EventHorionComponent to Shared
* Proper container handling
* Fixes master merge. Fixes post insertion assertions for singularities. Extends proper container handling to gravity wells and the distortion shader.
* Better support for admemes throwing singularities.
* Moves update timing from accumulators to target times
* Update doc comments
2022-12-19 20:47:15 -06:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
metalgearsloth
6c76061887
Content changes for mapgrid kill ( #12567 )
2022-11-22 13:12:04 +11:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
0x6273
a201d777bc
Machine upgrade examine verb ( #12119 )
2022-11-04 14:27:47 +11:00
metalgearsloth
c0abea8047
Content side for removing IMap / IMapGrid comps ( #12357 )
2022-11-04 10:12:25 +11:00
Nemanja
f0d0b86e07
emitter machine part upgrades ( #11742 )
2022-10-30 17:53:31 +11:00
metalgearsloth
0b38589728
Raise power events by ref and not broadcast ( #11923 )
...
Also some other minor stuff.
2022-10-14 23:08:15 -05:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
keronshb
073e394268
Singulo field gen power fix + powered collide fix ( #10443 )
...
* Connected check
* Power gen fix
2022-08-14 19:37:58 -07:00
Visne
58769634c7
Fix a bunch of compiler warnings ( #10518 )
2022-08-13 22:28:34 -07:00
metalgearsloth
f695d239c9
Make PA 40% less jank ( #9278 )
...
Co-authored-by: Paul Ritter <ritter.paul1@googlemail.com>
Co-authored-by: wrexbe <81056464+wrexbe@users.noreply.github.com>
2022-08-08 10:31:53 +10:00
Leon Friedrich
099d38b562
Fix station deletion bug ( #10348 )
2022-08-07 13:53:07 +10:00
keronshb
8e9a6460ae
Field gen fixes ( #10366 )
2022-08-06 18:10:37 -07:00
keronshb
0eece4b47f
Containment Field Rework ( #9312 )
2022-08-05 14:22:37 +10:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
metalgearsloth
5107bc3be7
Bullet impact effects ( #9530 )
2022-07-09 13:46:11 +10:00
metalgearsloth
3787d27769
Nerf singulo pulling ( #9181 )
2022-06-26 23:54:18 +10:00
keronshb
4ecac09428
Adds anchor checks for containment fields ( #8909 )
...
* Adds anchor checks for containment fields
* norot
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-23 14:27:49 +10:00
ScalyChimp
9b54a8a2ae
ECS containmentfieldgeneratorcomponent ( #8757 )
...
* ECS containmentfieldgeneratorcomponent
* Fix tests and clean up one line
* check for anchored in a better way
* Fix dependency exception
I'm not really happy with this solution, it's not very good but I'm not
sure how to do it better without refactoring way more than I want to. Maybe
I'm missing something.
* review
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-16 23:46:21 +10:00
keronshb
f7b1bda3e5
Reorders Sound Systems signatures to match Popup Systems. ( #8728 )
2022-06-13 09:45:47 +10:00
Pieter-Jan Briers
a323ba8223
Revert "Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )" (working this time) ( #8704 )
2022-06-07 15:26:28 +02:00
Pieter-Jan Briers
cecf87997b
Revert "Fix some friend access violations by allowing others access. ( #8594 ) ( #8703 )
2022-06-07 13:44:31 +02:00
Vera Aguilera Puerto
c5f7c61041
Fix some friend access violations by allowing others access. ( #8594 )
...
Rename Friend attribute to Access attribute.
Updates submodule to v0.21.0.0 as well.
2022-06-07 11:30:27 +02:00
wrexbe
1e0babbd50
Make AdminLogsSystem an IoC manager ( #8492 )
...
* Make log not entity system
* Fixes
2022-05-28 23:41:17 -07:00
wrexbe
33c03fa0a0
Singulo eats unpowered containment gens ( #8343 )
2022-05-26 17:35:19 -07:00
wrexbe
9901fce3da
Fix emitter crash on non-exact power float ( #8459 )
2022-05-26 08:02:21 -07:00
metalgearsloth
8a10107616
Lots of pathfinder bugfixes ( #8248 )
2022-05-19 07:53:37 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Leon Friedrich
8fb48a09ef
Improve singularity shader ( #7647 )
...
* Working example
* vector arrays
* simplify math
* max distance
* max distance
* PVS override
* rename count
2022-04-28 22:43:16 +10:00
Alex Evgrashin
4aa45dc695
Remove IRadiationAct ( #7757 )
...
* Move radiation collector to ECS
* Damagable system
* Remove IRadiationAct
* Add small helper field
* Update Content.Server/Radiation/Systems/RadiationSystem.cs
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
* Delete comment
* Fixed total rads
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>
2022-04-28 22:36:25 +10:00
Rane
6054c5bc53
Familiars respawn ( #7640 )
2022-04-23 19:27:19 -07:00
Rane
c022afaec4
Remove IInteractHand ( #7601 )
...
* Plantholder
* Strap
* Finish him
* Mirror review stuff
2022-04-23 13:49:45 +10:00
metalgearsloth
de6651ac01
Update content for new lookup API ( #7363 )
2022-04-06 19:35:18 +10:00
metalgearsloth
836930e733
EntityLookup as a system for content ( #6931 )
2022-03-03 21:18:35 +11:00
metalgearsloth
b87806f7ed
Fix some build warnings ( #6832 )
...
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-02-21 14:41:50 +11:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
metalgearsloth
70c0a502cf
ECS tags ( #6504 )
2022-02-08 14:08:11 +11:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
Pancake
e54195575b
Readjust radiation collectors. ( #6255 )
...
Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-01-23 13:40:27 -07:00
Paul Ritter
9e1607722d
removes componentdependencies ( #6160 )
2022-01-15 13:26:37 +11:00
Leon Friedrich
b675bdb789
Move Access & AccessReader to shared. ( #5798 )
...
* git mv
* Move Access Component & system.
- Name space changes
- Rename AccessReader to AccessReaderComponent
- Also need an abstract TryGetSlot function for SharedInventoryComponent
* better TryGetSlot
* Ah yes, tests exist.
2021-12-25 20:07:28 -08:00
Paul
7757b94333
adds a few logitems & bumps bullethit to high/extreme, depending on if a player was hit
2021-12-20 15:17:40 +01:00
metalgearsloth
a2476ed974
Stabilise singularity a lot more ( #5725 )
2021-12-15 13:47:12 +11:00
Vera Aguilera Puerto
cdc8336695
Even more resolve removals.
2021-12-08 17:41:14 +01:00
Vera Aguilera Puerto
c8b65be747
Replace IEntityManager resolves in systems for cached EntityManager
2021-12-08 13:00:43 +01:00
Wrexbe
b9dd3be061
More Changes
2021-12-05 10:56:17 -08:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
a5b57c8e10
Inline Transform
2021-12-03 14:20:34 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +01:00
Vera Aguilera Puerto
0feebbff00
Inline HasComponent entirely
2021-12-03 12:23:18 +01:00
Vera Aguilera Puerto
c2e6da1e54
Inline QueueDelete
2021-12-03 11:43:22 +01:00
Vera Aguilera Puerto
e3227546b3
Inline Delete
2021-12-03 11:43:03 +01:00
Vera Aguilera Puerto
5e177ae734
Inline EntityManager
2021-12-03 11:18:05 +01:00
Paul Ritter
fbcb53dcc0
pvs content ( #5484 )
...
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2021-11-30 15:20:38 +01:00
Acruid
fa0ec5cbd9
AppearanceComponent API Changes ( #5446 )
2021-11-23 18:22:59 +11:00
Saphire Lattice
fdf67d8ee6
Fix containment fields finding one another ( #5094 )
2021-10-31 14:39:36 +01:00
Leon Friedrich
5dd73ff6e0
Fix emitter lock toggle ( #5066 )
2021-10-28 13:29:19 +02:00
Vera Aguilera Puerto
dad471562d
Singularity plays collapsing sound on shutdown, not on remove.
2021-10-23 10:49:59 +02:00
Alex Evgrashin
a3f16295ea
Move Access to ECS ( #4826 )
...
* Moved access to ecs
* Fixed tests
* Moved test to integration
* Better IoC
* Moved preset ID card
* Moved id card to ECS
* Moved access component to ECS
* Fixed pda access
* Final touches
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2021-10-22 13:31:07 +11:00
metalgearsloth
f0f7cd0e76
Update content for physics query namespace change ( #4701 )
2021-10-10 14:18:19 +11:00
Vera Aguilera Puerto
0be5ff829b
Gets rid of all ComponentManager usages. ( #4707 )
2021-09-28 13:35:29 +02:00
Vera Aguilera Puerto
0767bd3777
Popup ECS Refactor ( #4692 )
2021-09-26 15:18:45 +02:00
metalgearsloth
a8908427a8
Remove some unused fields
2021-09-21 00:16:52 +10:00
metalgearsloth
0137884e16
Take TryRepell behind the shed ( #4584 )
...
Singularity containment uses physics and just workstm
2021-09-10 15:26:38 +02:00
Swept
c00e82462b
Tweaks ambient sound values and improves some existing sounds ( #4576 )
...
* Updates singularity to use AmbientSound
* Removed hum from light tubes and tweaked vending/bulb ambience
* Adds more explosion sound effects
* Moves closet open/close.ogg and adds wooden closet sound effect
* Updates flashlight on/off sound
* Adds HL Scientist scream collection
* Tweaks APC Ambience
* Minor oversight on det locker
* Addressed reviews
2021-09-10 11:31:54 +10:00
metalgearsloth
f472bbab88
Singularity fixes ( #4383 )
...
* Singularity fixes
* Fix the rest
* Woops
* ahh
* Nerf singulo for now
* Final touchups for now
* Review
2021-08-23 00:54:03 +10:00
ShadowCommander
26ebcb4cb8
Fix gas canister
2021-08-10 16:55:12 -07:00
ShadowCommander
0c09d4d7e2
Fix stuff
2021-08-10 16:18:57 -07:00
Galactic Chimp
57016d14b4
removed TryGetSound + made some SoundSpecifier datafields required
2021-07-31 19:52:33 +02:00
Galactic Chimp
f531c65a0b
Merge branch 'master' into replace-sounds-with-sound-specifier
...
# Conflicts:
# Content.Server/Actions/Actions/DisarmAction.cs
# Content.Server/Actions/Actions/ScreamAction.cs
# Content.Server/Arcade/Components/SpaceVillainArcadeComponent.cs
# Content.Server/Damage/Components/DamageOnHighSpeedImpactComponent.cs
# Content.Server/Explosion/Components/FlashExplosiveComponent.cs
# Content.Server/Physics/Controllers/MoverController.cs
# Content.Server/Portal/Components/PortalComponent.cs
# Content.Server/Portal/Components/TeleporterComponent.cs
# Content.Server/Projectiles/Components/ProjectileComponent.cs
# Content.Server/Singularity/Components/EmitterComponent.cs
# Content.Server/Sound/EmitSoundSystem.cs
# Content.Server/Stunnable/Components/StunbatonComponent.cs
# Content.Server/Tools/Components/MultitoolComponent.cs
# Content.Server/Weapon/Ranged/Barrels/Components/ServerBatteryBarrelComponent.cs
# Content.Shared/Gravity/GravityComponent.cs
# Content.Shared/Light/Component/SharedExpendableLightComponent.cs
# Content.Shared/Maps/ContentTileDefinition.cs
# Content.Shared/Slippery/SlipperyComponent.cs
# Content.Shared/Standing/StandingStateComponent.cs
# Resources/Prototypes/Entities/Objects/Fun/bike_horn.yml
2021-07-25 14:12:00 +02:00
Paul Ritter
c95edae7b1
emitter ecs & bugfixes ( #4348 )
...
* a
* finished emitter ecs
Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
2021-07-24 21:42:05 +10:00
metalgearsloth
39801372be
Remove IStartCollide from containment fields ( #4318 )
...
* Remove IStartCollide from containment fields
* Emitter namespace
* vera reviews
2021-07-21 22:26:18 +10:00
metalgearsloth
500b9cb1ea
Make Saltern driveable ( #4257 )
...
* Broadphase refactor (content)
* Shuttle jank
* Fixes
* Testing jank
* Features and things
* Balance stuffsies
* AHHHHHHHHHHHHHHHH
* Mass and stuff working
* Fix drops
* Another balance pass
* Balance AGEN
* Add in stuff for rotating shuttles for debugging
* Nothing to see here
* Testbed stuffsies
* Fix some tests
* Fixen test
* Try fixing map
* Shuttle movement balance pass
* lasaggne
* Basic Helmsman console working
* Slight docking cleanup
* Helmsman requires power
* Basic shuttle test
* Stuff
* Fix computations
* Add shuttle console to saltern
* Rename helmsman to shuttleconsole
* Final stretch
* More tweaks
* Fix piloting prediction for now.
2021-07-21 21:15:12 +10:00
metalgearsloth
224bd9849b
Remove IStartCollide from singulo ( #4313 )
...
I accidentally glanced at the rest of singulo code and went blind.
2021-07-21 12:33:22 +02:00
Visne
b7dc3c81ae
Remove redundant #nullable enable ( #4275 )
2021-07-16 17:37:09 -07:00
Galactic Chimp
ce3c59e0e6
replacing sound (collection) names with SoundSpecifier - part 1
2021-07-10 17:35:33 +02:00
Pieter-Jan Briers
103bc19508
Pow3r: stage 1 ( #4208 )
...
Co-authored-by: 20kdc <asdd2808@gmail.com>
2021-07-04 18:11:52 +02:00
Galactic Chimp
769daedaa9
#1607 deprecate IEntityQuery ( #4204 )
...
* #1607 partial progress
* #1607 partial progress
* #1607 almost done
* #1607 PR suggestions
* #1607 PR suggestions
* #1607 PR suggestions
* #1607 PR tweak
* #1607 PR tweak
* #1607 removed unused namespaces
* #1607 PR tweak
* Fix jank
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-06-27 13:40:03 +10:00
DrSmugleaf
716bee0746
Remove IClientSingularityInstance, move visual effects to SingularityDistortionComponent ( #4194 )
...
* Remove IClientSingularityInstance
* In and out 5 minute refactor
* Component states for singularity distortion
* Fix distortion states
* Address reviews
2021-06-24 12:48:11 +10:00
Acruid
15fb554c28
Engine Entity Anchoring Changes ( #4195 )
...
* Converted all SnapGridPositionChangedEvent subscriptions to AnchorStateChangedEvent.
* Fixes power tests with new anchored requirements.
* Moved AnchorableComponent into construction.
AnchorableComponent now uses Transform.Anchored.
* Fixed bug with nodes, power works again.
* Adds lifetime stages to Component.
* Update Engine to v0.4.70.
2021-06-19 19:41:26 -07:00
DrSmugleaf
e44663e99f
Remove obsolete system event unsubscriptions ( #4190 )
2021-06-16 23:54:00 +10:00
DrSmugleaf
f878f353e4
Move some files out of Content.Shared root because I forgot ( #4182 )
2021-06-13 22:52:40 +10:00
DrSmugleaf
ff1a2d97ea
Re-organize all projects ( #4166 )
2021-06-09 22:19:39 +02:00