Fixes all outstanding Dragonmaw specific issues that made the race track an abomination to race on. Other issues that apply to all racetracks still exist (spend too long falling when driving off edge, checkpoint triggers being odd, exploits of lap counting etc.)
no more invisible walls in the hatchery
lap 2 and 3 ramps/pillars are moved into place at the correct time
lap 2 and 3 ramps/pillars now play their animations
RigidBodyPhantoms now correctly act like phantoms
Added RigidBodyPhantom position/rotation getters and setters to entity
Add all scripts for Dragonmaw
Fix triggers for Refinery fumes such that they now smash the player if driven into
Utilize isRespawnPoint on racing checkpoints to prevent spawning on checkpoints that were marked as non-usable
Consolidate PhantomPhysics loading logic to the shared PhysicsComponent
Add debug information for sphere dpShapes
All code has been tested by myself in a few races to check that ramps and pillars are in the correct spots and do not move over time as well as the phantoms smashing the player and placing them at the very least at a safe checkpoint (driving on the left side does not trigger the checkpoint because how we do the range check does not take that side into account, but you do respawn somewhere safe). I will be enlisting further testers to ensure functionality.
Fixes #172
Thank you aron for implementing a lot of the scripts
Fixes all outstanding Dragonmaw specific issues that made the race track an abomination to race on. Other issues that apply to all racetracks still exist (spend too long falling when driving off edge, checkpoint triggers being odd, exploits of lap counting etc.)
All code has been tested by myself in a few races to check that ramps and pillars are in the correct spots and do not move over time as well as the phantoms smashing the player and placing them at the very least at a safe checkpoint (driving on the left side does not trigger the checkpoint because how we do the range check does not take that side into account, but you do respawn somewhere safe). I will be enlisting further testers to ensure functionality.
Fixes #172
Thank you aron for implementing a lot of the scripts