PSF-BotServer/src/test/scala
Fate-JH 93a544c07c
Collisions (#932)
* pattern for applying damage to player avatar and player-controlled vehicle collisions

* pattern for applying damage to targets due to collisions, falling damage and crashing damage individually; fields to support these calculations are provided

* modifiers to translate 'small step velocity' to real game velocity, as reported by the HUD; corrections for velocity; corrections for velocity in other packets

* fall damage calculations moved to function

* basic two-body collisions between GUID-identified game entities and a ward against too many collisions in a short amount of time

* bailing mechanics

* vssm for non-driven vehicles

* comment about vehicle state message field

* comments and minor refactoring for current collision damage calc; tank_traps modifier; potential fix for blockmap indexing issue

* fixed cargo/carrier vehicle ops

* corrections to initialization of ce construction items; adjustments to handling of modifiers for collision damage

* modifier change, protection against flight speed and spectator crashes; submerged status is once again known only to the actor

* appeasing the automated tests

* hopefully paced collisions better; re-did how Infantry collisions are calculated, incorporating mass and exo-suit data; kill feed reporting should be better

* adjusted damage values again, focusing on the lesser of or middling results; collision killfeed attribution attempt

* kicking offers bail protection; lowered the artificial modifier for one kind of collision damage calculation

* correction to the local reference map functions

* fixed tests; attempt to zero fall damage distance based on velocity; attempt to block mine damage when spectating
2021-10-05 09:59:49 -04:00
..
base Hart (#723) 2021-03-23 09:44:10 -04:00
control Networking 2020-09-26 23:58:09 +02:00
game Collisions (#932) 2021-10-05 09:59:49 -04:00
objects Collisions (#932) 2021-10-05 09:59:49 -04:00
reset encode and decode of only known packet of the ResetSequence type (#752) 2021-04-07 14:20:51 -04:00
service Unique Number System Operations (#906) 2021-08-15 21:27:45 -04:00
CodecTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
CryptoPacketTest.scala Restructure repository 2020-08-26 06:19:00 +02:00
CryptoTest.scala Networking 2020-09-26 23:58:09 +02:00
PacketCodingTest.scala Networking 2020-09-26 23:58:09 +02:00
Vector3Test.scala Hart (#723) 2021-03-23 09:44:10 -04:00