PSF-BotServer/common/src/test/scala/game
Fate-JH 337cfbe5d2
ObjectCreateMessage Alterations, Class Object Adjustments (#243)
* power outage failure resulting in the destruction of the original ocm-fixes branch; the git branch refs were corrupted during commit, but the up-to-date changed files remained intact

* eliminating the need for CommonFieldData2 and CommonFieldData2WithPlacement

* in the middle of integrating CommonFieldData into DetailedLockerContainerData (but not standard LockerContainerData); added field for final boolean in WeaponData

* adding faction affinity to Equipment (to match functionality; not becuase I know what ends ...)

* in the middle of integrating CommonFieldData into DetailedCommandDetonaterData

* applying faction affinity to objects at time of terminal production (but to what ends?); required BoomerTrigger and AmmoBox to always report as NEUTRAL internally

* completed the transition from using the old class-based order terminal system to the page-based order terminal system; unused terminal classes have been eliminated

* more closely aligned TelepadDeployableData and InternalTelepadDeployableData

* modifying TelepadDeployableData make it generic and eliminate the need for InternalTelepadDeployableData after fixing a packet converter to utilize DroppedItemData

* modified Terminal operation to branch further outwards from Terminal.Request to the TerminalDefinition's Request method; modified tests to reflect update

* loosening up matrix terminal definition limitations

* modified ProximityTerminal to support a custom defintition class

* rendered the message passing system for Terminals general (Any) in the full scale so it can be specific in instance cases

* refactored and moved both EquipmentSlot and ExoSuitDefinition

* (re)load Favorites each time player (re)spawns
2019-03-03 08:23:30 -05:00
..
objectcreate ObjectCreateMessage Alterations, Class Object Adjustments (#243) 2019-03-03 08:23:30 -05:00
objectcreatedetailed ObjectCreateMessage Alterations, Class Object Adjustments (#243) 2019-03-03 08:23:30 -05:00
objectcreatevehicle ObjectCreateMessage Alterations, Class Object Adjustments (#243) 2019-03-03 08:23:30 -05:00
ActionCancelMessageTest.scala initial ActionCancelMessage packet work and tests; borrowed aphedox hack message to pry at door 2017-10-13 14:58:21 -04:00
ActionProgressMessageTest.scala ActionProgressMessage 2017-10-04 17:15:57 +02:00
ActionResultMessageTest.scala unified code paths for dropping an item, and reinforced code path for picking an item back up; LocalService will handle some of the work now; ActionResultMessage embraces its simplistic nature (we don't have enough error messages) 2018-05-22 19:13:59 -04:00
ArmorChangedMessageTest.scala true ObjectCreateMessage packet and ObjectCreateDetailedMessage packet have been made separate; some case objects for the former, mostly CE, have been added; all tests accounted 2017-04-19 20:24:40 -04:00
AvatarDeadStateMessageTest.scala Modifying AvatarDeadStateMessage to manipulate visible respawn points on deployment mpa; improving postStop conditions on WSA to consider player in different situations; added basic Zone.Population.(message) case statements 2018-04-09 19:12:23 -04:00
AvatarFirstTimeEventMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
AvatarGrenadeStateMessageTest.scala true ObjectCreateMessage packet and ObjectCreateDetailedMessage packet have been made separate; some case objects for the former, mostly CE, have been added; all tests accounted 2017-04-19 20:24:40 -04:00
AvatarImplantMessageTest.scala added initial AvatarStatisticsMessage packet and tests; gave an Enumeration type to AvtarImplant action field 2018-03-08 15:48:19 -05:00
AvatarJumpMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
AvatarSearchCriteriaMessageTest.scala added initial AvatarSearchCriteriaMessage packet and tests; worked ASCM into WSA login workflow 2018-03-07 22:58:42 -05:00
AvatarStatisticsMessageTest.scala added initial AvatarStatisticsMessage packet and tests; gave an Enumeration type to AvtarImplant action field 2018-03-08 15:48:19 -05:00
AvatarVehicleTimerMessageTest.scala added trailing newline to test file 2017-05-02 22:34:04 -04:00
BattleExperienceMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
BattleplanMessageTest.scala Tuned positioning on player spawned at an AMS; fixed 'AMS' label draw and clear issue by expanding deployment options; modifications to BattlePlanMessage packet 2018-05-21 10:58:18 -04:00
BeginZoningMessageTest.scala initial work on BeginZoningMessage; working tests (not like there's anything to test in the tests) 2017-04-21 00:24:44 -04:00
BindPlayerMessageTest.scala Damage Fix, and Stuff (#235) 2018-11-21 20:31:51 -05:00
BroadcastWarpgateUpdateMessageTest.scala changing continent id and building id to normal data types in BroadcastWarpgateUpdate and BuildingInfoUpdate; implementing warp gates and branched logic for warp gate initialization in WSA; updating tests 2018-03-05 23:26:38 -05:00
BugReportMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
BuildingInfoUpdateMessageTest.scala changing continent id and building id to normal data types in BroadcastWarpgateUpdate and BuildingInfoUpdate; implementing warp gates and branched logic for warp gate initialization in WSA; updating tests 2018-03-05 23:26:38 -05:00
ChangeAmmoMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ChangeFireModeMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ChangeFireStateMessage_StartTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ChangeFireStateMessage_StopTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ChangeShortcutBankMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
CharacterCreateRequestMessageTest.scala added an enumeration for character voices, which prompoted a massive file update; separated BasicCharacterData from CharacterAppearanceData; added some yet unimplemented support to WSA and VehicleData; completely commented out RemoveActorTests for later repairs so they do not break in Travis CI 2018-06-08 21:07:47 -04:00
CharacterInfoMessageTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
CharacterNoRecordMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
CharacterRequestMessageTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
ChatMsgTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ChildObjectStateMessageTest.scala changed Codecs so that all known 8-bit angle data is now read as a 0-360 Float value; added a mreaure of testing to CodecTests 2017-07-06 17:33:06 -04:00
ConnectToWorldMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ConnectToWorldRequestMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ContinentalLockUpdateMessageTest.scala changing continent id to normal data types and away from PlanetSideGUID in ZoneForcedCavernConnections and ContinentalLockUpdate; implementing ForcedZoneCavernConnections and ContinentalLockUpdate in WSA 2018-03-05 20:21:13 -05:00
CreateShortcutMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
DamageWithPositionMessageTest.scala initial work on packet and tests 2017-09-30 21:31:30 -04:00
DelayedPathMountMsgTest.scala DelayedPathMountMsg 2017-05-04 16:25:14 +02:00
DensityLevelUpdateMessageTest.scala added initial AvatarSearchCriteriaMessage packet and tests; worked ASCM into WSA login workflow 2018-03-07 22:58:42 -05:00
DeployableObjectsInfoMessageTest.scala initial work on DeployableObjectsInfoMessage packet and working tests 2017-04-25 00:36:34 -04:00
DeployObjectMessageTest.scala Deployables (#230) 2018-09-23 08:00:58 -04:00
DeployRequestMessageTest.scala Deployment: 2018-02-17 17:37:53 -05:00
DestroyDisplayMessageTest.scala Some little mod 2017-04-11 14:03:56 +02:00
DestroyMessageTest.scala added initial DestroyMessage packet and tests 2018-03-01 10:24:42 -05:00
DisconnectMessageTest.scala Akna Air Tower, Ceryshen, has its amenities wired. The default spawn point has been moved to allow for the tower at Akna to interfere with the tower at Anguta. 2018-03-31 20:02:40 -04:00
DismountBuildingMsgTest.scala these eight copyrights were not updated 2017-03-08 21:09:49 -05:00
DismountVehicleMsgTest.scala Update DismountVehicleMsgTest.scala 2018-05-21 08:48:14 -04:00
DisplayedAwardMessageTest.scala fixes for MeritCommendation tests 2017-09-08 20:12:36 -04:00
DropItemMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
EmoteMsgTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ExperienceAddedMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
FacilityBenefitShieldChargeRequestMessageTest.scala more tests for the proximity amenities; added the other silo in Anguta, Ceryshen and the terminal-facing silo in home3; initial work on FacilityBenefitShieldCharge packet and tests 2018-05-16 19:24:50 -04:00
FavoritesMessageTest.scala more tests for the proximity amenities; added the other silo in Anguta, Ceryshen and the terminal-facing silo in home3; initial work on FacilityBenefitShieldCharge packet and tests 2018-05-16 19:24:50 -04:00
FavoritesRequestTest.scala partially-working vehicle favorites system; modifications to existing favorites system, identification of packet parameters 2018-05-15 08:05:33 -04:00
FireHintMessageTest.scala Update FireHintMessageTest.scala 2017-05-04 13:40:10 +02:00
FriendsRequestTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
FriendsResponseTest.scala add initial SetChatFilterMessage packet and tests; gave FriendsResponse a valid action enumeration; changed continent id and building id in DensityUpdateLevel to use simple data type rather than PlanetSideGUID; worked these packet changes into WSA initialization workflow 2018-03-07 22:32:27 -05:00
GenericActionMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
GenericCollisionMsgTest.scala these eight copyrights were not updated 2017-03-08 21:09:49 -05:00
GenericObjectActionMessageTest.scala Operational vehicle terminals: 2017-11-25 20:55:12 -05:00
GenericObjectStateMsgTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
HackMessageTest.scala comments and documentation, mainly; adjusted the list splitting functionality in the LocalService support Actors 2017-10-13 14:58:21 -04:00
HitHintTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
HitMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
HotSpotUpdateMessageTest.scala changing continent id to normal data type in HotSpotUpdate; implementing token logic for HotSpotUpdate in WSA; updating tests 2018-03-06 15:27:17 -05:00
InventoryStateMessageTest.scala clarified fields and purpose; updated comments; working tests 2017-05-17 20:45:46 -04:00
ItemTransactionMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ItemTransactionResultMessageTest.scala these eight copyrights were not updated 2017-03-08 21:09:49 -05:00
KeepAliveMessageTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
LashMessageTest.scala LashMessage 2017-04-11 11:24:47 +02:00
LoadMapMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
LoginMessageTest.scala added and expanded tests in hopes of increasing code coverage score 2017-12-06 19:51:43 -05:00
LoginRespMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
LootItemMessageTest.scala modified how subscriptions can subscribe and unsubscribe from specific channels (works now); vehicles now come with default loadouts at time of spawn; MoveItem is now a much more generic process that handles all Container objects; alternate fire modes now have correct ammunition values, but still do not change ammunition type properly; terminals are now distinctively split a bit more; LootItemMessage packet 2017-12-23 01:29:48 -05:00
MailMessageTest.scala initial MailMessage packet work and testing 2017-04-21 19:56:01 -04:00
MountVehicleMsgTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
MoveItemMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ObjectAttachMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ObjectDeleteMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ObjectDeployedMessageTest.scala Deployables (#230) 2018-09-23 08:00:58 -04:00
ObjectDetachMessageTest.scala unified code paths for dropping an item, and reinforced code path for picking an item back up; LocalService will handle some of the work now; ActionResultMessage embraces its simplistic nature (we don't have enough error messages) 2018-05-22 19:13:59 -04:00
ObjectDetectedMessageTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
ObjectHeldMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
OrbitalStrikeWaypointMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
OxygenStateMessageTest.scala updated field name to more appropriately match status 2017-05-10 13:21:54 -04:00
PickupItemMessageTest.scala Packet: PickupItemMessage and create tests (#117) 2017-03-10 21:39:39 -05:00
PingMsgTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
PlanetsideAttributeMessageTest.scala Packet: Planetsideattributemessage (#119) 2017-03-10 21:50:38 -05:00
PlanetsideStringAttributeMessageTest.scala initial PlanetsideStringAttribute packet and tests (#242) 2019-02-05 21:28:06 -05:00
PlayerStasisMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
PlayerStateMessageTest.scala changed Codecs so that all known 8-bit angle data is now read as a 0-360 Float value; added a mreaure of testing to CodecTests 2017-07-06 17:33:06 -04:00
PlayerStateMessageUpstreamTest.scala changed Codecs so that all known 8-bit angle data is now read as a 0-360 Float value; added a mreaure of testing to CodecTests 2017-07-06 17:33:06 -04:00
PlayerStateShiftMessageTest.scala changed Codecs so that all known 8-bit angle data is now read as a 0-360 Float value; added a mreaure of testing to CodecTests 2017-07-06 17:33:06 -04:00
ProjectileStateMessageTest.scala clarifying field names; updating comments; adding match cases in WSA 2017-05-02 21:21:55 -04:00
PropertyOverrideMessageTest.scala added comments, mainly 2017-08-09 12:51:03 -04:00
ProximityTerminalUseMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
QuantityDeltaUpdateMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
QuantityUpdateMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ReleaseAvatarRequestMessageTest.scala ReleaseAvatarRequestMessage 2017-04-11 11:36:13 +02:00
ReloadMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
RepairMessageTest.scala Packet: RepairMessage and tests (#118) 2017-03-10 21:41:19 -05:00
ReplicationStreamMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
RequestDestroyMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ServerVehicleOverrideMsgTest.scala Another revamp to vehicle spawn process. Wrote tests. 2018-04-29 00:16:55 -04:00
SetChatFilterMessageTest.scala add initial SetChatFilterMessage packet and tests; gave FriendsResponse a valid action enumeration; changed continent id and building id in DensityUpdateLevel to use simple data type rather than PlanetSideGUID; worked these packet changes into WSA initialization workflow 2018-03-07 22:32:27 -05:00
SetEmpireMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
SpawnRequestMessageTest.scala Damage Fix, and Stuff (#235) 2018-11-21 20:31:51 -05:00
SplashHitMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
SquadDefinitionActionMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
SquadWaypointEventTest.scala packets RespawnAMSInfoMessage and SquadWaypointEvent, the latter with tests; system of keeping track of deployed AMS vehicles and displaying their data to interested users added through the VehicleService path 2018-05-21 10:54:32 -04:00
TargetingImplantRequestTest.scala comments in class; added a match case in WSA; short test, to at least show a full working sample 2017-05-02 00:51:54 -04:00
TargetingInfoMessageTest.scala modified constructors and clarified fields in both commentary and name; fixed tests 2017-05-01 22:36:40 -04:00
TimeOfDayMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
TrainingZoneMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
TriggerEffectMessageTest.scala Deployables (#230) 2018-09-23 08:00:58 -04:00
TriggerEnvironmentalDamageMessageTest.scala work on TriggerEnvironmentalDamageMessage packet and tests 2017-04-27 07:43:53 -04:00
TriggerSoundMessageTest.scala initial TriggerSoundMessage packet work and tests 2017-10-07 22:04:15 -04:00
UnuseItemMessageTest.scala clarifying the fields of this packet; adding working tests; adding WSA match case; reset starting continent back to home3 (my mistake) 2017-05-02 08:38:11 -04:00
UseItemMessageTest.scala Facility Turrets (#223) 2018-07-14 21:25:44 -04:00
VehicleStateMessageTest.scala changed Codecs so that all known 8-bit angle data is now read as a 0-360 Float value; added a mreaure of testing to CodecTests 2017-07-06 17:33:06 -04:00
VehicleSubStateMessageTest.scala initial VehicleSUbStateMessage packet and test; borrowing angle codec from VehicleStateMessage 2018-01-03 15:31:11 -05:00
VNLWorldStatusMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
VoiceHostInfoTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
VoiceHostKillTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
VoiceHostRequestTest.scala added tests for: VoiceHost*, CharacterInfoMessage, CharacterCreateRequestMessage, CharacterRequestMessage, and KeepAliveMessage; modified test for ObjectDetectedMessage 2017-05-03 23:20:20 -04:00
WarpgateRequestTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
WeaponDelayFireMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
WeaponDryFireMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
WeaponFireMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
WeaponJammedMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
WeaponLazeTargetPositionMessageTest.scala these eight copyrights were not updated 2017-03-08 21:09:49 -05:00
WeatherMessageTest.scala Packet: WeatherMessage (#112) 2017-03-10 21:33:14 -05:00
ZipLineMessageTest.scala wrapping the three trailing Floats into a Vector3 object 2017-03-06 23:07:32 -05:00
ZoneForcedCavernConnectionsMessageTest.scala repairs to ZFCCM test 2018-03-08 21:27:19 -05:00
ZoneInfoMessageTest.scala Update copyrights for 2017 (#109) 2017-03-06 19:30:45 -05:00
ZoneLockInfoMesageTest.scala changing continent id to normal data types and away from PlanetSideGUID in DensityLevelUpdate, ZoneInfo, and ZoneLockInfo; implementing better init ZoneInfo, ZoneLockInfo, and ZonePopulationUpdate packets in WSA 2018-03-05 20:21:13 -05:00
ZonePopulationUpdateMessageTest.scala changing continent id to normal data types and away from PlanetSideGUID in DensityLevelUpdate, ZoneInfo, and ZoneLockInfo; implementing better init ZoneInfo, ZoneLockInfo, and ZonePopulationUpdate packets in WSA 2018-03-05 20:21:13 -05:00