fish-station/Content.Server
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
..
Actions Ghosts do booo (spooky) (#3363) 2021-02-26 12:31:06 +11:00
Administration Physics (#3452) 2021-03-01 03:11:29 +11:00
AI Physics (#3452) 2021-03-01 03:11:29 +11:00
Alert/Click Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Atmos Physics (#3452) 2021-03-01 03:11:29 +11:00
Botany Tags everything that should be tagged (#3372) 2021-02-23 18:48:57 +11:00
Cargo Refactors the CargoOrderDataManager into the CargoConsoleSystem (#2858) 2021-01-08 21:11:09 -08:00
Chat Add cvar to disable ooc chat (#3258) 2021-02-16 20:14:32 +01:00
Chemistry Fix foam crash (#3336) 2021-02-20 22:50:24 +11:00
Commands Physics (#3452) 2021-03-01 03:11:29 +11:00
Construction Physics (#3452) 2021-03-01 03:11:29 +11:00
Database Fluent Localisation Fixes (#3344) 2021-02-22 01:07:46 +01:00
DeviceNetwork Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Eui Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Explosions Physics (#3452) 2021-03-01 03:11:29 +11:00
GameObjects Physics (#3452) 2021-03-01 03:11:29 +11:00
GameTicking Fluent Localisation Fixes (#3344) 2021-02-22 01:07:46 +01:00
GlobalVerbs Add a command and verb to delete entities (#3263) 2021-02-17 11:54:21 +11:00
Holiday Content PR for YAML hot reloading (#3319) 2021-02-20 00:05:24 +01:00
Interfaces Spill hand contents when dropping them in a fall (#3304) 2021-02-18 21:43:46 +01:00
Jobs Holiday System (#3122) 2021-02-12 10:45:22 +01:00
Mobs Fluent Localisation Fixes (#3344) 2021-02-22 01:07:46 +01:00
Objectives Content PR for YAML hot reloading (#3319) 2021-02-20 00:05:24 +01:00
PDA Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Physics/Controllers Physics (#3452) 2021-03-01 03:11:29 +11:00
Players Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Preferences OOC sent by an admin will have a different color (#3117) 2021-02-14 15:59:56 +01:00
Sandbox Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
StationEvents PauseManager moved to Shared (#3288) 2021-02-18 20:45:45 -08:00
Utility Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Voting Voting (#3185) 2021-02-17 01:07:17 +11:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00
AssemblyInfo.cs Fix exception in ReagentPrototype caused by IMetabolizable (#451) 2019-11-23 21:55:31 +01:00
ConnectionManager.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Content.Server.csproj Update NuGet packages. 2021-02-25 12:05:53 +01:00
EntryPoint.cs Data-driven NPC behaviors (#3271) 2021-02-19 22:37:17 -08:00
HardRotateVerbs.cs Fixes all the rotation bugs. (#3365) 2021-02-22 00:46:27 +01:00
IgnoredComponents.cs Fix missing ignored components on the client (#3101) 2021-02-06 13:55:36 +01:00
MoMMILink.cs Fix MoMMILink exceptions. 2021-02-13 13:15:07 +01:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
ServerContentIoC.cs Data-driven NPC behaviors (#3271) 2021-02-19 22:37:17 -08:00
ServerModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
ServerNotifyManager.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
SetOutfitEui.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
StatusShell.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00