PSF-LoginServer/src/test/scala/game
Fate-JH 6a349d0fe1
Repeating the Obvious (#1233)
* adding chat and event messages that have been neglected since; these are easy additions

* completely retooled water interactions for players and vehicles to handle a wading status, before drowning; when player with llu or vehicle with player with llu come into contact with water in this wading state, the llu is lost and the facility hack ends; adding messages to support this and differentiate from an llu facility capture timeout

* periodic message while the llu is active, whether or not there is a carrier, until the hack is finished

* message when inventory is full (assumes player inventory destination, but item winds up in hand due to lack of space, but it works)

* when changing exo-suits, complain if equipment has to be deleted; dropped equipment is limited to special equipment; report a player pointlessly

* announce ams decay to players who have just spawned on an ams, when they spawn on that ams, and for the last round of spawnees when the vehicle finally deconstructs; due to use of the word 'bound' this may be an incorrect application, but matrixing doesn't work anyway

* deconstruction message for would-be driver when vehicle is abandoned on spawn pad; tempo on message delivery is different than usual

* message when player is kicked from orbital shuttle gantry; message when player attempts to bail in a warp gate; message when player attempts to bail from a droppod; stop player from succeeding in bailing from a droppod

* vehicle pad deconstruction complete message; message when nc max shield deactivates when out of capacitor power or when max opens fire; message when ams can not deploy because it is blocked by other entities; message when facility capture requires ntu

* message for deployables being blocked; cleaning up dev test section

* Yellow Ownership (#1226)

* just some tinkering and clean-up

* converted DeployItem from AvatarService to LocalService; attempt at resolving missing overwhip yellow ring is complicated; vehicle ownership packet wqorks on deployables that are mountable, but is less successful on normal simple deployables

* restoration of yellow ring of ownership around deployables; changes to variant of CommonFieldData transcorder used on certain deployable transcoders; static values are assigned parameter names and public variables are given types for completion

* initial packet for GenericObjectAction2Message and tests; repaired transcoders and tests for TRAP and small turrets

* force redraw of the whole boomer to assert reassignment of ownership; it's heavy-handed but it works

* deployable ownership should be asserted during both re-zoning and revival; refactoring of code in ZoningOperations

* message when inventory is full (assumes player inventory destination, but item winds up in hand due to lack of space, but it works)

* vehicle deployment messages added in, then deployment was fixed to accommodate an explicit caller, and that changed a whole lot of the deployment loop for messages; environmental activity was modified to maointain a more responsible start/stop transition; many many test changes (still an issue with a lot of them)

* moving around conditions for losing the llu

* the question of one extra bit for small deployables; also, all tests pass successfully, tho resource silo use remains coin flip; what sorcery is this

* duplicate capture lost message eliminated; flag lost violently due to environment in general rather than just water interaction; flag lost violently due to warp gate envelope interaction; flag lost due to be dropped in an unsafe position

* vary the testing depth for water interaction

* darn tests

* fixed vehicle interference; added missing ArmorShieldOff message; clearing countdown after vehicle spawn should stop countdown from appearing in subsequent vehicle spawns

* the router needs 20m of clearance

* removing the shared group interference information from routers
2024-10-01 16:01:00 -04:00
..
objectcreate Repeating the Obvious (#1233) 2024-10-01 16:01:00 -04:00
objectcreatedetailed Fixing Tests (#1204) 2024-06-22 01:42:25 -04:00
objectcreatevehicle Fixing Tests (#1204) 2024-06-22 01:42:25 -04:00
ActionCancelMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ActionProgressMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ActionResultMessageTest.scala Relog Fix (#1012) 2023-01-07 23:13:49 -05:00
AggravatedDamageMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AIDamageTest.scala Turret Automation (#1166) 2024-03-02 23:16:10 -05:00
ArmorChangedMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarAwardMessageTest.scala Wearing Your Accomplishments on Your Sleeve (#988) 2022-04-02 17:19:52 -04:00
AvatarDeadStateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarFirstTimeEventMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarGrenadeStateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarImplantMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarJumpMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarSearchCriteriaMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
AvatarStatisticsMessageTest.scala importing controlled implementation changes from original exp-for-kda branch; assist kill experience rewarded 2023-10-17 14:06:21 -04:00
AvatarVehicleTimerMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BattleExperienceMessageTest.scala Experience for KDA [Prep-work] (#1024) 2023-02-14 00:09:28 -05:00
BattleplanMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BeginZoningMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BindPlayerMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BroadcastWarpgateUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BugReportMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
BuildingInfoUpdateMessageTest.scala Intercontinental Gaslighting (#998) 2022-06-14 02:21:24 -04:00
CaptureFlagUpdateMessageTest.scala formatting 2023-04-15 19:02:46 +00:00
ChainLashMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ChangeAmmoMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ChangeFireModeMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ChangeFireStateMessage_StartTest.scala Networking 2020-09-26 23:58:09 +02:00
ChangeFireStateMessage_StopTest.scala Networking 2020-09-26 23:58:09 +02:00
ChangeShortcutBankMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
CharacterCreateRequestMessageTest.scala gender was never the same thing as sex; for now, I just need easy pronouns for the log 2021-03-23 12:01:22 -04:00
CharacterInfoMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
CharacterKnowledgeMessageTest.scala Team Building Exercise [Incomplete] (#1013) 2023-01-16 10:42:05 -05:00
CharacterNoRecordMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
CharacterRequestMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ChatMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
ChildObjectStateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ComponentDamageMessageTest.scala formatting 2023-04-15 19:02:46 +00:00
ConnectToWorldMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ConnectToWorldRequestMessageTest.scala Utility Vehicle Drivers (#1102) 2023-05-30 13:05:38 -04:00
ContinentalLockUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
CreateShortcutMessageTest.scala Spectator Role (#1200) 2024-05-10 22:30:20 -04:00
DamageFeedbackMessageTest.scala Fixing Tests (#1204) 2024-06-22 01:42:25 -04:00
DamageMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DamageWithPositionMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DataChallengeMessageRespTest.scala Networking 2020-09-26 23:58:09 +02:00
DataChallengeMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DebugDrawMessageTest.scala initial debug draw packet; data for the tests are entirely fabricated as we have no instances of this packet in the wild (#1170) 2024-03-02 23:08:59 -05:00
DelayedPathMountMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
DensityLevelUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DeployableObjectsInfoMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DeployObjectMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DeployRequestMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DestroyDisplayMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DestroyMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DisconnectMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DismountBuildingMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
DismountVehicleMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
DisplayedAwardMessageTest.scala Wearing Your Accomplishments on Your Sleeve (#988) 2022-04-02 17:19:52 -04:00
DropItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DroppodFreefallingMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
DroppodLaunchRequestMessageTest.scala Hart (#723) 2021-03-23 09:44:10 -04:00
DroppodLaunchResponseMessageTest.scala Hart (#723) 2021-03-23 09:44:10 -04:00
EmoteMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
ExperienceAddedMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
FacilityBenefitShieldChargeRequestMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
FavoritesMessageTest.scala Lump of Coal (#982) 2022-01-27 09:57:51 -05:00
FavoritesRequestTest.scala Networking 2020-09-26 23:58:09 +02:00
FireHintMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
FrameVehicleStateMessageTest.scala formatting 2023-04-15 19:02:46 +00:00
FriendsRequestTest.scala Enemies (No Friends) (#1008) 2022-09-20 13:05:05 -04:00
FriendsResponseTest.scala Enemies (No Friends) (#1008) 2022-09-20 13:05:05 -04:00
GenericActionMessageTest.scala Code Style Improvements (#1016) 2023-02-10 23:40:16 -05:00
GenericCollisionMsgTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
GenericObjectAction2MessageTest.scala Yellow Ownership (#1226) 2024-08-22 23:33:47 -04:00
GenericObjectActionAtPositionMessageTest.scala formatting 2023-04-15 19:02:46 +00:00
GenericObjectActionMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
GenericObjectStateMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
HackMessageTest.scala Implant Terminal Hack (#1221) 2024-08-03 00:12:16 -04:00
HitHintTest.scala Networking 2020-09-26 23:58:09 +02:00
HitMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
HotSpotUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
InvalidTerrainMessageTest.scala packet work for InvalidTerrainMessage packet and tests 2021-05-25 17:08:03 -04:00
InventoryStateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ItemTransactionMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ItemTransactionResultMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
KeepAliveMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
LashMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
LoadMapMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
LoginMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
LoginRespMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
LongRangeProjectileInfoMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
LootItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
MailMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
MountVehicleMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
MoveItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectAttachMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectDeleteMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectDeployedMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectDetachMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectDetectedMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ObjectHeldMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
OrbitalShuttleTimeMsgTest.scala Hart (#723) 2021-03-23 09:44:10 -04:00
OrbitalStrikeWaypointMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
OutfitMembershipRequestTest.scala Add a potential packet to the test cases 2024-01-01 02:30:13 +01:00
OutfitRequesTest.scala initial packet and tests for OutfitRequest 2023-05-22 16:27:06 -04:00
OxygenStateMessageTest.scala Water and Lava (#649) 2020-12-24 08:04:11 -05:00
PickupItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
PingMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
PlanetsideAttributeMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
PlanetsideStringAttributeMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
PlayerStasisMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
PlayerStateMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
PlayerStateMessageUpstreamTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
PlayerStateShiftMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
ProjectileStateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
PropertyOverrideMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ProximityTerminalUseMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
QuantityDeltaUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
QuantityUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ReleaseAvatarRequestMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ReloadMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
RepairMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ReplicationStreamMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
RequestDestroyMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ServerVehicleOverrideMsgTest.scala Networking 2020-09-26 23:58:09 +02:00
SetChatFilterMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
SetEmpireMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
SimDataChallengeRespTest.scala Networking 2020-09-26 23:58:09 +02:00
SimDataChallengeTest.scala Networking 2020-09-26 23:58:09 +02:00
SpawnRequestMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
SplashHitMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
SquadDefinitionActionMessageTest.scala Team Building Exercise [Incomplete] (#1013) 2023-01-16 10:42:05 -05:00
SquadDetailDefinitionUpdateMessageTest.scala Experience for KDA [Prep-work] (#1024) 2023-02-14 00:09:28 -05:00
SquadMemberEventTest.scala Networking 2020-09-26 23:58:09 +02:00
SquadMembershipRequestTest.scala Networking 2020-09-26 23:58:09 +02:00
SquadMembershipResponseTest.scala Add a potential packet to the test cases 2024-01-01 02:30:13 +01:00
SquadStateTest.scala Networking 2020-09-26 23:58:09 +02:00
SquadWaypointEventTest.scala The Flail (#896) 2021-07-29 09:06:29 -04:00
TargetingImplantRequestTest.scala Networking 2020-09-26 23:58:09 +02:00
TargetingInfoMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
TimeOfDayMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
TrainingZoneMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
TriggerEffectMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
TriggerEnvironmentalDamageMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
TriggerSoundMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
UnuseItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
UseItemMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
VehicleStateMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
VehicleSubStateMessageTest.scala Collisions (#932) 2021-10-05 09:59:49 -04:00
VNLWorldStatusMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
VoiceHostInfoTest.scala Networking 2020-09-26 23:58:09 +02:00
VoiceHostKillTest.scala Networking 2020-09-26 23:58:09 +02:00
VoiceHostRequestTest.scala Append opportunistic overhang data consumer 2023-12-27 01:47:25 +01:00
WarpgateRequestTest.scala Networking 2020-09-26 23:58:09 +02:00
WeaponDelayFireMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
WeaponDryFireMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
WeaponFireMessageTest.scala recovery from original angles branch, mostly concerning changes with ChangeFireStateMessage_Stop and WeaponFireMessage field info 2021-06-25 22:57:55 -04:00
WeaponJammedMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
WeaponLazeTargetPositionMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
WeatherMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ZipLineMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ZoneForcedCavernConnectionsMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ZoneInfoMessageTest.scala Networking 2020-09-26 23:58:09 +02:00
ZoneLockInfoMesageTest.scala Networking 2020-09-26 23:58:09 +02:00
ZonePopulationUpdateMessageTest.scala Networking 2020-09-26 23:58:09 +02:00