Advertisement
Guest User

Untitled

a guest
Jul 13th, 2016
8,842
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 35.12 KB | None | 0 0
  1. Module: mscorlib.dll
  2. Module: System.dll
  3. Module: Mono.Security.dll
  4. Module: Mono.Data.Tds.dll
  5. Module: System.Core.dll
  6. Module: Google.Protobuf.dll
  7. message MessageAdapter {
  8. }
  9. message FileDescriptorSet {
  10. }
  11. message FileDescriptorProto {
  12. }
  13. message DescriptorProto {
  14. }
  15. message ExtensionRange {
  16. }
  17. message ReservedRange {
  18. }
  19. message FieldDescriptorProto {
  20. }
  21. message OneofDescriptorProto {
  22. }
  23. message EnumDescriptorProto {
  24. }
  25. message EnumValueDescriptorProto {
  26. }
  27. message ServiceDescriptorProto {
  28. }
  29. message MethodDescriptorProto {
  30. }
  31. message FileOptions {
  32. }
  33. message MessageOptions {
  34. }
  35. message FieldOptions {
  36. }
  37. message EnumOptions {
  38. }
  39. message EnumValueOptions {
  40. }
  41. message ServiceOptions {
  42. }
  43. message MethodOptions {
  44. }
  45. message UninterpretedOption {
  46. }
  47. message NamePart {
  48. }
  49. message SourceCodeInfo {
  50. }
  51. message Location {
  52. }
  53. message Any {
  54. }
  55. message Duration {
  56. }
  57. message FieldMask {
  58. }
  59. message Struct {
  60. }
  61. message Value {
  62. }
  63. message ListValue {
  64. }
  65. message Timestamp {
  66. }
  67. Module: Niantic.Promenade.dll
  68. message GoogleAuthEventParams {
  69. }
  70. message ChannelAuthEventParams {
  71. }
  72. message LocationUpdateEventParams {
  73. }
  74. message RpcResponseEventParams {
  75. }
  76. Module: Niantic.Promenade.Auth.dll
  77. message GoogleToken {
  78. }
  79. Module: OSCsharp.dll
  80. Module: System.Transactions.dll
  81. Module: System.Xml.dll
  82. Module: System.Data.dll
  83. Module: Newtonsoft.Json.dll
  84. Module: TUIOsharp.dll
  85. Module: UnityEngine.dll
  86. Module: UnityEngine.UI.dll
  87. Module: Assembly-CSharp-firstpass.dll
  88. Module: Assembly-CSharp.dll
  89. message AssetDigestRequestProto {
  90. ENUM.Holoholo.Rpc.Platform Platform = 1;
  91. string DeviceManufacturer = 2;
  92. string DeviceModel = 3;
  93. string Locale = 4;
  94. uint32 AppVersion = 5;
  95. }
  96. message AssetDigestEntryProto {
  97. string AssetId = 1;
  98. string BundleName = 2;
  99. int64 Version = 3;
  100. uint32 Checksum = 4;
  101. int32 Size = 5;
  102. Google.Protobuf.ByteString Key = 6;
  103. }
  104. message AssetDigestOutProto {
  105. //unknown Digest = 1;
  106. uint64 Timestamp = 2;
  107. }
  108. message DownloadUrlRequestProto {
  109. //unknown AssetId = 1;
  110. }
  111. message DownloadUrlEntryProto {
  112. string AssetId = 1;
  113. string Url = 2;
  114. int32 Size = 3;
  115. uint32 Checksum = 4;
  116. }
  117. message DownloadUrlOutProto {
  118. //unknown DownloadUrls = 1;
  119. }
  120. message CollectDailyBonusProto {
  121. }
  122. message CollectDailyBonusOutProto {
  123. ENUM.Holoholo.Rpc.Result.Types.CollectDailyBonusOutProto.Result Result = 1;
  124. }
  125. message CollectDailyDefenderBonusProto {
  126. }
  127. message CollectDailyDefenderBonusOutProto {
  128. ENUM.Holoholo.Rpc.Result.Types.CollectDailyDefenderBonusOutProto.Result Result = 1;
  129. //unknown CurrencyType = 2;
  130. //unknown CurrencyAwarded = 3;
  131. int32 NumDefenders = 4;
  132. }
  133. message EchoProto {
  134. }
  135. message EchoOutProto {
  136. string Context = 1;
  137. }
  138. message GetHatchedEggsProto {
  139. }
  140. message GetHatchedEggsOutProto {
  141. bool Success = 1;
  142. //unknown PokemonId = 2;
  143. //unknown ExpAwarded = 3;
  144. //unknown CandyAwarded = 4;
  145. //unknown StardustAwarded = 5;
  146. }
  147. message EncounterProto {
  148. uint64 EncounterId = 1;
  149. string SpawnpointId = 2;
  150. double PlayerLatDegrees = 3;
  151. double PlayerLngDegrees = 4;
  152. }
  153. message EncounterOutProto {
  154. Holoholo.Rpc.WildPokemonProto Pokemon = 1;
  155. ENUM.Holoholo.Rpc.Background.Types.EncounterOutProto.Background Background = 2;
  156. ENUM.Holoholo.Rpc.Status.Types.EncounterOutProto.Status Status = 3;
  157. Holoholo.Rpc.CaptureProbabilityProto CaptureProbability = 4;
  158. }
  159. message CatchPokemonProto {
  160. uint64 EncounterId = 1;
  161. int32 Pokeball = 2;
  162. double NormalizedReticleSize = 3;
  163. string SpawnPointGuid = 4;
  164. bool HitPokemon = 5;
  165. double SpinModifier = 6;
  166. double NormalizedHitPosition = 7;
  167. }
  168. message CatchPokemonOutProto {
  169. ENUM.Holoholo.Rpc.Status.Types.CatchPokemonOutProto.Status Status = 1;
  170. double MissPercent = 2;
  171. uint64 CapturedPokemonId = 3;
  172. Holoholo.Rpc.CaptureScoreProto Scores = 4;
  173. }
  174. message UseItemCaptureProto {
  175. ENUM.Holoholo.Rpc.Item Item = 1;
  176. uint64 EncounterId = 2;
  177. string SpawnPointGuid = 3;
  178. }
  179. message UseItemCaptureOutProto {
  180. bool Success = 1;
  181. double ItemCaptureMult = 2;
  182. double ItemFleeMult = 3;
  183. bool StopMovement = 4;
  184. bool StopAttack = 5;
  185. bool TargetMax = 6;
  186. bool TargetSlow = 7;
  187. }
  188. message EncounterTutorialCompleteProto {
  189. int32 PokedexId = 1;
  190. }
  191. message EncounterTutorialCompleteOutProto {
  192. ENUM.Holoholo.Rpc.Result.Types.EncounterTutorialCompleteOutProto.Result Result = 1;
  193. Holoholo.Rpc.PokemonProto Pokemon = 2;
  194. Holoholo.Rpc.CaptureScoreProto Scores = 3;
  195. }
  196. message CaptureProbabilityProto {
  197. //unknown PokeballType = 1;
  198. //unknown CaptureProbability = 2;
  199. double ReticleDifficultyScale = 12;
  200. }
  201. message CaptureScoreProto {
  202. //unknown ActivityType = 1;
  203. //unknown Exp = 2;
  204. //unknown Candy = 3;
  205. //unknown Stardust = 4;
  206. }
  207. message UseIncenseActionProto {
  208. ENUM.Holoholo.Rpc.Item IncenseType = 1;
  209. }
  210. message UseIncenseActionOutProto {
  211. ENUM.Holoholo.Rpc.Result.Types.UseIncenseActionOutProto.Result Result = 1;
  212. Holoholo.Rpc.AppliedItemProto AppliedIncense = 2;
  213. }
  214. message GetIncensePokemonProto {
  215. double PlayerLatDegrees = 1;
  216. double PlayerLngDegrees = 2;
  217. }
  218. message GetIncensePokemonOutProto {
  219. ENUM.Holoholo.Rpc.Result.Types.GetIncensePokemonOutProto.Result Result = 1;
  220. int32 PokemonTypeId = 2;
  221. double Lat = 3;
  222. double Lng = 4;
  223. string EncounterLocation = 5;
  224. uint64 EncounterId = 6;
  225. int64 DisappearTimeMs = 7;
  226. }
  227. message IncenseEncounterProto {
  228. int64 EncounterId = 1;
  229. string EncounterLocation = 2;
  230. }
  231. message IncenseEncounterOutProto {
  232. ENUM.Holoholo.Rpc.Result.Types.IncenseEncounterOutProto.Result Result = 1;
  233. Holoholo.Rpc.PokemonProto Pokemon = 2;
  234. Holoholo.Rpc.CaptureProbabilityProto CaptureProbability = 3;
  235. }
  236. message DiskEncounterProto {
  237. int64 EncounterId = 1;
  238. string FortId = 2;
  239. double PlayerLatDegrees = 3;
  240. double PlayerLngDegrees = 4;
  241. }
  242. message DiskEncounterOutProto {
  243. ENUM.Holoholo.Rpc.Result.Types.DiskEncounterOutProto.Result Result = 1;
  244. Holoholo.Rpc.PokemonProto Pokemon = 2;
  245. Holoholo.Rpc.CaptureProbabilityProto CaptureProbability = 3;
  246. }
  247. message EvolvePokemonProto {
  248. uint64 PokemonId = 1;
  249. }
  250. message EvolvePokemonOutProto {
  251. ENUM.Holoholo.Rpc.Result.Types.EvolvePokemonOutProto.Result Result = 1;
  252. Holoholo.Rpc.PokemonProto EvolvedPokemon = 2;
  253. int32 ExpAwarded = 3;
  254. int32 CandyAwarded = 4;
  255. }
  256. message AwardItemProto {
  257. ENUM.Holoholo.Rpc.Item Item = 1;
  258. int32 ItemCount = 2;
  259. }
  260. message FortSearchProto {
  261. string Id = 1;
  262. double PlayerLatDegrees = 2;
  263. double PlayerLngDegrees = 3;
  264. double FortLatDegrees = 4;
  265. double FortLngDegrees = 5;
  266. }
  267. message FortSearchOutProto {
  268. ENUM.Holoholo.Rpc.Result.Types.FortSearchOutProto.Result Result = 1;
  269. //unknown Items = 2;
  270. int32 GemsAwarded = 3;
  271. Holoholo.Rpc.PokemonProto EggPokemon = 4;
  272. int32 XpAwarded = 5;
  273. int64 CooldownComplete = 6;
  274. int32 ChainHackSequenceNumber = 7;
  275. }
  276. message FortDetailsProto {
  277. string Id = 1;
  278. double Latitude = 2;
  279. double Longitude = 3;
  280. }
  281. message FortDetailsOutProto {
  282. string Id = 1;
  283. int32 Team = 2;
  284. //unknown Pokemon = 3;
  285. string Name = 4;
  286. //unknown ImageUrl = 5;
  287. int32 Fp = 6;
  288. int32 Stamina = 7;
  289. int32 MaxStamina = 8;
  290. ENUM.Holoholo.Rpc.FortType FortType = 9;
  291. double Latitude = 10;
  292. double Longitude = 11;
  293. string Description = 12;
  294. //unknown Modifier = 13;
  295. }
  296. message ClientFortModifierProto {
  297. ENUM.Holoholo.Rpc.Item ModifierType = 1;
  298. int64 ExpirationTimeMs = 2;
  299. string DeployingPlayerCodename = 3;
  300. }
  301. message FortDeployProto {
  302. string FortId = 1;
  303. uint64 PokemonId = 2;
  304. double PlayerLatDegrees = 3;
  305. double PlayerLngDegrees = 4;
  306. }
  307. message FortDeployOutProto {
  308. ENUM.Holoholo.Rpc.Result.Types.FortDeployOutProto.Result Result = 1;
  309. Holoholo.Rpc.FortDetailsOutProto FortDetailsOutProto = 2;
  310. Holoholo.Rpc.PokemonProto EggPokemon = 3;
  311. Holoholo.Rpc.GymStateProto GymStateProto = 4;
  312. }
  313. message FortRecallProto {
  314. string FortId = 1;
  315. uint64 PokemonId = 2;
  316. double PlayerLatDegrees = 3;
  317. double PlayerLngDegrees = 4;
  318. }
  319. message FortRecallOutProto {
  320. ENUM.Holoholo.Rpc.Result.Types.FortRecallOutProto.Result Result = 1;
  321. Holoholo.Rpc.FortDetailsOutProto FortDetailsOutProto = 2;
  322. }
  323. message AddFortModifierProto {
  324. ENUM.Holoholo.Rpc.Item ModifierType = 1;
  325. string FortId = 2;
  326. double PlayerLatDegrees = 3;
  327. double PlayerLngDegrees = 4;
  328. }
  329. message AddFortModifierOutProto {
  330. ENUM.Holoholo.Rpc.Result.Types.AddFortModifierOutProto.Result Result = 1;
  331. Holoholo.Rpc.FortDetailsOutProto FortDetailsOutProto = 2;
  332. }
  333. message PokemonCameraAttributesProto {
  334. float DiskRadiusM = 1;
  335. float CylRadiusM = 2;
  336. float CylHeightM = 3;
  337. float CylGroundM = 4;
  338. float ShoulderModeScale = 5;
  339. }
  340. message PokemonEncounterAttributesProto {
  341. float BaseCaptureRate = 1;
  342. float BaseFleeRate = 2;
  343. float CollisionRadiusM = 3;
  344. float CollisionHeightM = 4;
  345. float CollisionHeadRadiusM = 5;
  346. ENUM.Holoholo.Rpc.HoloPokemonMovementType MovementType = 6;
  347. float MovementTimerS = 7;
  348. float JumpTimeS = 8;
  349. float AttackTimerS = 9;
  350. }
  351. message PokemonStatsAttributesProto {
  352. int32 BaseStamina = 1;
  353. int32 BaseAttack = 2;
  354. int32 BaseDefense = 3;
  355. int32 DodgeEnergyDelta = 8;
  356. }
  357. message PokemonSettingsProto {
  358. ENUM.Holoholo.Rpc.HoloPokemonId UniqueId = 1;
  359. float ModelScale = 3;
  360. ENUM.Holoholo.Rpc.HoloPokemonType Type1 = 4;
  361. ENUM.Holoholo.Rpc.HoloPokemonType Type2 = 5;
  362. Holoholo.Rpc.PokemonCameraAttributesProto Camera = 6;
  363. Holoholo.Rpc.PokemonEncounterAttributesProto Encounter = 7;
  364. Holoholo.Rpc.PokemonStatsAttributesProto Stats = 8;
  365. //unknown QuickMoves = 9;
  366. //unknown CinematicMoves = 10;
  367. //unknown AnimTime = 11;
  368. //unknown Evolution = 12;
  369. int32 EvolutionPips = 13;
  370. ENUM.Holoholo.Rpc.HoloPokemonClass PokemonClass = 14;
  371. float PokedexHeightM = 15;
  372. float PokedexWeightKg = 16;
  373. ENUM.Holoholo.Rpc.HoloPokemonId ParentId = 17;
  374. float HeightStdDev = 18;
  375. float WeightStdDev = 19;
  376. float KmDistanceToHatch = 20;
  377. ENUM.Holoholo.Rpc.HoloPokemonFamilyId FamilyId = 21;
  378. int32 CandyToEvolve = 22;
  379. }
  380. message PokeBallAttributesProto {
  381. ENUM.Holoholo.Rpc.HoloItemEffect ItemEffect = 1;
  382. float CaptureMulti = 2;
  383. float CaptureMultiEffect = 3;
  384. float ItemEffectMod = 4;
  385. }
  386. message PotionAttributesProto {
  387. float StaPercent = 1;
  388. int32 StaAmount = 2;
  389. }
  390. message ReviveAttributesProto {
  391. float StaPercent = 1;
  392. }
  393. message BattleAttributesProto {
  394. float StaPercent = 1;
  395. float AtkPercent = 2;
  396. float DefPercent = 3;
  397. float DurationS = 4;
  398. }
  399. message FoodAttributesProto {
  400. //unknown ItemEffect = 1;
  401. //unknown ItemEffectPercent = 2;
  402. float GrowthPercent = 3;
  403. }
  404. message InventoryUpgradeAttributesProto {
  405. int32 AdditionalStorage = 1;
  406. ENUM.Holoholo.Rpc.InventoryUpgradeType UpgradeType = 2;
  407. }
  408. message ExperienceBoostAttributesProto {
  409. float XpMultiplier = 1;
  410. int32 BoostDurationMs = 2;
  411. }
  412. message EggIncubatorAttributesProto {
  413. ENUM.Holoholo.Rpc.EggIncubatorType IncubatorType = 1;
  414. int32 Uses = 2;
  415. float DistanceMultiplier = 3;
  416. }
  417. message IncenseAttributesProto {
  418. int32 IncenseLifetimeSeconds = 1;
  419. //unknown PokemonType = 2;
  420. float PokemonIncenseTypeProbability = 3;
  421. int32 StandingTimeBetweenEncountersSec = 4;
  422. int32 MovingTimeBetweenEncounterSec = 5;
  423. int32 DistanceRequiredForShorterIntervalMeters = 6;
  424. int32 PokemonAttractedLengthSec = 7;
  425. }
  426. message FortModifierAttributesProto {
  427. int32 ModifierLifetimeSeconds = 1;
  428. int32 TroyDiskNumPokemonSpawned = 2;
  429. }
  430. message ItemSettingsProto {
  431. ENUM.Holoholo.Rpc.Item UniqueId = 1;
  432. ENUM.Holoholo.Rpc.HoloItemType ItemType = 2;
  433. ENUM.Holoholo.Rpc.HoloItemCategory Category = 3;
  434. float DropFreq = 4;
  435. int32 DropTrainerLevel = 5;
  436. Holoholo.Rpc.PokeBallAttributesProto Pokeball = 6;
  437. Holoholo.Rpc.PotionAttributesProto Potion = 7;
  438. Holoholo.Rpc.ReviveAttributesProto Revive = 8;
  439. Holoholo.Rpc.BattleAttributesProto Battle = 9;
  440. Holoholo.Rpc.FoodAttributesProto Food = 10;
  441. Holoholo.Rpc.InventoryUpgradeAttributesProto InventoryUpgrade = 11;
  442. Holoholo.Rpc.ExperienceBoostAttributesProto XpBoost = 12;
  443. Holoholo.Rpc.IncenseAttributesProto Incense = 13;
  444. Holoholo.Rpc.EggIncubatorAttributesProto EggIncubator = 14;
  445. Holoholo.Rpc.FortModifierAttributesProto FortModifier = 15;
  446. }
  447. message IapItemDisplayProto {
  448. string Sku = 1;
  449. ENUM.Holoholo.Rpc.HoloIapItemCategory Category = 2;
  450. int32 SortOrder = 3;
  451. //unknown Items = 4;
  452. //unknown Counts = 5;
  453. }
  454. message MoveSettingsProto {
  455. ENUM.Holoholo.Rpc.HoloPokemonMove UniqueId = 1;
  456. int32 AnimationId = 2;
  457. ENUM.Holoholo.Rpc.HoloPokemonType Type = 3;
  458. float Power = 4;
  459. float AccuracyChance = 5;
  460. float CriticalChance = 6;
  461. float HealScalar = 7;
  462. float StaminaLossScalar = 8;
  463. int32 TrainerLevelMin = 9;
  464. int32 TrainerLevelMax = 10;
  465. string VfxName = 11;
  466. int32 DurationMs = 12;
  467. int32 DamageWindowStartMs = 13;
  468. int32 DamageWindowEndMs = 14;
  469. int32 EnergyDelta = 15;
  470. }
  471. message MoveSequenceSettingsProto {
  472. //unknown Sequence = 1;
  473. }
  474. message TypeEffectiveSettingsProto {
  475. ENUM.Holoholo.Rpc.HoloPokemonType AttackType = 2;
  476. //unknown AttackScalar = 1;
  477. }
  478. message BadgeSettingsProto {
  479. ENUM.Holoholo.Rpc.HoloBadgeType BadgeType = 1;
  480. int32 BadgeRanks = 2;
  481. //unknown Targets = 3;
  482. }
  483. message CameraSettingsProto {
  484. string NextCamera = 1;
  485. //unknown Interpolation = 2;
  486. //unknown TargetType = 3;
  487. //unknown EaseInSpeed = 4;
  488. //unknown EaseOutSpeed = 5;
  489. //unknown DurationS = 6;
  490. //unknown WaitS = 7;
  491. //unknown TransitionS = 8;
  492. //unknown AngleDeg = 9;
  493. //unknown AngleOffsetDeg = 10;
  494. //unknown PitchDeg = 11;
  495. //unknown PitchOffsetDeg = 12;
  496. //unknown RollDeg = 13;
  497. //unknown DistanceM = 14;
  498. //unknown HeightPercent = 15;
  499. //unknown VertCtrRatio = 16;
  500. }
  501. message PlayerLevelSettingsProto {
  502. //unknown RankNum = 1;
  503. //unknown RequiredExp = 2;
  504. //unknown CpMultiplier = 3;
  505. int32 MaxEggPlayerLevel = 4;
  506. int32 MaxEncounterPlayerLevel = 5;
  507. }
  508. message GymLevelSettingsProto {
  509. //unknown RequiredExp = 1;
  510. //unknown LeaderSlots = 2;
  511. //unknown TrainerSlots = 3;
  512. //unknown SearchRollBonus = 4;
  513. }
  514. message GymBattleSettingsProto {
  515. float EnergyPerSec = 1;
  516. float DodgeEnergyCost = 2;
  517. float RetargetSeconds = 3;
  518. float EnemyAttackInterval = 4;
  519. float AttackServerInterval = 5;
  520. float RoundDurationSeconds = 6;
  521. float BonusTimePerAllySeconds = 7;
  522. int32 MaximumAttackersPerBattle = 8;
  523. float SameTypeAttackBonusMultiplier = 9;
  524. int32 MaximumEnergy = 10;
  525. float EnergyDeltaPerHealthLost = 11;
  526. int32 DodgeDurationMs = 12;
  527. int32 MinimumPlayerLevel = 13;
  528. int32 SwapDurationMs = 14;
  529. }
  530. message EncounterSettingsProto {
  531. float SpinBonusThreshold = 1;
  532. float ExcellentThrowThreshold = 2;
  533. float GreatThrowThreshold = 3;
  534. float NiceThrowThreshold = 4;
  535. int32 MilestoneThreshold = 5;
  536. }
  537. message IapSettingsProto {
  538. int32 DailyBonusCoins = 1;
  539. //unknown DailyDefenderBonusPerPokemon = 2;
  540. int32 DailyDefenderBonusMaxDefenders = 3;
  541. //unknown DailyDefenderBonusCurrency = 4;
  542. int64 MinTimeBetweenClaimsMs = 5;
  543. bool DailyBonusEnabled = 6;
  544. bool DailyDefenderBonusEnabled = 7;
  545. }
  546. message PokemonUpgradeSettingsProto {
  547. int32 UpgradesPerLevel = 1;
  548. int32 AllowedLevelsAbovePlayer = 2;
  549. //unknown CandyCost = 3;
  550. //unknown StardustCost = 4;
  551. }
  552. message EquippedBadgeSettingsProto {
  553. int64 EquipBadgeCooldownMs = 1;
  554. //unknown CatchProbabilityBonus = 2;
  555. //unknown FleeProbabilityBonus = 3;
  556. }
  557. message GameMasterClientTemplateProto {
  558. string TemplateId = 1;
  559. Holoholo.Rpc.PokemonSettingsProto Pokemon = 2;
  560. Holoholo.Rpc.ItemSettingsProto Item = 3;
  561. Holoholo.Rpc.MoveSettingsProto Move = 4;
  562. Holoholo.Rpc.MoveSequenceSettingsProto MoveSequence = 5;
  563. Holoholo.Rpc.TypeEffectiveSettingsProto TypeEffective = 8;
  564. Holoholo.Rpc.BadgeSettingsProto Badge = 10;
  565. Holoholo.Rpc.CameraSettingsProto Camera = 11;
  566. Holoholo.Rpc.PlayerLevelSettingsProto PlayerLevel = 12;
  567. Holoholo.Rpc.GymLevelSettingsProto GymLevel = 13;
  568. Holoholo.Rpc.GymBattleSettingsProto BattleSettings = 14;
  569. Holoholo.Rpc.EncounterSettingsProto EncounterSettings = 15;
  570. Holoholo.Rpc.IapItemDisplayProto IapItemDisplay = 16;
  571. Holoholo.Rpc.IapSettingsProto IapSettings = 17;
  572. Holoholo.Rpc.PokemonUpgradeSettingsProto PokemonUpgrades = 18;
  573. Holoholo.Rpc.EquippedBadgeSettingsProto EquippedBadges = 19;
  574. }
  575. message GetGameMasterClientTemplatesProto {
  576. }
  577. message GetGameMasterClientTemplatesOutProto {
  578. ENUM.Holoholo.Rpc.Result.Types.GetGameMasterClientTemplatesOutProto.Result Result = 1;
  579. //unknown Items = 2;
  580. uint64 Timestamp = 3;
  581. }
  582. message GetRemoteConfigVersionsProto {
  583. ENUM.Holoholo.Rpc.Platform Platform = 1;
  584. string DeviceManufacturer = 2;
  585. string DeviceModel = 3;
  586. string Locale = 4;
  587. uint32 AppVersion = 5;
  588. }
  589. message GetRemoteConfigVersionsOutProto {
  590. ENUM.Holoholo.Rpc.Result.Types.GetRemoteConfigVersionsOutProto.Result Result = 1;
  591. uint64 GameMasterTimestamp = 2;
  592. uint64 AssetDigestTimestamp = 3;
  593. }
  594. message ClientMapCellProto {
  595. uint64 S2CellId = 1;
  596. int64 AsOfTimeMs = 2;
  597. //unknown Fort = 3;
  598. //unknown SpawnPoint = 4;
  599. //unknown WildPokemon = 5;
  600. //unknown DeletedObject = 6;
  601. bool IsTruncatedList = 7;
  602. //unknown FortSummary = 8;
  603. //unknown DecimatedSpawnPoint = 9;
  604. //unknown CatchablePokemon = 10;
  605. //unknown NearbyPokemon = 11;
  606. }
  607. message GetMapObjectsProto {
  608. //unknown CellId = 1;
  609. //unknown SinceTimeMs = 2;
  610. double PlayerLat = 3;
  611. double PlayerLng = 4;
  612. }
  613. message GetMapObjectsOutProto {
  614. //unknown MapCell = 1;
  615. ENUM.Holoholo.Rpc.Status.Types.GetMapObjectsOutProto.Status Status = 2;
  616. }
  617. message NearbyPokemonProto {
  618. int32 PokedexNumber = 1;
  619. float DistanceMeters = 2;
  620. uint64 EncounterId = 3;
  621. }
  622. message GetGymDetailsProto {
  623. string GymId = 1;
  624. double PlayerLatDegrees = 2;
  625. double PlayerLngDegrees = 3;
  626. double GymLatDegrees = 4;
  627. double GymLngDegrees = 5;
  628. }
  629. message GetGymDetailsOutProto {
  630. Holoholo.Rpc.GymStateProto GymState = 1;
  631. string Name = 2;
  632. //unknown Url = 3;
  633. ENUM.Holoholo.Rpc.Result.Types.GetGymDetailsOutProto.Result Result = 4;
  634. string Description = 5;
  635. }
  636. message GymStateProto {
  637. Holoholo.Rpc.PokemonFortProto FortMapData = 1;
  638. //unknown GymMembership = 2;
  639. }
  640. message StartGymBattleProto {
  641. string GymId = 1;
  642. //unknown AttackingPokemonId = 2;
  643. uint64 DefendingPokemonId = 3;
  644. double PlayerLatDegrees = 4;
  645. double PlayerLngDegrees = 5;
  646. }
  647. message StartGymBattleOutProto {
  648. ENUM.Holoholo.Rpc.Result.Types.StartGymBattleOutProto.Result Result = 1;
  649. int64 BattleStartMs = 2;
  650. int64 BattleEndMs = 3;
  651. string BattleId = 4;
  652. Holoholo.Rpc.BattleParticipantProto Defender = 5;
  653. Holoholo.Rpc.BattleLogProto BattleLog = 6;
  654. }
  655. message AttackGymProto {
  656. string GymId = 1;
  657. string BattleId = 2;
  658. //unknown AttackerActions = 3;
  659. Holoholo.Rpc.BattleActionProto LastRetrievedAction = 4;
  660. double PlayerLatDegrees = 5;
  661. double PlayerLngDegrees = 6;
  662. }
  663. message BattleActionProto {
  664. ENUM.Holoholo.Rpc.ActionType.Types.BattleActionProto.ActionType Type = 1;
  665. int64 ActionStartMs = 2;
  666. int32 DurationMs = 3;
  667. int32 EnergyDelta = 5;
  668. int32 AttackerIndex = 6;
  669. int32 TargetIndex = 7;
  670. uint64 ActivePokemonId = 8;
  671. Holoholo.Rpc.BattleParticipantProto JoinedPlayer = 9;
  672. Holoholo.Rpc.BattleResultsProto BattleResults = 10;
  673. int64 DamageWindowStartMs = 11;
  674. int64 DamageWindowEndMs = 12;
  675. Holoholo.Rpc.BattleParticipantProto QuitPlayer = 13;
  676. uint64 TargetPokemonId = 14;
  677. }
  678. message AttackGymOutProto {
  679. ENUM.Holoholo.Rpc.Result.Types.AttackGymOutProto.Result Result = 1;
  680. Holoholo.Rpc.BattleLogProto BattleLog = 2;
  681. string BattleId = 3;
  682. Holoholo.Rpc.PokemonInfo ActiveDefender = 4;
  683. Holoholo.Rpc.PokemonInfo ActiveAttacker = 5;
  684. }
  685. message GymMembershipProto {
  686. Holoholo.Rpc.PokemonProto Pokemon = 1;
  687. Holoholo.Rpc.PlayerPublicProfileProto TrainerPublicProfile = 2;
  688. }
  689. message BattleParticipantProto {
  690. Holoholo.Rpc.PokemonInfo ActivePokemon = 1;
  691. Holoholo.Rpc.PlayerPublicProfileProto TrainerPublicProfile = 2;
  692. //unknown ReservePokemon = 3;
  693. //unknown DefeatedPokemon = 4;
  694. }
  695. message PokemonInfo {
  696. Holoholo.Rpc.PokemonProto Pokemon = 1;
  697. int32 CurrentHealth = 2;
  698. int32 CurrentEnergy = 3;
  699. }
  700. message BattleResultsProto {
  701. Holoholo.Rpc.GymStateProto GymState = 1;
  702. //unknown Attackers = 2;
  703. //unknown PlayerXpAwarded = 3;
  704. int64 NextDefenderPokemonId = 4;
  705. int32 GymPointsDelta = 5;
  706. }
  707. message BattleLogProto {
  708. ENUM.Holoholo.Rpc.State.Types.BattleLogProto.State State = 1;
  709. ENUM.Holoholo.Rpc.BattleType.Types.BattleLogProto.BattleType BattleType = 2;
  710. int64 ServerMs = 3;
  711. //unknown BattleActions = 4;
  712. int64 BattleStartMs = 5;
  713. int64 BattleEndMs = 6;
  714. }
  715. message HoloInventoryKeyProto {
  716. uint64 PokemonId = 1;
  717. ENUM.Holoholo.Rpc.Item Item = 2;
  718. int32 PokedexEntryId = 3;
  719. bool PlayerStats = 4;
  720. bool PlayerCurrency = 5;
  721. bool PlayerCamera = 6;
  722. bool InventoryUpgrades = 7;
  723. bool AppliedItems = 8;
  724. bool EggIncubators = 9;
  725. int32 PokemonFamilyId = 10;
  726. }
  727. message HoloInventoryItemProto {
  728. Holoholo.Rpc.PokemonProto Pokemon = 1;
  729. Holoholo.Rpc.ItemProto Item = 2;
  730. Holoholo.Rpc.PokedexEntryProto PokedexEntry = 3;
  731. Holoholo.Rpc.PlayerStatsProto PlayerStats = 4;
  732. Holoholo.Rpc.PlayerCurrencyProto PlayerCurrency = 5;
  733. Holoholo.Rpc.PlayerCameraProto PlayerCamera = 6;
  734. Holoholo.Rpc.InventoryUpgradesProto InventoryUpgrades = 7;
  735. Holoholo.Rpc.AppliedItemsProto AppliedItems = 8;
  736. Holoholo.Rpc.EggIncubatorsProto EggIncubators = 9;
  737. Holoholo.Rpc.PokemonFamilyProto PokemonFamily = 10;
  738. }
  739. message FortSponsor {
  740. }
  741. message FortRenderingType {
  742. }
  743. message PokemonProto {
  744. uint64 Id = 1;
  745. int32 PokemonId = 2;
  746. int32 Cp = 3;
  747. int32 Stamina = 4;
  748. int32 MaxStamina = 5;
  749. int32 Move1 = 6;
  750. int32 Move2 = 7;
  751. string DeployedFortId = 8;
  752. string OwnerName = 9;
  753. bool IsEgg = 10;
  754. double EggKmWalkedTarget = 11;
  755. double EggKmWalkedStart = 12;
  756. ENUM.Holoholo.Rpc.PokemonCreateContext Origin = 14;
  757. float HeightM = 15;
  758. float WeightKg = 16;
  759. int32 IndividualAttack = 17;
  760. int32 IndividualDefense = 18;
  761. int32 IndividualStamina = 19;
  762. float CpMultiplier = 20;
  763. ENUM.Holoholo.Rpc.Item Pokeball = 21;
  764. int64 CapturedS2CellId = 22;
  765. int32 BattlesAttacked = 23;
  766. int32 BattlesDefended = 24;
  767. string EggIncubatorId = 25;
  768. int64 CreationTimeMs = 26;
  769. int32 NumUpgrades = 27;
  770. float AdditionalCpMultiplier = 28;
  771. bool Favorite = 29;
  772. string Nickname = 30;
  773. bool FromFort = 31;
  774. }
  775. message ItemProto {
  776. ENUM.Holoholo.Rpc.Item Item = 1;
  777. int32 Count = 2;
  778. bool Unseen = 3;
  779. }
  780. message PokedexEntryProto {
  781. int32 PokedexEntryNumber = 1;
  782. int32 TimesEncountered = 2;
  783. int32 TimesCaptured = 3;
  784. int32 EvolutionStonePieces = 4;
  785. int32 EvolutionStones = 5;
  786. }
  787. message PlayerStatsProto {
  788. int32 Level = 1;
  789. int64 Experience = 2;
  790. int64 PrevLevelExp = 3;
  791. int64 NextLevelExp = 4;
  792. float KmWalked = 5;
  793. int32 NumPokemonEncountered = 6;
  794. int32 NumUniquePokedexEntries = 7;
  795. int32 NumPokemonCaptured = 8;
  796. int32 NumEvolutions = 9;
  797. int32 PokeStopVisits = 10;
  798. int32 NumberOfPokeballThrown = 11;
  799. int32 NumEggsHatched = 12;
  800. int32 BigMagikarpCaught = 13;
  801. int32 NumBattleAttackWon = 14;
  802. int32 NumBattleAttackTotal = 15;
  803. int32 NumBattleDefendedWon = 16;
  804. int32 NumBattleTrainingWon = 17;
  805. int32 NumBattleTrainingTotal = 18;
  806. int32 PrestigeRaisedTotal = 19;
  807. int32 PrestigeDroppedTotal = 20;
  808. int32 NumPokemonDeployed = 21;
  809. //unknown NumPokemonCaughtByType = 22;
  810. int32 SmallRattataCaught = 23;
  811. }
  812. message PlayerCurrencyProto {
  813. int32 Gems = 1;
  814. }
  815. message PlayerCameraProto {
  816. bool DefaultCamera = 1;
  817. }
  818. message InventoryUpgradesProto {
  819. //unknown InventoryUpgrade = 1;
  820. }
  821. message InventoryUpgradeProto {
  822. ENUM.Holoholo.Rpc.Item Item = 1;
  823. ENUM.Holoholo.Rpc.InventoryUpgradeType UpgradeType = 2;
  824. int32 AdditionalStorage = 3;
  825. }
  826. message EggIncubatorsProto {
  827. //unknown EggIncubator = 1;
  828. }
  829. message EggIncubatorProto {
  830. string ItemId = 1;
  831. ENUM.Holoholo.Rpc.Item Item = 2;
  832. ENUM.Holoholo.Rpc.EggIncubatorType IncubatorType = 3;
  833. int32 UsesRemaining = 4;
  834. int64 PokemonId = 5;
  835. double StartKmWalked = 6;
  836. double TargetKmWalked = 7;
  837. }
  838. message AppliedItemsProto {
  839. //unknown Item = 4;
  840. }
  841. message AppliedItemProto {
  842. ENUM.Holoholo.Rpc.Item Item = 1;
  843. ENUM.Holoholo.Rpc.HoloItemType ItemType = 2;
  844. int64 ExpirationMs = 3;
  845. int64 AppliedMs = 4;
  846. }
  847. message PokemonFamilyProto {
  848. ENUM.Holoholo.Rpc.HoloPokemonFamilyId FamilyId = 1;
  849. int32 Candy = 2;
  850. }
  851. message PlayerPublicProfileProto {
  852. string Name = 1;
  853. int32 Level = 2;
  854. Holoholo.Rpc.PlayerAvatarProto Avatar = 3;
  855. }
  856. message PlayerAvatarProto {
  857. int32 Avatar = 8;
  858. int32 Skin = 2;
  859. int32 Hair = 3;
  860. int32 Shirt = 4;
  861. int32 Pants = 5;
  862. int32 Hat = 6;
  863. int32 Shoes = 7;
  864. int32 Eyes = 9;
  865. int32 Backpack = 10;
  866. }
  867. message ActionLogEntry {
  868. int64 TimestampMs = 1;
  869. bool Sfida = 2;
  870. Holoholo.Rpc.CatchPokemonLogEntry CatchPokemon = 3;
  871. Holoholo.Rpc.FortSearchLogEntry FortSearch = 4;
  872. }
  873. message CatchPokemonLogEntry {
  874. ENUM.Holoholo.Rpc.Result.Types.CatchPokemonLogEntry.Result Result = 1;
  875. int32 PokedexNumber = 2;
  876. int32 CombatPoints = 3;
  877. uint64 PokemonId = 4;
  878. }
  879. message FortSearchLogEntry {
  880. ENUM.Holoholo.Rpc.Result.Types.FortSearchLogEntry.Result Result = 1;
  881. string FortId = 2;
  882. //unknown Items = 3;
  883. int32 Eggs = 4;
  884. }
  885. message InventoryProto {
  886. //unknown InventoryItem = 1;
  887. }
  888. message InventoryItemProto {
  889. int64 ModifiedTimestamp = 1;
  890. Google.Protobuf.ByteString DeletedItemKey = 2;
  891. Google.Protobuf.ByteString Item = 3;
  892. }
  893. message InventoryDeltaProto {
  894. int64 OriginalTimestamp = 1;
  895. int64 NewTimestamp = 2;
  896. //unknown InventoryItem = 3;
  897. }
  898. message PlayerBadgeProto {
  899. ENUM.Holoholo.Rpc.HoloBadgeType BadgeType = 1;
  900. int32 Rank = 2;
  901. int32 StartValue = 3;
  902. int32 EndValue = 4;
  903. double CurrentValue = 5;
  904. }
  905. message PlayerProfileProto {
  906. string PlayerName = 1;
  907. }
  908. message PlayerProfileOutProto {
  909. ENUM.Holoholo.Rpc.Result.Types.PlayerProfileOutProto.Result Result = 1;
  910. int64 StartTime = 2;
  911. //unknown Badges = 3;
  912. }
  913. message LevelUpRewardsProto {
  914. int32 Level = 1;
  915. }
  916. message LevelUpRewardsOutProto {
  917. ENUM.Holoholo.Rpc.Result.Types.LevelUpRewardsOutProto.Result Result = 1;
  918. //unknown Items = 2;
  919. //unknown ItemsUnlocked = 4;
  920. }
  921. message PokemonFortProto {
  922. string FortId = 1;
  923. int64 LastModifiedMs = 2;
  924. double Latitude = 3;
  925. double Longitude = 4;
  926. int32 Team = 5;
  927. int32 GuardPokemonId = 6;
  928. int32 GuardPokemonLevel = 7;
  929. bool Enabled = 8;
  930. ENUM.Holoholo.Rpc.FortType FortType = 9;
  931. int64 GymPoints = 10;
  932. bool IsInBattle = 11;
  933. //unknown ActiveFortModifier = 12;
  934. Holoholo.Rpc.MapPokemonProto ActivePokemon = 13;
  935. int64 CooldownCompleteMs = 14;
  936. ENUM.Holoholo.Rpc.Sponsor.Types.FortSponsor.Sponsor Sponsor = 15;
  937. ENUM.Holoholo.Rpc.RenderingType.Types.FortRenderingType.RenderingType RenderingType = 16;
  938. }
  939. message PokemonSummaryFortProto {
  940. string FortSummaryId = 1;
  941. int64 LastModifiedMs = 2;
  942. double Latitude = 3;
  943. double Longitude = 4;
  944. }
  945. message ClientSpawnPointProto {
  946. double Latitude = 2;
  947. double Longitude = 3;
  948. }
  949. message WildPokemonProto {
  950. uint64 EncounterId = 1;
  951. int64 LastModifiedMs = 2;
  952. double Latitude = 3;
  953. double Longitude = 4;
  954. string SpawnPointId = 5;
  955. Holoholo.Rpc.PokemonProto Pokemon = 7;
  956. int32 TimeTillHiddenMs = 11;
  957. }
  958. message MapPokemonProto {
  959. string SpawnpointId = 1;
  960. uint64 EncounterId = 2;
  961. int32 PokedexTypeId = 3;
  962. int64 ExpirationTimeMs = 4;
  963. double Latitude = 5;
  964. double Longitude = 6;
  965. }
  966. message ClientPlayerProto {
  967. int64 CreationTimeMs = 1;
  968. string Name = 2;
  969. int32 Team = 5;
  970. //unknown TutorialComplete = 7;
  971. Holoholo.Rpc.PlayerAvatarProto PlayerAvatarProto = 8;
  972. int32 MaxPokemonStorage = 9;
  973. int32 MaxItemStorage = 10;
  974. Holoholo.Rpc.DailyBonusProto DailyBonusProto = 11;
  975. Holoholo.Rpc.EquippedBadgeProto EquippedBadgeProto = 12;
  976. Holoholo.Rpc.ContactSettingsProto ContactSettingsProto = 13;
  977. //unknown CurrencyBalance = 14;
  978. }
  979. message CurrencyQuantityProto {
  980. string CurrencyType = 1;
  981. int32 Quantity = 2;
  982. }
  983. message ContactSettingsProto {
  984. bool SendMarketingEmails = 1;
  985. bool SendPushNotifications = 2;
  986. }
  987. message DailyBonusProto {
  988. int64 NextCollectTimestampMs = 1;
  989. int64 NextDefenderBonusCollectTimestampMs = 2;
  990. }
  991. message EquippedBadgeProto {
  992. ENUM.Holoholo.Rpc.HoloBadgeType EquippedBadge = 1;
  993. int32 Level = 2;
  994. int64 NextEquipChangeAllowedTimestampMs = 3;
  995. }
  996. message GetPlayerProto {
  997. }
  998. message GetPlayerOutProto {
  999. bool Success = 1;
  1000. Holoholo.Rpc.ClientPlayerProto Player = 2;
  1001. }
  1002. message PlayerUpdateProto {
  1003. double Lat = 1;
  1004. double Lng = 2;
  1005. }
  1006. message PlayerUpdateOutProto {
  1007. //unknown WildPokemon = 1;
  1008. //unknown Fort = 2;
  1009. int32 FortsNearby = 3;
  1010. }
  1011. message GetInventoryProto {
  1012. int64 TimestampMillis = 1;
  1013. //unknown ItemBeenSeen = 2;
  1014. }
  1015. message GetInventoryOutProto {
  1016. bool Success = 1;
  1017. Holoholo.Rpc.InventoryDeltaProto InventoryDelta = 2;
  1018. }
  1019. message DebugUpdateInventoryProto {
  1020. //unknown Pokemon = 1;
  1021. //unknown Item = 2;
  1022. }
  1023. message DebugUpdateInventoryOutProto {
  1024. bool Success = 1;
  1025. }
  1026. message SetFavoritePokemonProto {
  1027. int64 PokemonId = 1;
  1028. bool IsFavorite = 2;
  1029. }
  1030. message SetFavoritePokemonOutProto {
  1031. ENUM.Holoholo.Rpc.Result.Types.SetFavoritePokemonOutProto.Result Result = 1;
  1032. }
  1033. message ReleasePokemonProto {
  1034. uint64 PokemonId = 1;
  1035. //unknown PokemonIds = 2;
  1036. }
  1037. message ReleasePokemonOutProto {
  1038. ENUM.Holoholo.Rpc.Status.Types.ReleasePokemonOutProto.Status Status = 1;
  1039. int32 CandyAwarded = 2;
  1040. }
  1041. message NicknamePokemonProto {
  1042. uint64 PokemonId = 1;
  1043. string Nickname = 2;
  1044. }
  1045. message NicknamePokemonOutProto {
  1046. ENUM.Holoholo.Rpc.Result.Types.NicknamePokemonOutProto.Result Result = 1;
  1047. }
  1048. message DebugDeletePlayerProto {
  1049. }
  1050. message DebugDeletePlayerOutProto {
  1051. bool Success = 1;
  1052. }
  1053. message GetSuggestedCodenamesRequestProto {
  1054. }
  1055. message GetSuggestedCodenamesResponseProto {
  1056. //unknown Codename = 1;
  1057. bool Success = 2;
  1058. }
  1059. message CheckCodenameAvailableRequestProto {
  1060. string Codename = 1;
  1061. }
  1062. message ClaimCodenameRequestProto {
  1063. string Codename = 1;
  1064. }
  1065. message CodenameResultProto {
  1066. string Codename = 1;
  1067. string UserMessage = 2;
  1068. bool IsAssignable = 3;
  1069. ENUM.Holoholo.Rpc.Status.Types.CodenameResultProto.Status Status = 4;
  1070. }
  1071. message SetAvatarProto {
  1072. Holoholo.Rpc.PlayerAvatarProto PlayerAvatarProto = 2;
  1073. }
  1074. message SetAvatarOutProto {
  1075. ENUM.Holoholo.Rpc.Status.Types.SetAvatarOutProto.Status Status = 1;
  1076. Holoholo.Rpc.ClientPlayerProto Player = 2;
  1077. }
  1078. message SetContactSettingsProto {
  1079. Holoholo.Rpc.ContactSettingsProto ContactSettingsProto = 1;
  1080. }
  1081. message SetContactSettingsOutProto {
  1082. ENUM.Holoholo.Rpc.Status.Types.SetContactSettingsOutProto.Status Status = 1;
  1083. Holoholo.Rpc.ClientPlayerProto Player = 2;
  1084. }
  1085. message SetPlayerTeamProto {
  1086. ENUM.Holoholo.Rpc.Team Team = 1;
  1087. }
  1088. message SetPlayerTeamOutProto {
  1089. ENUM.Holoholo.Rpc.Status.Types.SetPlayerTeamOutProto.Status Status = 1;
  1090. Holoholo.Rpc.ClientPlayerProto Player = 2;
  1091. }
  1092. message MarkTutorialCompleteProto {
  1093. //unknown TutorialComplete = 1;
  1094. bool SendMarketingEmails = 2;
  1095. bool SendPushNotifications = 3;
  1096. }
  1097. message MarkTutorialCompleteOutProto {
  1098. bool Success = 1;
  1099. Holoholo.Rpc.ClientPlayerProto Player = 2;
  1100. }
  1101. message CheckAwardedBadgesProto {
  1102. }
  1103. message CheckAwardedBadgesOutProto {
  1104. bool Success = 1;
  1105. //unknown AwardedBadges = 2;
  1106. //unknown AwardedBadgeLevels = 3;
  1107. }
  1108. message RecycleItemProto {
  1109. ENUM.Holoholo.Rpc.Item Item = 1;
  1110. int32 Count = 2;
  1111. }
  1112. message RecycleItemOutProto {
  1113. ENUM.Holoholo.Rpc.Result.Types.RecycleItemOutProto.Result Result = 1;
  1114. int32 NewCount = 2;
  1115. }
  1116. message PtcToken {
  1117. string Token = 1;
  1118. int32 Expiration = 2;
  1119. }
  1120. message EquipBadgeProto {
  1121. ENUM.Holoholo.Rpc.HoloBadgeType Badge = 1;
  1122. }
  1123. message EquipBadgeOutProto {
  1124. ENUM.Holoholo.Rpc.Result.Types.EquipBadgeOutProto.Result Result = 1;
  1125. Holoholo.Rpc.EquippedBadgeProto Equipped = 2;
  1126. }
  1127. message GetActionLogRequest {
  1128. }
  1129. message GetActionLogResponse {
  1130. ENUM.Holoholo.Rpc.Result.Types.GetActionLogResponse.Result Result = 1;
  1131. //unknown Log = 2;
  1132. }
  1133. message GlobalSettingsProto {
  1134. Holoholo.Rpc.FortSettingsProto FortSettings = 2;
  1135. Holoholo.Rpc.MapSettingsProto MapSettings = 3;
  1136. Holoholo.Rpc.LevelSettingsProto LevelSettings = 4;
  1137. Holoholo.Rpc.InventorySettingsProto InventorySettings = 5;
  1138. string MinimumClientVersion = 6;
  1139. }
  1140. message FortSettingsProto {
  1141. double InteractionRangeMeters = 1;
  1142. int32 MaxTotalDeployedPokemon = 2;
  1143. int32 MaxPlayerDeployedPokemon = 3;
  1144. double DeployStaminaMultiplier = 4;
  1145. double DeployAttackMultiplier = 5;
  1146. double FarInteractionRangeMeters = 6;
  1147. }
  1148. message MapSettingsProto {
  1149. double PokemonVisibleRange = 1;
  1150. double PokeNavRangeMeters = 2;
  1151. double EncounterRangeMeters = 3;
  1152. float GetMapObjectsMinRefreshSeconds = 4;
  1153. float GetMapObjectsMaxRefreshSeconds = 5;
  1154. float GetMapObjectsMinDistanceMeters = 6;
  1155. string GoogleMapsApiKey = 7;
  1156. }
  1157. message LevelSettingsProto {
  1158. double TrainerCpModifier = 2;
  1159. double TrainerDifficultyModifier = 3;
  1160. }
  1161. message InventorySettingsProto {
  1162. int32 MaxPokemon = 1;
  1163. int32 MaxBagItems = 2;
  1164. int32 BasePokemon = 3;
  1165. int32 BaseBagItems = 4;
  1166. int32 BaseEggs = 5;
  1167. }
  1168. message DownloadSettingsActionProto {
  1169. string Sha1 = 1;
  1170. }
  1171. message DownloadSettingsResponseProto {
  1172. string Error = 1;
  1173. string Sha1 = 2;
  1174. Google.Protobuf.ByteString Values = 3;
  1175. }
  1176. message RegisterSfidaRequest {
  1177. string SfidaId = 1;
  1178. }
  1179. message RegisterSfidaResponse {
  1180. Google.Protobuf.ByteString AccessToken = 1;
  1181. }
  1182. message TradingSearchProto {
  1183. double Lat = 1;
  1184. double Lng = 2;
  1185. }
  1186. message TradingSearchOutProto {
  1187. ENUM.Holoholo.Rpc.Result.Types.TradingSearchOutProto.Result Result = 1;
  1188. //unknown PlayerNames = 2;
  1189. }
  1190. message TradingOfferProto {
  1191. string TradingPlayer = 1;
  1192. uint64 PokemonId = 2;
  1193. }
  1194. message TradingOfferOutProto {
  1195. ENUM.Holoholo.Rpc.Result.Types.TradingOfferOutProto.Result Result = 1;
  1196. uint64 TradeId = 2;
  1197. }
  1198. message PollForTradeResponseProto {
  1199. uint64 TradeId = 1;
  1200. uint64 PokemonId = 2;
  1201. bool RequestCancel = 3;
  1202. }
  1203. message PollForTradeResponseOutProto {
  1204. ENUM.Holoholo.Rpc.Result.Types.PollForTradeResponseOutProto.Result Result = 1;
  1205. Holoholo.Rpc.PokemonProto ReturnPokemon = 2;
  1206. }
  1207. message TradingResultProto {
  1208. uint64 TradeId = 1;
  1209. bool PlayerAccept = 2;
  1210. }
  1211. message TradingResultOutProto {
  1212. ENUM.Holoholo.Rpc.Result.Types.TradingResultOutProto.Result Result = 1;
  1213. }
  1214. message UpgradePokemonProto {
  1215. uint64 PokemonId = 1;
  1216. }
  1217. message UpgradePokemonOutProto {
  1218. ENUM.Holoholo.Rpc.Result.Types.UpgradePokemonOutProto.Result Result = 1;
  1219. Holoholo.Rpc.PokemonProto UpgradedPokemon = 2;
  1220. }
  1221. message UseItemPotionProto {
  1222. ENUM.Holoholo.Rpc.Item Item = 1;
  1223. uint64 PokemonId = 2;
  1224. }
  1225. message UseItemPotionOutProto {
  1226. ENUM.Holoholo.Rpc.Result.Types.UseItemPotionOutProto.Result Result = 1;
  1227. int32 Stamina = 2;
  1228. }
  1229. message UseItemReviveProto {
  1230. ENUM.Holoholo.Rpc.Item Item = 1;
  1231. uint64 PokemonId = 2;
  1232. }
  1233. message UseItemReviveOutProto {
  1234. ENUM.Holoholo.Rpc.Result.Types.UseItemReviveOutProto.Result Result = 1;
  1235. int32 Stamina = 2;
  1236. }
  1237. message UseItemGymProto {
  1238. ENUM.Holoholo.Rpc.Item Item = 1;
  1239. string GymId = 2;
  1240. double PlayerLatDegrees = 3;
  1241. double PlayerLngDegrees = 4;
  1242. }
  1243. message UseItemGymOutProto {
  1244. ENUM.Holoholo.Rpc.Result.Types.UseItemGymOutProto.Result Result = 1;
  1245. int64 UpdatedGp = 2;
  1246. }
  1247. message UseItemXpBoostProto {
  1248. ENUM.Holoholo.Rpc.Item Item = 1;
  1249. }
  1250. message UseItemXpBoostOutProto {
  1251. ENUM.Holoholo.Rpc.Result.Types.UseItemXpBoostOutProto.Result Result = 1;
  1252. Holoholo.Rpc.AppliedItemsProto AppliedItems = 2;
  1253. }
  1254. message UseItemEggIncubatorProto {
  1255. string ItemId = 1;
  1256. int64 PokemondId = 2;
  1257. }
  1258. message UseItemEggIncubatorOutProto {
  1259. ENUM.Holoholo.Rpc.Result.Types.UseItemEggIncubatorOutProto.Result Result = 1;
  1260. Holoholo.Rpc.EggIncubatorProto EggIncubator = 2;
  1261. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement