CatStation/Content.Shared
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
Actions Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Administration Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
AI Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Alert 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 Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Audio Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Chat Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Chemistry Basic liver mechanism (#3424) 2021-02-28 02:58:08 +01:00
Construction Physics (#3452) 2021-03-01 03:11:29 +11:00
Damage Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Eui Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
GameObjects Physics (#3452) 2021-03-01 03:11:29 +11:00
GameTicking Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Input Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Interfaces Physics (#3452) 2021-03-01 03:11:29 +11:00
Kitchen Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Maps Physics (#3452) 2021-03-01 03:11:29 +11:00
Materials Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Maths Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Network/NetMessages Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Objectives Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Physics Physics (#3452) 2021-03-01 03:11:29 +11:00
Preferences Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Prototypes 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
Roles Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Sandbox Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Stacks Refactor stacks to use prototypes (#3387) 2021-02-25 16:18:29 +11:00
Utility Physics (#3452) 2021-03-01 03:11:29 +11:00
VendingMachines Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
CCVars.cs Physics (#3452) 2021-03-01 03:11:29 +11:00
Content.Shared.csproj Update NuGet packages. 2021-02-25 12:05:53 +01:00
Content.Shared.csproj.DotSettings Moved interaction interfaces from Server to Shared. 2020-07-18 22:51:56 -07:00
EntryPoint.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
Localization.cs Update submodule, fix a bunch of warnings. 2021-02-23 22:26:59 +01:00
SharedModuleTestingCallbacks.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00
SharedNotifyManager.cs Added nullable to most Content.Shared files (#3238) 2021-02-27 14:12:09 +11:00