metalgearsloth
bf79d76666
Content update for ECS physics ( #13291 )
2023-01-15 15:38:59 +11:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
Ygg01
75ea093d78
Fluid spread refactor ( #11908 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Fix undefined
2022-11-15 22:30:59 +11:00
Leon Friedrich
92e92dceb0
Unrevert #10934
2022-10-25 11:06:00 +11:00
Emisse
80fd37041f
Revert "Fix unintentional inventory relayed event handling " ( #12182 )
2022-10-24 17:06:04 +02:00
Leon Friedrich
145471be2d
Fix unintentional inventory relayed event handling ( #10934 )
...
* Add InventoryRelayedEvent<TEvent>
* implement relays
* typos
* a
2022-10-24 01:04:49 -07:00
metalgearsloth
1782eb6ad7
Fix even more warnings ( #11968 )
...
Also more instances of someone using TryComp instead of HasComp
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com >
2022-10-16 08:49:22 -07:00
metalgearsloth
78a4ab6eb2
Update for collision events by-ref ( #10933 )
2022-09-14 17:26:26 +10:00
metalgearsloth
12e1a961d6
Reduce knocked down players tile friction ( #11035 )
2022-09-10 23:49:10 -07:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
Kara
459f8d23eb
Shards damage barefoot users + steptrigger-related general cleanup ( #9585 )
2022-07-10 02:28:37 -07:00
keronshb
0dbc8ba0f6
Removes extra Sound from slippery component ( #8841 )
2022-06-16 19:32:34 +10:00
wrexbe
1e0babbd50
Make AdminLogsSystem an IoC manager ( #8492 )
...
* Make log not entity system
* Fixes
2022-05-28 23:41:17 -07:00
Pieter-Jan Briers
ebfe5e888f
Kick mines (real) ( #8056 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2022-05-18 14:07:35 +10:00
wrexbe
bc68ac96dd
Cleanup the namespaces ( #8132 )
2022-05-13 17:59:03 +10:00
Absolute-Potato
856df8921a
Slip Nerfs ( #7733 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2022-05-06 14:36:03 +10:00
hubismal
6ec1572dd6
Players are propelled forward when slipping ( #7886 )
...
* Slippery System checks if players are already down before slipping them again. Prevents chains of banana peels accelerating players to supersonic speeds.
* Slippery items and puddles now propel people, some more than others.
* a white space
2022-05-01 01:02:29 -05:00
mirrorcult
ec4d4688c7
Seal/abstract/virtual everything ( #6739 )
2022-02-16 18:23:23 +11:00
wrexbe
17db0775c8
Auto comp ( #6416 )
2022-02-02 14:35:40 +11:00
Leon Friedrich
013edcc545
Prevent inventory events from being relayed to pockets ( #6074 )
...
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2022-01-10 15:37:20 +11:00
moonheart08
d5ce221b77
Actually no a bit lower is better.
2022-01-08 15:46:38 -06:00
moonheart08
52536b9dcf
nerf min slip speed.
2022-01-08 15:45:54 -06:00
Pieter-Jan Briers
a0af197259
Set outside prediction flags on system/inputs to work without prediction.
...
This needs to be gone through more thoroughly but it works somewhat.
2021-12-30 03:12:04 +01:00
Leon Friedrich
7f81f0b8b8
Add more pretty strings to logs ( #5768 )
2021-12-13 12:22:58 +01:00
Vera Aguilera Puerto
f6371c6e62
Make all current admin logs use ToPrettyString
2021-12-11 16:00:10 +01:00
Vera Aguilera Puerto
8985a672de
Merge branch 'master' into 2021-12-03-remove-IEntity-komm-süsser-todd
2021-12-08 10:33:52 +01:00
pointer-to-null
0109aa804c
Tiny admin log slip message fix. ( #5719 )
2021-12-07 15:49:17 -07:00
Vera Aguilera Puerto
3f79e3754f
Merge branch 'master' into 2021-12-03-remove-IEntity-komm-süsser-todd
...
# Conflicts:
# Content.Client/Crayon/CrayonDecalVisualizer.cs
# Content.Client/Tabletop/TabletopSystem.cs
# Content.IntegrationTests/Tests/InventoryHelpersTest.cs
# Content.Server/AI/EntitySystems/AiSystem.cs
# Content.Server/AI/Utility/AiLogic/UtilityAI.cs
# Content.Server/AME/AMENodeGroup.cs
# Content.Server/Administration/AdminVerbSystem.cs
# Content.Server/Body/Systems/RespiratorSystem.cs
# Content.Server/Chemistry/Components/InjectorComponent.cs
# Content.Server/Chemistry/TileReactions/CleanTileReaction.cs
# Content.Server/Chemistry/TileReactions/SpillTileReaction.cs
# Content.Server/Crayon/CrayonComponent.cs
# Content.Server/Doors/Components/ServerDoorComponent.cs
# Content.Server/Explosion/EntitySystems/TriggerSystem.cs
# Content.Server/Fluids/Components/MopComponent.cs
# Content.Server/Fluids/Components/SpillExtensions.cs
# Content.Server/Fluids/EntitySystems/PuddleSystem.cs
# Content.Server/Instruments/InstrumentSystem.cs
# Content.Server/Nutrition/EntitySystems/DrinkSystem.cs
# Content.Server/Nutrition/EntitySystems/FoodSystem.cs
# Content.Server/PneumaticCannon/PneumaticCannonSystem.cs
# Content.Server/Storage/Components/EntityStorageComponent.cs
# Content.Server/Storage/Components/StorageFillComponent.cs
# Content.Server/Stunnable/StunbatonSystem.cs
# Content.Server/Throwing/ThrowHelper.cs
# Content.Server/Weapon/Ranged/Barrels/BarrelSystem.cs
# Content.Server/Weapon/Ranged/Barrels/Components/ServerBatteryBarrelComponent.cs
# Content.Server/Weapon/Ranged/ServerRangedWeaponComponent.cs
# Content.Shared/Containers/ItemSlot/ItemSlotsSystem.cs
# Content.Shared/Damage/Components/DamageableComponent.cs
# Content.Shared/Damage/Systems/DamageableSystem.cs
# Content.Shared/MobState/Components/MobStateComponent.cs
# Content.Shared/Slippery/SharedSlipperySystem.cs
2021-12-07 17:48:49 +01:00
metalgearsloth
8af335097f
More (IComponent) shenanigans and also some contaminated IoCManager.Resolve<IEntityManager>() very long yes calls
2021-12-07 22:22:34 +11:00
pointer-to-null
090e74792c
Status effects fix. Refresh the status effect cooldown. ( #5708 )
2021-12-06 23:18:07 -07:00
DrSmugleaf
2a3b7d809d
Fix 3000 errors
2021-12-05 18:09:01 +01:00
Vera Aguilera Puerto
2bfec7ec62
Some more fixes
2021-12-04 14:14:22 +01:00
Vera Aguilera Puerto
f386b57148
Inline OwnerUid
2021-12-03 16:30:34 +01:00
Vera Aguilera Puerto
5cd42c9ad6
Inline UID
2021-12-03 15:53:09 +01:00
Vera Aguilera Puerto
69b270017b
Inline TryGetComponent completely, for real
2021-12-03 14:17:01 +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
Pieter-Jan Briers
64861ff034
Add Content.Shared.Database ( #5588 )
2021-11-28 14:56:53 +01:00
DrSmugleaf
7b5878b846
Support player sessions in admin logs and add test
...
Fix EventRan log type id
Make slipping low impact
2021-11-22 23:15:22 +01:00
DrSmugleaf
57b6efa3fd
Add log for slipping
2021-11-22 20:36:50 +01:00
Vera Aguilera Puerto
b6337ffe7a
Makes many things use OwnerUid instead of Owner.Uid
2021-11-09 15:05:49 +01:00
mirrorcult
c0ecdb09af
Slipping tweaks + remove EffectBlocker ( #4955 )
...
* Slipping tweaks + remove EffectBlocker
* mfw failed merge conflict resolution
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2021-10-25 17:43:49 +11:00
Vera Aguilera Puerto
8deffd3f08
Hotfix slips
2021-10-16 00:20:08 +02:00
mirrorcult
ae1ce0b31c
Status effect refactor ( #4868 )
...
* Oops! All Changes In One Commit
* try desperately to fix prediction issues and fail
* oops
* test
* actually fixes prediction issues
* port jittering to status effect
* default merge behavior + alert cooldown stuff
* silly test issue
* zabloing
* address reviews
2021-10-15 23:45:04 +02:00
Vera Aguilera Puerto
8d78b5f32e
Fix slip exception
2021-10-12 12:51:37 +02:00
Vera Aguilera Puerto
6eee256b11
Refactors stunnable to be ECS. ( #4819 )
...
Also cleans up StandingStatesystem.
2021-10-10 12:47:26 +02:00
metalgearsloth
ad783396f8
Update CloseTo to CloseToPercent ( #4708 )
2021-09-29 20:07:01 +10:00
Vera Aguilera Puerto
0be5ff829b
Gets rid of all ComponentManager usages. ( #4707 )
2021-09-28 13:35:29 +02:00
metalgearsloth
b8911d58ac
Optimise slipperysystem ( #4566 )
...
* Optimise slipperysystem
That ToArray call no longer showing up on a profiler
* Woops
2021-09-06 15:49:05 +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
metalgearsloth
590a6ce969
Slipping, now with 20% more ecs ( #4310 )
...
* Slipping, now with 20% more ecs
* vereview
2021-07-21 22:13:58 +10:00