mirror of
https://github.com/EpinelPS/EpinelPS.git
synced 2025-12-13 15:34:36 +01:00
2247 lines
44 KiB
Protocol Buffer
2247 lines
44 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
option csharp_namespace = "nksrv";
|
|
|
|
import "google/protobuf/timestamp.proto";
|
|
import "google/protobuf/Duration.proto";
|
|
|
|
enum BillingPlatform{
|
|
Unknown = 0;
|
|
Ios = 1;
|
|
Android = 2;
|
|
MidasBuy = 3;
|
|
Windows = 4;
|
|
}
|
|
enum TLogPlatform {
|
|
iOs = 0;
|
|
Androiding = 1;
|
|
Others = 2;
|
|
Pc = 5;
|
|
Cloud = 6;
|
|
}
|
|
|
|
enum INTLEnvironment {
|
|
None = 0;
|
|
Hmt = 1;
|
|
Global = 2;
|
|
}
|
|
|
|
enum ResultOneofCase {
|
|
Nones = 0;
|
|
AuthSuccess = 1;
|
|
BanInfo = 2;
|
|
AuthError = 3;
|
|
}
|
|
enum AuthErrorCode {
|
|
Oks = 0;
|
|
Error = 1;
|
|
ExpiredToken = 2;
|
|
}
|
|
|
|
message NetBillingInfo
|
|
{
|
|
BillingPlatform platform = 1;
|
|
}
|
|
|
|
message NetTLogDeviceInfo {
|
|
TLogPlatform plat = 1;
|
|
string systemSoftware = 2;
|
|
string systemHardware = 3;
|
|
string telecomOper = 4;
|
|
string network = 5;
|
|
int32 screenWidth = 6;
|
|
int32 screenHeight = 7;
|
|
int32 density = 8;
|
|
string cpuHardware_ = 9;
|
|
int32 memory = 10;
|
|
string glRender = 11;
|
|
string glVersion = 12;
|
|
string deviceId = 13;
|
|
string language = 14;
|
|
string country = 15;
|
|
string systemLanguage = 16;
|
|
string clientVersion = 17;
|
|
string xwid = 18;
|
|
}
|
|
|
|
message NetDeviceInfo {
|
|
string clientVersion = 1;
|
|
string staticDataVersion = 2;
|
|
INTLEnvironment intlEnvironment = 3;
|
|
}
|
|
|
|
message ReqAuthIntl {
|
|
NetDeviceInfo deviceInfo = 1;
|
|
string openId = 2;
|
|
string token = 3;
|
|
int32 channelId = 4;
|
|
string os = 5;
|
|
NetBillingInfo billingInfo = 6;
|
|
NetTLogDeviceInfo logDeviceInfo = 7;
|
|
}
|
|
enum PurchaseRestriction {
|
|
Unknown2 = 0;
|
|
Child = 1;
|
|
Youth = 2;
|
|
Adult = 3;
|
|
}
|
|
message NetUserPurchaseRestriction {
|
|
PurchaseRestriction purchaseRestriction = 1;
|
|
int64 updatedAt = 2;
|
|
}
|
|
|
|
message NetAuthSuccess {
|
|
string authToken = 1;
|
|
string firstAuth = 2;
|
|
string centauriZoneId = 4;
|
|
NetUserPurchaseRestriction purchaseRestriction = 5;
|
|
}
|
|
|
|
message NetBanInfo {
|
|
string description = 1;
|
|
google.protobuf.Timestamp endAt = 3;
|
|
google.protobuf.Timestamp startAt = 4;
|
|
int64 banId = 5;
|
|
}
|
|
|
|
message NetAuthError {
|
|
AuthErrorCode errorCode = 1;
|
|
}
|
|
|
|
message AuthIntlResponse {
|
|
oneof ResultOneof {
|
|
NetAuthSuccess AuthSuccess = 1;
|
|
NetBanInfo BanInfo = 2;
|
|
NetAuthError AuthError = 3;
|
|
}
|
|
}
|
|
|
|
message ReqLogout {}
|
|
message ResLogout {}
|
|
|
|
message EnterServerRequest {
|
|
string AuthToken = 1;
|
|
bytes clientPublicKey = 2;
|
|
}
|
|
|
|
message NetFeatureDataInfo {
|
|
string featureName = 1;
|
|
bytes featureData = 2;
|
|
int32 dataLen = 3;
|
|
int32 crc = 4;
|
|
bool useFeatureData = 100;
|
|
}
|
|
|
|
message NetLegacyUserIdentifier {
|
|
int32 server = 1;
|
|
int64 usn = 2;
|
|
}
|
|
|
|
message EnterServerResponse {
|
|
string gameClientToken = 1;
|
|
bytes encryptionToken = 2;
|
|
NetFeatureDataInfo featureDataInfo = 3;
|
|
google.protobuf.Duration shouldRestartAfter = 4;
|
|
NetLegacyUserIdentifier identifier = 100;
|
|
}
|
|
|
|
message ReqGetUserData {
|
|
bool IsSimple = 1;
|
|
}
|
|
message ResGetUserData {
|
|
NetUserData user = 3;
|
|
repeated NetUserCurrencyData currency = 4;
|
|
int32 lastClearedNormalMainStageId = 8;
|
|
int32 lastClearedHardMainStageId = 9;
|
|
int32 lastClearedMod = 10;
|
|
int64 gsn = 12;
|
|
NetWholeUserTeamData representationTeam = 13;
|
|
int32 synchroLv = 14;
|
|
int32 costumeCount = 15;
|
|
repeated NetTimeReward timeRewardBuffs = 27;
|
|
repeated int32 clearLessons = 28;
|
|
NetOutpostBattleLevel outpostBattleLevel = 31;
|
|
int64 battleTime = 32;
|
|
int64 maxBattleTime = 33;
|
|
repeated int32 dispatchClearCountList = 34;
|
|
int32 resetHour = 35;
|
|
bool isSimple = 36;
|
|
NetOutpostBattleTime outpostBattleTime = 37;
|
|
NetJukeboxBgm lobbyJukeboxBgm = 38;
|
|
NetJukeboxBgm commanderRoomJukeboxBgm = 39;
|
|
}
|
|
|
|
message ReqGetContentsOpenData {
|
|
|
|
}
|
|
|
|
message ResGetContentsOpenData {
|
|
int32 guildLevel = 2;
|
|
int64 maxGachaCount = 4;
|
|
int64 maxGachaPremiumCount = 5;
|
|
repeated int32 clearStageList = 6;
|
|
int32 tutorialGachaPlayCount = 7;
|
|
repeated int32 clearSimRoomChapterList = 8;
|
|
}
|
|
|
|
message ReqEnterLobbyServer {
|
|
|
|
}
|
|
|
|
message NetTutorialData {
|
|
int32 groupId = 1;
|
|
int32 lastClearedTid = 2;
|
|
int32 lastClearedVersion = 3;
|
|
}
|
|
|
|
message NetUserData {
|
|
int32 exp = 2;
|
|
int32 lv = 3;
|
|
int32 icon = 7;
|
|
bool iconPrism = 8;
|
|
int32 frame = 9;
|
|
string desc = 10;
|
|
int32 sendFriendshipCount = 11;
|
|
int32 receiveFriendshipCount = 12;
|
|
int32 arenaCount = 14;
|
|
string lastDialogId = 15;
|
|
int32 counselCount = 16;
|
|
int32 commanderRoomJukebox = 17;
|
|
int32 lobbyJukebox = 18;
|
|
int32 specialArenaCount = 19;
|
|
int32 costumeLv = 20;
|
|
int32 infraCoreExp = 21;
|
|
int32 infraCoreLv = 22;
|
|
repeated NetTutorialData tutorials = 24;
|
|
int64 guildLeaveAt = 25;
|
|
int32 outpostFastBattleCount = 26;
|
|
}
|
|
|
|
message NetUserCurrencyData {
|
|
int32 type = 1;
|
|
int64 value = 2;
|
|
}
|
|
|
|
message NetUserCharacterDefaultData {
|
|
int64 csn = 1;
|
|
int32 tid = 2;
|
|
int32 lv = 4;
|
|
int32 grade = 5;
|
|
int32 dispatchTid = 6;
|
|
int32 costumeId = 7;
|
|
int32 ultiSkillLv = 8;
|
|
int32 skill1Lv = 9;
|
|
int32 skill2Lv = 10;
|
|
}
|
|
|
|
message NetUserCharacterData {
|
|
NetUserCharacterDefaultData default = 1;
|
|
bool isSynchro = 2;
|
|
int64 artifact = 3;
|
|
}
|
|
|
|
message NetTeamSlot {
|
|
int32 slot = 1;
|
|
int64 value = 2;
|
|
int32 valueType = 3;
|
|
}
|
|
|
|
message NetTeamData {
|
|
int32 teamNumber = 1;
|
|
repeated NetTeamSlot slots = 2;
|
|
}
|
|
|
|
message NetUserTeamData {
|
|
int32 type = 1;
|
|
int32 lastContentsTeamNumber = 2;
|
|
repeated NetTeamData teams = 3;
|
|
}
|
|
|
|
message NetUserItemData {
|
|
int64 isn = 1;
|
|
int32 tid = 2;
|
|
int32 count = 3;
|
|
int64 csn = 4;
|
|
int32 corporation = 5;
|
|
int32 lv = 6;
|
|
int32 exp = 7;
|
|
int32 position = 8;
|
|
}
|
|
|
|
message NetUserAttractiveData {
|
|
int32 nameCode = 1;
|
|
int32 lvl = 2;
|
|
int32 exp = 3;
|
|
bool isCounsel = 4;
|
|
repeated int32 completeCounsels = 5;
|
|
repeated int32 completeRewardLevels = 6;
|
|
bool isFavorites = 7;
|
|
int32 counseledCount = 8;
|
|
}
|
|
|
|
message NetWholeTeamSlot {
|
|
int32 slot = 1;
|
|
int32 tid = 2;
|
|
int32 lvl = 3;
|
|
int64 csn = 4;
|
|
int32 costumeId = 5;
|
|
}
|
|
|
|
message NetWholeUserTeamData {
|
|
int32 type = 1;
|
|
int32 teamNumber = 2;
|
|
int32 teamCombat = 3;
|
|
repeated NetWholeTeamSlot slots = 4;
|
|
}
|
|
|
|
message NetUserOutpostData {
|
|
int32 slotId = 1;
|
|
int32 buildingId = 2;
|
|
bool isDone = 3;
|
|
int64 startAt = 4;
|
|
int64 completeAt = 5;
|
|
}
|
|
|
|
message NetUserHarmonyCubeData {
|
|
int64 isn = 1;
|
|
int32 tid = 2;
|
|
int32 lvl = 3;
|
|
repeated int64 csnList = 4;
|
|
}
|
|
|
|
message NetUserRecycleRoomData {
|
|
int32 tid = 1;
|
|
int32 lvl = 2;
|
|
int32 exp = 3;
|
|
}
|
|
|
|
enum OutpostBuffSourceType {
|
|
TacticAcademy = 0;
|
|
Subscription = 1;
|
|
}
|
|
|
|
message NetTimeRewardBuff {
|
|
int32 tid = 1;
|
|
int32 functionType = 2;
|
|
int64 valueType = 3;
|
|
OutpostBuffSourceType sourceType = 4;
|
|
}
|
|
|
|
message NetTimeReward {
|
|
int32 useId = 1;
|
|
int64 valuePerMinAfterBuff = 2;
|
|
int64 valuePerMinBeforeBuff = 3;
|
|
repeated NetTimeRewardBuff buffs = 4;
|
|
}
|
|
|
|
message NetOutpostBattleLevel {
|
|
bool isLevelUp = 1;
|
|
int32 level = 2;
|
|
int32 exp = 3;
|
|
}
|
|
|
|
message NetUserDispatchData {
|
|
int32 tid = 1;
|
|
int32 isRun = 2;
|
|
int64 startAt = 3;
|
|
int64 endAt = 4;
|
|
}
|
|
|
|
message NetEquipmentAwakeningOption {
|
|
int32 option1Id = 1;
|
|
bool option1Lock = 2;
|
|
int32 option2Id = 3;
|
|
bool option2Lock = 4;
|
|
int32 option3Id = 5;
|
|
bool option3Lock = 6;
|
|
}
|
|
|
|
message NetEquipmentAwakening {
|
|
int64 isn = 1;
|
|
NetEquipmentAwakeningOption option = 2;
|
|
}
|
|
|
|
message NetUserRedeemData {
|
|
int64 redeemId = 1;
|
|
int32 tid = 2;
|
|
int32 count = 3;
|
|
int64 deleteTime = 4;
|
|
}
|
|
|
|
message NetOutpostBattleTime {
|
|
int64 battleTime = 1;
|
|
int64 maxBattleTime = 2;
|
|
int64 overBattleTime = 3;
|
|
int64 maxOverBattleTime = 4;
|
|
}
|
|
|
|
message ResEnterLobbyServer {
|
|
string nickname = 2;
|
|
NetUserData user = 4;
|
|
repeated NetUserCurrencyData currency = 5;
|
|
repeated NetUserCharacterData character = 7;
|
|
repeated NetUserTeamData typeTeams = 8;
|
|
repeated NetUserItemData items = 9;
|
|
repeated NetUserAttractiveData attractives = 10;
|
|
int32 lastClearedNormalMainStageId = 14;
|
|
int32 lastClearedHardMainStageId = 15;
|
|
int32 lastClearedMod = 16;
|
|
int64 gsn = 18;
|
|
NetWholeUserTeamData representationTeam = 19;
|
|
repeated NetUserOutpostData outposts = 23;
|
|
int32 synchroLv = 24;
|
|
repeated NetUserHarmonyCubeData harmonyCubes = 25;
|
|
repeated NetUserRecycleRoomData recycle = 26;
|
|
repeated NetTimeReward timeRewardBuffs = 27;
|
|
repeated int32 clearLessons = 28;
|
|
string userGlobalOptions = 29;
|
|
NetOutpostBattleLevel outpostBattleLevel = 31;
|
|
int64 battleTime = 32;
|
|
int64 maxBattleTime = 33;
|
|
repeated int64 synchroStandardCharacters = 34;
|
|
int32 resetHour = 35;
|
|
repeated NetUserDispatchData dispatchList = 36;
|
|
repeated NetEquipmentAwakening awakening = 37;
|
|
repeated NetUserRedeemData redeems = 38;
|
|
NetOutpostBattleTime outpostBattleTime = 39;
|
|
NetJukeboxBgm lobbyJukeboxBgm = 40;
|
|
NetJukeboxBgm commanderRoomJukeboxBgm = 41;
|
|
}
|
|
|
|
message ReqGetMainQuestData {
|
|
|
|
}
|
|
|
|
message NetMainQuestData {
|
|
int32 tid = 1;
|
|
bool isReceived = 2;
|
|
}
|
|
|
|
message ResGetMainQuestData {
|
|
repeated NetMainQuestData mainQuestList = 2;
|
|
}
|
|
|
|
message ReqUserOnlineStateLog {
|
|
|
|
}
|
|
|
|
message ResUserOnlineStateLog {
|
|
|
|
}
|
|
|
|
// Outpost
|
|
|
|
message ReqGetRecycleRoomData {
|
|
|
|
}
|
|
|
|
message ResGetRecycleRoomData {
|
|
repeated NetUserRecycleRoomData recycle = 2;
|
|
}
|
|
|
|
message ReqGetJukeboxRewardedData {}
|
|
|
|
message ResGetJukeboxRewardedData {
|
|
repeated int32 jukeboxMissionTidList = 2;
|
|
}
|
|
|
|
message ReqGetNow {}
|
|
|
|
message ResGetNow {
|
|
int64 tick = 1;
|
|
int32 resetHour = 2;
|
|
google.protobuf.Duration cheatShiftDuration = 3;
|
|
}
|
|
|
|
enum BadgeContents {
|
|
|
|
BadgeNone = 0;
|
|
Mailbox = 2000;
|
|
MailboxMessage = 2001;
|
|
NikkeNew = 4000;
|
|
JukeboxTheme = 5006;
|
|
UserFrame = 6000;
|
|
UserIcon = 6001;
|
|
FriendNew = 8001;
|
|
FriendRequestNew = 8002;
|
|
FriendShipPointNew = 8003;
|
|
UnionRequestNew = 9000;
|
|
UnionEmblemNew = 9001;
|
|
UnionChangeGrade = 9004;
|
|
UnionGradeUp = 9005;
|
|
UnionWorldRaid = 9006;
|
|
UnionRaid = 9007;
|
|
BargainCostumeNew = 10000;
|
|
LiveWallpaper = 11004;
|
|
ContentsOpen = 12024;
|
|
LostSector = 13001;
|
|
HarmonyCubeNew = 13002;
|
|
CollectionCostumeLevelupEnabled = 14000;
|
|
CollectionCostumeNew = 14001;
|
|
InfraCore = 16000;
|
|
InfraCoreRewardExist = 16001;
|
|
Ranking = 17000;
|
|
LoginAttendanceReward = 19000;
|
|
EventFieldNew = 19001;
|
|
StoryEventHardContentsOpen = 19002;
|
|
ArchiveRecordNew = 19003;
|
|
ArchiveMessengerNew = 19004;
|
|
ArchiveMessengerFinish = 19005;
|
|
MiniGameBbqCutScene = 20101;
|
|
MiniGameDessertRushUnlock = 20111;
|
|
MiniGameTabTabMaidLevelUp = 20121;
|
|
MiniGameTabTabMaidNewNormalDifficulty = 20122;
|
|
MiniGameTabTabMaidNewHardDifficulty = 20123;
|
|
SimRoomNewDifficulty = 22001;
|
|
SimRoomRefreshed = 22002;
|
|
SoloRaidTicket = 23001;
|
|
InterceptTicket = 31000;
|
|
Notice = 32000;
|
|
SynchroDeviceNewSlot = 33001;
|
|
SynchroDeviceUpgrade = 33002;
|
|
DispatchBoardDone = 36001;
|
|
DispatchBoardRefreshed = 36002;
|
|
DispatchBoardRankUp = 36003;
|
|
InAppShopNewPackage = 40001;
|
|
InAppShopNewSubscriptionProduct = 40002;
|
|
WishlistContainsMaxGradeCore = 50001;
|
|
}
|
|
|
|
message NetBadge {
|
|
int64 SeqFieldNumber = 1;
|
|
bytes badgeGuid = 2;
|
|
BadgeContents badgeContent = 3;
|
|
string location = 4;
|
|
}
|
|
|
|
message NetUniqueBadge {
|
|
int64 SeqFieldNumber = 1;
|
|
bytes badgeGuid = 2;
|
|
BadgeContents badgeContent = 3;
|
|
string location = 4;
|
|
}
|
|
|
|
message ReqSyncBadge {
|
|
int64 lastBadgeSeq = 1;
|
|
repeated NetBadge newClientBadgeList = 2;
|
|
int64 lastUniqueBadgeSeq = 3;
|
|
repeated NetUniqueBadge newUniqueBadgeList = 4;
|
|
}
|
|
|
|
message ResSyncBadge {
|
|
repeated NetBadge badgeList = 2;
|
|
repeated NetUniqueBadge uniqueBadgeList = 4;
|
|
}
|
|
|
|
message ReqSyncTrigger {
|
|
int64 seq = 2;
|
|
bool isTrustedClientSeq = 3;
|
|
}
|
|
|
|
message NetTrigger {
|
|
int64 seq = 1;
|
|
int64 createdAt = 2;
|
|
int32 trigger = 3;
|
|
int32 conditionId = 4;
|
|
int64 userValue = 5;
|
|
bool reset = 6;
|
|
}
|
|
|
|
message ResSyncTrigger {
|
|
bool hasRemainData = 1;
|
|
repeated NetTrigger triggers = 2;
|
|
bool restart = 3;
|
|
}
|
|
|
|
message ReqGetMessages {
|
|
int64 seg = 2;
|
|
}
|
|
|
|
message NetMessage {
|
|
int64 seg = 1;
|
|
string conversationId = 2;
|
|
string messageId = 3;
|
|
int64 createdAt = 4;
|
|
int32 state = 5;
|
|
}
|
|
message NetPickedMessage {
|
|
google.protobuf.Timestamp createdAt = 1;
|
|
string conversationId = 2;
|
|
}
|
|
|
|
message ResGetMessages {
|
|
repeated NetMessage messages = 2;
|
|
}
|
|
|
|
message ReqGetPickedMessageList {
|
|
|
|
}
|
|
|
|
message ResGetPickedMessageList {
|
|
repeated NetPickedMessage data = 1;
|
|
}
|
|
|
|
message ReqPickTodayDailyMessage {
|
|
repeated int32 conditionTriggerIds = 1;
|
|
}
|
|
message ResPickTodayDailyMessage {}
|
|
|
|
message ReqGetGachaData {}
|
|
|
|
message NetUserGachaData {
|
|
int32 gachaType = 6;
|
|
int32 playCount = 7;
|
|
}
|
|
|
|
message NetGachaCustomData {
|
|
int32 type = 1;
|
|
int32 tid = 2;
|
|
}
|
|
|
|
message NetGachaEvent {
|
|
int32 gachaTypeId = 1;
|
|
int32 freeCount = 2;
|
|
}
|
|
|
|
message NetUserGachaDiscountData {
|
|
int32 gachaTypeId = 1;
|
|
int32 count = 2;
|
|
}
|
|
|
|
message ResGetGachaData {
|
|
repeated NetUserGachaData gacha = 2;
|
|
repeated NetGachaCustomData multipleCustom = 3;
|
|
repeated NetGachaEvent gachaEventData = 4;
|
|
repeated NetUserGachaDiscountData gachaDiscountData = 5;
|
|
}
|
|
|
|
message NetJupiterProductInfo {
|
|
string productId = 1;
|
|
string price = 2;
|
|
string currencyCode =3;
|
|
string currencySymbol = 4;
|
|
int64 microPrice = 5;
|
|
}
|
|
|
|
message ReqGetJupiterProductList {
|
|
repeated string productIdList = 1;
|
|
}
|
|
|
|
message ResGetJupiterProductList {
|
|
repeated NetJupiterProductInfo productInfoList = 1;
|
|
}
|
|
|
|
message ReqForcePickTodayRandomMessage {
|
|
int64 usn = 1;
|
|
repeated int32 conditionTriggerIds = 2;
|
|
}
|
|
|
|
message ResForcePickTodayRandomMessage {
|
|
|
|
}
|
|
|
|
message NetCentauriPurchaseExtraData {
|
|
string productId = 1;
|
|
string billId = 2;
|
|
string chargeAmount = 3;
|
|
}
|
|
|
|
message ReqRefreshChargeCurrencyData {
|
|
NetCentauriPurchaseExtraData txCentauriExtra = 1;
|
|
}
|
|
|
|
message ResRefreshChargeCurrencyData {
|
|
NetUserCurrencyData chargeCash = 1;
|
|
NetUserCurrencyData freeCash = 2;
|
|
}
|
|
|
|
message NetAntiCheatBattleTLogAdditionalInfo {
|
|
string a = 1;
|
|
int64 b = 2;
|
|
}
|
|
|
|
message ReqDeleteBadge {
|
|
repeated int64 badgeSeqList = 1;
|
|
}
|
|
message ResDeleteBadge{}
|
|
|
|
message ReqEnterStage {
|
|
int32 stageId = 2;
|
|
int32 teamNumber = 3;
|
|
NetAntiCheatBattleTLogAdditionalInfo antiCheatAdditionalInfo = 4;
|
|
}
|
|
message ResEnterStage {}
|
|
|
|
message NetFieldStageData {
|
|
string positionId = 1;
|
|
int32 stageId = 2;
|
|
}
|
|
|
|
message NetFieldObject {
|
|
int64 actionAt = 1;
|
|
int32 type = 2;
|
|
string positionId = 3;
|
|
string json = 4;
|
|
}
|
|
|
|
message NetFieldObjectData {
|
|
repeated NetFieldStageData stages = 1;
|
|
repeated NetFieldObject objects = 2;
|
|
}
|
|
|
|
message ReqGetStageData {
|
|
int32 chapter = 2;
|
|
int32 mod = 3;
|
|
}
|
|
|
|
message ResGetStageData {
|
|
NetFieldObjectData field = 2;
|
|
bool hasChapterBossEntered = 3;
|
|
string squadData = 4;
|
|
}
|
|
|
|
message NetVector3 {
|
|
float x = 1;
|
|
float y = 2;
|
|
float z = 3;
|
|
}
|
|
|
|
message NetCampaignTeamPosition {
|
|
int32 teamNumber = 1;
|
|
int32 type = 2;
|
|
NetVector3 position = 3;
|
|
}
|
|
|
|
message ReqGetCampaignFieldData {
|
|
string mapId = 2;
|
|
}
|
|
|
|
message ResGetCampaignFieldData {
|
|
NetFieldObjectData field = 2;
|
|
NetUserTeamData team = 3;
|
|
repeated NetCampaignTeamPosition teamPositions = 4;
|
|
string json = 5;
|
|
}
|
|
|
|
message ReqExistScenario {
|
|
repeated string scenarioGroupIds = 1;
|
|
}
|
|
|
|
message ResExistScenario {
|
|
repeated string existGroupIds = 1;
|
|
}
|
|
|
|
message ReqBattleReportData {
|
|
int32 waveId = 1;
|
|
bytes reportData3 = 2;
|
|
}
|
|
|
|
message ResBattleReportData {}
|
|
|
|
|
|
message ReqAntibotRecvData {
|
|
bytes data = 1;
|
|
}
|
|
|
|
message ResAntibotRecvData {}
|
|
|
|
message ReqSetScenarioComplete {
|
|
string scenarioId = 2;
|
|
}
|
|
|
|
message NetIncreaseExpData {
|
|
int64 csn = 1;
|
|
int32 nameCode = 2;
|
|
int32 beforeLv = 3;
|
|
int32 beforeExp = 4;
|
|
int32 currentLv = 5;
|
|
int32 currentExp = 6;
|
|
int32 gainExp = 7;
|
|
int32 increaseExp = 8;
|
|
}
|
|
|
|
message NetItemData{
|
|
int64 isn = 1;
|
|
int32 tid = 2;
|
|
int32 count = 3;
|
|
int32 corporation = 4;
|
|
}
|
|
|
|
message NetCurrencyData{
|
|
int32 type = 1;
|
|
int64 value = 2;
|
|
int64 finalValue = 3;
|
|
}
|
|
|
|
message NetCharacterData {
|
|
int64 csn = 1;
|
|
int32 tid = 2;
|
|
int32 pieceCount = 3;
|
|
int64 currencyValue = 4;
|
|
}
|
|
|
|
message NetProfileFrameData {
|
|
int32 frameTid = 1;
|
|
int32 triggerTid = 2;
|
|
google.protobuf.Timestamp acquiredAt = 3;
|
|
}
|
|
|
|
message NetPointData {
|
|
int32 tid = 1;
|
|
int64 value = 2;
|
|
}
|
|
|
|
message NetPassPointData{
|
|
int32 value = 1;
|
|
int32 finalValue = 2;
|
|
}
|
|
|
|
message NetAutoChargeData {
|
|
int32 autoChargeId = 1;
|
|
int32 finalValue = 2;
|
|
int32 value = 3;
|
|
}
|
|
|
|
message NetRedeemData {
|
|
int64 redeemId = 1;
|
|
int32 tid = 2;
|
|
int32 count = 3;
|
|
int64 deleteTime = 4;
|
|
}
|
|
|
|
message NetUserFavoriteItemData {
|
|
int32 favoriteItemId = 1;
|
|
int32 tid = 2;
|
|
int64 csn = 3;
|
|
int32 lv = 4;
|
|
int32 exp = 5;
|
|
}
|
|
|
|
message NetFavoriteItemData {
|
|
int32 favoriteItemId = 1;
|
|
int32 tid = 2;
|
|
int64 csn = 3;
|
|
int32 lv = 4;
|
|
int32 exp = 5;
|
|
}
|
|
|
|
message NetRewardData {
|
|
NetIncreaseExpData userExp = 1;
|
|
repeated NetItemData item = 2;
|
|
repeated NetCurrencyData currency = 3;
|
|
repeated NetCharacterData character = 4;
|
|
repeated NetProfileFrameData profileFrame = 6;
|
|
repeated NetIncreaseExpData characterAttractive = 7;
|
|
repeated int32 jukeboxBgm = 8;
|
|
repeated int32 memorial = 9;
|
|
repeated int32 livewallpaper = 10;
|
|
repeated int32 characterCostume = 11;
|
|
repeated NetPointData point = 12;
|
|
NetIncreaseExpData infraCoreExp = 13;
|
|
repeated NetUserCharacterDefaultData userCharacters = 14;
|
|
repeated NetUserItemData userItems = 15;
|
|
NetPassPointData passPoint = 16;
|
|
repeated NetAutoChargeData autoChargeList = 17;
|
|
repeated NetUserRedeemData userRedeems = 18;
|
|
repeated NetRedeemData redeem = 19;
|
|
repeated NetUserFavoriteItemData userFavoriteItems = 20;
|
|
NetFavoriteItemData favoriteItems = 21;
|
|
repeated int32 profileCardObjects = 22;
|
|
}
|
|
|
|
|
|
message ResSetScenarioComplete {
|
|
NetRewardData reward = 2;
|
|
}
|
|
|
|
message NetAntiCheatCharacter{
|
|
|
|
}
|
|
|
|
message NetAntiCheatMonster{}
|
|
|
|
message NetAntiCheatBattleData {
|
|
int32 a = 1;
|
|
int32 b = 3;
|
|
int32 c = 4;
|
|
int32 d = 5;
|
|
int32 e = 6;
|
|
int32 f = 7;
|
|
int32 g = 8;
|
|
repeated NetAntiCheatCharacter h = 9;
|
|
repeated NetAntiCheatMonster i = 10;
|
|
bool b1 = 11;
|
|
int32 i2 = 12;
|
|
}
|
|
|
|
message ReqClearStage {
|
|
int32 stageId = 2;
|
|
int32 teamNumber = 3;
|
|
int32 battleResult = 4;
|
|
|
|
}
|
|
|
|
message ResClearStage {
|
|
NetRewardData reward = 2;
|
|
NetOutpostBattleLevel outpostBattle = 4;
|
|
NetRewardData userLevelUpReward = 5;
|
|
NetRewardData outpostBattleLevelReward = 6;
|
|
NetRewardData stageClearReward = 7;
|
|
NetRewardData scenarioReward = 8;
|
|
}
|
|
|
|
message ReqGetCharacterData {
|
|
|
|
}
|
|
|
|
message ResGetCharacterData {
|
|
repeated NetUserCharacterData character = 2;
|
|
repeated int64 synchroStandardCharacters = 3;
|
|
}
|
|
|
|
message NetSupportCharacterUsedCount {
|
|
int32 teamType = 1;
|
|
int32 supportCharacterId = 2;
|
|
int32 usedSupportCharacterCount = 3;
|
|
}
|
|
|
|
message ReqListSupportCharacterUsedCount {
|
|
repeated int32 teamTypeList = 1;
|
|
}
|
|
|
|
message ResListSupportCharacterUsedCount {
|
|
repeated NetSupportCharacterUsedCount supportCharacterUsedCountList = 1;
|
|
}
|
|
|
|
message ReqGetTeamData {
|
|
|
|
}
|
|
|
|
message ResGetTeamData {
|
|
repeated NetUserTeamData typeTeams = 2;
|
|
}
|
|
|
|
message ReqGetSubQuestList{}
|
|
|
|
message NetSubQuestData {
|
|
int32 subQuestId = 1;
|
|
int32 createdAt = 2;
|
|
bool isReceived = 3;
|
|
}
|
|
|
|
message ResGetSubQuestList {
|
|
repeated NetSubQuestData subquestList = 2;
|
|
}
|
|
|
|
message ReqCheckStageClear {
|
|
repeated int32 stageIds = 1;
|
|
}
|
|
message ResCheckStageClear {
|
|
repeated int32 clearedStageIds = 2;
|
|
}
|
|
|
|
message ReqGetScenarioList {
|
|
|
|
}
|
|
message ResGetScenarioList {
|
|
repeated string scenarioList = 2;
|
|
repeated string bookmarkScenarioList = 3;
|
|
}
|
|
|
|
message ReqSaveCampaignField{
|
|
string mapId = 2;
|
|
string json = 3;
|
|
}
|
|
|
|
message ResSaveCampaignField{
|
|
|
|
}
|
|
|
|
message ReqGetFieldTalkList {}
|
|
message ResGetFieldTalkList {
|
|
repeated string fieldTalkList = 2;
|
|
}
|
|
|
|
message ReqSetTutorial {
|
|
int32 lastClearedTid = 2;
|
|
}
|
|
|
|
message ResSetTutorial {
|
|
|
|
}
|
|
|
|
enum SetNicknameResult {
|
|
NicknameOk = 0;
|
|
Inappropriate = 1;
|
|
}
|
|
|
|
message ReqSetNickname {
|
|
string nickname = 2;
|
|
}
|
|
message ResSetNickname {
|
|
SetNicknameResult result = 1;
|
|
string nickname = 2;
|
|
repeated NetUserCurrencyData currencies = 3;
|
|
}
|
|
|
|
enum CurrencyType {
|
|
NoneCurrency = 0;
|
|
UserExp = 1;
|
|
ChargeCash = 98;
|
|
FreeCash = 99;
|
|
CharacterExp = 1000;
|
|
Gold = 2000;
|
|
CharacterExp2 = 3000;
|
|
Friendship_Point = 4000;
|
|
ArenaChip = 5000;
|
|
Char_Premium_Ticket = 5100;
|
|
Char_Customize_Ticket = 5200;
|
|
Char_Corporation_Ticket = 5300;
|
|
Arena_Ticket = 6001;
|
|
_2nd_Arena_Ticket = 6002;
|
|
InterceptTicket2 = 6003;
|
|
ContentStamina = 6100;
|
|
RecycleRoomPoint = 6200;
|
|
InfraCoreEnergy = 7000;
|
|
RaptureParts = 8000;
|
|
DissolutionPoint = 9000;
|
|
InApp = 9999;
|
|
GuildCoin = 10000;
|
|
SilverMileageTicket = 11000;
|
|
GoldMileageTicket = 12000;
|
|
SimulationRoomPoint = 13000;
|
|
CharacterSkillReset_Ticket = 14000;
|
|
}
|
|
|
|
message NetEventData {
|
|
int32 id = 1;
|
|
int32 eventSystemType = 2;
|
|
int64 eventStartDate = 4;
|
|
int64 eventEndDate = 5;
|
|
int64 eventVisibleDate = 6;
|
|
int64 eventDisableDate = 7;
|
|
google.protobuf.Timestamp upcomingEventVisibleDate = 8;
|
|
}
|
|
|
|
message ReqGetEventList {
|
|
|
|
}
|
|
|
|
message ResGetEventList {
|
|
repeated NetEventData eventList = 2;
|
|
}
|
|
|
|
message NetEventWithJoinData {
|
|
NetEventData eventData = 1;
|
|
int64 joinAt = 2;
|
|
}
|
|
|
|
message ReqEnterLobbyPing {}
|
|
message ResEnterLobbyPing {}
|
|
|
|
message ReqGetJoinedEvent {}
|
|
message ResGetJoinedEvent {
|
|
repeated NetEventWithJoinData eventWithJoinData = 3;
|
|
}
|
|
|
|
message ReqGetWeeklyRewardedData {}
|
|
|
|
message ResGetWeeklyRewardedData {
|
|
repeated int32 ids = 2;
|
|
}
|
|
|
|
message ReqGetDailyRewardedData {}
|
|
message ResGetDailyRewardedData {
|
|
repeated int32 ids = 3;
|
|
}
|
|
|
|
message NetPassRankData {
|
|
int32 passRank = 1;
|
|
bool isNormalRewarded = 2;
|
|
bool isPremiumRewarded = 3;
|
|
}
|
|
|
|
message NetPassMissionData {
|
|
int32 passMissionId = 1;
|
|
bool isComplete = 2;
|
|
}
|
|
|
|
message NetPassInfo {
|
|
int32 passId = 1;
|
|
int32 passPoint = 2;
|
|
repeated NetPassRankData passRankList = 3;
|
|
repeated NetPassMissionData passMissionList = 4;
|
|
int32 passSkipCount = 6;
|
|
bool premiumActive = 7;
|
|
}
|
|
|
|
message ReqGetActivePassData {
|
|
|
|
}
|
|
|
|
message ResGetActivePassData {
|
|
NetPassInfo pass = 1;
|
|
bool passExist = 2;
|
|
}
|
|
|
|
message ReqGetActiveEventPassData {}
|
|
message ResGetActiveEventPassData {
|
|
repeated NetPassInfo passList = 1;
|
|
}
|
|
|
|
message ReqGetCharacterCostumeData {}
|
|
message ResGetCharacterCostumeData {
|
|
repeated int32 costumeIds = 2;
|
|
}
|
|
|
|
message ReqGetInventoryData {}
|
|
message ResGetInventoryData {
|
|
repeated NetUserItemData items = 2;
|
|
repeated NetUserHarmonyCubeData harmonyCubes = 3;
|
|
NetEquipmentAwakening awakenings = 4;
|
|
repeated int64 runAwakeningIsnList = 5;
|
|
repeated NetUserRedeemData userRedeems = 6;
|
|
}
|
|
|
|
message NetInAppShopData {
|
|
int32 id = 1;
|
|
int64 startDate = 2;
|
|
int64 endDate = 3;
|
|
}
|
|
message NetInAppShopBuyData {
|
|
int32 productType = 1;
|
|
int32 shopTid = 2;
|
|
int32 buyCount = 3;
|
|
int32 listTid = 4;
|
|
}
|
|
|
|
message ReqGetInAppShopData {}
|
|
message ResGetInAppShopData {
|
|
repeated NetInAppShopData inAppShopDataList = 1;
|
|
repeated NetInAppShopBuyData buyDataList = 2;
|
|
}
|
|
|
|
message NetOnlyOnceSchedule {
|
|
int64 startAt = 1;
|
|
int64 endAt = 2;
|
|
}
|
|
message NetDayOfWeekSchedule {
|
|
int64 startTime = 1;
|
|
int64 duration = 2;
|
|
repeated int32 dayOfWeeks = 3;
|
|
}
|
|
|
|
message NetPeriodicSchedule {
|
|
int64 initialStartTime = 1;
|
|
int64 duration = 2;
|
|
int64 period = 3;
|
|
}
|
|
|
|
message NetAllTimeSchedule {
|
|
|
|
}
|
|
|
|
message NetSchedule {
|
|
oneof ScheduleKindOneof {
|
|
NetOnlyOnceSchedule OnlyOnce = 1;
|
|
NetDayOfWeekSchedule DayOfWeek = 2;
|
|
NetPeriodicSchedule Periodic = 3;
|
|
NetAllTimeSchedule AllTime = 4;
|
|
}
|
|
}
|
|
|
|
message NetTowerData {
|
|
int32 type = 1;
|
|
int32 floor = 2;
|
|
int32 remainCount = 3;
|
|
repeated NetSchedule schedules = 4;
|
|
}
|
|
message ReqGetTowerData {
|
|
|
|
}
|
|
message ResGetTowerData {
|
|
repeated NetTowerData data = 2;
|
|
}
|
|
|
|
message ReqGetMemoryList {}
|
|
message ResGetMemoryList {
|
|
repeated int32 memoryList = 2;
|
|
repeated int32 rewardableSeriesList = 3;
|
|
}
|
|
|
|
message NetSynchroSlot {
|
|
int32 slot = 1;
|
|
int64 csn = 2;
|
|
int64 availableRegisterAt = 3;
|
|
}
|
|
message NetUserSynchroData {
|
|
int32 synchroLv = 1;
|
|
int32 synchroMaxLv = 2;
|
|
bool isChanged = 3;
|
|
repeated NetUserCharacterData standardCharacters = 4;
|
|
repeated NetSynchroSlot Slots = 5;
|
|
}
|
|
|
|
message ReqGetSynchroData {}
|
|
message ResGetSynchroData {
|
|
NetUserSynchroData synchro = 2;
|
|
}
|
|
|
|
message NetMonthlySubscriptionReward {
|
|
int32 tid = 1;
|
|
NetRewardData reward = 2;
|
|
}
|
|
message NetMonthlySubscriptionData {
|
|
int32 tid = 1;
|
|
int64 expiredAt = 2;
|
|
}
|
|
|
|
message ReqGetMonthlySubscriptionReward {}
|
|
message ResGetMonthlySubscriptionReward {
|
|
repeated NetMonthlySubscriptionReward rewardList = 1;
|
|
repeated NetMonthlySubscriptionData dataList = 2;
|
|
}
|
|
|
|
message ReqGetAttractiveList {}
|
|
message ResGetAttractiveList {
|
|
repeated NetUserAttractiveData attractives = 2;
|
|
int32 counselAvailableCount = 3;
|
|
}
|
|
|
|
message NetCustomPackageSetupData {
|
|
int32 customPackageShopTid = 1;
|
|
repeated int32 slotList = 2;
|
|
}
|
|
message ReqGetCustomPackageSetupData {
|
|
int32 inAppShopId = 1;
|
|
}
|
|
message ResGetCustomPackageSetupData {
|
|
repeated NetCustomPackageSetupData dataList = 1;
|
|
}
|
|
|
|
message ReqGachaGetAllShutdownFlags {}
|
|
message ResGachaGetAllShutdownFlags {
|
|
repeated int32 unavailables = 1;
|
|
}
|
|
|
|
message ReqGetAchievementRewardedData {}
|
|
message ResGetAchievementRewardedData {
|
|
repeated int32 ids = 2;
|
|
}
|
|
|
|
enum NetFeatureKind {
|
|
SimulationRoom = 0;
|
|
CooperationEvent = 1;
|
|
DailyEvent = 2;
|
|
Intercept = 3;
|
|
Attendance = 4;
|
|
Dice = 5;
|
|
UnionRaid_2 = 6;
|
|
StoryDungeonEvent = 7;
|
|
Tower = 8;
|
|
LostSector_2 = 9;
|
|
RookieArena = 10;
|
|
SpecialArena = 11;
|
|
Subscription_2 = 13;
|
|
ArchiveEventSystem = 14;
|
|
ViewShortCut = 1000;
|
|
PollEvent = 1001;
|
|
ComeBackUserEvent = 1002;
|
|
EventPass = 1003;
|
|
FieldHubEvent = 1004;
|
|
ShopEvent = 1005;
|
|
MissionEvent = 1006;
|
|
ChargeGachaEvent = 1007;
|
|
MiniGameSortOut = 1008;
|
|
CharacterSkillResetEvent = 1009;
|
|
EventQuest = 1010;
|
|
RewardUpEvent = 1011;
|
|
SdbattleEvent = 1012;
|
|
TextAdventure = 1013;
|
|
ChallengeModeEvent = 1014;
|
|
DailyFreeGachaEvent = 1015;
|
|
BoxGachaEvent = 1016;
|
|
DiceEvent = 1017;
|
|
Bbqtycoon = 1018;
|
|
Ce002MiniGame = 1019;
|
|
SoloRaid = 1020;
|
|
MiniGameDD = 1021;
|
|
}
|
|
|
|
message NetFeatureFlag{
|
|
NetFeatureKind featureKind = 1;
|
|
bool isOpen = 2;
|
|
}
|
|
|
|
message ReqGetAllFeatureFlags {}
|
|
message ResGetAllFeatureFlags {
|
|
repeated NetFeatureFlag flags = 1;
|
|
}
|
|
|
|
message ReqCampaignPackageGetAllShutdownFlags {
|
|
|
|
}
|
|
message ResCampaignPackageGetAllShutdownFlags {
|
|
repeated int32 unavailablePackageGroupIds = 1;
|
|
}
|
|
|
|
message NetSoloRaidPeriodData {
|
|
int64 visibleDate = 1;
|
|
int64 startDate = 2;
|
|
int64 endDate = 3;
|
|
int64 disableDate = 4;
|
|
int64 settleDate_ = 5;
|
|
}
|
|
|
|
message ReqGetSoloRaidPeriod {}
|
|
message ResGetSoloRaidPeriod {
|
|
NetSoloRaidPeriodData period = 1;
|
|
}
|
|
|
|
message ReqGetArchiveRecord {
|
|
|
|
}
|
|
message ResGetArchiveRecord {
|
|
repeated int32 archiveRecordList = 1;
|
|
repeated int32 unlockedArchiveRecordList = 2;
|
|
}
|
|
|
|
message NetArenaBanInfo {
|
|
string description = 1;
|
|
google.protobuf.Timestamp startAt = 2;
|
|
google.protobuf.Timestamp endAt = 3;
|
|
}
|
|
|
|
message ReqGetArenaBanInfo {}
|
|
message ResGetArenaBanInfo {
|
|
NetArenaBanInfo rookieArenaBanInfo = 1;
|
|
NetArenaBanInfo specialArenaBanInfo = 2;
|
|
}
|
|
|
|
message ReqProfileCardObjectList {}
|
|
message ResProfileCardObjectList {
|
|
repeated int32 backgroundIds = 1;
|
|
repeated int32 stickerIds = 2;
|
|
}
|
|
|
|
message ReqGetMiniGameNKSV2Data {
|
|
int32 nKSId = 1;
|
|
}
|
|
|
|
message NetMiniGameNKSV2MissionProgress {
|
|
int64 seq = 1;
|
|
int32 nKSMissionId = 2;
|
|
int32 progress = 3;
|
|
google.protobuf.Timestamp createdAt = 4;
|
|
google.protobuf.Timestamp receivedAt = 5;
|
|
}
|
|
message ResGetMiniGameNKSV2Data {
|
|
string progressJson = 1;
|
|
repeated NetMiniGameNKSV2MissionProgress missionProgressList = 2;
|
|
}
|
|
|
|
message NetSelectableDispatchData {
|
|
int32 dispatchGroupId = 1;
|
|
int32 selectTid = 2;
|
|
int32 selectSlotId = 3;
|
|
bool isRun = 4;
|
|
int64 startAt = 5;
|
|
int64 endAt = 6;
|
|
}
|
|
|
|
message ReqGetDispatchList {
|
|
|
|
}
|
|
|
|
message ResGetDispatchList {
|
|
int32 dispatchResetCount = 2;
|
|
repeated NetUserDispatchData dispatchList = 3;
|
|
repeated NetSelectableDispatchData selectableDispatchList = 4;
|
|
}
|
|
|
|
message ReqGetSubscription {
|
|
|
|
}
|
|
|
|
message NetSubscriptionData {
|
|
int32 tid = 1;
|
|
google.protobuf.Timestamp beginAt = 2;
|
|
google.protobuf.Timestamp endAt = 3;
|
|
}
|
|
|
|
message ResGetSubscription {
|
|
repeated NetSubscriptionData activeSubscriptionList = 1;
|
|
bool hasSubscriptionHistory = 2;
|
|
}
|
|
|
|
message NetCampaignPackageReward {
|
|
int32 packageShopId = 1;
|
|
int32 packageGroupTableId = 2;
|
|
}
|
|
|
|
message ReqGetCampaignPackage {}
|
|
message ResGetCampaignPackage {
|
|
repeated NetCampaignPackageReward alreadyRewards = 1;
|
|
}
|
|
|
|
message NetPopupPackageState{
|
|
int32 tid = 1;
|
|
bool isAppear = 2;
|
|
google.protobuf.Timestamp expiredAt = 3;
|
|
int32 groupId = 4;
|
|
bool isPurchased = 6;
|
|
int32 gradeUp = 7;
|
|
}
|
|
|
|
message ReqGetPopupPackageState {}
|
|
message ResGetPopupPackageState{
|
|
repeated NetPopupPackageState dataList = 1;
|
|
repeated int32 appearedList = 2;
|
|
}
|
|
|
|
message ReqUpdateRankingServerReward {}
|
|
message ResUpdateRankingServerReward {
|
|
bool hasNewReward = 1;
|
|
}
|
|
|
|
message ReqGetProfileFrame {}
|
|
message ResGetProfileFrame {
|
|
repeated int32 frames = 2;
|
|
}
|
|
|
|
message NetWholeUserData {
|
|
int64 usn = 1;
|
|
int32 server = 2;
|
|
string nickname = 3;
|
|
int32 lv = 4;
|
|
int32 icon = 5;
|
|
bool iconPrism = 6;
|
|
int32 frame = 7;
|
|
int32 teamCombat = 8;
|
|
int64 lastActionAt = 9;
|
|
string guildName = 10;
|
|
bool isBot = 11;
|
|
int32 groupId = 12;
|
|
}
|
|
|
|
message NetUserFriendData {
|
|
int32 state = 1;
|
|
int32 type = 2;
|
|
NetWholeUserData user = 3;
|
|
bool isSend = 4;
|
|
int32 receiveState = 5;
|
|
}
|
|
|
|
message ReqGetFriendData {}
|
|
message ResGetFriendData {
|
|
int32 sendFriendshipCount = 2;
|
|
int32 receiveFriendshipCount = 3;
|
|
repeated NetUserFriendData friends = 4;
|
|
repeated NetUserFriendData blocked = 5;
|
|
}
|
|
|
|
|
|
message NetWallpaperData {
|
|
int32 order = 1;
|
|
int32 type = 2;
|
|
int32 id = 3;
|
|
}
|
|
|
|
message ReqGetWallpaper {}
|
|
message ResGetWallpaper {
|
|
repeated NetWallpaperData wallpaperList = 2;
|
|
}
|
|
|
|
message ReqGetCurrencyData {
|
|
repeated int32 currencies = 2;
|
|
}
|
|
message ResGetCurrencyData {
|
|
repeated NetUserCurrencyData currency = 2;
|
|
}
|
|
|
|
message ReqGetJupiterMarketingDetail {
|
|
string language = 1;
|
|
}
|
|
|
|
message ResGetJupiterMarketingDetail {
|
|
string marketingDetail = 1;
|
|
}
|
|
|
|
message NetProfileTeamSlot {
|
|
NetUserCharacterDefaultData Default = 1;
|
|
repeated NetUserItemData Eqquipment = 2;
|
|
NetUserItemData Artifact = 3;
|
|
bool IsSynchro = 4;
|
|
int32 AttractiveLv = 5;
|
|
int32 Slot = 6;
|
|
repeated NetEquipmentAwakening Awakenings = 7;
|
|
NetUserFavoriteItemData FavoriteItem = 8;
|
|
}
|
|
|
|
message NetSimpleGuildData {
|
|
int64 gsn = 1;
|
|
string Name = 2;
|
|
int32 Emblem = 3;
|
|
int32 Grade = 4;
|
|
int32 ActivityPoint = 5;
|
|
int32 MemberCount = 6;
|
|
int32 ActivityPointDaily = 7;
|
|
int32 ActivityPointRecent = 8;
|
|
bool IsBot = 9;
|
|
int32 UnionRaidTier = 10;
|
|
int32 UnionRaidTierNumber = 11;
|
|
}
|
|
|
|
message NetCharacterCount {
|
|
int32 CorporationType = 1;
|
|
int32 Count = 2;
|
|
}
|
|
|
|
message NetMemorialCount {
|
|
int32 MemorialSeriesId = 1;
|
|
int32 Count = 2;
|
|
}
|
|
|
|
enum NetProfileFrameHistoryType {
|
|
NetProfileFrameHistoryType_RecentAcquire = 0;
|
|
NetProfileFrameHistoryType_Representative = 1;
|
|
}
|
|
|
|
message NetProfileRepresentativeFrame {
|
|
int32 Slot = 1;
|
|
int32 FrameTableId = 2;
|
|
}
|
|
|
|
message NetProfileSimRoomOverclockHighScoreData {
|
|
int32 Season = 1;
|
|
repeated int32 OptionList = 2;
|
|
int32 OptionLevel = 3;
|
|
}
|
|
|
|
message NetProfileData {
|
|
string desc = 1;
|
|
int64 lastActionAt = 2;
|
|
int32 exp = 3;
|
|
int32 lastCampaignNormalStageId = 4;
|
|
int32 lastCampaignHardStageId = 5;
|
|
int32 lastTribeTowerFloor = 6;
|
|
NetWholeUserData user = 7;
|
|
repeated NetProfileTeamSlot profileTeam = 8;
|
|
NetSimpleGuildData guild = 9;
|
|
NetCharacterCount characterCount = 10;
|
|
repeated NetUserRecycleRoomData recycle = 11;
|
|
int32 synchroLv = 12;
|
|
int32 synchroSlotCount = 13;
|
|
int32 infraCoreLv = 14;
|
|
int32 lastTacticAcademyClass = 15;
|
|
int32 lastTacticAcademyLesson = 16;
|
|
repeated NetMemorialCount memorialCount = 17;
|
|
int32 jukeboxCount = 18;
|
|
int32 costumeLv = 19;
|
|
bool outpostOpenState = 21;
|
|
int32 costumeCount = 22;
|
|
string language = 23;
|
|
NetProfileFrameHistoryType profileFrameHistory = 24;
|
|
repeated NetProfileFrameData profileFrames = 25;
|
|
repeated NetProfileRepresentativeFrame representativeProfileFrames = 26;
|
|
repeated int32 recentAcquireFilterTypes = 27;
|
|
int32 simRoomOverclockHighScoreLevel = 28;
|
|
repeated NetProfileSimRoomOverclockHighScoreData simRoomOverclockHighScoreData = 29;
|
|
}
|
|
|
|
|
|
message ReqGetProfileData {
|
|
int64 targetUsn = 2;
|
|
}
|
|
message ResGetProfileData {
|
|
NetProfileData data = 2;
|
|
}
|
|
|
|
|
|
message ReqSetWallpaper {
|
|
repeated NetWallpaperData wallpaperList = 2;
|
|
}
|
|
message ResSetWallpaper {
|
|
|
|
}
|
|
|
|
message NetInvitation {
|
|
NetWholeUserData fromUser = 1;
|
|
int64 inviteTime = 2;
|
|
string partyId = 3;
|
|
int32 eventId = 4;
|
|
}
|
|
|
|
enum ListInvitationError {
|
|
LIST_INVITATION_ERROR_SUCCESS = 0;
|
|
LIST_INVITATION_ERROR_NOT_PERIOD_EVENT = 1;
|
|
}
|
|
|
|
message ReqListInvitation {}
|
|
message ResListInvitation {
|
|
ListInvitationError error = 1;
|
|
repeated NetInvitation invitationList = 2;
|
|
}
|
|
|
|
message ReqProceedMessage {
|
|
string messageId = 2;
|
|
}
|
|
message ResProceedMessage {
|
|
NetMessage message = 1;
|
|
NetRewardData reward = 2;
|
|
}
|
|
|
|
message ReqSetTeam {
|
|
int32 type = 2;
|
|
int32 contentsId = 3;
|
|
repeated NetTeamData teams = 4;
|
|
}
|
|
|
|
message ResSetTeam {
|
|
int32 type = 2;
|
|
repeated NetTeamData teams = 3;
|
|
}
|
|
|
|
message ReqSetProfileIcon {
|
|
int32 icon = 2;
|
|
bool isPrism = 3;
|
|
}
|
|
message ResSetProfileIcon {
|
|
}
|
|
|
|
message ReqFinMainQuest {
|
|
int32 tid = 2;
|
|
}
|
|
|
|
message ResFinMainQuest {
|
|
}
|
|
|
|
|
|
enum SimRoomStatus {
|
|
SimroomStatus_Ready = 0;
|
|
SimroomStatus_Progress = 1;
|
|
}
|
|
message ReqGetSimRoom {
|
|
|
|
}
|
|
|
|
message NetSimRoomClearInfo {
|
|
int32 Difficulty = 1;
|
|
int32 Chapter = 2;
|
|
}
|
|
|
|
enum SimRoomBattleEventProgress {
|
|
NotCleared = 0;
|
|
RewardWaiting = 1;
|
|
RewardReceived = 2;
|
|
}
|
|
|
|
message NetSimRoomBattleEvent {
|
|
int32 Id = 1;
|
|
repeated int32 BuffOptions = 2;
|
|
SimRoomBattleEventProgress progress = 3;
|
|
int32 RemainingTargetHealth = 4;
|
|
int32 BuffPreviewId = 5;
|
|
}
|
|
|
|
message NetSimRoomEventLocationInfo {
|
|
int32 Chapter = 1;
|
|
int32 Stage = 2;
|
|
int32 Order = 3;
|
|
}
|
|
|
|
message NetSimRoomEvent {
|
|
NetSimRoomEventLocationInfo location = 1;
|
|
bool IsSelected = 2;
|
|
oneof eventCase {
|
|
NetSimRoomBattleEvent Battle = 3;
|
|
NetSimRoomSelectionEvent Selection = 4;
|
|
}
|
|
}
|
|
|
|
message NetSimRoomSelectionGroupElement {
|
|
int32 SelectionNumber = 2;
|
|
int32 Id = 3;
|
|
bool IsDone = 4;
|
|
int32 RandomBuff = 5;
|
|
}
|
|
|
|
message NetSimRoomSelectionEvent {
|
|
int32 Id = 1;
|
|
int32 SelectedNumber = 2;
|
|
NetSimRoomSelectionGroupElement Group = 3;
|
|
}
|
|
|
|
message NetSimRoomCharacterHp {
|
|
int64 Csn = 1;
|
|
int32 HP = 2;
|
|
}
|
|
|
|
message NetSimRoomOverclockHighScoreData {
|
|
int32 Season = 1;
|
|
int32 SubSeason = 2;
|
|
repeated int32 OptionList = 3;
|
|
int32 OptionLevel = 4;
|
|
google.protobuf.Timestamp CreatedAt = 5;
|
|
}
|
|
|
|
message NetSimRoomOverclockOptionSettingData {
|
|
int32 Season = 1;
|
|
repeated int32 OptionList = 2;
|
|
}
|
|
|
|
message NetSimRoomOverclockSeasonData {
|
|
bool isSeasonOpen = 1;
|
|
int32 Season = 2;
|
|
int32 SubSeason = 3;
|
|
google.protobuf.Timestamp SeasonStartDate = 4;
|
|
google.protobuf.Timestamp SeasonEndDate = 5;
|
|
int32 SeasonWeekCount = 6;
|
|
}
|
|
|
|
message NetSimRoomOverclockData {
|
|
NetSimRoomOverclockHighScoreData CurrentSeasonHighScore = 4;
|
|
NetSimRoomOverclockHighScoreData CurrentSubSeasonHighScore = 5;
|
|
NetSimRoomOverclockOptionSettingData LatestOption = 6;
|
|
NetSimRoomOverclockSeasonData CurrentSeasonData = 7;
|
|
}
|
|
|
|
message ResGetSimRoom {
|
|
SimRoomStatus status = 1;
|
|
int32 currentDifficulty = 2;
|
|
int64 nextRenewAt = 3;
|
|
repeated NetSimRoomClearInfo clearInfos = 4;
|
|
repeated NetSimRoomEvent events = 5;
|
|
repeated NetSimRoomCharacterHp RemainingHps = 6;
|
|
repeated int32 Buffs = 8;
|
|
repeated int32 LegacyBuffs = 9;
|
|
repeated int32 OverclockOptionList = 10;
|
|
NetSimRoomOverclockData OverclockData = 11;
|
|
google.protobuf.Timestamp NextLegacyBuffResetDate = 12;
|
|
}
|
|
|
|
message ReqCheckDailyFreeGacha {
|
|
int32 gachaId = 1;
|
|
}
|
|
|
|
message ResCheckDailyFreeGacha {
|
|
NetEventData eventData = 1;
|
|
int32 freeCount = 2;
|
|
}
|
|
|
|
message ReqExecuteGacha {
|
|
int32 tid = 2;
|
|
int32 currencyType = 3;
|
|
int32 count = 4;
|
|
bool isDiscount = 5;
|
|
}
|
|
|
|
message NetGachaEntityData {
|
|
int32 tid = 1;
|
|
int32 sn = 2;
|
|
int32 type = 3;
|
|
int32 corporation = 4;
|
|
int32 pieceCount = 5;
|
|
int32 currencyValue = 6;
|
|
}
|
|
|
|
message ResExecuteGacha {
|
|
repeated NetGachaEntityData gacha = 2;
|
|
repeated NetUserCurrencyData currencies = 3;
|
|
repeated NetUserCharacterDefaultData characters = 6;
|
|
repeated NetUserItemData items = 5;
|
|
NetRewardData reward = 9;
|
|
}
|
|
|
|
message NetShopProductData {
|
|
|
|
}
|
|
|
|
message ReqShopProductList{}
|
|
message ResShopProductList {
|
|
repeated NetShopProductData shops = 2;
|
|
}
|
|
|
|
enum NetJukeboxLocation {
|
|
NetJukeboxLocation_CommanderRoom = 0;
|
|
NetJukeboxLocation_Lobby = 1;
|
|
}
|
|
|
|
enum NetJukeboxBgmType {
|
|
NetJukeboxBgmType_JukeboxTableId = 0;
|
|
NetJukeboxBgmType_JukeboxPlaylist = 1;
|
|
NetJukeboxBgmType_JukeboxFavorite = 2;
|
|
}
|
|
|
|
message NetJukeboxPlaylistSong {
|
|
int32 order = 1;
|
|
int32 jukeboxTableId = 2;
|
|
}
|
|
|
|
message NetJukeboxPlaylist {
|
|
int64 jukeboxPlaylistUid = 1;
|
|
string title = 2;
|
|
repeated NetJukeboxPlaylistSong songs = 3;
|
|
}
|
|
|
|
message NetJukeboxFavorite {
|
|
repeated NetJukeboxPlaylistSong songs = 1;
|
|
}
|
|
|
|
message NetJukeboxBgm {
|
|
NetJukeboxLocation location = 1;
|
|
NetJukeboxBgmType type = 2;
|
|
oneof jukeboxBgm {
|
|
int32 JukeboxTableId = 3;
|
|
NetJukeboxPlaylist JukeboxPlaylist = 4;
|
|
NetJukeboxFavorite JukeboxFavorite = 5;
|
|
}
|
|
bool IsShuffle = 6;
|
|
}
|
|
|
|
message NetUserJukeboxData {
|
|
int32 selectTid = 1;
|
|
repeated int32 list = 2;
|
|
}
|
|
message NetUserJukeboxDataV2 {
|
|
NetJukeboxBgm commandBgm = 1;
|
|
repeated int32 jukeboxTableIds = 2;
|
|
}
|
|
|
|
message ReqGetOutpostData {}
|
|
message ResGetOutpostData {
|
|
int32 skinGroupId = 2;
|
|
repeated NetUserOutpostData data = 3;
|
|
int64 battleTime = 4;
|
|
int64 maxBattleTime = 5;
|
|
repeated int32 conditionTriggerTidList = 6;
|
|
repeated int32 dispatchClearCountList = 7;
|
|
NetUserJukeboxData jukebox = 8;
|
|
repeated NetTimeReward timeRewardBuffs = 9;
|
|
NetOutpostBattleLevel outpostBattleLevel = 10;
|
|
bool isDispatchRefreshed = 11;
|
|
NetOutpostBattleTime outpostBattleTime = 12;
|
|
NetUserJukeboxDataV2 commanderBgm = 13;
|
|
}
|
|
|
|
|
|
message ReqCheckReceiveInfraCoreReward {}
|
|
message ResCheckReceiveInfraCoreReward {
|
|
bool isReceived = 2;
|
|
}
|
|
|
|
message ReqShowOutpostBattleReward {}
|
|
message ResShowOutpostBattleReward {
|
|
int64 battleTime = 1;
|
|
int64 maxBattleTime = 2;
|
|
int32 fastBattleCount = 3;
|
|
NetRewardData reward = 5;
|
|
repeated NetTimeReward timeRewardBuffs = 6;
|
|
NetOutpostBattleLevel outpostBattleLevel = 7;
|
|
NetOutpostBattleTime outpostBattleTime = 8;
|
|
}
|
|
|
|
message ReqSetCharacterCostume {
|
|
int64 csn = 2;
|
|
int32 costumeId = 3;
|
|
}
|
|
message ResSetCharacterCostume {}
|
|
|
|
message NetUserTitle {
|
|
int32 userTitleId = 1;
|
|
bool isNew = 2;
|
|
}
|
|
|
|
message ReqGetUserTitleList {}
|
|
message ResGetUserTitleList{
|
|
repeated NetUserTitle userTitleList = 1;
|
|
}
|
|
|
|
message ReqGetUserTitleCounterList{}
|
|
message ResGetUserTitleCounterList{
|
|
int32 condition = 1;
|
|
int32 subCondition = 2;
|
|
int32 count = 3;
|
|
}
|
|
|
|
message ReqProfileCardDecorationLayout {
|
|
int64 targetUsn = 1;
|
|
}
|
|
|
|
message StickerPlacement {
|
|
int32 stickerId = 1;
|
|
int32 layer = 2;
|
|
float normalizedX = 3;
|
|
float normalizedY = 4;
|
|
float rotationRadian = 5;
|
|
float scale = 6;
|
|
}
|
|
|
|
message ProfileCardDecorationLayout {
|
|
bool showCharacterSpine = 1;
|
|
int32 backgroundId = 2;
|
|
repeated StickerPlacement stickerPlacements = 3;
|
|
}
|
|
message ResProfileCardDecorationLayout {
|
|
ProfileCardDecorationLayout layout = 1;
|
|
}
|
|
|
|
message ReqGetWallpaperInventory {}
|
|
message ResGetWallpaperInventory {
|
|
repeated int32 livewallpaperIds = 2;
|
|
}
|
|
|
|
message NetInAppShopReceivableProductData {
|
|
string ProductId = 1;
|
|
string Token = 2;
|
|
int32 SubTid = 3;
|
|
}
|
|
|
|
message ReqGetInAppShopReceivableProductList {}
|
|
message ResGetInAppShopReceivableProductList {
|
|
repeated NetInAppShopReceivableProductData Data = 1;
|
|
}
|
|
|
|
message ReqWearEquipment {
|
|
int64 Isn = 2;
|
|
int64 Csn = 3;
|
|
}
|
|
message ResWearEquipment {
|
|
repeated NetUserItemData items = 3;
|
|
}
|
|
|
|
message NetCampaignFieldObject {
|
|
string PositionID = 1;
|
|
int32 Type = 2;
|
|
repeated NetCampaignTeamPosition TeamPositions = 3;
|
|
string Json = 4;
|
|
}
|
|
|
|
message ReqObtainCampaignItem {
|
|
string MapId = 2;
|
|
NetCampaignFieldObject FieldObject = 3;
|
|
}
|
|
message ResObtainCampaignItem {
|
|
NetRewardData Reward = 2;
|
|
}
|
|
|
|
message NetMiniGameDaveTriggerData {
|
|
int32 trigger = 1;
|
|
int32 conditionId = 2;
|
|
int64 userValue = 3;
|
|
int64 updatedAt = 4;
|
|
}
|
|
message ReqGetAllMiniGameDaveTriggers {
|
|
int32 EventId = 1;
|
|
}
|
|
message ResGetAllMiniGameDaveTriggers {
|
|
repeated NetMiniGameDaveTriggerData triggers = 1;
|
|
}
|
|
|
|
message ReqGetFeatureFlag {
|
|
NetFeatureKind featureKind = 1;
|
|
}
|
|
|
|
message ResGetFeatureFlag {
|
|
bool IsOpen = 1;
|
|
}
|
|
|
|
message NetIslandAdventureMissionProgress {
|
|
int64 MissionUid = 1;
|
|
int32 MissionTid = 2;
|
|
int32 Progress = 3;
|
|
google.protobuf.Timestamp CreatedAt = 4;
|
|
google.protobuf.Timestamp ReceivedAt = 5;
|
|
}
|
|
message ReqGetIslandAdventureMissionProgress {
|
|
int32 eventId = 1;
|
|
}
|
|
message ResGetIslandAdventureMissionProgress {
|
|
repeated NetIslandAdventureMissionProgress MissionProgressList = 1;
|
|
}
|
|
|
|
message NetEventMissionClearData {
|
|
int32 EventId = 1;
|
|
int32 EventMissionId = 2;
|
|
int64 CreatedAt = 3;
|
|
}
|
|
|
|
message ReqGetEventMissionClear {
|
|
int32 eventId = 1;
|
|
}
|
|
message ResGetEventMissionClear {
|
|
repeated NetEventMissionClearData EventMissionClearList = 2;
|
|
}
|
|
|
|
message ReqGetIslandAdventureFishingStepUpRewardStatus {
|
|
int32 EventId = 1;
|
|
}
|
|
message ResGetIslandAdventureFishingStepUpRewardStatus {
|
|
repeated int32 fishAccumulatedScore = 1;
|
|
repeated int32 fishStepUpRewardedStep = 2;
|
|
}
|
|
|
|
message ReqGetIslandAdventurePhotoStepUpRewardStatus {
|
|
int32 EventId = 1;
|
|
}
|
|
message ResGetIslandAdventurePhotoStepUpRewardStatus {
|
|
int32 photoAccumulatedScore = 1;
|
|
repeated int32 PhotoStepUpRewardedStep = 2;
|
|
}
|
|
|
|
message ReqGetPlaySodaChallengeModeInfo {
|
|
int32 EventId = 1;
|
|
}
|
|
|
|
message NetPlaySodaEachGameInfo{
|
|
int32 challengeStageId = 1;
|
|
int32 userRank = 2;
|
|
int32 userMaxScoreInUnion = 3;
|
|
int64 accumulatedScore = 4;
|
|
bool canReceivePointReward = 5;
|
|
bool isInGuild = 6;
|
|
int32 lastRewardStep = 7;
|
|
}
|
|
message ResGetPlaySodaChallengeModeInfo {
|
|
bool hasReceivedDailyReward = 1;
|
|
repeated NetPlaySodaEachGameInfo playSodaEachGameInfoList = 2;
|
|
NetWholeUserData wholeUser = 3;
|
|
}
|
|
|
|
message ReqExistScenarioBookmark {
|
|
repeated string bookmarkList = 1;
|
|
}
|
|
message ResExistScenarioBookmark {
|
|
repeated string existingBookmarkList = 1;
|
|
}
|
|
|
|
message ReqGetEventScenarioData {
|
|
int32 EventID = 2;
|
|
}
|
|
message ResGetEventScenarioData {
|
|
repeated string scenarioIdList = 1;
|
|
repeated string bookmarkScenarioList = 2;
|
|
}
|
|
|
|
message ReqSetEventScenarioComplete {
|
|
int32 EventID = 2;
|
|
string ScenarioId = 3;
|
|
int32 DialogType = 4;
|
|
}
|
|
message ResSetEventScenarioComplete {
|
|
NetRewardData Reward = 1;
|
|
}
|
|
|
|
message ReqEnterEventField {
|
|
string MapId = 1;
|
|
repeated int32 ProgressEventGroupIdList = 2;
|
|
int32 EventFieldId = 3;
|
|
}
|
|
message NetUserAutoChargeData {
|
|
int32 AutoChargeId = 1;
|
|
int32 Value = 2;
|
|
}
|
|
|
|
message NetNonResettableFieldObject {
|
|
string PositionId = 1;
|
|
int32 Type = 2;
|
|
string Json = 3;
|
|
}
|
|
|
|
message ResEnterEventField {
|
|
NetUserTeamData team = 2;
|
|
repeated NetCampaignTeamPosition TeamPositions = 3;
|
|
string json = 4;
|
|
repeated int32 userEventIdList = 5;
|
|
repeated NetUserAutoChargeData autoChargeDataList = 6;
|
|
repeated NetNonResettableFieldObject NonResettableFieldObjects = 7;
|
|
}
|
|
|
|
message ReqSaveCampaignFieldObject {
|
|
string mapId = 2;
|
|
NetCampaignFieldObject fieldObject = 3;
|
|
}
|
|
message ResSaveCampaignFieldObject {
|
|
}
|
|
|
|
message ReqCharacterLevelUp {
|
|
int64 Csn = 2;
|
|
int32 Level = 3;
|
|
}
|
|
|
|
message ResCharacterLevelUp {
|
|
NetUserCharacterDefaultData Character = 4;
|
|
repeated NetUserCurrencyData Currencies = 3;
|
|
int32 SynchroLv = 5;
|
|
repeated int64 SynchroStandardCharacters = 6;
|
|
}
|
|
|
|
message NetMailRewardItem {
|
|
int32 RewardType = 1;
|
|
int32 RewardID = 2;
|
|
int32 RewardValue = 3;
|
|
int64 ExpiredAt = 4;
|
|
}
|
|
|
|
message LocaleableText {
|
|
bool IsPlain = 1;
|
|
string String = 2;
|
|
repeated string Args = 3;
|
|
}
|
|
|
|
message NetUserMailData {
|
|
int64 Msn = 1;
|
|
int32 Sender = 2;
|
|
int32 Type = 3;
|
|
int32 State = 4;
|
|
LocaleableText Title = 5;
|
|
LocaleableText Text = 6;
|
|
int64 CreatedAt = 7;
|
|
string Nickname = 9;
|
|
repeated string appNoticeId = 10;
|
|
bool HasReward = 11;
|
|
repeated NetMailRewardItem items = 12;
|
|
int32 Period = 13;
|
|
}
|
|
|
|
message ReqGetMailData {}
|
|
message ResGetMailData {
|
|
repeated NetUserMailData mail = 2;
|
|
}
|
|
|
|
message ReqReadMail {
|
|
int64 Msn = 1;
|
|
int32 Type = 2;
|
|
}
|
|
message ResReadMail {
|
|
|
|
}
|
|
|
|
message ReqClearEquipment {
|
|
int64 isn = 2;
|
|
int64 csn = 3;
|
|
}
|
|
|
|
message ResClearEquipment {
|
|
NetUserItemData item = 4;
|
|
}
|
|
|
|
message ReqWearEquipmentList {
|
|
int64 Csn = 2;
|
|
repeated int64 IsnList = 3;
|
|
}
|
|
message ResWearEquipmentList {
|
|
repeated NetUserItemData Items = 3;
|
|
}
|
|
|
|
message ReqAllClearEquipment {
|
|
int64 Csn = 2;
|
|
}
|
|
message ResAllClearEquipment {
|
|
int64 Csn = 2;
|
|
repeated NetUserItemData Items = 3;
|
|
}
|
|
|
|
message NetFavoriteItemLibraryElement {
|
|
int32 Tid = 1;
|
|
int64 ReceivedAt = 2;
|
|
}
|
|
|
|
message ReqGetFavoriteItemLibrary {
|
|
|
|
}
|
|
message ResGetFavoriteItemLibrary {
|
|
repeated NetFavoriteItemLibraryElement FavoriteItemLibrary = 1;
|
|
}
|
|
|
|
|
|
message ReqListFavoriteItem {
|
|
|
|
}
|
|
message ResListFavoriteItem {
|
|
repeated NetUserFavoriteItemData FavoriteItems = 1;
|
|
}
|
|
|
|
message NetUserFavoriteItemQuestData {
|
|
int32 QuestId = 1;
|
|
bool Clear = 2;
|
|
bool Received = 3;
|
|
}
|
|
message ReqListFavoriteItemQuest {
|
|
|
|
}
|
|
message ResListFavoriteItemQuest {
|
|
repeated NetUserFavoriteItemQuestData FavoriteItemQuests = 1;
|
|
}
|
|
|
|
message NetUserLostSectorData {
|
|
int32 SectorId = 1;
|
|
int32 RewardCount = 2;
|
|
bool IsFinalReward = 3;
|
|
bool IsPlaying = 4;
|
|
bool IsOpen = 5;
|
|
int32 CurrentClearStageCount = 6;
|
|
int32 MaxClearStageCount = 7;
|
|
bool IsPerfectReward = 8;
|
|
}
|
|
message ReqGetLostSectorData {
|
|
|
|
}
|
|
message ResGetLostSectorData {
|
|
repeated NetUserLostSectorData LostSector = 2;
|
|
int32 LastEnterSectorId = 3;
|
|
repeated NetFieldStageData ClearedStages = 4;
|
|
}
|
|
|
|
enum LiberateMissionState {
|
|
LiberateMissionState_Running = 0;
|
|
LiberateMissionState_Rewarded = 1;
|
|
LiberateMissionState_Closed = 2;
|
|
}
|
|
|
|
message NetLiberateMissionData {
|
|
int64 Id = 1;
|
|
int32 MissionTid = 2;
|
|
int32 LiberateCharacterId = 3;
|
|
LiberateMissionState MissionState = 4;
|
|
int64 CreatedAt = 6;
|
|
int64 TriggerStartAt = 7;
|
|
int64 TriggerEndAt = 8;
|
|
optional int64 ReceivedAt = 9;
|
|
}
|
|
|
|
message NetLiberateData {
|
|
int32 CharacterId = 2;
|
|
int32 StepId = 3;
|
|
int32 ProgressPoint = 4;
|
|
repeated NetLiberateMissionData MissionData = 5;
|
|
int32 RewardedCount = 6;
|
|
bool IsCompleted = 7;
|
|
}
|
|
|
|
message ReqGetLiberateData {}
|
|
message ResGetLiberateData {
|
|
repeated int32 OpenLiberateTypeIdList = 2;
|
|
NetLiberateData LiberateData = 3;
|
|
}
|
|
|
|
message ReqShowSpecialArenaReward {}
|
|
message ResShowSpecialArenaReward {
|
|
NetRewardData reward = 4;
|
|
/*SpecialArenaContentsState SpecialArenaContentsState = 5;
|
|
NetSpecialArenaRewardHistory History = 6;*/
|
|
bool IsBan = 7;
|
|
NetArenaBanInfo BanInfo = 8;
|
|
}
|
|
|
|
message SpecialLobbySlot {
|
|
int32 SpecialLobbySlotId = 1;
|
|
bool IsHidden = 2;
|
|
}
|
|
message ReqGetSpecialLobbySlotData {
|
|
|
|
}
|
|
message ResGetSpecialLobbySlotData {
|
|
repeated SpecialLobbySlot SpecialLobbySlots = 1;
|
|
}
|