1572 lines
39 KiB
Protocol Buffer
1572 lines
39 KiB
Protocol Buffer
syntax = "proto2";
|
|
|
|
package Gazillion;
|
|
|
|
import "GazillionCommon.proto";
|
|
import "CommonMessages.proto";
|
|
import "ChatCommon.proto";
|
|
import "MatchCommon.proto";
|
|
import "BillingCommon.proto";
|
|
import "Guild.proto";
|
|
|
|
enum ForceDisconnectReason {
|
|
eFDR_None = 0;
|
|
eFDR_ForcedDisconnect = 1;
|
|
eFDR_ErrorLoadingCharacter = 2;
|
|
eFDR_CheckpointFailed = 3;
|
|
eFDR_UnableToCreateRegion = 4;
|
|
eFDR_FulfillmentFailed = 5;
|
|
eFDR_PSNFailure = 6;
|
|
}
|
|
|
|
enum CommunityModifyFailureCode {
|
|
eCMFC_Timeout = 1;
|
|
eCMFC_UnknownPlayer = 2;
|
|
}
|
|
|
|
enum SwitchToAvatarFailedReason {
|
|
eSAFR_Unknown = 0;
|
|
eSAFR_InvalidLocation = 1;
|
|
eSAFR_RegionRestrictionEval = 2;
|
|
eSAFR_InvalidRegion = 3;
|
|
eSAFR_SwapInPowerFailedToActivate = 4;
|
|
eSAFR_RegionRestrictionKwd = 5;
|
|
}
|
|
|
|
enum GuildLeaveReason {
|
|
eGLR_Left = 1;
|
|
eGLR_Kicked = 2;
|
|
}
|
|
|
|
enum GuildMessageCode {
|
|
eGMC_None = 1;
|
|
eGMC_GuildNameDirty = 2;
|
|
eGMC_ServicesDown = 3;
|
|
eGMC_GuildNameInvalidCharacters = 4;
|
|
eGMC_GuildNameTooShort = 5;
|
|
eGMC_GuildNameTooLong = 6;
|
|
eGMC_GuildNameIdentical = 7;
|
|
eGMC_GuildNotInGuild = 8;
|
|
eGMC_GuildsLocked = 9;
|
|
eGMC_GuildMotdInvalidCharacters = 10;
|
|
eGMC_GuildMotdTooShort = 11;
|
|
eGMC_GuildMotdTooLong = 12;
|
|
}
|
|
|
|
enum PlayerTradeStatusCode {
|
|
ePTSC_None = 0;
|
|
ePTSC_SentInvitation = 1;
|
|
ePTSC_ReceivedInvitation = 2;
|
|
ePTSC_TradeInProgress = 3;
|
|
ePTSC_Disabled = 4;
|
|
ePTSC_InvalidPartner = 5;
|
|
ePTSC_PartnerIsBusy = 6;
|
|
ePTSC_PartnerIsIgnored = 7;
|
|
ePTSC_Cancelled = 8;
|
|
ePTSC_PartnerCancelled = 9;
|
|
ePTSC_TradeExecuted = 10;
|
|
}
|
|
|
|
message NetMessageReadyAndLoggedIn {
|
|
message ReportDefectConfig {
|
|
required string host = 1;
|
|
required string url = 2;
|
|
required uint32 port = 3;
|
|
}
|
|
|
|
optional ReportDefectConfig reportDefectConfig = 1;
|
|
}
|
|
|
|
message NetMessageReadyAndLoadedOnGameServer {
|
|
}
|
|
|
|
message NetMessageReadyForTimeSync {
|
|
}
|
|
|
|
message NetStructGameOptions {
|
|
required bool teamUpSystemEnabled = 1;
|
|
required bool achievementsEnabled = 3;
|
|
required bool omegaMissionsEnabled = 4;
|
|
required bool veteranRewardsEnabled = 5;
|
|
required bool multiSpecRewardsEnabled = 6;
|
|
required bool giftingEnabled = 7;
|
|
required bool characterSelectV2Enabled = 8;
|
|
required bool communityNewsV2Enabled = 9;
|
|
required bool leaderboardsEnabled = 10;
|
|
required bool newPlayerExperienceEnabled = 12;
|
|
required int32 serverTimeOffsetUTC = 13;
|
|
required bool useServerTimeOffset = 14;
|
|
required bool missionTrackerV2Enabled = 15;
|
|
required int32 giftingAccountAgeInDaysRequired = 16;
|
|
required int32 giftingAvatarLevelRequired = 17;
|
|
required int32 giftingLoginCountRequired = 18;
|
|
required bool infinitySystemEnabled = 19;
|
|
required int32 chatBanVoteAccountAgeInDaysRequired = 20;
|
|
required int32 chatBanVoteAvatarLevelRequired = 21;
|
|
required int32 chatBanVoteLoginCountRequired = 22;
|
|
required bool isDifficultySliderEnabled = 23;
|
|
optional bool orbisTrophiesEnabled = 24 [default = false];
|
|
required int32 platformType = 25;
|
|
}
|
|
|
|
message NetMessageLocalPlayer {
|
|
required uint64 localPlayerEntityId = 1;
|
|
required NetStructGameOptions gameOptions = 2;
|
|
}
|
|
|
|
message NetMessageEntityCreate {
|
|
required bytes baseData = 1;
|
|
required bytes archiveData = 2;
|
|
}
|
|
|
|
message NetMessageEntityDestroy {
|
|
required uint64 idEntity = 1;
|
|
optional uint64 prototypeId = 2;
|
|
optional uint32 cellId = 3;
|
|
optional uint32 areaId = 4;
|
|
optional uint64 regionId = 5;
|
|
optional NetStructPoint3 position = 6;
|
|
optional uint64 ownerEntityId = 7;
|
|
optional uint64 ownerPrototypeId = 8;
|
|
optional string entityServerString = 9;
|
|
}
|
|
|
|
message NetMessageEntityTracked {
|
|
required uint64 idEntity = 1;
|
|
required uint64 trackingProtoId = 2;
|
|
required uint32 flags = 3;
|
|
}
|
|
|
|
message NetMessageEntitySelectorAction {
|
|
required uint64 idEntity = 1;
|
|
required uint64 idTarget = 2;
|
|
required uint32 entitySelectorActionEventType = 3;
|
|
required bool canSend = 4;
|
|
}
|
|
|
|
message NetMessageInventoryMove {
|
|
required uint64 entityId = 1;
|
|
required uint64 invLocContainerEntityId = 2;
|
|
required uint64 invLocInventoryPrototypeId = 3;
|
|
required uint32 invLocSlot = 4;
|
|
optional bool requiredNoOwnerOnClient = 5;
|
|
optional uint64 entityDataId = 6;
|
|
optional uint64 destOwnerDataId = 7;
|
|
}
|
|
|
|
message NetMessageInventoryUnlock {
|
|
required uint64 invProtoId = 1;
|
|
}
|
|
|
|
message NetMessagePermaBuffUnlock {
|
|
required uint64 permaBuffProtoId = 1;
|
|
}
|
|
|
|
message NetMessageEntityKill {
|
|
required uint64 idEntity = 1;
|
|
required uint64 idKillerEntity = 2;
|
|
required uint32 killFlags = 3;
|
|
}
|
|
|
|
message NetMessageFullscreenMovieSync {
|
|
required uint32 syncRequestId = 1;
|
|
repeated uint64 movieProtoId = 2;
|
|
}
|
|
|
|
message NetMessageQueueFullscreenMovie {
|
|
optional uint64 moviePrototypeId = 1;
|
|
}
|
|
|
|
message NetMessageQueueLoadingScreen {
|
|
optional uint64 regionPrototypeId = 1;
|
|
optional uint64 loadingScreenPrototypeId = 2;
|
|
}
|
|
|
|
message NetMessageDequeueLoadingScreen {
|
|
}
|
|
|
|
message NetMessageRegionChange {
|
|
required uint64 regionId = 1;
|
|
required uint64 serverGameId = 2;
|
|
required bool clearingAllInterest = 3;
|
|
repeated uint64 entitiestodestroy = 4;
|
|
optional uint64 regionPrototypeId = 5;
|
|
optional int32 regionRandomSeed = 6;
|
|
optional bytes archiveData = 7;
|
|
optional NetStructPoint3 regionMin = 8;
|
|
optional NetStructPoint3 regionMax = 9;
|
|
optional NetStructCreateRegionParams createRegionParams = 10;
|
|
}
|
|
|
|
message NetMessageEntityPosition {
|
|
required uint64 idEntity = 1;
|
|
required uint32 flags = 2;
|
|
optional NetStructPoint3 position = 3;
|
|
optional NetStructPoint3 orientation = 4;
|
|
optional uint32 cellId = 5;
|
|
optional uint32 areaId = 6;
|
|
optional uint64 entityPrototypeId = 7;
|
|
}
|
|
|
|
message NetMessageLocomotionStateUpdate {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessageLootRollFailed {
|
|
optional uint64 lootTableProtoId = 1;
|
|
}
|
|
|
|
message NetMessageLootEntity {
|
|
required NetStructItemSpec itemSpec = 1;
|
|
required uint64 itemId = 2;
|
|
}
|
|
|
|
message NetMessageLootRewardReport {
|
|
optional NetStructItemSpec source = 1;
|
|
repeated NetMessageLootEntity itemSpecs = 2;
|
|
repeated NetStructCurrencySpec currencySpecs = 3;
|
|
}
|
|
|
|
message NetMessageInterestPolicies {
|
|
required uint64 idEntity = 1;
|
|
required uint32 newPolicies = 2;
|
|
required uint32 prevPolicies = 3;
|
|
optional uint64 entityDataId = 4;
|
|
}
|
|
|
|
message NetMessageUnableToChangeRegion {
|
|
required ChangeRegionFailed changeFailed = 1;
|
|
}
|
|
|
|
message NetStructAreaConnection {
|
|
required uint32 areaId = 1;
|
|
required NetStructIPoint2 connectPoint = 2;
|
|
}
|
|
|
|
message NetMessageAddArea {
|
|
required uint32 areaId = 1;
|
|
required uint64 areaPrototypeId = 2;
|
|
required NetStructPoint3 areaOrigin = 3;
|
|
optional bool isStartArea = 4;
|
|
}
|
|
|
|
message NetMessageRemoveArea {
|
|
required uint32 areaId = 1;
|
|
}
|
|
|
|
message NetStructReservedSpawn {
|
|
required uint64 asset = 1;
|
|
required uint32 id = 2;
|
|
required bool useMarkerOrientation = 3;
|
|
}
|
|
|
|
message NetMessageCellCreate {
|
|
required uint32 areaId = 1;
|
|
required uint32 cellId = 2;
|
|
required uint64 cellPrototypeId = 3;
|
|
required NetStructPoint3 positionInArea = 4;
|
|
required int32 cellRandomSeed = 5;
|
|
repeated NetStructReservedSpawn encounters = 6;
|
|
required int32 bufferwidth = 7;
|
|
required uint64 overrideLocationName = 8;
|
|
}
|
|
|
|
message NetMessageCellDestroy {
|
|
required uint32 areaId = 1;
|
|
required uint32 cellId = 2;
|
|
}
|
|
|
|
message NetMessageEnvironmentUpdate {
|
|
required uint32 flags = 1;
|
|
}
|
|
|
|
message NetMessageDebugSpawnMapVisualization {
|
|
required bool visualize = 1;
|
|
required uint32 areaid = 2;
|
|
required uint32 boundsx = 3;
|
|
required uint32 boundsy = 4;
|
|
optional bytes mapdata = 5;
|
|
}
|
|
|
|
message NetMessageChangeAOIPolicies {
|
|
required uint64 idEntity = 1;
|
|
required uint32 currentpolicies = 2;
|
|
optional bool exitGameWorld = 3;
|
|
optional uint64 entityPrototypeId = 4;
|
|
}
|
|
|
|
message NetMessageFullInWorldHierarchyUpdateEnd {
|
|
required uint64 idEntity = 1;
|
|
}
|
|
|
|
message NetMessageFullInWorldHierarchyUpdateBegin {
|
|
required uint64 idEntity = 1;
|
|
}
|
|
|
|
message NetMessageAdminCommandResponse {
|
|
required string response = 1;
|
|
optional string filecontents = 2;
|
|
optional string filerelativepath = 3;
|
|
}
|
|
|
|
message NetMessageActivatePowerFailed {
|
|
required uint32 reason = 1;
|
|
required uint64 powerPrototypeId = 2;
|
|
required int32 avatarIndex = 3;
|
|
}
|
|
|
|
message NetMessageCancelPower {
|
|
required uint64 idAgent = 1;
|
|
required uint64 powerPrototypeId = 2;
|
|
required uint32 endPowerFlags = 3;
|
|
}
|
|
|
|
message NetMessageContinuousPowerUpdateToClient {
|
|
required uint64 idAvatar = 1;
|
|
required uint64 powerPrototypeId = 2;
|
|
optional uint64 idTargetEntity = 3;
|
|
optional NetStructPoint3 targetPosition = 4;
|
|
optional uint32 randomSeed = 5;
|
|
}
|
|
|
|
message NetMessageActivatePower {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessagePreActivatePower {
|
|
required uint64 idUserEntity = 1;
|
|
required uint64 powerPrototypeId = 2;
|
|
required uint64 idTargetEntity = 3;
|
|
required NetStructPoint3 targetPosition = 4;
|
|
}
|
|
|
|
message NetMessagePowerResult {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessagePowerBounce {
|
|
required uint64 idPowerUser = 1;
|
|
required uint64 idLastTarget = 2;
|
|
required NetStructPoint3 lastTargetPosition = 3;
|
|
required uint64 idNewTarget = 4;
|
|
required uint64 powerPrototypeId = 5;
|
|
required uint64 userOriginalAssetId = 6;
|
|
required uint64 userCurrentAssetId = 7;
|
|
required float projectileSpeed = 8;
|
|
required int32 fxRandomSeed = 9;
|
|
}
|
|
|
|
message NetMessageOnPreInteractPowerEnd {
|
|
required uint64 idTargetEntity = 1;
|
|
required int32 avatarIndex = 2;
|
|
}
|
|
|
|
message NetMessageRegionPrimitiveBox {
|
|
required NetStructPoint3 center = 1;
|
|
required NetStructPoint3 size = 2;
|
|
required NetStructIPoint3 color = 3;
|
|
required uint64 lifetimeInMilliseconds = 4;
|
|
required bool add = 5;
|
|
}
|
|
|
|
message NetMessageRegionPrimitiveTriangle {
|
|
required NetStructPoint3 point0 = 1;
|
|
required NetStructPoint3 point1 = 2;
|
|
required NetStructPoint3 point2 = 3;
|
|
required NetStructIPoint3 color = 4;
|
|
required uint64 lifetimeInMilliseconds = 5;
|
|
required bool add = 6;
|
|
}
|
|
|
|
message NetMessageRegionPrimitiveSphere {
|
|
required NetStructPoint3 center = 1;
|
|
required float radius = 2;
|
|
required NetStructIPoint3 color = 3;
|
|
required uint64 lifetimeInMilliseconds = 4;
|
|
required bool add = 5;
|
|
}
|
|
|
|
message NetMessageRegionPrimitiveCircle {
|
|
required NetStructPoint3 center = 1;
|
|
required float radius = 2;
|
|
required NetStructIPoint3 color = 3;
|
|
required uint64 lifetimeInMilliseconds = 4;
|
|
required bool add = 5;
|
|
}
|
|
|
|
message NetMessageRegionPrimitiveLine {
|
|
required NetStructPoint3 start = 1;
|
|
required NetStructPoint3 end = 2;
|
|
required NetStructIPoint3 color = 3;
|
|
required uint64 lifetimeInMilliseconds = 4;
|
|
required bool add = 5;
|
|
}
|
|
|
|
message NetMessageMarkFirstGameFrame {
|
|
required uint64 currentservergametime = 1;
|
|
required uint64 currentservergameid = 2;
|
|
required uint64 gamestarttime = 3;
|
|
}
|
|
|
|
message NetMessageBeginExitGame {
|
|
}
|
|
|
|
message NetMessageSystemMessage {
|
|
required int32 messageId = 1;
|
|
}
|
|
|
|
message NetMessageAIPerformanceUIUpdate {
|
|
required uint32 timeSlice = 1;
|
|
required uint32 numAgentsAllocated = 2;
|
|
required uint32 numAgentsSimulated = 3;
|
|
required uint32 numThinksInTimeSlice = 4;
|
|
required uint32 numOctreeQueriesInTimeSlice = 5;
|
|
required uint32 numLOSChecksInTimeSlice = 6;
|
|
required uint32 numValidTargetChecksInTimeSlice = 7;
|
|
required uint32 numGameEntitySweepsInTimeSlice = 8;
|
|
required uint32 numServerHitchesInTimeSlice = 9;
|
|
required uint32 numOctreeValidTargetChecksInTimeSlice = 10;
|
|
required uint32 numAvatarOctreeQueriesInTimeSlice = 11;
|
|
repeated string hitchInfoStrArray = 12;
|
|
}
|
|
|
|
message NetMessageAIDebugUIUpdate {
|
|
required uint64 idTargetNPC = 1;
|
|
required string currentActionName = 2;
|
|
required string previousActionName = 3;
|
|
repeated string sensoryInputs = 4;
|
|
required string actionString = 5;
|
|
required string propertyString = 6;
|
|
required string powerResultString = 7;
|
|
}
|
|
|
|
message NetMessagePropertiesDebugUIUpdate {
|
|
required uint64 idTargetEntity = 1;
|
|
required string propertyString = 2;
|
|
required string entityString = 3;
|
|
}
|
|
|
|
message NetMessageConditionsDebugUIUpdate {
|
|
required uint64 idTargetEntity = 1;
|
|
required string conditionsString = 2;
|
|
}
|
|
|
|
message NetMessagePowersDebugUIUpdate {
|
|
required uint64 debugEntityId = 1;
|
|
required uint64 activePowerId = 2;
|
|
required int32 pendingActionState = 3;
|
|
required uint64 pendingPowerId = 4;
|
|
required uint64 pendingTargetId = 5;
|
|
required NetStructPoint3 pendingTargetPosition = 6;
|
|
required uint64 continuousPowerId = 7;
|
|
required uint64 continuousTargetId = 8;
|
|
required NetStructPoint3 continuousTargetPosition = 9;
|
|
required uint64 activePowerLastActivationTime = 10;
|
|
required bool isInCombat = 11;
|
|
required string serverPowerResultString = 12;
|
|
required bool usingControllerInput = 13;
|
|
required uint32 activePowerPhase = 14;
|
|
}
|
|
|
|
message NetMessageMissionDebugUIUpdate {
|
|
repeated string missionStrings = 1;
|
|
optional uint32 resetTimeRemainingSeconds = 2;
|
|
}
|
|
|
|
message NetMessageDebugEntityPosition {
|
|
required uint64 entityId = 1;
|
|
required NetStructPoint3 position = 2;
|
|
}
|
|
|
|
message NetMessageServerFrameProfile {
|
|
required uint32 processingTime = 1;
|
|
required uint32 frameTime = 2;
|
|
}
|
|
|
|
message NetMessagePingResponse {
|
|
required bool displayOutput = 1;
|
|
required uint64 requestSentClientTime = 2;
|
|
optional uint64 requestSentGameTime = 3;
|
|
optional uint64 requestNetReceivedGameTime = 4;
|
|
optional uint64 responseSendTime = 5;
|
|
optional uint64 responseNetReceiveClientTime = 6;
|
|
optional uint64 responseNetReceiveGameTime = 7;
|
|
optional uint64 serverTickforecast = 8;
|
|
optional uint64 responseLatencyBufferReceiveClientTime = 9;
|
|
optional string gameservername = 10;
|
|
optional string frontendname = 11;
|
|
}
|
|
|
|
message NetMessageEntityEnterGameWorld {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessageTeleportAckRequest {
|
|
required uint32 ackseq = 1;
|
|
}
|
|
|
|
message NetMessageServerVersion {
|
|
required string version = 1;
|
|
}
|
|
|
|
message NetStructAgentSpec {
|
|
required uint64 agentProtoRef = 1;
|
|
required uint32 agentLevel = 2;
|
|
required uint32 creditsAmount = 3;
|
|
}
|
|
|
|
message NetStructVendorXPSummary {
|
|
required uint64 vendorProtoRef = 1;
|
|
required uint32 xpAmount = 2;
|
|
}
|
|
|
|
message NetStructCurrencySpec {
|
|
required uint64 agentOrItemProtoRef = 1;
|
|
required uint64 currencyRef = 2;
|
|
required uint32 amount = 3;
|
|
}
|
|
|
|
message NetStructItemSpecStack {
|
|
required uint32 count = 1;
|
|
required NetStructItemSpec spec = 2;
|
|
}
|
|
|
|
message NetStructLootResultSummary {
|
|
repeated NetStructItemSpecStack items = 1;
|
|
repeated NetStructAgentSpec agents = 2;
|
|
repeated int32 credits = 3;
|
|
optional uint32 experience = 4;
|
|
optional uint32 powerPoints = 5;
|
|
optional uint32 healthBonus = 6;
|
|
optional uint32 enduranceBonus = 7;
|
|
optional uint32 realMoney = 8;
|
|
repeated int64 couponCodes = 9;
|
|
repeated uint64 callbackNodes = 10;
|
|
repeated uint64 protorefs = 11;
|
|
repeated NetStructVendorXPSummary vendorxp = 12;
|
|
repeated NetStructCurrencySpec currencies = 13;
|
|
}
|
|
|
|
message NetStructVaporizedItem {
|
|
optional uint64 itemProtoId = 1;
|
|
optional uint64 rarityProtoId = 2;
|
|
optional int32 credits = 3;
|
|
}
|
|
|
|
message NetMessageVaporizedLootResult {
|
|
repeated NetStructVaporizedItem items = 1;
|
|
required uint64 sourceEntityId = 2;
|
|
}
|
|
|
|
message NetMessageSocketGem {
|
|
required uint64 destItemId = 1;
|
|
required uint64 gemId = 2;
|
|
}
|
|
|
|
message NetMessageMissionUpdate {
|
|
required uint64 missionPrototypeId = 1;
|
|
optional uint32 missionState = 2;
|
|
optional uint64 missionStateExpireTime = 3;
|
|
optional NetStructLootResultSummary rewards = 4;
|
|
repeated uint64 participants = 5;
|
|
optional bool suppressNotification = 6;
|
|
optional bool suspendedState = 7;
|
|
}
|
|
|
|
message NetStructMissionInteractionTag {
|
|
required uint64 entityId = 1;
|
|
required uint64 regionId = 2;
|
|
}
|
|
|
|
message NetMessageMissionObjectiveUpdate {
|
|
required uint64 missionPrototypeId = 1;
|
|
required uint32 objectiveIndex = 2;
|
|
optional uint32 objectiveState = 3;
|
|
optional uint64 objectiveStateExpireTime = 4;
|
|
optional uint32 currentCount = 5;
|
|
optional uint32 requiredCount = 6;
|
|
optional uint32 failCurrentCount = 7;
|
|
optional uint32 failRequiredCount = 8;
|
|
repeated NetStructMissionInteractionTag interactedEntities = 9;
|
|
optional bool suppressNotification = 10;
|
|
optional bool suspendedState = 11;
|
|
}
|
|
|
|
message NetMessageMissionRewardsResponse {
|
|
required uint64 missionPrototypeId = 1;
|
|
optional uint32 conditionIndex = 2;
|
|
optional uint64 entityId = 3;
|
|
optional NetStructLootResultSummary showItems = 4;
|
|
optional NetStructLootResultSummary giveItems = 5;
|
|
}
|
|
|
|
message NetMessageCurrentAvatarChanged {
|
|
required int32 avatarIndex = 1;
|
|
required uint64 lastCurrentEntityId = 2;
|
|
}
|
|
|
|
message NetMessageNewAvatarAcquired {
|
|
required uint64 prototypeId = 1;
|
|
}
|
|
|
|
message NetMessageNewTeamUpAcquired {
|
|
required uint64 prototypeId = 1;
|
|
}
|
|
|
|
message NetStructPrefetchCell {
|
|
required uint32 cellId = 1;
|
|
required uint64 cellPrototypeId = 2;
|
|
}
|
|
|
|
message NetMessagePrefetchAssets {
|
|
required uint32 priority = 1;
|
|
repeated uint64 assets = 2;
|
|
repeated uint64 prototypes = 3;
|
|
repeated NetStructPrefetchCell cells = 4;
|
|
optional uint64 regionId = 5;
|
|
}
|
|
|
|
message NetMessagePrefetchRegionsForDownload {
|
|
repeated uint64 prototypes = 1;
|
|
}
|
|
|
|
message NetMessageQueryIsRegionAvailable {
|
|
required uint64 regionPrototype = 1;
|
|
}
|
|
|
|
message NetMessageShowOverheadText {
|
|
required uint64 idAgent = 1;
|
|
required uint64 idText = 2;
|
|
required float duration = 3;
|
|
}
|
|
|
|
message NetMessageShowXPAwardedText {
|
|
required uint64 agentId = 1;
|
|
required int64 xpAwarded = 2;
|
|
}
|
|
|
|
message NetMessageAIToggleState {
|
|
required bool state = 1;
|
|
}
|
|
|
|
message NetMessageDamageToggleState {
|
|
required bool state = 1;
|
|
}
|
|
|
|
message NetMessageMatchTeamRosterNotification {
|
|
required uint64 metaGameEntityId = 1;
|
|
required uint64 teamPrototypeId = 2;
|
|
repeated uint64 playerDbGuids = 3;
|
|
}
|
|
|
|
message NetMessageMatchTeamSizeNotification {
|
|
required uint64 metaGameEntityId = 1;
|
|
required uint32 teamSize = 2;
|
|
}
|
|
|
|
message NetMessageChatFromGameSystem {
|
|
required uint64 sourceStringId = 1;
|
|
required uint64 messageStringId = 2;
|
|
repeated uint64 argStringIds = 3;
|
|
}
|
|
|
|
message NetMessageChatFromMetaGame {
|
|
required uint64 sourceStringId = 1;
|
|
required uint64 messageStringId = 2;
|
|
optional string playerName1 = 3;
|
|
optional string playerName2 = 4;
|
|
repeated uint64 argStringIds = 5;
|
|
}
|
|
|
|
message NetMessageBroadcastRareItem {
|
|
required string playerName = 1;
|
|
required NetStructItemSpec item = 2;
|
|
required ChatRoomTypes roomType = 3;
|
|
}
|
|
|
|
message NetMessageChatError {
|
|
required ChatErrorMessages errorMessage = 1;
|
|
}
|
|
|
|
message NetMessageCatalogItems {
|
|
optional int64 timestamp_seconds = 1;
|
|
optional int64 timestamp_microseconds = 2;
|
|
repeated MarvelHeroesCatalogEntry entries = 3;
|
|
repeated MHLocalizedCatalogUrls urls = 4;
|
|
optional bool clientmustdownloadimages = 5;
|
|
}
|
|
|
|
message NetMessageConsoleCatalogItems {
|
|
optional string catalog_version = 1;
|
|
repeated MarvelHeroesConsoleCatalogEntry entries = 2;
|
|
optional MHConsoleCatalogFeatured featured = 3;
|
|
repeated MHConsoleCatalogCategoryEntry categories = 4;
|
|
repeated MHConsoleCatalogTagEntry validTags = 5;
|
|
}
|
|
|
|
message NetMessageConsoleCatalogAvailable {
|
|
}
|
|
|
|
message AwardCouponEntryDesc {
|
|
required string localeId = 1;
|
|
required string description = 2;
|
|
}
|
|
|
|
message AwardCouponEntry {
|
|
required string couponId = 1;
|
|
required float discount = 2;
|
|
required string couponState = 3;
|
|
required int64 expirationDateUtc = 4;
|
|
repeated AwardCouponEntryDesc descriptions = 5;
|
|
required int64 wsec = 6;
|
|
}
|
|
|
|
message AwardItemEntry {
|
|
required int64 skuId = 1;
|
|
required int64 quantity = 2;
|
|
}
|
|
|
|
message NetMessageGetCurrencyBalanceResponse {
|
|
required int64 currencyBalance = 1;
|
|
optional AwardCouponEntry coupon = 2;
|
|
}
|
|
|
|
message NetMessageBuyItemFromCatalogResponse {
|
|
required bool didSucceed = 1;
|
|
required int64 currentCurrencyBalance = 2;
|
|
optional string errormessage = 3;
|
|
required BuyItemResultErrorCodes errorcode = 4;
|
|
optional int64 skuId = 5 [default = 0];
|
|
optional bool isWebPurchase = 6;
|
|
repeated uint64 protototypeIds = 7;
|
|
optional AwardCouponEntry coupon = 8;
|
|
optional string so = 9;
|
|
}
|
|
|
|
message NetMessageBuyGiftForOtherPlayerResponse {
|
|
required bool didSucceed = 1;
|
|
optional int64 currentCurrencyBalance = 2;
|
|
optional string errormessage = 3;
|
|
required BuyItemResultErrorCodes errorcode = 4;
|
|
optional int64 skuid = 5;
|
|
optional AwardCouponEntry coupon = 6;
|
|
optional string so = 7;
|
|
}
|
|
|
|
message NetMessageGrantGToPlayerNotification {
|
|
required bool didSucceed = 1;
|
|
required int64 currentCurrencyBalance = 2;
|
|
optional AwardCouponEntry coupon = 3;
|
|
}
|
|
|
|
message NetMessagePurchaseUnlockResponse {
|
|
required uint32 purchaseUnlockResult = 1;
|
|
}
|
|
|
|
message NetMessageEntityPreviewerNewTarget {
|
|
required uint64 entityId = 1;
|
|
}
|
|
|
|
message NetMessageRemoteMissionNotification {
|
|
optional uint64 entityPrototypeId = 1;
|
|
required uint64 dialogTextStringId = 2;
|
|
required uint64 missionPrototypeId = 3;
|
|
optional uint64 iconPathOverrideId = 4;
|
|
optional uint64 voTriggerAssetId = 5 [default = 0];
|
|
}
|
|
|
|
message NetMessageMetaGameInfoNotification {
|
|
required uint64 entityPrototypeId = 1;
|
|
required uint64 dialogTextStringId = 2;
|
|
required uint64 iconPathOverrideId = 3;
|
|
}
|
|
|
|
message NetMessageClearMetaGameInfoNotification {
|
|
}
|
|
|
|
message NetMessageUINotificationMessage {
|
|
required uint64 uiNotificationRef = 1;
|
|
}
|
|
|
|
message NetMessageShowPvPScoreboard {
|
|
}
|
|
|
|
message NetMessageStartPvPTimer {
|
|
required uint32 startTime = 1;
|
|
required uint32 endTime = 2;
|
|
required uint32 lowTimeWarning = 3;
|
|
required uint32 criticalTimeWarning = 4;
|
|
required uint64 metaGameId = 5;
|
|
required uint64 labelOverrideTextId = 6;
|
|
}
|
|
|
|
message NetMessageStopPvPTimer {
|
|
required uint64 metaGameId = 1;
|
|
}
|
|
|
|
message NetMessageSetDifficultyThresholds {
|
|
required uint32 warningThreshold = 1;
|
|
required uint32 failureThreshold = 2;
|
|
}
|
|
|
|
message NetMessageSetUITrackedEntityId {
|
|
required uint64 entityId = 1;
|
|
}
|
|
|
|
message NetMessageSetTimerText {
|
|
required uint64 timerTextId = 1;
|
|
optional int64 arg1 = 3;
|
|
}
|
|
|
|
message NetMessageSetModeText {
|
|
required uint64 modeTextId = 1;
|
|
required uint64 modeRef = 2;
|
|
required uint64 metaGameId = 3;
|
|
}
|
|
|
|
message NetMessageSetExtraText {
|
|
required uint64 extraTextId = 1;
|
|
}
|
|
|
|
message NetMessageBannerMessage {
|
|
required uint64 bannerText = 1;
|
|
required uint64 textStyle = 2;
|
|
required uint32 timeToLiveMS = 3;
|
|
required uint32 messageStyle = 4;
|
|
required bool doNotQueue = 5;
|
|
required bool showImmediately = 6;
|
|
}
|
|
|
|
message NetMessageHUDTutorial {
|
|
required uint64 hudTutorialProtoId = 1;
|
|
}
|
|
|
|
message NetMessageWaypointNotification {
|
|
required uint64 waypointProtoId = 1;
|
|
required bool show = 2;
|
|
}
|
|
|
|
message NetMessageRegionAvatarSwapUpdate {
|
|
required bool enabled = 1;
|
|
}
|
|
|
|
message NetMessageRegionRestrictedRosterUpdate {
|
|
required bool enabled = 1;
|
|
}
|
|
|
|
message NetMessageTeamSelectDialog {
|
|
required uint64 publicEventProtoId = 1;
|
|
}
|
|
|
|
message NetMessageAIAggroNotification {
|
|
required uint64 bannerMessageRef = 1;
|
|
required uint64 aiRef = 2;
|
|
required uint64 playerId = 3;
|
|
}
|
|
|
|
message NetMessageAITargetChangeNotification {
|
|
required uint64 newTargetid = 1;
|
|
required uint64 oldTargetid = 2;
|
|
required uint64 aiId = 3;
|
|
}
|
|
|
|
message NetMessageStoryNotification {
|
|
required uint64 displayTextStringId = 1;
|
|
optional uint64 speakingEntityPrototypeId = 2;
|
|
required uint32 timeToLiveMS = 3;
|
|
required uint64 voTriggerAssetId = 4 [default = 0];
|
|
optional uint64 missionPrototypeId = 5;
|
|
}
|
|
|
|
message NetMessageSyncTimeReply {
|
|
required int64 gameTimeClientSent = 1;
|
|
required int64 gameTimeServerReceived = 2;
|
|
required int64 gameTimeServerSent = 3;
|
|
required int64 dateTimeClientSent = 4;
|
|
required int64 dateTimeServerReceived = 5;
|
|
required int64 dateTimeServerSent = 6;
|
|
required float dialation = 7;
|
|
required int64 gametimeDialationStarted = 8;
|
|
required int64 datetimeDialationStarted = 9;
|
|
}
|
|
|
|
message NetMessageInitialTimeSync {
|
|
required int64 gameTimeServerSent = 1;
|
|
required int64 dateTimeServerSent = 2;
|
|
}
|
|
|
|
message NetMessageSelectStartingAvatarForNewPlayer {
|
|
required bool showOpeningCinematic = 1;
|
|
}
|
|
|
|
message NetMessageShowKioskStartScreen {
|
|
}
|
|
|
|
message NetMessageInventoryFull {
|
|
required uint64 playerID = 1;
|
|
required uint64 itemID = 2;
|
|
}
|
|
|
|
message NetMessageUnloadPackagesStart {
|
|
}
|
|
|
|
message NetMessageUnloadPackagesEnd {
|
|
}
|
|
|
|
message NetMessageForceDisconnect {
|
|
required ForceDisconnectReason reason = 1;
|
|
}
|
|
|
|
message NetMessageLevelUp {
|
|
required uint64 entityID = 1;
|
|
}
|
|
|
|
message NetStructInfinityPointGain {
|
|
required int64 numPointsGained = 1;
|
|
required int32 infinityGemEnum = 2;
|
|
}
|
|
|
|
message NetMessageInfinityPointGain {
|
|
required uint64 avatarId = 1;
|
|
repeated NetStructInfinityPointGain pointsGained = 2;
|
|
}
|
|
|
|
message NetMessageOmegaPointGain {
|
|
required uint32 numPointsGained = 1;
|
|
required uint64 avatarId = 2;
|
|
}
|
|
|
|
message NetMessageVendorLevelUp {
|
|
required uint64 vendorTypeProtoId = 1;
|
|
required uint64 vendorID = 2;
|
|
}
|
|
|
|
message NetMessageVendorRefresh {
|
|
required uint64 vendorTypeProtoId = 1;
|
|
}
|
|
|
|
message NetMessageCraftingSuccess {
|
|
}
|
|
|
|
message NetMessageCraftingFailure {
|
|
required uint32 craftingResult = 1;
|
|
}
|
|
|
|
message NetMessagePlayPowerVisuals {
|
|
required uint64 entityId = 1;
|
|
required uint64 powerAssetRef = 2;
|
|
}
|
|
|
|
message NetMessageWaypointUnlocked {
|
|
required uint64 waypointPrototypeID = 1;
|
|
}
|
|
|
|
message NetMessageReplicationArchive {
|
|
required uint64 replicationId = 1;
|
|
optional uint32 archiveDataType = 2 [default = 0];
|
|
required bytes archiveData = 3;
|
|
optional string debugstring = 4;
|
|
}
|
|
|
|
message NetMessageSetProperty {
|
|
required uint64 replicationId = 1;
|
|
required uint64 propertyId = 2;
|
|
required uint64 valueBits = 3;
|
|
}
|
|
|
|
message NetMessageRemoveProperty {
|
|
required uint64 replicationId = 1;
|
|
required uint64 propertyId = 2;
|
|
}
|
|
|
|
message NetMessagePvPScoreScoreUpdateEntry {
|
|
required uint32 category = 1;
|
|
optional int32 ivalue = 2;
|
|
optional float fvalue = 3;
|
|
}
|
|
|
|
message NetMessagePvPScorePlayerNewId {
|
|
required uint64 pvpEntityId = 1;
|
|
required uint64 playerDbGuid = 2;
|
|
required string playerName = 3;
|
|
required uint64 teamProtoId = 4;
|
|
required uint64 avatarProtoId = 5;
|
|
}
|
|
|
|
message NetMessagePvPScorePlayerTeamChange {
|
|
required uint64 pvpEntityId = 1;
|
|
required uint64 playerDbGuid = 2;
|
|
required uint64 teamProtoId = 3;
|
|
}
|
|
|
|
message NetMessagePvPScorePlayerUpdate {
|
|
required uint64 pvpEntityId = 1;
|
|
required uint64 playerDbGuid = 2;
|
|
repeated NetMessagePvPScoreScoreUpdateEntry updates = 3;
|
|
}
|
|
|
|
message NetMessageTransitionUpdate {
|
|
required uint64 idEntity = 1;
|
|
}
|
|
|
|
message NetMessageAvatarNameChange {
|
|
required uint64 idEntity = 1;
|
|
}
|
|
|
|
message NetMessageMissionInteractRepeat {
|
|
required uint64 targetEntityId = 1;
|
|
required uint64 missionPrototypeId = 2;
|
|
}
|
|
|
|
message NetMessageMissionInteractRelease {
|
|
}
|
|
|
|
message NetMessageAddCondition {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessageDeleteCondition {
|
|
required uint64 idEntity = 1;
|
|
required uint64 key = 2;
|
|
}
|
|
|
|
message NetMessageEnableCondition {
|
|
required uint64 idEntity = 1;
|
|
required uint64 key = 2;
|
|
required bool enable = 3;
|
|
}
|
|
|
|
message NetMessageChangeConditionPauseTime {
|
|
required uint64 idEntity = 1;
|
|
required uint64 key = 2;
|
|
required uint64 pauseTime = 3;
|
|
required uint64 startTime = 4;
|
|
}
|
|
|
|
message NetMessageChangeConditionDuration {
|
|
required uint64 idEntity = 1;
|
|
required uint64 key = 2;
|
|
required int64 duration = 3;
|
|
required uint64 startTime = 4;
|
|
}
|
|
|
|
message NetMessageAbilitySlotToAbilityBarFromServer {
|
|
required uint64 avatarId = 1;
|
|
required uint64 prototypeRefId = 2;
|
|
required uint32 slotNumber = 3;
|
|
}
|
|
|
|
message NetMessageAbilityUnslotFromAbilityBarFromServer {
|
|
required uint64 avatarId = 1;
|
|
required uint32 slotNumber = 2;
|
|
}
|
|
|
|
message NetMessageAbilitySwapInAbilityBarFromServer {
|
|
required uint64 avatarId = 1;
|
|
required uint32 slotNumberA = 2;
|
|
required uint32 slotNumberB = 3;
|
|
}
|
|
|
|
message NetMessagePowerCollectionAssignPower {
|
|
required uint64 entityId = 1;
|
|
required uint64 powerProtoId = 2;
|
|
required int32 powerRank = 3;
|
|
required int32 characterLevel = 4;
|
|
required int32 combatLevel = 5;
|
|
required int32 itemLevel = 6;
|
|
required float itemVariation = 7;
|
|
}
|
|
|
|
message NetMessageAssignPowerCollection {
|
|
repeated NetMessagePowerCollectionAssignPower power = 1;
|
|
}
|
|
|
|
message NetMessagePowerCollectionUnassignPower {
|
|
required uint64 entityId = 1;
|
|
required uint64 powerProtoId = 2;
|
|
}
|
|
|
|
message NetMessageUpdatePowerIndexProps {
|
|
required uint64 entityId = 1;
|
|
required uint64 powerProtoId = 2;
|
|
required int32 powerRank = 3;
|
|
required int32 characterLevel = 4;
|
|
required int32 combatLevel = 5;
|
|
required int32 itemLevel = 6;
|
|
required float itemVariation = 7;
|
|
}
|
|
|
|
message NetMessageOnWaypointUpdated {
|
|
required uint64 idPlayer = 1;
|
|
}
|
|
|
|
message NetMessageInternalReportPlayerLoadError {
|
|
required string serverReport = 1;
|
|
}
|
|
|
|
message MessageReportEntry {
|
|
required string messageName = 1;
|
|
required uint64 totalCount = 2;
|
|
required uint64 totalBytes = 3;
|
|
}
|
|
|
|
message NetMessageMessageReport {
|
|
repeated MessageReportEntry reports = 1;
|
|
required uint32 reportSource = 2;
|
|
required uint32 reportDirection = 3;
|
|
}
|
|
|
|
message NetMessageUpdateMiniMap {
|
|
required bytes archiveData = 1;
|
|
}
|
|
|
|
message NetMessageMoveToAlternateLandingSpot {
|
|
required uint64 idEntity = 1;
|
|
required NetStructPoint3 landingPosition = 2;
|
|
required uint64 landingPowerprototypeId = 3;
|
|
}
|
|
|
|
message NetMessageConsoleMessage {
|
|
required string messageText = 1;
|
|
}
|
|
|
|
message NetMessageAvatarOnKilledInfoOverride {
|
|
required uint64 regionId = 1;
|
|
required uint64 avatarOnKilledInfoProtoId = 2;
|
|
}
|
|
|
|
message NetMessageOnResurrect {
|
|
required uint64 targetId = 1;
|
|
}
|
|
|
|
message NetMessageOnResurrectRequest {
|
|
required uint64 targetId = 1;
|
|
required uint64 resurrectorId = 2;
|
|
}
|
|
|
|
message NetMessageOnResurrectDecline {
|
|
required uint64 targetId = 1;
|
|
}
|
|
|
|
message NetMessageReloadPackagesStart {
|
|
}
|
|
|
|
message NetMessagePlayStoryBanter {
|
|
required uint64 banterAssetId = 1;
|
|
}
|
|
|
|
message NetMessagePlayUISoundTheme {
|
|
required uint64 soundThemeAssetId = 1;
|
|
}
|
|
|
|
message NetMessagePlayKismetSeq {
|
|
required uint64 kismetSeqPrototypeId = 1;
|
|
}
|
|
|
|
message NetMessageGracefulDisconnectAck {
|
|
}
|
|
|
|
message NetMessageLiveTuningUpdate {
|
|
repeated NetStructLiveTuningSettingProtoEnumValue tuningTypeKeyValueSettings = 1;
|
|
}
|
|
|
|
message NetMessageUpdateSituationalTarget {
|
|
required uint64 powerOwnerId = 1;
|
|
required uint64 situationalPowerProtoId = 2;
|
|
required uint64 situationalTargetId = 3;
|
|
required bool addTarget = 4;
|
|
}
|
|
|
|
message NetMessageConfirmStartNewGame {
|
|
}
|
|
|
|
message NetMessageOneTimeSnapCamera {
|
|
}
|
|
|
|
message NetMessageModifyCommunityMemberFailure {
|
|
required string memberToModifyName = 1;
|
|
required CommunityModifyFailureCode failureCode = 2;
|
|
required uint64 circleId = 3;
|
|
required ModifyCircleOperation operation = 4;
|
|
}
|
|
|
|
message NetMessageModifyCommunityMember {
|
|
required CommunityMemberBroadcast broadcast = 1;
|
|
optional string playerName = 2;
|
|
optional uint64 systemCirclesBitSet = 3;
|
|
}
|
|
|
|
message NetMessageReceiveCommunityNotify {
|
|
required CommunityNotify notify = 1;
|
|
}
|
|
|
|
message NetMessageItemBindingChanged {
|
|
required uint64 itemId = 1;
|
|
required bool accountBound = 2;
|
|
required uint64 characterProtoId = 3;
|
|
optional bool tradeRestricted = 4;
|
|
}
|
|
|
|
message NetMessageItemsHeldForRecovery {
|
|
repeated uint64 itemIds = 1;
|
|
}
|
|
|
|
message NetMessageItemRecovered {
|
|
required uint64 itemId = 1;
|
|
}
|
|
|
|
message NetMessageSwitchToPendingNewAvatarFailed {
|
|
required uint64 targetId = 1;
|
|
required SwitchToAvatarFailedReason reason = 2;
|
|
}
|
|
|
|
message NetMessageCoopStartEntranceFailed {
|
|
required uint64 targetId = 1;
|
|
}
|
|
|
|
message NetMessageGuildMessageToClient {
|
|
required GuildMessageSetToClient messages = 1;
|
|
}
|
|
|
|
message NetMessageEntityGuildInfo {
|
|
required uint64 entityId = 1;
|
|
required uint64 guildId = 2;
|
|
required string guildName = 3;
|
|
required GuildMembership guildMembership = 4;
|
|
optional string debugEntityServerString = 5;
|
|
}
|
|
|
|
message NetMessageLeaveGuild {
|
|
required uint64 guildId = 1;
|
|
required GuildLeaveReason reason = 2;
|
|
required string initiatingPlayerName = 3;
|
|
}
|
|
|
|
message NetMessageGuildSystemMessage {
|
|
required GuildMessageCode code = 1;
|
|
}
|
|
|
|
message NetMessageRegionDifficultyChange {
|
|
required uint64 difficultyIndex = 1;
|
|
}
|
|
|
|
message NetMessageMetaGameWaveUpdate {
|
|
required uint64 currentWaveCount = 1;
|
|
required uint64 maxWaveCount = 2;
|
|
required uint64 metaGameId = 3;
|
|
}
|
|
|
|
message NetMessagePvEInstanceCrystalUpdate {
|
|
required uint64 currentCrystalCount = 1;
|
|
required uint64 maxCrystalCount = 2;
|
|
required uint64 metaGameId = 3;
|
|
}
|
|
|
|
message NetMessagePvEInstanceDeathUpdate {
|
|
required uint64 currentDeathCount = 1;
|
|
required uint64 metaGameId = 2;
|
|
}
|
|
|
|
message NetMessagePvEInstanceRegionScoreUpdate {
|
|
required uint64 currentRegionScore = 1;
|
|
required uint64 metaGameId = 2;
|
|
}
|
|
|
|
message NetMessageMetaGameBanner {
|
|
required uint64 messageStringId = 1;
|
|
optional string playerName1 = 2;
|
|
optional string playerName2 = 3;
|
|
repeated uint64 argStringIds = 4;
|
|
repeated int64 intArgs = 5;
|
|
}
|
|
|
|
message NetMessagePostDialogToClient {
|
|
required uint64 ServerId = 1;
|
|
required uint64 playerGuid = 2;
|
|
required NetStructDialog dialog = 3;
|
|
}
|
|
|
|
message NetMessageRemoveDialogFromClient {
|
|
required uint64 serverId = 1;
|
|
required uint64 playerGuid = 2;
|
|
}
|
|
|
|
message NetMessageCancelPendingActionToClient {
|
|
required int32 avatarIndex = 1;
|
|
}
|
|
|
|
message NetMessageRecvAkEventFromEntity {
|
|
required uint32 akEventId = 1;
|
|
required uint64 entityId = 2;
|
|
required bool isVO = 3;
|
|
required uint32 eventType = 4;
|
|
optional uint32 cooldownMS = 5 [default = 0];
|
|
}
|
|
|
|
message NetMessageMatchQueueUpdateClient {
|
|
required uint64 playerGuid = 1;
|
|
required uint64 regionProtoId = 2;
|
|
required uint64 difficultyTierProtoId = 3;
|
|
required uint64 regionRequestGroupId = 4;
|
|
optional string playerName = 5;
|
|
required RegionRequestQueueUpdateVar status = 6;
|
|
optional uint32 playersInQueue = 7;
|
|
}
|
|
|
|
message GlobalEventCriteriaData {
|
|
required uint64 criteriaId = 1;
|
|
required float progress = 2;
|
|
}
|
|
|
|
message NetMessageGlobalEventDataUpdate {
|
|
required uint64 eventId = 1;
|
|
required float totalProgress = 2;
|
|
repeated GlobalEventCriteriaData criteriaProgress = 3;
|
|
}
|
|
|
|
message NetMessageGlobalEventLeaderboardUpdate {
|
|
required uint64 eventId = 1;
|
|
required uint32 leaderboardLength = 2;
|
|
repeated string playerNames = 3;
|
|
}
|
|
|
|
message NetMessageOpenUIPanel {
|
|
required string panelName = 1;
|
|
}
|
|
|
|
message NetMessagePlayerOwnsItemResponse {
|
|
required uint64 itemProtoId = 1;
|
|
required bool owns = 2;
|
|
}
|
|
|
|
message NetMessageShowShareLegendaryMissionNotification {
|
|
required string playerName = 1;
|
|
required uint64 missionDataRef = 2;
|
|
}
|
|
|
|
message NetMessageShareLegendaryMissionResult {
|
|
required uint64 playerDbId = 1;
|
|
required string playerDisplayName = 2;
|
|
required uint64 missionDataRef = 3;
|
|
required LegendaryMissionShareResultType result = 4;
|
|
}
|
|
|
|
message NetMessageUISyncDataUpdate {
|
|
required uint64 uiSyncDataProtoId = 1;
|
|
required uint64 contextProtoId = 2;
|
|
required bytes buffer = 3;
|
|
}
|
|
|
|
message NetMessagePlayerTradeStatus {
|
|
required PlayerTradeStatusCode statusCode = 1;
|
|
required string partnerPlayerName = 2;
|
|
required bool confirmFlag = 3;
|
|
required bool partnerConfirmFlag = 4;
|
|
required uint32 sequenceNumber = 5;
|
|
}
|
|
|
|
message NetMessageUISyncDataRemove {
|
|
required uint64 uiSyncDataProtoId = 1;
|
|
required uint64 contextProtoId = 2;
|
|
}
|
|
|
|
message AchievementDatabaseDump {
|
|
message AchievementInfo {
|
|
required uint32 id = 1;
|
|
required bool enabled = 2;
|
|
required uint32 parentId = 3;
|
|
required uint64 name = 4;
|
|
required uint64 inProgressStr = 5;
|
|
required uint64 completedStr = 6;
|
|
required uint64 rewardStr = 7;
|
|
required uint64 iconPathAssetId = 8;
|
|
required uint32 score = 9;
|
|
required uint64 categoryStr = 10;
|
|
required uint64 subCategoryStr = 11;
|
|
required float displayOrder = 12;
|
|
required uint32 visibleState = 13;
|
|
required uint32 evaluationType = 14;
|
|
required uint32 eventtype = 15;
|
|
required uint32 threshold = 16;
|
|
required uint32 dependentAchievementId = 17;
|
|
required uint32 uiProgressDisplayOption = 18;
|
|
required uint64 publishedDateUS = 19;
|
|
optional uint64 iconPathHiResAssetId = 20;
|
|
optional bool orbisTrophy = 21 [default = false];
|
|
optional int32 orbisTrophyId = 23 [default = -1];
|
|
optional bool orbisTrophyShared = 24 [default = false];
|
|
}
|
|
|
|
required bytes localizedAchievementStringBuffer = 1;
|
|
repeated AchievementInfo achievementInfos = 2;
|
|
required uint64 achievementNewThresholdUS = 3;
|
|
}
|
|
|
|
message NetMessageAchievementDatabaseDump {
|
|
required bytes compressedAchievementDatabaseDump = 1;
|
|
}
|
|
|
|
message NetMessageAchievementStateUpdate {
|
|
message AchievementState {
|
|
required uint32 id = 1;
|
|
required uint32 count = 2;
|
|
required uint64 completeddate = 3;
|
|
}
|
|
|
|
repeated AchievementState achievementStates = 1;
|
|
required bool showpopups = 2;
|
|
}
|
|
|
|
message NetMessagePartyKickGracePeriod {
|
|
required uint64 expireTimeMicroseconds = 1;
|
|
required GroupLeaveReason leaveReason = 2;
|
|
}
|
|
|
|
message NetMessageReceivedGift {
|
|
required uint64 skuId = 1;
|
|
required uint64 transId = 2;
|
|
required string sender = 3;
|
|
optional string message = 4;
|
|
}
|
|
|
|
message NetMessageAchievementCompletedByPartyMember {
|
|
required uint32 id = 1;
|
|
required string playerName = 2;
|
|
}
|
|
|
|
message NetMessageVerifyOnClient {
|
|
required string message = 1;
|
|
}
|
|
|
|
message NetMessageCreateAndOpenFileOnClient {
|
|
required string relativePath = 1;
|
|
required string contents = 2;
|
|
}
|
|
|
|
message NetMessageInventoryArchivedEntity {
|
|
required uint32 slot = 1;
|
|
required bytes metaData = 2;
|
|
}
|
|
|
|
message NetMessageInventoryLoaded {
|
|
required uint64 inventoryProtoId = 1;
|
|
required InventoryLoadStateEnum loadState = 2;
|
|
repeated NetMessageInventoryArchivedEntity archivedEntities = 3;
|
|
}
|
|
|
|
message NetMessageLeaderboardReportClient {
|
|
required LeaderboardReport report = 1;
|
|
}
|
|
|
|
message NetMessageLeaderboardCheatResponseClient {
|
|
required string cheatResponseText = 1;
|
|
}
|
|
|
|
message LeaderboardArchivedInstanceListData {
|
|
required uint64 leaderboardId = 1;
|
|
repeated uint64 archivedInstanceList = 2;
|
|
}
|
|
|
|
message LeaderboardInitData {
|
|
required uint64 leaderboardId = 1;
|
|
optional LeaderboardInstanceData currentInstanceData = 2;
|
|
repeated LeaderboardInstanceData archivedInstanceList = 3;
|
|
}
|
|
|
|
message NetMessageLeaderboardArchivedInstanceListResponse {
|
|
repeated LeaderboardArchivedInstanceListData instanceList = 1;
|
|
}
|
|
|
|
message NetMessageLeaderboardInitializeRequestResponse {
|
|
repeated LeaderboardInitData leaderboardInitDataList = 1;
|
|
}
|
|
|
|
message NetMessageLeaderboardStateChange {
|
|
required uint64 leaderboardId = 1;
|
|
required uint64 instanceId = 2;
|
|
required LeaderboardState newState = 3;
|
|
required int64 activationTimestamp = 4;
|
|
required int64 expirationTimestamp = 5;
|
|
required bool visible = 6;
|
|
}
|
|
|
|
message NetMessageLeaderboardRewarded {
|
|
required uint64 leaderboardId = 1;
|
|
required uint64 leaderboardInstance = 2;
|
|
required uint64 rewardGuid = 3;
|
|
required uint64 rank = 4;
|
|
}
|
|
|
|
message NetMessageGiftHistoryResult {
|
|
repeated GiftHistoryForPlayerEntry sent = 1;
|
|
repeated GiftHistoryForPlayerEntry received = 2;
|
|
}
|
|
|
|
message NetMessageStoreTooBusy {
|
|
optional uint64 skuId = 1;
|
|
}
|
|
|
|
message NetMessageSetDebuggingClient {
|
|
required bool debugging = 1;
|
|
}
|
|
|
|
message NetMessageCoopOpResult {
|
|
required uint32 slot = 1;
|
|
required CoopOp operation = 2;
|
|
required CoopOpResult result = 3;
|
|
optional uint64 avatarPrototypeId = 4;
|
|
optional uint64 consoleAccountId = 5;
|
|
optional string consoleOnlineId = 6;
|
|
}
|
|
|
|
message NetMessageAwardUpdate {
|
|
required string awardType = 1;
|
|
optional AwardCouponEntry couponData = 2;
|
|
optional AwardItemEntry itemData = 3;
|
|
}
|
|
|
|
message NetMessageDisplayCouponNotifications {
|
|
}
|
|
|
|
message NetMessagePublicEventTeamAssigned {
|
|
required bool success = 1;
|
|
required uint64 publicEventProtoId = 2;
|
|
}
|
|
|
|
message NetMessageRoutedClientMessageResponse {
|
|
required bytes payload = 1;
|
|
}
|
|
|
|
message NetMessageGiftingRestrictionsUpdate {
|
|
required bool emailVerified = 1;
|
|
required int64 accountCreationTimestampUtc = 2;
|
|
}
|
|
|
|
message PartyOperationRequestClientResult {
|
|
required PartyOperationPayload request = 1;
|
|
required GroupingOperationResult result = 2;
|
|
}
|
|
|
|
message PartyInfoClientUpdate {
|
|
optional uint64 groupId = 1;
|
|
optional PartyInfo partyInfo = 2;
|
|
}
|
|
|
|
message PartyMemberInfoClientUpdate {
|
|
required uint64 groupId = 1;
|
|
required uint64 memberDbGuid = 2;
|
|
required PartyMemberEvent memberEvent = 3;
|
|
optional PartyMemberInfo memberInfo = 4;
|
|
}
|
|
|
|
message NetMessagePlayerLookupByNameServerResponse {
|
|
required string playerName = 1;
|
|
optional uint64 consoleAccountId = 2 [default = 0];
|
|
optional uint64 playerDbId = 3 [default = 0];
|
|
}
|
|
|
|
message NetMessageSuggestedPlayerForParty {
|
|
required uint64 suggestedPlayerConsoleAccountId = 1;
|
|
required string suggestedByPlayerName = 2;
|
|
}
|
|
|