mirror of
https://github.com/psforever/PSF-LoginServer.git
synced 2026-02-21 07:33:39 +00:00
* planar classes to describe levels of water and other fluid parallel to the ground * corrected purpose of field in OxygenStateMessage and adjusted the structure of the packet; the environment is now 'regions filled with stuff'; messaging pathways to facilitate drowning and drown recovery in SessionActor, WorldSession, and PlayerControl, as well as the avatar event system * drowning height is now a featur - recommend going through GlobalDefinitions; fixed lava pool collision to work on pool entry rather than drown level; lava now burns; painbox damage now is directed towards players control agency first * drowning timer works correctly for both player and vehicle targets; timing and dive depth information for targets defined, but currently originates from a generic location (ObjectDefinition); packet OSM has been modified for efficiency; classes for environment features previously exclusive to drowning mechanics have been pushed towards generic naming conventions * added sea and pools for z4, z5, z8, and z10 * vehicles now take damage (to the point of destruction) when exposed to lava due the expansion of environmental damage reasons and environmental damage modifiers; modification of the environment exposure lingo; streamlining of vital activity record system * added basic drown params to flying vehicle definitions; object trait and control mixin for environment interaction, code moved from SessionActor and WorldSession * separated environmental classes; handled waterlogged flying vehicles, in properties and code; wrote comments and tests * players mounting vehicles and players subjected to the vehicle transfer process should receive updated drown-state status of the vehicle; drowning should suspend while in the middle of vehicle transfer, in the case the process is long * increased damage performed to vehicles by lava |
||
|---|---|---|
| .. | ||
| guidtask | ||
| number | ||
| terminal | ||
| AuraTest.scala | ||
| AutoRepairIntegrationTest.scala | ||
| AutoRepairTest.scala | ||
| AvatarTest.scala | ||
| BuildingTest.scala | ||
| ContainerTest.scala | ||
| ConverterTest.scala | ||
| DamageableTest.scala | ||
| DamageModelTests.scala | ||
| DefaultTest.scala | ||
| DeployableTest.scala | ||
| DeployableToolboxTest.scala | ||
| DeploymentTest.scala | ||
| DoorTest.scala | ||
| EntityTest.scala | ||
| EnvironmentTest.scala | ||
| EquipmentSlotTest.scala | ||
| EquipmentTest.scala | ||
| ExoSuitTest.scala | ||
| FacilityTurretTest.scala | ||
| FactionAffinityTest.scala | ||
| FireModeTest.scala | ||
| GeneratorTest.scala | ||
| IFFLockTest.scala | ||
| InteractsWithZoneEnvironmentTest.scala | ||
| InventoryTest.scala | ||
| LoadoutTest.scala | ||
| LocalTest.scala | ||
| LockerTest.scala | ||
| MountableTest.scala | ||
| PlayerControlTest.scala | ||
| PlayerTest.scala | ||
| ProjectileTest.scala | ||
| RepairableTest.scala | ||
| ResourceSiloTest.scala | ||
| ServerObjectBuilderTest.scala | ||
| SpawnTubeTest.scala | ||
| UtilityTest.scala | ||
| VehicleControlTest.scala | ||
| VehicleSpawnPadTest.scala | ||
| VehicleTest.scala | ||
| VitalityTest.scala | ||
| ZoneTest.scala | ||