Delta-v/Content.Client
metalgearsloth 4d064abcd7
Physics (#3485)
* 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

* Fix dupe pulling

* Zumzum's based fix

* Don't run tile friction for non-predicted bodies

* Experimental pulling improvement

* Everything's a poly now

* Optimise AI region debugging a bit

Could still be better but should improve default performance a LOT

* Mover no updater

* Crazy kinematic body idea

* Good collisions

* KinematicController

* Fix aghost

* Throwing refactor

* Pushing cleanup

* Fix throwing and footstep sounds

* Frametime in ICollideBehavior

* Fix stuff

* Actually fix weightlessness

* Optimise collision behaviors a lot

* Make open lockers still collide with walls

* powwweeerrrrr

* Merge master proper

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

* Ch ch ch changesss

* SHIP IT

* Fix #if DEBUG

* Fix vaulting and item locker collision

* Fix throwing

* Editing yaml by hand what can go wrong

* on

* Last yaml fixes

* Okay now it's fixed

* Linter

Co-authored-by: Metal Gear Sloth <metalgearsloth@gmail.com>
Co-authored-by: Vera Aguilera Puerto <zddm@outlook.es>
2021-03-08 04:09:59 +11:00
..
Administration Add cvar to disable ooc chat (#3258) 2021-02-16 20:14:32 +01:00
Animations Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Arcade Updates blockgame localization (#3430) 2021-02-27 10:25:55 +01:00
Atmos Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Changelog Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
Chat Updates chat manager localization (#3432) 2021-02-28 21:16:29 +01:00
Command WPF layout (#3346) 2021-02-21 12:38:56 +01:00
Commands ContextMenu (#3286) 2021-02-26 12:42:16 +11:00
Construction Update construction tool icons to their new paths (#3540) 2021-03-06 09:49:21 -08:00
Eui Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
GameObjects Physics (#3485) 2021-03-08 04:09:59 +11:00
GameTicking Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
GlobalVerbs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Graphics/Overlays Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Input Adds server rules (#3475) 2021-03-03 17:56:52 +11:00
Instruments WPF layout (#3346) 2021-02-21 12:38:56 +01:00
Interfaces Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Jobs Holiday System (#3122) 2021-02-12 10:45:22 +01:00
Parallax Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Physics/Controllers Physics (#3485) 2021-03-08 04:09:59 +11:00
Placement/Modes Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
Research Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
Sandbox Spawner windows now remember their positions (fixes #622) 2021-02-27 12:28:40 +01:00
State Changelog. (#3398) 2021-02-25 09:50:45 +01:00
StationEvents Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
UserInterface Fixes a fatal error when opening the PA control computer interface. (#3478) 2021-03-04 19:38:43 +11:00
Utility Shared Containers (#3331) 2021-03-01 15:24:46 -08:00
VendingMachines WPF layout (#3346) 2021-02-21 12:38:56 +01:00
Voting Clear votes on client disconnect. 2021-02-28 22:51:06 +01:00
AssemblyInfo.cs Visualize melee weapon cooldowns in HUD. 2019-11-12 01:43:11 +01:00
ClickMapManager.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
ClientContentIoC.cs Changelog. (#3398) 2021-02-25 09:50:45 +01:00
ClientModuleTestingCallbacks.cs Improve integration testing 2019-06-29 01:58:16 +02:00
ClientNotifyManager.cs WPF layout (#3346) 2021-02-21 12:38:56 +01:00
ClientPreferencesManager.cs OOC sent by an admin will have a different color (#3117) 2021-02-14 15:59:56 +01:00
Content.Client.csproj Serialization v3 content PR (#3491) 2021-03-05 01:08:38 +01:00
EntryPoint.cs Changelog. (#3398) 2021-02-25 09:50:45 +01:00
EscapeMenuOwner.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
IgnoredComponents.cs Piping Unit test fixes (#3471) 2021-03-02 19:58:19 +01:00
Program.cs Content.{Client,Server} are now Exes that can be ran. 2020-01-22 20:17:32 +01:00
ScreenshotHook.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
StaticIoC.cs Massive Namespace Cleanup (#3120) 2021-02-11 01:13:03 -08:00
UILinks.cs Slight changes to lobby screen. (#2622) 2020-12-02 19:45:07 +11:00
app.config Updates submodule (#56) 2018-04-12 23:56:43 +02:00