diff options
Diffstat (limited to 'pkg/pdata')
-rw-r--r-- | pkg/pdata/persistent_player_data_version_231.go | 582 |
1 files changed, 291 insertions, 291 deletions
diff --git a/pkg/pdata/persistent_player_data_version_231.go b/pkg/pdata/persistent_player_data_version_231.go index c44d909..6e5d835 100644 --- a/pkg/pdata/persistent_player_data_version_231.go +++ b/pkg/pdata/persistent_player_data_version_231.go @@ -93,171 +93,171 @@ func putEnum(b []byte, x uint8) { } type Pdata struct { - InitializedVersion int32 `pdef:"initializedVersion"` - AnnouncementVersionSeen int32 `pdef:"announcementVersionSeen"` - Xp int32 `pdef:"xp"` - PreviousXP int32 `pdef:"previousXP"` - Credits int32 `pdef:"credits"` - Xp_match [20]int32 `pdef:"xp_match"` - Xp_count [20]int32 `pdef:"xp_count"` - NetWorth int32 `pdef:"netWorth"` - MatchWin bool `pdef:"matchWin"` - MatchScoreEvent bool `pdef:"matchScoreEvent"` - MatchComplete bool `pdef:"matchComplete"` - MatchSquadBonus bool `pdef:"matchSquadBonus"` - ShowGameSummary bool `pdef:"showGameSummary"` - RegenShowNew bool `pdef:"regenShowNew"` - SpawnAsTitan bool `pdef:"spawnAsTitan"` - HaveSeenCustomCoop bool `pdef:"haveSeenCustomCoop"` - FactionGiftsFixed bool `pdef:"factionGiftsFixed"` - IsACheater bool `pdef:"isACheater"` - SpendDoubleColiseumTickets bool `pdef:"spendDoubleColiseumTickets"` - PrivateMatchState int32 `pdef:"privateMatchState"` - PlaylistShuffle_seed int32 `pdef:"playlistShuffle_seed"` - PlaylistShuffle_seedFlip bool `pdef:"playlistShuffle_seedFlip"` - PlaylistShuffle_curIndex int32 `pdef:"playlistShuffle_curIndex"` - LastFDTitanRef string `pdef:"lastFDTitanRef"` - LastFDDifficulty int32 `pdef:"lastFDDifficulty"` - UltimateEdition bool `pdef:"ultimateEdition"` - RandomColiseumUnlocks int32 `pdef:"randomColiseumUnlocks"` - RandomPlayerLevelUnlocks int32 `pdef:"randomPlayerLevelUnlocks"` - RandomTitanLevelUnlocks [TitanClassesCount]int32 `pdef:"randomTitanLevelUnlocks"` - RandomWeaponLevelUnlocks [LoadoutWeaponsAndAbilitiesCount]int32 `pdef:"randomWeaponLevelUnlocks"` - RandomFactionLevelUnlocks [FactionCount]int32 `pdef:"randomFactionLevelUnlocks"` - DoubleXP int32 `pdef:"doubleXP"` - ColiseumTickets int32 `pdef:"coliseumTickets"` - ColiseumWinStreak int32 `pdef:"coliseumWinStreak"` - ColiseumBestStreak int32 `pdef:"coliseumBestStreak"` - ColiseumTotalWins int32 `pdef:"coliseumTotalWins"` - ColiseumTotalLosses int32 `pdef:"coliseumTotalLosses"` - RecentUnlocks [10]RecentUnlock `pdef:"recentUnlocks"` - HasBeenIntroducedToComms bool `pdef:"hasBeenIntroducedToComms"` - LastCommsUseDate int32 `pdef:"lastCommsUseDate"` - NumTimesUsedComms int32 `pdef:"numTimesUsedComms"` - Custom_emoji_initialized bool `pdef:"custom_emoji_initialized"` - Custom_emoji [4]int32 `pdef:"custom_emoji"` - BurnmeterSlot int32 `pdef:"burnmeterSlot"` - Pve PveData `pdef:"pve"` - FactionChoice Faction `pdef:"factionChoice"` - EnemyFaction Faction `pdef:"enemyFaction"` - PersistentRewards [32]bool `pdef:"persistentRewards"` - ConsumableRewards [32]int32 `pdef:"consumableRewards"` - PilotSpawnLoadout SpawnLoadout `pdef:"pilotSpawnLoadout"` - TitanSpawnLoadout SpawnLoadout `pdef:"titanSpawnLoadout"` - ActivePilotLoadout PilotLoadout `pdef:"activePilotLoadout"` - ActiveTitanLoadout TitanLoadout `pdef:"activeTitanLoadout"` - ActiveTitanLoadoutIndex int32 `pdef:"activeTitanLoadoutIndex"` - PilotLoadouts [10]PilotLoadout `pdef:"pilotLoadouts"` - TitanLoadouts [10]TitanLoadout `pdef:"titanLoadouts"` - PinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"pinTrackedEntitlements"` - NewPinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"newPinTrackedEntitlements"` - ActiveBCID int32 `pdef:"activeBCID"` - ActiveCallingCardIndex int32 `pdef:"activeCallingCardIndex"` - ActiveCallsignIconIndex int32 `pdef:"activeCallsignIconIndex"` - ActiveCallsignIconStyleIndex int32 `pdef:"activeCallsignIconStyleIndex"` - Gen int32 `pdef:"gen"` - FactionXP [FactionCount]int32 `pdef:"factionXP"` - PreviousFactionXP [FactionCount]int32 `pdef:"previousFactionXP"` - TitanXP [TitanClassesCount]int32 `pdef:"titanXP"` - PreviousTitanXP [TitanClassesCount]int32 `pdef:"previousTitanXP"` - FdTitanXP [TitanClassesCount]int32 `pdef:"fdTitanXP"` - FdPreviousTitanXP [TitanClassesCount]int32 `pdef:"fdPreviousTitanXP"` - TitanFDUnlockPoints [TitanClassesCount]int32 `pdef:"titanFDUnlockPoints"` - PreviousFDUnlockPoints [TitanClassesCount]int32 `pdef:"previousFDUnlockPoints"` - Fd_match [20]int32 `pdef:"fd_match"` - Fd_count [20]int32 `pdef:"fd_count"` - TitanClassLockState [TitanClassesCount]int32 `pdef:"titanClassLockState"` - FdTutorialBits int32 `pdef:"fdTutorialBits"` - FdPlaylistBits int32 `pdef:"fdPlaylistBits"` - GameStats SGameStats `pdef:"gameStats"` - MapStats [MapsCount]SMapStats `pdef:"mapStats"` - TimeStats SHoursPlayed `pdef:"timeStats"` - DistanceStats SMilesTraveled `pdef:"distanceStats"` - WeaponStats [LoadoutWeaponsAndAbilitiesCount]SWeaponStats `pdef:"weaponStats"` - WeaponKillStats [LoadoutWeaponsAndAbilitiesCount]SWeaponKillStats `pdef:"weaponKillStats"` - KillStats SKillStats `pdef:"killStats"` - DeathStats SDeathStats `pdef:"deathStats"` - MiscStats SMiscStats `pdef:"miscStats"` - FdStats SFDStats `pdef:"fdStats"` - TitanStats [TitanClassesCount]STitanStats `pdef:"titanStats"` - Kdratio_lifetime float32 `pdef:"kdratio_lifetime"` - Kdratio_lifetime_pvp float32 `pdef:"kdratio_lifetime_pvp"` - Kdratio_match [10]float32 `pdef:"kdratio_match"` - Kdratiopvp_match [10]float32 `pdef:"kdratiopvp_match"` - WinStreak int32 `pdef:"winStreak"` - HighestWinStreakEver int32 `pdef:"highestWinStreakEver"` - WinStreakIsDraws bool `pdef:"winStreakIsDraws"` - WinLossHistory [10]int32 `pdef:"winLossHistory"` - WinLossHistorySize int32 `pdef:"winLossHistorySize"` - MostProjectilesCollectedInVortex int32 `pdef:"mostProjectilesCollectedInVortex"` - BlackMarketItemsBought int32 `pdef:"blackMarketItemsBought"` - RespawnKillInfected bool `pdef:"respawnKillInfected"` - PilotWeapons [35]WeaponMain `pdef:"pilotWeapons"` - PilotOffhands [35]WeaponOffhand `pdef:"pilotOffhands"` - TitanWeapons [15]WeaponMain `pdef:"titanWeapons"` - TitanOffhands [30]WeaponOffhand `pdef:"titanOffhands"` - TitanChassis [12]TitanMain `pdef:"titanChassis"` - HasSeenStore bool `pdef:"hasSeenStore"` - NewPilotSkins [5]int32 `pdef:"newPilotSkins"` - UnlockedPilotSkins [5]int32 `pdef:"unlockedPilotSkins"` - NewPrimePilotSkins int32 `pdef:"newPrimePilotSkins"` - UnlockedPrimePilotSkins int32 `pdef:"unlockedPrimePilotSkins"` - NewPilotWeapons [2]int32 `pdef:"newPilotWeapons"` - UnlockedPilotWeapons [2]int32 `pdef:"unlockedPilotWeapons"` - NewPilotOffhands [2]int32 `pdef:"newPilotOffhands"` - UnlockedPilotOffhands [2]int32 `pdef:"unlockedPilotOffhands"` - NewPilotPassives int32 `pdef:"newPilotPassives"` - UnlockedPilotPassives int32 `pdef:"unlockedPilotPassives"` - NewTitanOffhands [2]int32 `pdef:"newTitanOffhands"` - UnlockedTitanOffhands [2]int32 `pdef:"unlockedTitanOffhands"` - NewTitanPassives int32 `pdef:"newTitanPassives"` - UnlockedTitanPassives int32 `pdef:"unlockedTitanPassives"` - NewTitanChassis int32 `pdef:"newTitanChassis"` - UnlockedTitanChassis int32 `pdef:"unlockedTitanChassis"` - NewPrimeTitans int32 `pdef:"newPrimeTitans"` - UnlockedPrimeTitans int32 `pdef:"unlockedPrimeTitans"` - NewPilotSuits int32 `pdef:"newPilotSuits"` - UnlockedPilotSuits int32 `pdef:"unlockedPilotSuits"` - NewPilotExecutions int32 `pdef:"newPilotExecutions"` - UnlockedPilotExecutions int32 `pdef:"unlockedPilotExecutions"` - UnlockedFeatures [2]int32 `pdef:"unlockedFeatures"` - NewFeatures [2]int32 `pdef:"newFeatures"` - UnlockedBoosts int32 `pdef:"unlockedBoosts"` - NewBoosts int32 `pdef:"newBoosts"` - UnlockedFactions int32 `pdef:"unlockedFactions"` - NewFactions int32 `pdef:"newFactions"` - UnlockedCallingCards [16]int32 `pdef:"unlockedCallingCards"` - NewCallingCards [16]int32 `pdef:"newCallingCards"` - UnlockedCallsignIcons [7]int32 `pdef:"unlockedCallsignIcons"` - NewCallsignIcons [7]int32 `pdef:"newCallsignIcons"` - UnlockedCommsIcons [5]int32 `pdef:"unlockedCommsIcons"` - NewCommsIcons [5]int32 `pdef:"newCommsIcons"` - NewTitanExecutions int32 `pdef:"newTitanExecutions"` - UnlockedTitanExecutions int32 `pdef:"unlockedTitanExecutions"` - Challenges [ChallengeCount]EChallenge `pdef:"challenges"` - Dailychallenges [DailychallengeCount]EChallenge `pdef:"dailychallenges"` - ActiveDailyChallenges [9]ActiveDailyChallenge `pdef:"activeDailyChallenges"` - TrackedChallenges [3]int32 `pdef:"trackedChallenges"` - EOGTrackedChallenges [3]int32 `pdef:"EOGTrackedChallenges"` - TrackedChallengeRefs [3]string `pdef:"trackedChallengeRefs"` - EOGTrackedChallengeRefs [3]string `pdef:"EOGTrackedChallengeRefs"` - DailyChallengeDayIndex int32 `pdef:"dailyChallengeDayIndex"` - NewDailyChallenges bool `pdef:"newDailyChallenges"` - IsPostGameScoreboardValid bool `pdef:"isPostGameScoreboardValid"` - PostGameData EPostGameData `pdef:"postGameData"` - IsFDPostGameScoreboardValid bool `pdef:"isFDPostGameScoreboardValid"` - PostGameDataFD EFDPostGameData `pdef:"postGameDataFD"` - PreviousGooserProgress int32 `pdef:"previousGooserProgress"` - MapHistory [24]int32 `pdef:"mapHistory"` - ModeHistory [10]int32 `pdef:"modeHistory"` - LastPlaylist string `pdef:"lastPlaylist"` - LastDailyMatchVictory int32 `pdef:"lastDailyMatchVictory"` - LastTimePlayed int32 `pdef:"lastTimePlayed"` - LastTimeLoggedIn int32 `pdef:"lastTimeLoggedIn"` - AbandonCountForMode [GameModesCount]int32 `pdef:"abandonCountForMode"` - LastAbandonedMode GameModes `pdef:"lastAbandonedMode"` - LastAbandonTime int32 `pdef:"lastAbandonTime"` - Ranked Struct_ranked `pdef:"ranked"` + InitializedVersion int32 `pdef:"initializedVersion"` + AnnouncementVersionSeen int32 `pdef:"announcementVersionSeen"` + Xp int32 `pdef:"xp"` + PreviousXP int32 `pdef:"previousXP"` + Credits int32 `pdef:"credits"` + Xp_match [20]int32 `pdef:"xp_match"` + Xp_count [20]int32 `pdef:"xp_count"` + NetWorth int32 `pdef:"netWorth"` + MatchWin bool `pdef:"matchWin"` + MatchScoreEvent bool `pdef:"matchScoreEvent"` + MatchComplete bool `pdef:"matchComplete"` + MatchSquadBonus bool `pdef:"matchSquadBonus"` + ShowGameSummary bool `pdef:"showGameSummary"` + RegenShowNew bool `pdef:"regenShowNew"` + SpawnAsTitan bool `pdef:"spawnAsTitan"` + HaveSeenCustomCoop bool `pdef:"haveSeenCustomCoop"` + FactionGiftsFixed bool `pdef:"factionGiftsFixed"` + IsACheater bool `pdef:"isACheater"` + SpendDoubleColiseumTickets bool `pdef:"spendDoubleColiseumTickets"` + PrivateMatchState int32 `pdef:"privateMatchState"` + PlaylistShuffle_seed int32 `pdef:"playlistShuffle_seed"` + PlaylistShuffle_seedFlip bool `pdef:"playlistShuffle_seedFlip"` + PlaylistShuffle_curIndex int32 `pdef:"playlistShuffle_curIndex"` + LastFDTitanRef string `pdef:"lastFDTitanRef"` + LastFDDifficulty int32 `pdef:"lastFDDifficulty"` + UltimateEdition bool `pdef:"ultimateEdition"` + RandomColiseumUnlocks int32 `pdef:"randomColiseumUnlocks"` + RandomPlayerLevelUnlocks int32 `pdef:"randomPlayerLevelUnlocks"` + RandomTitanLevelUnlocks [TitanClassesCount]int32 `pdef:"randomTitanLevelUnlocks"` + RandomWeaponLevelUnlocks [LoadoutWeaponsAndAbilitiesCount]int32 `pdef:"randomWeaponLevelUnlocks"` + RandomFactionLevelUnlocks [FactionCount]int32 `pdef:"randomFactionLevelUnlocks"` + DoubleXP int32 `pdef:"doubleXP"` + ColiseumTickets int32 `pdef:"coliseumTickets"` + ColiseumWinStreak int32 `pdef:"coliseumWinStreak"` + ColiseumBestStreak int32 `pdef:"coliseumBestStreak"` + ColiseumTotalWins int32 `pdef:"coliseumTotalWins"` + ColiseumTotalLosses int32 `pdef:"coliseumTotalLosses"` + RecentUnlocks [10]RecentUnlock `pdef:"recentUnlocks"` + HasBeenIntroducedToComms bool `pdef:"hasBeenIntroducedToComms"` + LastCommsUseDate int32 `pdef:"lastCommsUseDate"` + NumTimesUsedComms int32 `pdef:"numTimesUsedComms"` + Custom_emoji_initialized bool `pdef:"custom_emoji_initialized"` + Custom_emoji [4]int32 `pdef:"custom_emoji"` + BurnmeterSlot int32 `pdef:"burnmeterSlot"` + Pve PveData `pdef:"pve"` + FactionChoice Faction `pdef:"factionChoice"` + EnemyFaction Faction `pdef:"enemyFaction"` + PersistentRewards [32]bool `pdef:"persistentRewards"` + ConsumableRewards [32]int32 `pdef:"consumableRewards"` + PilotSpawnLoadout SpawnLoadout `pdef:"pilotSpawnLoadout"` + TitanSpawnLoadout SpawnLoadout `pdef:"titanSpawnLoadout"` + ActivePilotLoadout PilotLoadout `pdef:"activePilotLoadout"` + ActiveTitanLoadout TitanLoadout `pdef:"activeTitanLoadout"` + ActiveTitanLoadoutIndex int32 `pdef:"activeTitanLoadoutIndex"` + PilotLoadouts [10]PilotLoadout `pdef:"pilotLoadouts"` + TitanLoadouts [10]TitanLoadout `pdef:"titanLoadouts"` + PinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"pinTrackedEntitlements"` + NewPinTrackedEntitlements [OwnedEntitlementsCount]bool `pdef:"newPinTrackedEntitlements"` + ActiveBCID int32 `pdef:"activeBCID"` + ActiveCallingCardIndex int32 `pdef:"activeCallingCardIndex"` + ActiveCallsignIconIndex int32 `pdef:"activeCallsignIconIndex"` + ActiveCallsignIconStyleIndex int32 `pdef:"activeCallsignIconStyleIndex"` + Gen int32 `pdef:"gen"` + FactionXP [FactionCount]int32 `pdef:"factionXP"` + PreviousFactionXP [FactionCount]int32 `pdef:"previousFactionXP"` + TitanXP [TitanClassesCount]int32 `pdef:"titanXP"` + PreviousTitanXP [TitanClassesCount]int32 `pdef:"previousTitanXP"` + FdTitanXP [TitanClassesCount]int32 `pdef:"fdTitanXP"` + FdPreviousTitanXP [TitanClassesCount]int32 `pdef:"fdPreviousTitanXP"` + TitanFDUnlockPoints [TitanClassesCount]int32 `pdef:"titanFDUnlockPoints"` + PreviousFDUnlockPoints [TitanClassesCount]int32 `pdef:"previousFDUnlockPoints"` + Fd_match [20]int32 `pdef:"fd_match"` + Fd_count [20]int32 `pdef:"fd_count"` + TitanClassLockState [TitanClassesCount]int32 `pdef:"titanClassLockState"` + FdTutorialBits int32 `pdef:"fdTutorialBits"` + FdPlaylistBits int32 `pdef:"fdPlaylistBits"` + GameStats GameStats `pdef:"gameStats"` + MapStats [MapsCount]MapStats `pdef:"mapStats"` + TimeStats HoursPlayed `pdef:"timeStats"` + DistanceStats MilesTraveled `pdef:"distanceStats"` + WeaponStats [LoadoutWeaponsAndAbilitiesCount]WeaponStats `pdef:"weaponStats"` + WeaponKillStats [LoadoutWeaponsAndAbilitiesCount]WeaponKillStats `pdef:"weaponKillStats"` + KillStats KillStats `pdef:"killStats"` + DeathStats DeathStats `pdef:"deathStats"` + MiscStats MiscStats `pdef:"miscStats"` + FdStats FDStats `pdef:"fdStats"` + TitanStats [TitanClassesCount]TitanStats `pdef:"titanStats"` + Kdratio_lifetime float32 `pdef:"kdratio_lifetime"` + Kdratio_lifetime_pvp float32 `pdef:"kdratio_lifetime_pvp"` + Kdratio_match [10]float32 `pdef:"kdratio_match"` + Kdratiopvp_match [10]float32 `pdef:"kdratiopvp_match"` + WinStreak int32 `pdef:"winStreak"` + HighestWinStreakEver int32 `pdef:"highestWinStreakEver"` + WinStreakIsDraws bool `pdef:"winStreakIsDraws"` + WinLossHistory [10]int32 `pdef:"winLossHistory"` + WinLossHistorySize int32 `pdef:"winLossHistorySize"` + MostProjectilesCollectedInVortex int32 `pdef:"mostProjectilesCollectedInVortex"` + BlackMarketItemsBought int32 `pdef:"blackMarketItemsBought"` + RespawnKillInfected bool `pdef:"respawnKillInfected"` + PilotWeapons [35]WeaponMain `pdef:"pilotWeapons"` + PilotOffhands [35]WeaponOffhand `pdef:"pilotOffhands"` + TitanWeapons [15]WeaponMain `pdef:"titanWeapons"` + TitanOffhands [30]WeaponOffhand `pdef:"titanOffhands"` + TitanChassis [12]TitanMain `pdef:"titanChassis"` + HasSeenStore bool `pdef:"hasSeenStore"` + NewPilotSkins [5]int32 `pdef:"newPilotSkins"` + UnlockedPilotSkins [5]int32 `pdef:"unlockedPilotSkins"` + NewPrimePilotSkins int32 `pdef:"newPrimePilotSkins"` + UnlockedPrimePilotSkins int32 `pdef:"unlockedPrimePilotSkins"` + NewPilotWeapons [2]int32 `pdef:"newPilotWeapons"` + UnlockedPilotWeapons [2]int32 `pdef:"unlockedPilotWeapons"` + NewPilotOffhands [2]int32 `pdef:"newPilotOffhands"` + UnlockedPilotOffhands [2]int32 `pdef:"unlockedPilotOffhands"` + NewPilotPassives int32 `pdef:"newPilotPassives"` + UnlockedPilotPassives int32 `pdef:"unlockedPilotPassives"` + NewTitanOffhands [2]int32 `pdef:"newTitanOffhands"` + UnlockedTitanOffhands [2]int32 `pdef:"unlockedTitanOffhands"` + NewTitanPassives int32 `pdef:"newTitanPassives"` + UnlockedTitanPassives int32 `pdef:"unlockedTitanPassives"` + NewTitanChassis int32 `pdef:"newTitanChassis"` + UnlockedTitanChassis int32 `pdef:"unlockedTitanChassis"` + NewPrimeTitans int32 `pdef:"newPrimeTitans"` + UnlockedPrimeTitans int32 `pdef:"unlockedPrimeTitans"` + NewPilotSuits int32 `pdef:"newPilotSuits"` + UnlockedPilotSuits int32 `pdef:"unlockedPilotSuits"` + NewPilotExecutions int32 `pdef:"newPilotExecutions"` + UnlockedPilotExecutions int32 `pdef:"unlockedPilotExecutions"` + UnlockedFeatures [2]int32 `pdef:"unlockedFeatures"` + NewFeatures [2]int32 `pdef:"newFeatures"` + UnlockedBoosts int32 `pdef:"unlockedBoosts"` + NewBoosts int32 `pdef:"newBoosts"` + UnlockedFactions int32 `pdef:"unlockedFactions"` + NewFactions int32 `pdef:"newFactions"` + UnlockedCallingCards [16]int32 `pdef:"unlockedCallingCards"` + NewCallingCards [16]int32 `pdef:"newCallingCards"` + UnlockedCallsignIcons [7]int32 `pdef:"unlockedCallsignIcons"` + NewCallsignIcons [7]int32 `pdef:"newCallsignIcons"` + UnlockedCommsIcons [5]int32 `pdef:"unlockedCommsIcons"` + NewCommsIcons [5]int32 `pdef:"newCommsIcons"` + NewTitanExecutions int32 `pdef:"newTitanExecutions"` + UnlockedTitanExecutions int32 `pdef:"unlockedTitanExecutions"` + Challenges [ChallengeCount]EChallenge `pdef:"challenges"` + Dailychallenges [DailychallengeCount]EChallenge `pdef:"dailychallenges"` + ActiveDailyChallenges [9]ActiveDailyChallenge `pdef:"activeDailyChallenges"` + TrackedChallenges [3]int32 `pdef:"trackedChallenges"` + EOGTrackedChallenges [3]int32 `pdef:"EOGTrackedChallenges"` + TrackedChallengeRefs [3]string `pdef:"trackedChallengeRefs"` + EOGTrackedChallengeRefs [3]string `pdef:"EOGTrackedChallengeRefs"` + DailyChallengeDayIndex int32 `pdef:"dailyChallengeDayIndex"` + NewDailyChallenges bool `pdef:"newDailyChallenges"` + IsPostGameScoreboardValid bool `pdef:"isPostGameScoreboardValid"` + PostGameData EPostGameData `pdef:"postGameData"` + IsFDPostGameScoreboardValid bool `pdef:"isFDPostGameScoreboardValid"` + PostGameDataFD EFDPostGameData `pdef:"postGameDataFD"` + PreviousGooserProgress int32 `pdef:"previousGooserProgress"` + MapHistory [24]int32 `pdef:"mapHistory"` + ModeHistory [10]int32 `pdef:"modeHistory"` + LastPlaylist string `pdef:"lastPlaylist"` + LastDailyMatchVictory int32 `pdef:"lastDailyMatchVictory"` + LastTimePlayed int32 `pdef:"lastTimePlayed"` + LastTimeLoggedIn int32 `pdef:"lastTimeLoggedIn"` + AbandonCountForMode [GameModesCount]int32 `pdef:"abandonCountForMode"` + LastAbandonedMode GameModes `pdef:"lastAbandonedMode"` + LastAbandonTime int32 `pdef:"lastAbandonTime"` + Ranked Struct_ranked `pdef:"ranked"` ExtraData []byte } @@ -7029,7 +7029,7 @@ func (v RecentUnlock) MarshalJSONFilter(filter func(path ...string) bool) ([]byt return pdataMarshalJSONStruct(v, filter) } -type SDeathStats struct { +type DeathStats struct { Total int32 `pdef:"total"` TotalPVP int32 `pdef:"totalPVP"` AsPilot int32 `pdef:"asPilot"` @@ -7043,12 +7043,12 @@ type SDeathStats struct { WhileEjecting int32 `pdef:"whileEjecting"` } -var _ encoding.BinaryUnmarshaler = (*SDeathStats)(nil) -var _ encoding.BinaryMarshaler = SDeathStats{} -var _ json.Unmarshaler = (*SDeathStats)(nil) -var _ json.Marshaler = SDeathStats{} +var _ encoding.BinaryUnmarshaler = (*DeathStats)(nil) +var _ encoding.BinaryMarshaler = DeathStats{} +var _ json.Unmarshaler = (*DeathStats)(nil) +var _ json.Marshaler = DeathStats{} -func (v *SDeathStats) UnmarshalBinary(b []byte) error { +func (v *DeathStats) UnmarshalBinary(b []byte) error { if len(b) != 116 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sDeathStats", Version, ErrInvalidSize, 116, len(b)) } @@ -7083,7 +7083,7 @@ func (v *SDeathStats) UnmarshalBinary(b []byte) error { v.WhileEjecting = getInt(b[112:116]) return nil } -func (v SDeathStats) MarshalBinary() ([]byte, error) { +func (v DeathStats) MarshalBinary() ([]byte, error) { b := make([]byte, 116) putInt(b[0:4], v.Total) putInt(b[4:8], v.TotalPVP) @@ -7116,17 +7116,17 @@ func (v SDeathStats) MarshalBinary() ([]byte, error) { putInt(b[112:116], v.WhileEjecting) return b, nil } -func (v *SDeathStats) UnmarshalJSON(b []byte) error { +func (v *DeathStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SDeathStats) MarshalJSON() ([]byte, error) { +func (v DeathStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SDeathStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v DeathStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SFDStats struct { +type FDStats struct { ArcMinesPlaced int32 `pdef:"arcMinesPlaced"` TurretsPlaced int32 `pdef:"turretsPlaced"` Rodeos int32 `pdef:"rodeos"` @@ -7143,12 +7143,12 @@ type SFDStats struct { HighestTitanFDLevel int32 `pdef:"highestTitanFDLevel"` } -var _ encoding.BinaryUnmarshaler = (*SFDStats)(nil) -var _ encoding.BinaryMarshaler = SFDStats{} -var _ json.Unmarshaler = (*SFDStats)(nil) -var _ json.Marshaler = SFDStats{} +var _ encoding.BinaryUnmarshaler = (*FDStats)(nil) +var _ encoding.BinaryMarshaler = FDStats{} +var _ json.Unmarshaler = (*FDStats)(nil) +var _ json.Marshaler = FDStats{} -func (v *SFDStats) UnmarshalBinary(b []byte) error { +func (v *FDStats) UnmarshalBinary(b []byte) error { if len(b) != 56 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sFDStats", Version, ErrInvalidSize, 56, len(b)) } @@ -7168,7 +7168,7 @@ func (v *SFDStats) UnmarshalBinary(b []byte) error { v.HighestTitanFDLevel = getInt(b[52:56]) return nil } -func (v SFDStats) MarshalBinary() ([]byte, error) { +func (v FDStats) MarshalBinary() ([]byte, error) { b := make([]byte, 56) putInt(b[0:4], v.ArcMinesPlaced) putInt(b[4:8], v.TurretsPlaced) @@ -7186,17 +7186,17 @@ func (v SFDStats) MarshalBinary() ([]byte, error) { putInt(b[52:56], v.HighestTitanFDLevel) return b, nil } -func (v *SFDStats) UnmarshalJSON(b []byte) error { +func (v *FDStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SFDStats) MarshalJSON() ([]byte, error) { +func (v FDStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SFDStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v FDStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SGameStats struct { +type GameStats struct { ModesPlayed [GameModesCount]int32 `pdef:"modesPlayed"` PreviousModesPlayed [GameModesCount]int32 `pdef:"previousModesPlayed"` ModesWon [GameModesCount]int32 `pdef:"modesWon"` @@ -7213,12 +7213,12 @@ type SGameStats struct { TimesScored100AttritionPoints_total int32 `pdef:"timesScored100AttritionPoints_total"` } -var _ encoding.BinaryUnmarshaler = (*SGameStats)(nil) -var _ encoding.BinaryMarshaler = SGameStats{} -var _ json.Unmarshaler = (*SGameStats)(nil) -var _ json.Marshaler = SGameStats{} +var _ encoding.BinaryUnmarshaler = (*GameStats)(nil) +var _ encoding.BinaryMarshaler = GameStats{} +var _ json.Unmarshaler = (*GameStats)(nil) +var _ json.Marshaler = GameStats{} -func (v *SGameStats) UnmarshalBinary(b []byte) error { +func (v *GameStats) UnmarshalBinary(b []byte) error { if len(b) != 368 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sGameStats", Version, ErrInvalidSize, 368, len(b)) } @@ -7316,7 +7316,7 @@ func (v *SGameStats) UnmarshalBinary(b []byte) error { v.TimesScored100AttritionPoints_total = getInt(b[364:368]) return nil } -func (v SGameStats) MarshalBinary() ([]byte, error) { +func (v GameStats) MarshalBinary() ([]byte, error) { b := make([]byte, 368) putInt(b[0:4], v.ModesPlayed[0]) putInt(b[4:8], v.ModesPlayed[1]) @@ -7412,17 +7412,17 @@ func (v SGameStats) MarshalBinary() ([]byte, error) { putInt(b[364:368], v.TimesScored100AttritionPoints_total) return b, nil } -func (v *SGameStats) UnmarshalJSON(b []byte) error { +func (v *GameStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SGameStats) MarshalJSON() ([]byte, error) { +func (v GameStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SGameStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v GameStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SHoursPlayed struct { +type HoursPlayed struct { Total float32 `pdef:"total"` AsTitan [TitanClassesCount]float32 `pdef:"asTitan"` AsPilot float32 `pdef:"asPilot"` @@ -7433,12 +7433,12 @@ type SHoursPlayed struct { InAir float32 `pdef:"inAir"` } -var _ encoding.BinaryUnmarshaler = (*SHoursPlayed)(nil) -var _ encoding.BinaryMarshaler = SHoursPlayed{} -var _ json.Unmarshaler = (*SHoursPlayed)(nil) -var _ json.Marshaler = SHoursPlayed{} +var _ encoding.BinaryUnmarshaler = (*HoursPlayed)(nil) +var _ encoding.BinaryMarshaler = HoursPlayed{} +var _ json.Unmarshaler = (*HoursPlayed)(nil) +var _ json.Marshaler = HoursPlayed{} -func (v *SHoursPlayed) UnmarshalBinary(b []byte) error { +func (v *HoursPlayed) UnmarshalBinary(b []byte) error { if len(b) != 56 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sHoursPlayed", Version, ErrInvalidSize, 56, len(b)) } @@ -7458,7 +7458,7 @@ func (v *SHoursPlayed) UnmarshalBinary(b []byte) error { v.InAir = getFloat(b[52:56]) return nil } -func (v SHoursPlayed) MarshalBinary() ([]byte, error) { +func (v HoursPlayed) MarshalBinary() ([]byte, error) { b := make([]byte, 56) putFloat(b[0:4], v.Total) putFloat(b[4:8], v.AsTitan[0]) @@ -7476,17 +7476,17 @@ func (v SHoursPlayed) MarshalBinary() ([]byte, error) { putFloat(b[52:56], v.InAir) return b, nil } -func (v *SHoursPlayed) UnmarshalJSON(b []byte) error { +func (v *HoursPlayed) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SHoursPlayed) MarshalJSON() ([]byte, error) { +func (v HoursPlayed) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SHoursPlayed) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v HoursPlayed) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SKillStats struct { +type KillStats struct { Total int32 `pdef:"total"` TotalWhileUsingBurnCard int32 `pdef:"totalWhileUsingBurnCard"` TitansWhileTitanBCActive int32 `pdef:"titansWhileTitanBCActive"` @@ -7568,12 +7568,12 @@ type SKillStats struct { PilotKillsWithAmpedWallActive int32 `pdef:"pilotKillsWithAmpedWallActive"` } -var _ encoding.BinaryUnmarshaler = (*SKillStats)(nil) -var _ encoding.BinaryMarshaler = SKillStats{} -var _ json.Unmarshaler = (*SKillStats)(nil) -var _ json.Marshaler = SKillStats{} +var _ encoding.BinaryUnmarshaler = (*KillStats)(nil) +var _ encoding.BinaryMarshaler = KillStats{} +var _ json.Unmarshaler = (*KillStats)(nil) +var _ json.Marshaler = KillStats{} -func (v *SKillStats) UnmarshalBinary(b []byte) error { +func (v *KillStats) UnmarshalBinary(b []byte) error { if len(b) != 412 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sKillStats", Version, ErrInvalidSize, 412, len(b)) } @@ -7682,7 +7682,7 @@ func (v *SKillStats) UnmarshalBinary(b []byte) error { v.PilotKillsWithAmpedWallActive = getInt(b[408:412]) return nil } -func (v SKillStats) MarshalBinary() ([]byte, error) { +func (v KillStats) MarshalBinary() ([]byte, error) { b := make([]byte, 412) putInt(b[0:4], v.Total) putInt(b[4:8], v.TotalWhileUsingBurnCard) @@ -7789,17 +7789,17 @@ func (v SKillStats) MarshalBinary() ([]byte, error) { putInt(b[408:412], v.PilotKillsWithAmpedWallActive) return b, nil } -func (v *SKillStats) UnmarshalJSON(b []byte) error { +func (v *KillStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SKillStats) MarshalJSON() ([]byte, error) { +func (v KillStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SKillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v KillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SMapStats struct { +type MapStats struct { GamesJoined [GameModesCount]int32 `pdef:"gamesJoined"` GamesCompleted [GameModesCount]int32 `pdef:"gamesCompleted"` GamesWon [GameModesCount]int32 `pdef:"gamesWon"` @@ -7813,12 +7813,12 @@ type SMapStats struct { PerfectMatchesByDifficulty [5]int32 `pdef:"perfectMatchesByDifficulty"` } -var _ encoding.BinaryUnmarshaler = (*SMapStats)(nil) -var _ encoding.BinaryMarshaler = SMapStats{} -var _ json.Unmarshaler = (*SMapStats)(nil) -var _ json.Marshaler = SMapStats{} +var _ encoding.BinaryUnmarshaler = (*MapStats)(nil) +var _ encoding.BinaryMarshaler = MapStats{} +var _ json.Unmarshaler = (*MapStats)(nil) +var _ json.Marshaler = MapStats{} -func (v *SMapStats) UnmarshalBinary(b []byte) error { +func (v *MapStats) UnmarshalBinary(b []byte) error { if len(b) != 456 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sMapStats", Version, ErrInvalidSize, 456, len(b)) } @@ -7938,7 +7938,7 @@ func (v *SMapStats) UnmarshalBinary(b []byte) error { v.PerfectMatchesByDifficulty[4] = getInt(b[452:456]) return nil } -func (v SMapStats) MarshalBinary() ([]byte, error) { +func (v MapStats) MarshalBinary() ([]byte, error) { b := make([]byte, 456) putInt(b[0:4], v.GamesJoined[0]) putInt(b[4:8], v.GamesJoined[1]) @@ -8056,17 +8056,17 @@ func (v SMapStats) MarshalBinary() ([]byte, error) { putInt(b[452:456], v.PerfectMatchesByDifficulty[4]) return b, nil } -func (v *SMapStats) UnmarshalJSON(b []byte) error { +func (v *MapStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SMapStats) MarshalJSON() ([]byte, error) { +func (v MapStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SMapStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v MapStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SMilesTraveled struct { +type MilesTraveled struct { Total float32 `pdef:"total"` AsTitan [TitanClassesCount]float32 `pdef:"asTitan"` AsPilot float32 `pdef:"asPilot"` @@ -8078,12 +8078,12 @@ type SMilesTraveled struct { OnEnemyTitan float32 `pdef:"onEnemyTitan"` } -var _ encoding.BinaryUnmarshaler = (*SMilesTraveled)(nil) -var _ encoding.BinaryMarshaler = SMilesTraveled{} -var _ json.Unmarshaler = (*SMilesTraveled)(nil) -var _ json.Marshaler = SMilesTraveled{} +var _ encoding.BinaryUnmarshaler = (*MilesTraveled)(nil) +var _ encoding.BinaryMarshaler = MilesTraveled{} +var _ json.Unmarshaler = (*MilesTraveled)(nil) +var _ json.Marshaler = MilesTraveled{} -func (v *SMilesTraveled) UnmarshalBinary(b []byte) error { +func (v *MilesTraveled) UnmarshalBinary(b []byte) error { if len(b) != 60 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sMilesTraveled", Version, ErrInvalidSize, 60, len(b)) } @@ -8104,7 +8104,7 @@ func (v *SMilesTraveled) UnmarshalBinary(b []byte) error { v.OnEnemyTitan = getFloat(b[56:60]) return nil } -func (v SMilesTraveled) MarshalBinary() ([]byte, error) { +func (v MilesTraveled) MarshalBinary() ([]byte, error) { b := make([]byte, 60) putFloat(b[0:4], v.Total) putFloat(b[4:8], v.AsTitan[0]) @@ -8123,17 +8123,17 @@ func (v SMilesTraveled) MarshalBinary() ([]byte, error) { putFloat(b[56:60], v.OnEnemyTitan) return b, nil } -func (v *SMilesTraveled) UnmarshalJSON(b []byte) error { +func (v *MilesTraveled) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SMilesTraveled) MarshalJSON() ([]byte, error) { +func (v MilesTraveled) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SMilesTraveled) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v MilesTraveled) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SMiscStats struct { +type MiscStats struct { TitanFalls int32 `pdef:"titanFalls"` TitanFallsFirst int32 `pdef:"titanFallsFirst"` TitanEmbarks int32 `pdef:"titanEmbarks"` @@ -8163,12 +8163,12 @@ type SMiscStats struct { RegenForgedCertificationsUsed int32 `pdef:"regenForgedCertificationsUsed"` } -var _ encoding.BinaryUnmarshaler = (*SMiscStats)(nil) -var _ encoding.BinaryMarshaler = SMiscStats{} -var _ json.Unmarshaler = (*SMiscStats)(nil) -var _ json.Marshaler = SMiscStats{} +var _ encoding.BinaryUnmarshaler = (*MiscStats)(nil) +var _ encoding.BinaryMarshaler = MiscStats{} +var _ json.Unmarshaler = (*MiscStats)(nil) +var _ json.Marshaler = MiscStats{} -func (v *SMiscStats) UnmarshalBinary(b []byte) error { +func (v *MiscStats) UnmarshalBinary(b []byte) error { if len(b) != 204 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sMiscStats", Version, ErrInvalidSize, 204, len(b)) } @@ -8225,7 +8225,7 @@ func (v *SMiscStats) UnmarshalBinary(b []byte) error { v.RegenForgedCertificationsUsed = getInt(b[200:204]) return nil } -func (v SMiscStats) MarshalBinary() ([]byte, error) { +func (v MiscStats) MarshalBinary() ([]byte, error) { b := make([]byte, 204) putInt(b[0:4], v.TitanFalls) putInt(b[4:8], v.TitanFallsFirst) @@ -8280,17 +8280,17 @@ func (v SMiscStats) MarshalBinary() ([]byte, error) { putInt(b[200:204], v.RegenForgedCertificationsUsed) return b, nil } -func (v *SMiscStats) UnmarshalJSON(b []byte) error { +func (v *MiscStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SMiscStats) MarshalJSON() ([]byte, error) { +func (v MiscStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SMiscStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v MiscStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type STitanStats struct { +type TitanStats struct { Pilots int32 `pdef:"pilots"` TitansTotal int32 `pdef:"titansTotal"` Ejections int32 `pdef:"ejections"` @@ -8304,12 +8304,12 @@ type STitanStats struct { PerfectMatchesByDifficulty [5]int32 `pdef:"perfectMatchesByDifficulty"` } -var _ encoding.BinaryUnmarshaler = (*STitanStats)(nil) -var _ encoding.BinaryMarshaler = STitanStats{} -var _ json.Unmarshaler = (*STitanStats)(nil) -var _ json.Marshaler = STitanStats{} +var _ encoding.BinaryUnmarshaler = (*TitanStats)(nil) +var _ encoding.BinaryMarshaler = TitanStats{} +var _ json.Unmarshaler = (*TitanStats)(nil) +var _ json.Marshaler = TitanStats{} -func (v *STitanStats) UnmarshalBinary(b []byte) error { +func (v *TitanStats) UnmarshalBinary(b []byte) error { if len(b) != 76 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sTitanStats", Version, ErrInvalidSize, 76, len(b)) } @@ -8334,7 +8334,7 @@ func (v *STitanStats) UnmarshalBinary(b []byte) error { v.PerfectMatchesByDifficulty[4] = getInt(b[72:76]) return nil } -func (v STitanStats) MarshalBinary() ([]byte, error) { +func (v TitanStats) MarshalBinary() ([]byte, error) { b := make([]byte, 76) putInt(b[0:4], v.Pilots) putInt(b[4:8], v.TitansTotal) @@ -8357,17 +8357,17 @@ func (v STitanStats) MarshalBinary() ([]byte, error) { putInt(b[72:76], v.PerfectMatchesByDifficulty[4]) return b, nil } -func (v *STitanStats) UnmarshalJSON(b []byte) error { +func (v *TitanStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v STitanStats) MarshalJSON() ([]byte, error) { +func (v TitanStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v STitanStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v TitanStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SWeaponKillStats struct { +type WeaponKillStats struct { Total int32 `pdef:"total"` Pilots int32 `pdef:"pilots"` Ejecting_pilots int32 `pdef:"ejecting_pilots"` @@ -8382,12 +8382,12 @@ type SWeaponKillStats struct { KillingSprees int32 `pdef:"killingSprees"` } -var _ encoding.BinaryUnmarshaler = (*SWeaponKillStats)(nil) -var _ encoding.BinaryMarshaler = SWeaponKillStats{} -var _ json.Unmarshaler = (*SWeaponKillStats)(nil) -var _ json.Marshaler = SWeaponKillStats{} +var _ encoding.BinaryUnmarshaler = (*WeaponKillStats)(nil) +var _ encoding.BinaryMarshaler = WeaponKillStats{} +var _ json.Unmarshaler = (*WeaponKillStats)(nil) +var _ json.Marshaler = WeaponKillStats{} -func (v *SWeaponKillStats) UnmarshalBinary(b []byte) error { +func (v *WeaponKillStats) UnmarshalBinary(b []byte) error { if len(b) != 96 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sWeaponKillStats", Version, ErrInvalidSize, 96, len(b)) } @@ -8417,7 +8417,7 @@ func (v *SWeaponKillStats) UnmarshalBinary(b []byte) error { v.KillingSprees = getInt(b[92:96]) return nil } -func (v SWeaponKillStats) MarshalBinary() ([]byte, error) { +func (v WeaponKillStats) MarshalBinary() ([]byte, error) { b := make([]byte, 96) putInt(b[0:4], v.Total) putInt(b[4:8], v.Pilots) @@ -8445,17 +8445,17 @@ func (v SWeaponKillStats) MarshalBinary() ([]byte, error) { putInt(b[92:96], v.KillingSprees) return b, nil } -func (v *SWeaponKillStats) UnmarshalJSON(b []byte) error { +func (v *WeaponKillStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SWeaponKillStats) MarshalJSON() ([]byte, error) { +func (v WeaponKillStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SWeaponKillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v WeaponKillStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } -type SWeaponStats struct { +type WeaponStats struct { HoursUsed float32 `pdef:"hoursUsed"` HoursEquipped float32 `pdef:"hoursEquipped"` ShotsFired int32 `pdef:"shotsFired"` @@ -8465,12 +8465,12 @@ type SWeaponStats struct { TitanDamage int32 `pdef:"titanDamage"` } -var _ encoding.BinaryUnmarshaler = (*SWeaponStats)(nil) -var _ encoding.BinaryMarshaler = SWeaponStats{} -var _ json.Unmarshaler = (*SWeaponStats)(nil) -var _ json.Marshaler = SWeaponStats{} +var _ encoding.BinaryUnmarshaler = (*WeaponStats)(nil) +var _ encoding.BinaryMarshaler = WeaponStats{} +var _ json.Unmarshaler = (*WeaponStats)(nil) +var _ json.Marshaler = WeaponStats{} -func (v *SWeaponStats) UnmarshalBinary(b []byte) error { +func (v *WeaponStats) UnmarshalBinary(b []byte) error { if len(b) != 28 { return fmt.Errorf("decode %q (v%d): %w: expected %d bytes, got %d", "sWeaponStats", Version, ErrInvalidSize, 28, len(b)) } @@ -8483,7 +8483,7 @@ func (v *SWeaponStats) UnmarshalBinary(b []byte) error { v.TitanDamage = getInt(b[24:28]) return nil } -func (v SWeaponStats) MarshalBinary() ([]byte, error) { +func (v WeaponStats) MarshalBinary() ([]byte, error) { b := make([]byte, 28) putFloat(b[0:4], v.HoursUsed) putFloat(b[4:8], v.HoursEquipped) @@ -8494,13 +8494,13 @@ func (v SWeaponStats) MarshalBinary() ([]byte, error) { putInt(b[24:28], v.TitanDamage) return b, nil } -func (v *SWeaponStats) UnmarshalJSON(b []byte) error { +func (v *WeaponStats) UnmarshalJSON(b []byte) error { return fmt.Errorf("not implemented") } -func (v SWeaponStats) MarshalJSON() ([]byte, error) { +func (v WeaponStats) MarshalJSON() ([]byte, error) { return v.MarshalJSONFilter(nil) } -func (v SWeaponStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { +func (v WeaponStats) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, error) { return pdataMarshalJSONStruct(v, filter) } @@ -8896,20 +8896,20 @@ func (v TitanMain) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, } type WeaponMain struct { - WeaponStats SWeaponStats `pdef:"weaponStats"` - WeaponKillStats SWeaponKillStats `pdef:"weaponKillStats"` - WeaponXP int32 `pdef:"weaponXP"` - PreviousWeaponXP int32 `pdef:"previousWeaponXP"` - ProScreenKills int32 `pdef:"proScreenKills"` - PreviousProScreenKills int32 `pdef:"previousProScreenKills"` - NewMods int32 `pdef:"newMods"` - UnlockedMods int32 `pdef:"unlockedMods"` - NewWeaponSkins [5]int32 `pdef:"newWeaponSkins"` - UnlockedWeaponSkins [5]int32 `pdef:"unlockedWeaponSkins"` - NewPrimeWeaponSkins [6]int32 `pdef:"newPrimeWeaponSkins"` - UnlockedPrimeWeaponSkins [6]int32 `pdef:"unlockedPrimeWeaponSkins"` - NewFeatures int32 `pdef:"newFeatures"` - UnlockedFeatures int32 `pdef:"unlockedFeatures"` + WeaponStats WeaponStats `pdef:"weaponStats"` + WeaponKillStats WeaponKillStats `pdef:"weaponKillStats"` + WeaponXP int32 `pdef:"weaponXP"` + PreviousWeaponXP int32 `pdef:"previousWeaponXP"` + ProScreenKills int32 `pdef:"proScreenKills"` + PreviousProScreenKills int32 `pdef:"previousProScreenKills"` + NewMods int32 `pdef:"newMods"` + UnlockedMods int32 `pdef:"unlockedMods"` + NewWeaponSkins [5]int32 `pdef:"newWeaponSkins"` + UnlockedWeaponSkins [5]int32 `pdef:"unlockedWeaponSkins"` + NewPrimeWeaponSkins [6]int32 `pdef:"newPrimeWeaponSkins"` + UnlockedPrimeWeaponSkins [6]int32 `pdef:"unlockedPrimeWeaponSkins"` + NewFeatures int32 `pdef:"newFeatures"` + UnlockedFeatures int32 `pdef:"unlockedFeatures"` } var _ encoding.BinaryUnmarshaler = (*WeaponMain)(nil) @@ -9014,8 +9014,8 @@ func (v WeaponMain) MarshalJSONFilter(filter func(path ...string) bool) ([]byte, } type WeaponOffhand struct { - WeaponStats SWeaponStats `pdef:"weaponStats"` - WeaponKillStats SWeaponKillStats `pdef:"weaponKillStats"` + WeaponStats WeaponStats `pdef:"weaponStats"` + WeaponKillStats WeaponKillStats `pdef:"weaponKillStats"` } var _ encoding.BinaryUnmarshaler = (*WeaponOffhand)(nil) |