fish-station/Content.Shared/GameObjects/Components
metalgearsloth 3e64fd56a1
Physics (#3452)
* Content side new physics structure

* BroadPhase outline done

* But we need to fix WorldAABB

* Fix static pvs AABB

* Fix import

* Rando fixes

* B is for balloon

* Change human mob hitbox to circle

* Decent movement

* Start adding friction to player controller

I think it's the best way to go about it to keep other objects somewhat consistent for physics.

* This baby can fit so many physics bugs in it.

* Slight mob mover optimisations.

* Player mover kinda works okay.

* Beginnings of testbed

* More testbed

* Circlestack bed

* Namespaces

* BB fixes

* Pull WorldAABB

* Joint pulling

* Semi-decent movement I guess.

* Pulling better

* Bullet controller + old movement

* im too dumb for this shit

* Use kinematic mob controller again

It's probably for the best TBH

* Stashed shitcode

* Remove SlipController

* In which movement code is entirely refactored

* Singularity fix

* Fix ApplyLinearImpulse

* MoveRelay fix

* Fix door collisions

* Disable subfloor collisions

Saves on broadphase a fair bit

* Re-implement ClimbController

* Zumzum's pressure

* Laggy item throwing

* Minor atmos change

* Some caching

* Optimise controllers

* Optimise CollideWith to hell and back

* Re-do throwing and tile friction

* Landing too

* Optimise controllers

* Move CCVars and other stuff swept is beautiful

* Cleanup a bunch of controllers

* Fix shooting and high pressure movement controller

* Flashing improvements

* Stuff and things

* Combat collisions

* Combat mode collisions

* Pulling distance joint again

* Cleanup physics interfaces

* More like scuffedularity

* Shit's fucked

* Haha tests go green

* Bigmoneycrab

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
2021-03-01 03:11:29 +11:00
..
Access Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ActionBlocking Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Actor Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Arcade Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Atmos Piping angle fixes (#3442) 2021-02-28 22:00:53 +11:00
Body Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Botany Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Buckle Physics (#3452) 2021-03-01 03:11:29 +11:00
Cargo Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Chemistry Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Command Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Construction Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Context Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Conveyor Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Damage Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Disposal Physics (#3452) 2021-03-01 03:11:29 +11:00
Doors Physics (#3452) 2021-03-01 03:11:29 +11:00
Explosion Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Fluids Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Gravity Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
GUI Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Instruments Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Interactable Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Inventory Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Items Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
MachineLinking Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Markers Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Materials Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Medical Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Mobs Physics (#3452) 2021-03-01 03:11:29 +11:00
Movement Physics (#3452) 2021-03-01 03:11:29 +11:00
Nutrition Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Observer Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
PDA Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Pointing Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Portal Physics (#3452) 2021-03-01 03:11:29 +11:00
Power Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Projectiles Physics (#3452) 2021-03-01 03:11:29 +11:00
Pulling Physics (#3452) 2021-03-01 03:11:29 +11:00
Recycling Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Research Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Rotation Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Singularity Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Sound Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Storage Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Strap Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Suspicion Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Tag Make component states dependant on the player getting them (#3280) 2021-02-18 00:09:07 -08:00
Trigger Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
VendingMachines Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Watercloset Toilet (#3012) 2021-01-20 18:02:34 +11:00
Weapons Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ExtinguisherCabinet.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
ReinforcedWallVisuals.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedBagOpenVisuals.cs Stacked sprite visualizer (#3096) 2021-02-18 00:02:36 +11:00
SharedBurningStates.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedCanBuildWindowOnTopComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedComputerComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedConfigurationComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedCrayonComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedDoAfterComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedExpendableLightComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedGasAnalyzerComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedHandheldLightComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedLightBehaviourComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedMagbootsComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedMagicMirrorComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedPaperComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedPlaceableSurfaceComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedRadiationStorm.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedStackComponent.cs Adds tons of new materials + cleans up existing ones (#3413) 2021-02-26 18:59:24 +11:00
SharedVaporComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedWindowComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedWiresComponent.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SmokingVisuals.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
StackVisuals.cs Stacked sprite visualizer (#3096) 2021-02-18 00:02:36 +11:00