metalgearsloth
b6cf2ce524
Add FTL arrival visuals ( #29402 )
...
* Add FTL arrival visuals
* weh
* Update Content.Shared/Shuttles/Components/FTLComponent.cs
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
---------
Co-authored-by: Tayrtahn <tayrtahn@gmail.com >
2024-07-01 16:11:30 +10:00
metalgearsloth
b8a2decb4b
Fix shuttle audio clipping ( #27527 )
...
Changed engine to use grid local-center and very high maxdistance / refdistance values so it's seamless.
2024-05-29 17:32:20 +10:00
DrSmugleaf
eed560bf3e
Make FTL constants in ShuttleSystem into cvars ( #27706 )
...
* Make FTL constants in ShuttleSystem into cvars
* Fix tests
2024-05-11 00:00:15 -07:00
no
5c69031d11
Admin log shuttle gibbing + Make shuttle gibbing and immovable rods drop organs and correctly put player in ghost ( #27114 )
...
* Add admin log when someone gets gibbed by a shuttle
* Make shuttle gibbing work properly again
* Fix immovable rod gibbing, no longer puts you into nullspace
* Update Content.Server/ImmovableRod/ImmovableRodSystem.cs
* Update Content.Server/Shuttles/Systems/ShuttleSystem.FasterThanLight.cs
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2024-04-20 16:27:38 +10:00
Leon Friedrich
12bb476a2d
Add evac shuttle test. ( #27152 )
...
* Add evac shuttle test.
* Fix typo in comment
2024-04-20 15:57:55 +10:00
Pieter-Jan Briers
3b791459c7
Refactor FTL time tracking code to fix a UI bug ( #26538 )
...
The FTL UI on the shuttle console would reset the FTL progress bar every time you open it. This is because the server only sends "time until completion", not a start/end time. The FTL code now uses a separate start/end time so the exact same progress bar can be preserved.
For convenience, I made a StartEndTime record struct that stores the actual tuple. This is now used by the code and has some helpers.
2024-03-30 12:40:55 +11:00
Tayrtahn
964c6d54ca
Code cleanup: Purge obsoleted SharedPhysicsSystem methods ( #26287 )
...
Updated calls to SharedPhysicsSystem methods
2024-03-25 17:37:25 +11:00
Tayrtahn
ae3d745430
Code Cleanup: Purge obsolete MapManager methods ( #26279 )
...
* GetGrid
* GridExists
* TryGetGrid
2024-03-22 18:08:40 +11:00
metalgearsloth
574c625d12
Fix shuttle disabling on ftl ( #25859 )
...
Branch moment.
2024-03-05 21:08:44 +11:00
metalgearsloth
bbb78807c4
Fix docking fallback ( #25854 )
...
Only thing that even triggers it atm is escape pods.
2024-03-05 18:07:17 +11:00
metalgearsloth
c23b3d804e
Fix exped FTL ( #25823 )
...
Also fixed some other stuff I noticed.
2024-03-04 17:24:24 +11:00
metalgearsloth
21a95960f0
Fix FTL docks not opening ( #25808 )
2024-03-04 02:00:52 +11:00
metalgearsloth
92872e546a
Fix FTLToDock ( #25803 )
...
* Fix FTLToDock
- Removed Enabled coz unneeded really.
- Fixed SetCoordinates call that got dumped at some point oop.
* Fix this docking check
2024-03-03 21:14:16 +11:00
metalgearsloth
c5486873db
Shuttle console + FTL rework ( #24430 )
...
* Add shuttle interior drawing back
Just do it per-tile she'll be right, at least it's done with 1 draw call.
* Revamp shuttle console
* Bunch of cleanup work
* Lables sortito
* dok
* Pixel alignment and colours
* Fix a bunch of drawing bugs
* Shuttle map drawing
* Drawing fixes
* Map parallax working finally
* weh
* Commit all my stuff
* mic
* deez
* Update everything
* Xamlify everything
* uh
* Rudimentary blocker range
* My enemies have succeeded
* Bunch of changes to FTL
* Heaps of cleanup
* Fix FTL bugs
* FTL
* weewoo
* FTL fallback
* wew
* weh
* Basic FTL working
* FTL working
* FTL destination fixes
* a
* Exclusion zones
* Fix drawing / FTL
* Beacons working
* Coordinates drawing
* Fix unknown map names
* Dorks beginning
* State + docking cleanup start
* Basic dock drawing
* Bunch of drawing fixes
* Batching / color fixes
* Cleanup and beacons support
* weh
* weh
* Begin pings
* First draft at map objects
* Map fixup
* Faster drawing
* Fix perf + FTL
* Cached drawing
* Fix drawing
* Best I got
* strips
* Back to lists but with caching
* Final optimisation
* Fix dock bounds
* Docking work
* stinker
* kobolds
* Btns
* Docking vis working
* Fix docking pre-vis
* canasses
* Helldivers 2
* a
* Array life
* Fix
* Fix TODOs
* liltenhead feature club
* dorking
* Merge artifacts
* Last-minute touchup
2024-03-03 18:39:19 +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
Nemanja
ce0a51fc29
Predict doors and airlocks ( #25419 )
...
* predict doors and airlocks
* prying, too
* ack
* eek
2024-02-23 10:01:31 +11:00
metalgearsloth
a7388e5c05
Add trade stations ( #23863 )
...
* puters
* Start on fulfillment
* weh
* Smol update
* FTL sound fixes or smth iunno
* Add consoles
* More tweaks
* Make it unanchorable
* final wehs
* weh
* Fix 1 test
* Shrimply bump the distance
* cat
2024-01-19 13:02:28 +11:00
metalgearsloth
7d3fe676dd
Remove obsolete ftl call ( #24187 )
...
Nothing burger
2024-01-17 23:01:40 +11:00
metalgearsloth
3a166e1423
Reduce shuttle smimsh allocations ( #22952 )
2023-12-31 03:12:52 +11:00
Leon Friedrich
9a3342d972
Remove uses of TransformComponent.ChildEntities ( #22442 )
...
* Make output of ChildEnumerator non-nullable
* Remove uses of ChildEntities
* poke tests
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-12-17 03:09:50 +11:00
metalgearsloth
342b08418e
Fix planet command being ran on existing maps ( #21775 )
2023-12-11 19:51:02 +11:00
metalgearsloth
b2aefdef37
Set FTL sounds as grid audio ( #21951 )
2023-11-29 10:19:23 +11:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
metalgearsloth
ee3e3583bd
Add map names to stuff ( #21760 )
...
- Station map
- FTL map
2023-11-21 21:35:37 -07:00
metalgearsloth
73a33c455a
Fix FTL arrival deleting ghosts ( #21778 )
2023-11-19 14:37:53 -08:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
DrSmugleaf
f560f88eb5
Remove 700 usages of Component.Owner ( #21100 )
2023-10-19 12:34:31 -07:00
metalgearsloth
d99d85500c
Fix shuttle throwing ( #20884 )
...
The original PR had a lot of strange and unperformant code.
2023-10-10 23:07:21 -04:00
Varen
8590d32760
FTL on a spaced tile yeets instead of gibs ( #19883 )
...
* -Changes gibbing on FTL when on a spaced tile to yeeting on FTL if you're not buckled and on a space tile.
* -Throw relative to local shuttle position instead, fine for most cases and more performant
-Use throw code to throw.
* Blanks removal
woops
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
---------
Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com >
2023-09-06 22:13:31 -04:00
deltanedas
9e60e0db88
gib hitchhikers on ftl ( #19793 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-09-05 00:16:10 +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
Kevin Zheng
ba589dbf65
Add station anchors ( #18697 )
2023-08-05 19:24:24 +10:00
metalgearsloth
99e6f8f0bc
Add FTL fallback ( #16644 )
2023-07-17 01:41:22 +10:00
metalgearsloth
53a0d1bc83
Center salvage shuttles ( #17906 )
...
It looks slightly offset due to localcenter but don't worry about it.
2023-07-09 15:58:36 -06:00
metalgearsloth
68480af109
Update content vectors to numerics ( #17759 )
2023-07-08 14:08:32 +10:00
Tom Leys
a196756124
Split Door Bolt functionality out of AirlockDoor ( #16354 )
2023-05-31 10:23:35 -04:00
metalgearsloth
1192a723e6
Shuttle flattening ( #16416 )
2023-05-19 17:26:28 +10:00
metalgearsloth
699b5816a8
Allow early salvage launches ( #16503 )
2023-05-16 23:18:37 +10:00
metalgearsloth
74361f1581
Reduce FTL times ( #16410 )
2023-05-14 01:00:36 -07:00
metalgearsloth
7cd7b5091c
Fix cargo FTL ( #15557 )
2023-04-20 13:28:19 +10:00
metalgearsloth
122350f19c
Salvage expeditions ( #12745 )
2023-04-20 10:43:13 +10:00
metalgearsloth
846274b7b8
Don't re-close closed doors ( #15007 )
...
Fixes them re-closing on shuttle departure. If this is bad can just make shuttle code handle it but this seemed more appropriate?
2023-04-03 13:28:27 -05:00
metalgearsloth
ce34252cd3
Revert "fuckyou ( #14960 )" ( #15006 )
...
* Revert "fuckyou (#14960 )"
This reverts commit e29c54d64e .
* Use volume for it
2023-03-30 22:44:39 -06:00
metalgearsloth
dcbc094f94
Remove bounds check for FTL ( #14787 )
2023-03-24 17:17:08 +11:00
metalgearsloth
448165ffda
Escape pods ( #14809 )
...
* Namespace adjustments for days
* pod
* thanks rider
* Fix the oop launch
* Fixes
* Fix stuff
* eeeeeeeee
* Fix
* access
* map
* forgor
* thing
* Genericise escape pod fill
2023-03-23 19:54:41 -06:00
metalgearsloth
5ad059bf36
Change FTLCompletedEvent raise target ( #14790 )
2023-03-23 18:11:19 +11:00
metalgearsloth
d5cf2f28c0
Fix double FTL started event ( #14788 )
2023-03-23 17:41:42 +11:00