Tayrtahn
d2ad6cdcaa
Rework the way held items scatter when holder is knocked down ( #36232 )
...
* Redo drop held items math
* Don't assume the holder has a PhysicsComponent
* Assume infinite mass for held items with no PhysicsComponent
* Switch to EntityQuery for PhysicsComponent
* The micro-est of optimizations
* use NextAngle
* Might as well do that outside the loop
2025-03-31 15:00:04 -07:00
SlamBamActionman
71ae9257f7
Remove serverside StandingStateSystem ( #35999 )
...
Refactor system
2025-03-22 16:00:21 +11:00
Plykiya
a87efd7d01
Replace xform.WorldPosition with xformSystem method for Setting/Getting ( #30029 )
...
* GET WORLD POSITON, ROTATION
* Missing parentheses
* ui system depndency
* the issue
* Unused
* Let the function do the transform
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-08-06 21:02:01 +10:00
metalgearsloth
aca878c9f7
Set input coords to invalid if mouse off-screen ( #30164 )
...
This may be a breaking change for some stuff, I only tested basic combat stuff + throwing.
This fixes the coordinates setting an off-screen position to the top-left pixel and blocks throw attempts as a result.
2024-07-21 02:13:28 -04:00
slarticodefast
92e2980534
Improve throwing precision ( #29726 )
...
* improve throwing precision
* remove debugging logs
* minor fixes
* f
* Update Content.Shared/Throwing/LandAtCursorComponent.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2024-07-08 19:03:53 +10:00
Kara
1596e04d0f
Resolve all non-obsoleting warnings in content ( #27934 )
...
* Resolve all non-obsoleting warnings in content
* Update ClientGameTicker.cs
* Update SkeletonAccentSystem.cs
* Update BwoinkSystem.cs
2024-05-11 20:13:58 -07:00
Plykiya
70f734edcc
Disarm throws item in random direction ( #27589 )
...
* Disarm throws item in random direction
* Slightly increased offset
* Return the return
---------
Co-authored-by: Plykiya <plykiya@protonmail.com >
2024-05-02 15:32:47 +03:00
ShadowCommander
037a7d7d3d
Fix pulling a new entity when already pulling an entity ( #26499 )
...
Fix pulling when already pulling
The TryStopPull were failing due to wrong arguments provided.
Replacing the virtual item in hand with a different pull was failing due to the hand not being cleared.
Fix stop pulling checks that had the wrong variables provided.
VirtualItems are already queue deleted at the end of HandleEntityRemoved.
2024-04-13 11:36:05 -04:00
Simon
307a1c534d
Make cyborgs hands explosion proof. ( #26515 )
...
* Make the advanced treatment modules beakers explosion-proof.
* undo changes
* Epic rename fail
* Explosion recursion data field
* Logic for data field
2024-04-01 22:18:31 -07:00
0x6273
37b8d78dac
Body code cleanup ( #24946 )
...
* Fix test
* Kill float accumulators
* Use entity proxy methods
* DataField auto name generation where possible
* Kill comp properties
* Clean up server comps
* Make events record structs
* Clean up shared body code
* Clean up server body code
* Rename organ events to be same names as in med refactor
2024-03-27 17:48:37 -07:00
Tayrtahn
f4cb02fb0c
Code cleanup: Purge calls to obsolete EntityCoordinates methods ( #26292 )
...
* Purge calls to obsolete EntityCoordinates methods
* Pizza defruited; rerun those tests!
2024-03-21 12:59:56 +11:00
metalgearsloth
c584f6444a
Pulling rework v2 ( #24936 )
...
* Pulling rework
Fixing up the FOUR systems managing pulling, all the shitcode, and also making it nicer ingame.
* More pulling cleanup
* stats
* More cleanup
* First draft
* More pulling
* weh
* Fix puller
* Pulling working
* Fix merge
* Dunked
* Self-merge time
* Fix hotkey
* Fix container changes
* oop
* Fix multi-pulling
* Move alerts cleanup.
* pulling fixes
2024-03-19 14:30:56 +11:00
metalgearsloth
a9502be29e
Revert "Fix chat bubbles ( #25643 )" ( #25645 )
...
* Revert "Fix chat bubbles (#25643 )"
This reverts commit 23d2c4d924 .
* Revert "Fixes obsolete Transform warnings in Content. (#25256 )"
This reverts commit f284b43ff6 .
2024-02-28 00:51:20 +11:00
TemporalOroboros
f284b43ff6
Fixes obsolete Transform warnings in Content. ( #25256 )
...
* Fix TransformComponent.MapPosition warnings in Content.Client
* Fix TransformComponent.MapPosition warnings in Content.IntegrationTests
* Fix TransformComponent.MapPosition warnings in Content.Shared
* Fix TransformComponent.MapPosition warnings in Content.Server
* Fix TransformComponent.WorldPosition warnings in Content.Shared
* Fix TransformComponent.WorldPosition warnings in Content.Client
Excepts ClickableComponent b/c that needs to be ECS'd entirely later
* Fix TransformComponent.WorldPosition warnings in Content.Server
* Fix TransformComponent.WorldRotation warnings in Content.*
* Fix TransformComponent.MapPosition warnings I missed
* Fix TransformComponent.WorldMatrix warnings in Content.*
* Fix TransformComponent.InvWorldMatrix warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotationMatrixWithInv warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotationMatrix warnings in Content.*
* Fix TransformComponent.GetWorldPositionRotation warnings in Content.*
* Fix TransformComponent.Anchored.set warnings in Content.*
* Fix TransformComponent.Coordinates.set warnings in Content.*
* Fix TransformComponent.LocalPosition.set warnings in Content.*
* Fix TransformComponent.AttachToGridOrMap warnings in Content.*
* Fix TransformComponent.AttachParent warnings in Content.*
* Preempt TransformComponent.LocalRotation.set warnings in Content.Shared
* Preempt TransformComponent.LocalRotation.set warnings in Content.Client
* Preempt TransformComponent.LocalRotation.set warnings in Content.IntegrationTests
* Preempt TransformComponent.LocalRotation.set warnings in Content.Server
* Fix/Preempt the remaining obsolete TransformComponent properties/methods in Content.*
* ECS ClickableComponent
* Fix obsolete SharedTransformSystem methods in Content.*
* Fix ExplosionOverlay `SharedTransformSystem` dependency
* Maybe fix null eye position breaking tests
* MGS requested changes
2024-02-27 12:06:20 +11:00
Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
Callmore
5a2c744998
Tiny shove fix. ( #25353 )
...
* Remove second shove check.
* Change when popups and sounds are created.
Reduces phantom shoves that feel bad.
* why didn't i think of this i saw it earlier...
* Replaced Is fields with prefix
* remove some dependencies to fix tests???
2024-02-21 15:01:45 +11:00
Jezithyr
c15b0691ec
Emergency revert for pulling ( #24923 )
...
Revert "Pulling rework (#20906 )"
This reverts commit 0d8254b2a2 .
2024-02-03 10:32:30 -08:00
metalgearsloth
0d8254b2a2
Pulling rework ( #20906 )
...
* Pulling rework
Fixing up the FOUR systems managing pulling, all the shitcode, and also making it nicer ingame.
* More pulling cleanup
* stats
* More cleanup
* First draft
* More pulling
* weh
* Fix puller
* Pulling working
* Fix merge
* Dunked
* Self-merge time
2024-02-03 14:36:09 +11:00
AJCM-git
108f001731
Virtual items cleanup ( #23912 )
...
* Virtual items cleanup
* Detail
* Review
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-01-14 21:18:47 +11:00
Nemanja
ad5f7a5c76
Give throwing a cooldown ( #23311 )
2024-01-01 14:24:37 +11:00
Leon Friedrich
35ba42af9c
Add some tests and fix some miscellaneous bugs ( #22836 )
...
* Add some tests and fix some bugs
* Add more helper methods
* remove submodule
* fix merge
* also fix DirtyAll()
* poke
2023-12-28 10:05:20 +11:00
Leon Friedrich
721a445bbd
Fix pulling mispredicts ( #22941 )
...
* Fix pulling mispredicts
* Make behaviour consistent
* Good ol terminating entities
2023-12-25 00:33:32 -07:00
Kara
fdf718e586
Reimplement smart equipping ( #22815 )
...
* Reimplement smart equipping
* inv prediction fix
* oops
2023-12-22 01:17:09 +11:00
KP
d0085f9428
Prevent pacified players from throwing dangerous stuff ( #22268 )
2023-12-11 15:40:22 -08:00
deltanedas
f25773ffec
explosion minor rework + fix ( #21718 )
2023-11-20 04:44:42 +11:00
Leon Friedrich
e685cb626b
Un-revert IPlayerManager refactor ( #21244 )
2023-10-28 09:59:53 +11:00
metalgearsloth
a2bbda43cc
Revert "Update submodule to 172.0.0 ( #21222 )" ( #21225 )
2023-10-24 21:55:20 +11:00
Leon Friedrich
7ba0ea2926
IPlayerManager refactor ( #21215 )
2023-10-24 20:19:08 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
Kara
dbb7c7065a
Kill ContainerHelpers ( #20908 )
2023-10-11 20:18:49 +11:00
metalgearsloth
7064f262b4
Add ore bag area pickups ( #19358 )
2023-09-12 22:34:04 +10:00
metalgearsloth
d5bd1c6f86
Predict StorageComponent ( #19682 )
2023-09-11 21:20:46 +10:00
metalgearsloth
5a0fc68be2
Content update for NetEntities ( #18935 )
2023-09-11 09:42:41 +10:00
metalgearsloth
4cfc578011
Revert "Remove most usages of obsolete TransformComponent methods (#1… ( #19714 )
2023-09-01 12:30:29 +10:00
Visne
1416942bea
Remove most usages of obsolete TransformComponent methods ( #19571 )
2023-08-30 12:05:19 +10:00
metalgearsloth
fcf01cc6ef
Trashbag stuff ( #18096 )
2023-07-18 21:44:00 +10:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
Menshin
c1ef48cee9
Raise hand (un)equipped events on container insert/remove ( #15664 )
2023-04-24 05:38:52 +10:00
DrSmugleaf
b947856431
Remove hands component reference ( #15197 )
2023-04-07 11:21:12 -07:00
Tyzemol
6476474205
Belt and back slot quick draw ( #14828 )
...
* backgunquickequip
* backgunquickequip
* fix build fail
* fix build fail 2
* cleanup
---------
Co-authored-by: BuildTools <unconfigured@null.spigotmc.org >
2023-03-26 16:01:09 -07:00
Nemanja
49f7575298
Cuffable/Handcuff ECS ( #14382 )
2023-03-13 19:34:26 -04:00
Leon Friedrich
b148bebd60
Equipment verbs & admin inventory access. ( #14315 )
2023-03-06 04:12:08 +11:00
Nemanja
faca40b8d5
more component ref removal + combining server/client comps ( #13178 )
...
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com >
2022-12-25 05:28:21 +01:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
DrSmugleaf
889ed089c0
Replace IBodyPartAdded and IBodyPartRemoved with ref events ( #12572 )
2022-11-13 15:34:26 -06:00
Rane
6c95c8d165
fix shove regression ( #12316 )
2022-11-08 15:10:59 -06:00
metalgearsloth
fb3f6fa80f
Predicted stamina ( #12413 )
...
* Predicted stamina
Needed to do some semblence of predicted melee.
* Okay now done.
* Pause support
* Comment
2022-11-08 14:34:07 -06:00
Leon Friedrich
efac113469
Improve stripping UI ( #9768 )
2022-10-16 04:00:04 +11:00
Leon Friedrich
880fb36714
Fix smart equip bug ( #10915 )
2022-09-03 09:38:46 +10:00
Rane
38a8a22e5a
Throwing event improvements ( #10055 )
2022-07-28 09:28:23 +10:00