Guest User

Untitled

a guest
Jul 20th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 112.01 KB | None | 0 0
  1. {
  2. "city": {
  3. "openCells": {
  4. "1": {
  5. "state": {
  6. "own": {
  7. "lastCollectTime": 1532088319966
  8. }
  9. }
  10. },
  11. "226": {
  12. "state": {
  13. "enemy": {
  14. "id": "77",
  15. "rewards": [],
  16. "spawnTime": 1532089902174
  17. }
  18. }
  19. },
  20. "1089": {
  21. "state": {
  22. "own": {
  23. "lastCollectTime": 1532088320453
  24. }
  25. }
  26. },
  27. "1100": {
  28. "state": {
  29. "own": {
  30. "lastCollectTime": 1532088320649
  31. }
  32. }
  33. },
  34. "1101": {
  35. "state": {
  36. "own": {
  37. "lastCollectTime": 1532088344846
  38. }
  39. }
  40. },
  41. "1104": {
  42. "state": {
  43. "own": {
  44. "lastCollectTime": 1532088345080
  45. }
  46. }
  47. },
  48. "1105": {
  49. "state": {
  50. "enemy": {
  51. "id": "77",
  52. "rewards": [
  53. {
  54. "resources": {
  55. "labProductGreen": 0
  56. }
  57. },
  58. {
  59. "resources": {
  60. "bucks": 2941,
  61. "bricks": 1064
  62. }
  63. },
  64. {
  65. "consumables": {
  66. "equipFlashlight": 1
  67. }
  68. }
  69. ],
  70. "spawnTime": 1532088368073
  71. }
  72. }
  73. },
  74. "1109": {
  75. "state": {
  76. "npc": {
  77. "id": "bottom_11",
  78. "isHard": false,
  79. "rewards": [
  80. {
  81. "resources": {
  82. "labProductWhite": 85
  83. }
  84. },
  85. {
  86. "resources": {
  87. "bucks": 1414,
  88. "bricks": 974
  89. }
  90. }
  91. ],
  92. "spawnTime": 1532088319966
  93. }
  94. }
  95. }
  96. },
  97. "spawnBaseTime": 0
  98. },
  99. "maps": {
  100. "lab": {
  101. "items": {
  102. "2": {
  103. "id": 2,
  104. "defId": "labGeneratorMaterialWhite",
  105. "level": 0,
  106. "state": {
  107. "type": "idle",
  108. "startTime": 1532089883989
  109. },
  110. "placement": {
  111. "slotId": "gmSlot_White"
  112. }
  113. },
  114. "3": {
  115. "id": 3,
  116. "defId": "labStorageMaterialWhite",
  117. "level": 0,
  118. "state": {
  119. "type": "idle",
  120. "startTime": 0
  121. },
  122. "placement": {
  123. "slotId": "smSlot_White"
  124. }
  125. },
  126. "4": {
  127. "id": 4,
  128. "defId": "labStorageProduct",
  129. "level": 0,
  130. "state": {
  131. "type": "idle",
  132. "startTime": 0
  133. },
  134. "placement": {
  135. "slotId": "spSlot_0"
  136. }
  137. }
  138. },
  139. "locationId": "labL1"
  140. },
  141. "defense": {
  142. "items": {
  143. "0": {
  144. "id": 0,
  145. "defId": "keyBuilding",
  146. "level": 3,
  147. "state": {
  148. "type": "idle",
  149. "startTime": 1532088345512
  150. },
  151. "placement": {
  152. "position": {
  153. "x": 15,
  154. "y": 14
  155. }
  156. }
  157. },
  158. "1": {
  159. "id": 1,
  160. "defId": "generatorBricks",
  161. "level": 3,
  162. "state": {
  163. "type": "idle",
  164. "startTime": 1532088351813
  165. },
  166. "placement": {
  167. "position": {
  168. "x": 7,
  169. "y": 8
  170. }
  171. }
  172. },
  173. "23": {
  174. "id": 23,
  175. "defId": "trainingGround",
  176. "level": 0,
  177. "state": {
  178. "type": "idle",
  179. "startTime": 0,
  180. "lastUpdateTime": 0
  181. },
  182. "placement": {
  183. "slotId": "tgSlot_0"
  184. }
  185. },
  186. "24": {
  187. "id": 24,
  188. "defId": "obstacle",
  189. "level": 2,
  190. "state": {
  191. "type": "idle",
  192. "startTime": 1532088314456
  193. },
  194. "placement": {
  195. "position": {
  196. "x": 0,
  197. "y": 22
  198. }
  199. },
  200. "obstacleMapId": "204"
  201. },
  202. "25": {
  203. "id": 25,
  204. "defId": "obstacle",
  205. "level": 2,
  206. "state": {
  207. "type": "idle",
  208. "startTime": 1532088314456
  209. },
  210. "placement": {
  211. "position": {
  212. "x": 2,
  213. "y": 22
  214. }
  215. },
  216. "obstacleMapId": "205"
  217. },
  218. "26": {
  219. "id": 26,
  220. "defId": "obstacle",
  221. "level": 2,
  222. "state": {
  223. "type": "idle",
  224. "startTime": 1532088314456
  225. },
  226. "placement": {
  227. "position": {
  228. "x": 4,
  229. "y": 22
  230. }
  231. },
  232. "obstacleMapId": "206"
  233. },
  234. "27": {
  235. "id": 27,
  236. "defId": "obstacle",
  237. "level": 2,
  238. "state": {
  239. "type": "idle",
  240. "startTime": 1532088314456
  241. },
  242. "placement": {
  243. "position": {
  244. "x": 6,
  245. "y": 22
  246. }
  247. },
  248. "obstacleMapId": "207"
  249. },
  250. "28": {
  251. "id": 28,
  252. "defId": "obstacle",
  253. "level": 2,
  254. "state": {
  255. "type": "idle",
  256. "startTime": 1532088314456
  257. },
  258. "placement": {
  259. "position": {
  260. "x": 8,
  261. "y": 22
  262. }
  263. },
  264. "obstacleMapId": "208"
  265. },
  266. "29": {
  267. "id": 29,
  268. "defId": "obstacle",
  269. "level": 2,
  270. "state": {
  271. "type": "idle",
  272. "startTime": 1532088314456
  273. },
  274. "placement": {
  275. "position": {
  276. "x": 10,
  277. "y": 22
  278. }
  279. },
  280. "obstacleMapId": "209"
  281. },
  282. "30": {
  283. "id": 30,
  284. "defId": "obstacle",
  285. "level": 2,
  286. "state": {
  287. "type": "idle",
  288. "startTime": 1532088314456
  289. },
  290. "placement": {
  291. "position": {
  292. "x": 12,
  293. "y": 22
  294. }
  295. },
  296. "obstacleMapId": "210"
  297. },
  298. "31": {
  299. "id": 31,
  300. "defId": "obstacle",
  301. "level": 2,
  302. "state": {
  303. "type": "idle",
  304. "startTime": 1532088314456
  305. },
  306. "placement": {
  307. "position": {
  308. "x": 14,
  309. "y": 22
  310. }
  311. },
  312. "obstacleMapId": "211"
  313. },
  314. "32": {
  315. "id": 32,
  316. "defId": "obstacle",
  317. "level": 2,
  318. "state": {
  319. "type": "idle",
  320. "startTime": 1532088314456
  321. },
  322. "placement": {
  323. "position": {
  324. "x": 18,
  325. "y": 22
  326. }
  327. },
  328. "obstacleMapId": "213"
  329. },
  330. "33": {
  331. "id": 33,
  332. "defId": "obstacle",
  333. "level": 2,
  334. "state": {
  335. "type": "idle",
  336. "startTime": 1532088314456
  337. },
  338. "placement": {
  339. "position": {
  340. "x": 20,
  341. "y": 22
  342. }
  343. },
  344. "obstacleMapId": "214"
  345. },
  346. "34": {
  347. "id": 34,
  348. "defId": "obstacle",
  349. "level": 2,
  350. "state": {
  351. "type": "idle",
  352. "startTime": 1532088314456
  353. },
  354. "placement": {
  355. "position": {
  356. "x": 22,
  357. "y": 22
  358. }
  359. },
  360. "obstacleMapId": "215"
  361. },
  362. "35": {
  363. "id": 35,
  364. "defId": "obstacle",
  365. "level": 2,
  366. "state": {
  367. "type": "idle",
  368. "startTime": 1532088314456
  369. },
  370. "placement": {
  371. "position": {
  372. "x": 24,
  373. "y": 22
  374. }
  375. },
  376. "obstacleMapId": "216"
  377. },
  378. "36": {
  379. "id": 36,
  380. "defId": "obstacle",
  381. "level": 2,
  382. "state": {
  383. "type": "idle",
  384. "startTime": 1532088314456
  385. },
  386. "placement": {
  387. "position": {
  388. "x": 26,
  389. "y": 22
  390. }
  391. },
  392. "obstacleMapId": "217"
  393. },
  394. "37": {
  395. "id": 37,
  396. "defId": "obstacle",
  397. "level": 2,
  398. "state": {
  399. "type": "idle",
  400. "startTime": 1532088314456
  401. },
  402. "placement": {
  403. "position": {
  404. "x": 28,
  405. "y": 22
  406. }
  407. },
  408. "obstacleMapId": "218"
  409. },
  410. "38": {
  411. "id": 38,
  412. "defId": "obstacle",
  413. "level": 2,
  414. "state": {
  415. "type": "idle",
  416. "startTime": 1532088314456
  417. },
  418. "placement": {
  419. "position": {
  420. "x": 30,
  421. "y": 22
  422. }
  423. },
  424. "obstacleMapId": "219"
  425. },
  426. "39": {
  427. "id": 39,
  428. "defId": "obstacle",
  429. "level": 2,
  430. "state": {
  431. "type": "idle",
  432. "startTime": 1532088314456
  433. },
  434. "placement": {
  435. "position": {
  436. "x": 32,
  437. "y": 22
  438. }
  439. },
  440. "obstacleMapId": "220"
  441. },
  442. "40": {
  443. "id": 40,
  444. "defId": "obstacle",
  445. "level": 2,
  446. "state": {
  447. "type": "idle",
  448. "startTime": 1532088314456
  449. },
  450. "placement": {
  451. "position": {
  452. "x": 0,
  453. "y": 20
  454. }
  455. },
  456. "obstacleMapId": "229"
  457. },
  458. "41": {
  459. "id": 41,
  460. "defId": "obstacle",
  461. "level": 2,
  462. "state": {
  463. "type": "idle",
  464. "startTime": 1532088314456
  465. },
  466. "placement": {
  467. "position": {
  468. "x": 2,
  469. "y": 20
  470. }
  471. },
  472. "obstacleMapId": "230"
  473. },
  474. "42": {
  475. "id": 42,
  476. "defId": "obstacle",
  477. "level": 2,
  478. "state": {
  479. "type": "idle",
  480. "startTime": 1532088314456
  481. },
  482. "placement": {
  483. "position": {
  484. "x": 4,
  485. "y": 20
  486. }
  487. },
  488. "obstacleMapId": "231"
  489. },
  490. "43": {
  491. "id": 43,
  492. "defId": "obstacle",
  493. "level": 2,
  494. "state": {
  495. "type": "idle",
  496. "startTime": 1532088314456
  497. },
  498. "placement": {
  499. "position": {
  500. "x": 6,
  501. "y": 20
  502. }
  503. },
  504. "obstacleMapId": "232"
  505. },
  506. "44": {
  507. "id": 44,
  508. "defId": "obstacle",
  509. "level": 2,
  510. "state": {
  511. "type": "idle",
  512. "startTime": 1532088314456
  513. },
  514. "placement": {
  515. "position": {
  516. "x": 8,
  517. "y": 20
  518. }
  519. },
  520. "obstacleMapId": "233"
  521. },
  522. "45": {
  523. "id": 45,
  524. "defId": "obstacle",
  525. "level": 0,
  526. "state": {
  527. "type": "idle",
  528. "startTime": 1532088314456
  529. },
  530. "placement": {
  531. "position": {
  532. "x": 10,
  533. "y": 20
  534. }
  535. },
  536. "obstacleMapId": "234"
  537. },
  538. "46": {
  539. "id": 46,
  540. "defId": "obstacle",
  541. "level": 0,
  542. "state": {
  543. "type": "idle",
  544. "startTime": 1532088314456
  545. },
  546. "placement": {
  547. "position": {
  548. "x": 22,
  549. "y": 20
  550. }
  551. },
  552. "obstacleMapId": "240"
  553. },
  554. "47": {
  555. "id": 47,
  556. "defId": "obstacle",
  557. "level": 2,
  558. "state": {
  559. "type": "idle",
  560. "startTime": 1532088314456
  561. },
  562. "placement": {
  563. "position": {
  564. "x": 24,
  565. "y": 20
  566. }
  567. },
  568. "obstacleMapId": "241"
  569. },
  570. "48": {
  571. "id": 48,
  572. "defId": "obstacle",
  573. "level": 2,
  574. "state": {
  575. "type": "idle",
  576. "startTime": 1532088314456
  577. },
  578. "placement": {
  579. "position": {
  580. "x": 26,
  581. "y": 20
  582. }
  583. },
  584. "obstacleMapId": "242"
  585. },
  586. "49": {
  587. "id": 49,
  588. "defId": "obstacle",
  589. "level": 2,
  590. "state": {
  591. "type": "idle",
  592. "startTime": 1532088314456
  593. },
  594. "placement": {
  595. "position": {
  596. "x": 28,
  597. "y": 20
  598. }
  599. },
  600. "obstacleMapId": "243"
  601. },
  602. "50": {
  603. "id": 50,
  604. "defId": "obstacle",
  605. "level": 2,
  606. "state": {
  607. "type": "idle",
  608. "startTime": 1532088314456
  609. },
  610. "placement": {
  611. "position": {
  612. "x": 30,
  613. "y": 20
  614. }
  615. },
  616. "obstacleMapId": "244"
  617. },
  618. "51": {
  619. "id": 51,
  620. "defId": "obstacle",
  621. "level": 2,
  622. "state": {
  623. "type": "idle",
  624. "startTime": 1532088314456
  625. },
  626. "placement": {
  627. "position": {
  628. "x": 32,
  629. "y": 20
  630. }
  631. },
  632. "obstacleMapId": "245"
  633. },
  634. "52": {
  635. "id": 52,
  636. "defId": "obstacle",
  637. "level": 2,
  638. "state": {
  639. "type": "idle",
  640. "startTime": 1532088314456
  641. },
  642. "placement": {
  643. "position": {
  644. "x": 0,
  645. "y": 18
  646. }
  647. },
  648. "obstacleMapId": "254"
  649. },
  650. "53": {
  651. "id": 53,
  652. "defId": "obstacle",
  653. "level": 2,
  654. "state": {
  655. "type": "idle",
  656. "startTime": 1532088314456
  657. },
  658. "placement": {
  659. "position": {
  660. "x": 2,
  661. "y": 18
  662. }
  663. },
  664. "obstacleMapId": "255"
  665. },
  666. "54": {
  667. "id": 54,
  668. "defId": "obstacle",
  669. "level": 2,
  670. "state": {
  671. "type": "idle",
  672. "startTime": 1532088314456
  673. },
  674. "placement": {
  675. "position": {
  676. "x": 4,
  677. "y": 18
  678. }
  679. },
  680. "obstacleMapId": "256"
  681. },
  682. "55": {
  683. "id": 55,
  684. "defId": "obstacle",
  685. "level": 0,
  686. "state": {
  687. "type": "idle",
  688. "startTime": 1532088314456
  689. },
  690. "placement": {
  691. "position": {
  692. "x": 6,
  693. "y": 18
  694. }
  695. },
  696. "obstacleMapId": "257"
  697. },
  698. "56": {
  699. "id": 56,
  700. "defId": "obstacle",
  701. "level": 0,
  702. "state": {
  703. "type": "idle",
  704. "startTime": 1532088314456
  705. },
  706. "placement": {
  707. "position": {
  708. "x": 8,
  709. "y": 18
  710. }
  711. },
  712. "obstacleMapId": "258"
  713. },
  714. "57": {
  715. "id": 57,
  716. "defId": "obstacle",
  717. "level": 0,
  718. "state": {
  719. "type": "idle",
  720. "startTime": 1532088314456
  721. },
  722. "placement": {
  723. "position": {
  724. "x": 24,
  725. "y": 18
  726. }
  727. },
  728. "obstacleMapId": "266"
  729. },
  730. "58": {
  731. "id": 58,
  732. "defId": "obstacle",
  733. "level": 0,
  734. "state": {
  735. "type": "idle",
  736. "startTime": 1532088314456
  737. },
  738. "placement": {
  739. "position": {
  740. "x": 26,
  741. "y": 18
  742. }
  743. },
  744. "obstacleMapId": "267"
  745. },
  746. "59": {
  747. "id": 59,
  748. "defId": "obstacle",
  749. "level": 2,
  750. "state": {
  751. "type": "idle",
  752. "startTime": 1532088314456
  753. },
  754. "placement": {
  755. "position": {
  756. "x": 28,
  757. "y": 18
  758. }
  759. },
  760. "obstacleMapId": "268"
  761. },
  762. "60": {
  763. "id": 60,
  764. "defId": "obstacle",
  765. "level": 2,
  766. "state": {
  767. "type": "idle",
  768. "startTime": 1532088314456
  769. },
  770. "placement": {
  771. "position": {
  772. "x": 30,
  773. "y": 18
  774. }
  775. },
  776. "obstacleMapId": "269"
  777. },
  778. "61": {
  779. "id": 61,
  780. "defId": "obstacle",
  781. "level": 2,
  782. "state": {
  783. "type": "idle",
  784. "startTime": 1532088314456
  785. },
  786. "placement": {
  787. "position": {
  788. "x": 32,
  789. "y": 18
  790. }
  791. },
  792. "obstacleMapId": "270"
  793. },
  794. "62": {
  795. "id": 62,
  796. "defId": "obstacle",
  797. "level": 2,
  798. "state": {
  799. "type": "idle",
  800. "startTime": 1532088314456
  801. },
  802. "placement": {
  803. "position": {
  804. "x": 0,
  805. "y": 16
  806. }
  807. },
  808. "obstacleMapId": "279"
  809. },
  810. "63": {
  811. "id": 63,
  812. "defId": "obstacle",
  813. "level": 0,
  814. "state": {
  815. "type": "idle",
  816. "startTime": 1532088314456
  817. },
  818. "placement": {
  819. "position": {
  820. "x": 2,
  821. "y": 16
  822. }
  823. },
  824. "obstacleMapId": "280"
  825. },
  826. "64": {
  827. "id": 64,
  828. "defId": "obstacle",
  829. "level": 0,
  830. "state": {
  831. "type": "idle",
  832. "startTime": 1532088314456
  833. },
  834. "placement": {
  835. "position": {
  836. "x": 4,
  837. "y": 16
  838. }
  839. },
  840. "obstacleMapId": "281"
  841. },
  842. "65": {
  843. "id": 65,
  844. "defId": "obstacle",
  845. "level": 0,
  846. "state": {
  847. "type": "idle",
  848. "startTime": 1532088314456
  849. },
  850. "placement": {
  851. "position": {
  852. "x": 6,
  853. "y": 16
  854. }
  855. },
  856. "obstacleMapId": "282"
  857. },
  858. "66": {
  859. "id": 66,
  860. "defId": "obstacle",
  861. "level": 0,
  862. "state": {
  863. "type": "idle",
  864. "startTime": 1532088314456
  865. },
  866. "placement": {
  867. "position": {
  868. "x": 26,
  869. "y": 16
  870. }
  871. },
  872. "obstacleMapId": "292"
  873. },
  874. "67": {
  875. "id": 67,
  876. "defId": "obstacle",
  877. "level": 0,
  878. "state": {
  879. "type": "idle",
  880. "startTime": 1532088314456
  881. },
  882. "placement": {
  883. "position": {
  884. "x": 28,
  885. "y": 16
  886. }
  887. },
  888. "obstacleMapId": "293"
  889. },
  890. "68": {
  891. "id": 68,
  892. "defId": "obstacle",
  893. "level": 0,
  894. "state": {
  895. "type": "idle",
  896. "startTime": 1532088314456
  897. },
  898. "placement": {
  899. "position": {
  900. "x": 30,
  901. "y": 16
  902. }
  903. },
  904. "obstacleMapId": "294"
  905. },
  906. "69": {
  907. "id": 69,
  908. "defId": "obstacle",
  909. "level": 2,
  910. "state": {
  911. "type": "idle",
  912. "startTime": 1532088314456
  913. },
  914. "placement": {
  915. "position": {
  916. "x": 32,
  917. "y": 16
  918. }
  919. },
  920. "obstacleMapId": "295"
  921. },
  922. "70": {
  923. "id": 70,
  924. "defId": "obstacle",
  925. "level": 0,
  926. "state": {
  927. "type": "idle",
  928. "startTime": 1532088314456
  929. },
  930. "placement": {
  931. "position": {
  932. "x": 0,
  933. "y": 14
  934. }
  935. },
  936. "obstacleMapId": "304"
  937. },
  938. "71": {
  939. "id": 71,
  940. "defId": "obstacle",
  941. "level": 0,
  942. "state": {
  943. "type": "idle",
  944. "startTime": 1532088314456
  945. },
  946. "placement": {
  947. "position": {
  948. "x": 2,
  949. "y": 14
  950. }
  951. },
  952. "obstacleMapId": "305"
  953. },
  954. "72": {
  955. "id": 72,
  956. "defId": "obstacle",
  957. "level": 0,
  958. "state": {
  959. "type": "idle",
  960. "startTime": 1532088314456
  961. },
  962. "placement": {
  963. "position": {
  964. "x": 4,
  965. "y": 14
  966. }
  967. },
  968. "obstacleMapId": "306"
  969. },
  970. "73": {
  971. "id": 73,
  972. "defId": "obstacle",
  973. "level": 0,
  974. "state": {
  975. "type": "idle",
  976. "startTime": 1532088314456
  977. },
  978. "placement": {
  979. "position": {
  980. "x": 28,
  981. "y": 14
  982. }
  983. },
  984. "obstacleMapId": "318"
  985. },
  986. "74": {
  987. "id": 74,
  988. "defId": "obstacle",
  989. "level": 0,
  990. "state": {
  991. "type": "idle",
  992. "startTime": 1532088314456
  993. },
  994. "placement": {
  995. "position": {
  996. "x": 30,
  997. "y": 14
  998. }
  999. },
  1000. "obstacleMapId": "319"
  1001. },
  1002. "75": {
  1003. "id": 75,
  1004. "defId": "obstacle",
  1005. "level": 0,
  1006. "state": {
  1007. "type": "idle",
  1008. "startTime": 1532088314456
  1009. },
  1010. "placement": {
  1011. "position": {
  1012. "x": 32,
  1013. "y": 14
  1014. }
  1015. },
  1016. "obstacleMapId": "320"
  1017. },
  1018. "76": {
  1019. "id": 76,
  1020. "defId": "obstacle",
  1021. "level": 0,
  1022. "state": {
  1023. "type": "idle",
  1024. "startTime": 1532088314456
  1025. },
  1026. "placement": {
  1027. "position": {
  1028. "x": 0,
  1029. "y": 12
  1030. }
  1031. },
  1032. "obstacleMapId": "329"
  1033. },
  1034. "77": {
  1035. "id": 77,
  1036. "defId": "obstacle",
  1037. "level": 0,
  1038. "state": {
  1039. "type": "idle",
  1040. "startTime": 1532088314456
  1041. },
  1042. "placement": {
  1043. "position": {
  1044. "x": 2,
  1045. "y": 12
  1046. }
  1047. },
  1048. "obstacleMapId": "330"
  1049. },
  1050. "78": {
  1051. "id": 78,
  1052. "defId": "obstacle",
  1053. "level": 0,
  1054. "state": {
  1055. "type": "idle",
  1056. "startTime": 1532088314456
  1057. },
  1058. "placement": {
  1059. "position": {
  1060. "x": 30,
  1061. "y": 12
  1062. }
  1063. },
  1064. "obstacleMapId": "344"
  1065. },
  1066. "79": {
  1067. "id": 79,
  1068. "defId": "obstacle",
  1069. "level": 0,
  1070. "state": {
  1071. "type": "idle",
  1072. "startTime": 1532088314456
  1073. },
  1074. "placement": {
  1075. "position": {
  1076. "x": 32,
  1077. "y": 12
  1078. }
  1079. },
  1080. "obstacleMapId": "345"
  1081. },
  1082. "80": {
  1083. "id": 80,
  1084. "defId": "obstacle",
  1085. "level": 0,
  1086. "state": {
  1087. "type": "idle",
  1088. "startTime": 1532088314456
  1089. },
  1090. "placement": {
  1091. "position": {
  1092. "x": 0,
  1093. "y": 10
  1094. }
  1095. },
  1096. "obstacleMapId": "354"
  1097. },
  1098. "81": {
  1099. "id": 81,
  1100. "defId": "obstacle",
  1101. "level": 0,
  1102. "state": {
  1103. "type": "idle",
  1104. "startTime": 1532088314456
  1105. },
  1106. "placement": {
  1107. "position": {
  1108. "x": 2,
  1109. "y": 10
  1110. }
  1111. },
  1112. "obstacleMapId": "355"
  1113. },
  1114. "82": {
  1115. "id": 82,
  1116. "defId": "obstacle",
  1117. "level": 0,
  1118. "state": {
  1119. "type": "idle",
  1120. "startTime": 1532088314456
  1121. },
  1122. "placement": {
  1123. "position": {
  1124. "x": 30,
  1125. "y": 10
  1126. }
  1127. },
  1128. "obstacleMapId": "369"
  1129. },
  1130. "83": {
  1131. "id": 83,
  1132. "defId": "obstacle",
  1133. "level": 0,
  1134. "state": {
  1135. "type": "idle",
  1136. "startTime": 1532088314456
  1137. },
  1138. "placement": {
  1139. "position": {
  1140. "x": 32,
  1141. "y": 10
  1142. }
  1143. },
  1144. "obstacleMapId": "370"
  1145. },
  1146. "84": {
  1147. "id": 84,
  1148. "defId": "obstacle",
  1149. "level": 0,
  1150. "state": {
  1151. "type": "idle",
  1152. "startTime": 1532088314456
  1153. },
  1154. "placement": {
  1155. "position": {
  1156. "x": 0,
  1157. "y": 8
  1158. }
  1159. },
  1160. "obstacleMapId": "379"
  1161. },
  1162. "85": {
  1163. "id": 85,
  1164. "defId": "obstacle",
  1165. "level": 0,
  1166. "state": {
  1167. "type": "idle",
  1168. "startTime": 1532088314456
  1169. },
  1170. "placement": {
  1171. "position": {
  1172. "x": 32,
  1173. "y": 8
  1174. }
  1175. },
  1176. "obstacleMapId": "395"
  1177. },
  1178. "86": {
  1179. "id": 86,
  1180. "defId": "obstacle",
  1181. "level": 0,
  1182. "state": {
  1183. "type": "idle",
  1184. "startTime": 1532088314456
  1185. },
  1186. "placement": {
  1187. "position": {
  1188. "x": 0,
  1189. "y": 6
  1190. }
  1191. },
  1192. "obstacleMapId": "404"
  1193. },
  1194. "87": {
  1195. "id": 87,
  1196. "defId": "obstacle",
  1197. "level": 0,
  1198. "state": {
  1199. "type": "idle",
  1200. "startTime": 1532088314456
  1201. },
  1202. "placement": {
  1203. "position": {
  1204. "x": 32,
  1205. "y": 6
  1206. }
  1207. },
  1208. "obstacleMapId": "420"
  1209. },
  1210. "88": {
  1211. "id": 88,
  1212. "defId": "obstacle",
  1213. "level": 0,
  1214. "state": {
  1215. "type": "idle",
  1216. "startTime": 1532088314456
  1217. },
  1218. "placement": {
  1219. "position": {
  1220. "x": 0,
  1221. "y": 4
  1222. }
  1223. },
  1224. "obstacleMapId": "429"
  1225. },
  1226. "89": {
  1227. "id": 89,
  1228. "defId": "obstacle",
  1229. "level": 0,
  1230. "state": {
  1231. "type": "idle",
  1232. "startTime": 1532088314456
  1233. },
  1234. "placement": {
  1235. "position": {
  1236. "x": 32,
  1237. "y": 4
  1238. }
  1239. },
  1240. "obstacleMapId": "445"
  1241. },
  1242. "90": {
  1243. "id": 90,
  1244. "defId": "waterTower",
  1245. "level": 0,
  1246. "state": {
  1247. "type": "idle",
  1248. "startTime": 1532088361790
  1249. },
  1250. "placement": {
  1251. "position": {
  1252. "x": 17,
  1253. "y": 11
  1254. }
  1255. }
  1256. }
  1257. },
  1258. "locationId": "defenseL1",
  1259. "initedObstacles": {
  1260. "204": {
  1261. "cleared": false
  1262. },
  1263. "205": {
  1264. "cleared": false
  1265. },
  1266. "206": {
  1267. "cleared": false
  1268. },
  1269. "207": {
  1270. "cleared": false
  1271. },
  1272. "208": {
  1273. "cleared": false
  1274. },
  1275. "209": {
  1276. "cleared": false
  1277. },
  1278. "210": {
  1279. "cleared": false
  1280. },
  1281. "211": {
  1282. "cleared": false
  1283. },
  1284. "213": {
  1285. "cleared": false
  1286. },
  1287. "214": {
  1288. "cleared": false
  1289. },
  1290. "215": {
  1291. "cleared": false
  1292. },
  1293. "216": {
  1294. "cleared": false
  1295. },
  1296. "217": {
  1297. "cleared": false
  1298. },
  1299. "218": {
  1300. "cleared": false
  1301. },
  1302. "219": {
  1303. "cleared": false
  1304. },
  1305. "220": {
  1306. "cleared": false
  1307. },
  1308. "229": {
  1309. "cleared": false
  1310. },
  1311. "230": {
  1312. "cleared": false
  1313. },
  1314. "231": {
  1315. "cleared": false
  1316. },
  1317. "232": {
  1318. "cleared": false
  1319. },
  1320. "233": {
  1321. "cleared": false
  1322. },
  1323. "234": {
  1324. "cleared": false
  1325. },
  1326. "240": {
  1327. "cleared": false
  1328. },
  1329. "241": {
  1330. "cleared": false
  1331. },
  1332. "242": {
  1333. "cleared": false
  1334. },
  1335. "243": {
  1336. "cleared": false
  1337. },
  1338. "244": {
  1339. "cleared": false
  1340. },
  1341. "245": {
  1342. "cleared": false
  1343. },
  1344. "254": {
  1345. "cleared": false
  1346. },
  1347. "255": {
  1348. "cleared": false
  1349. },
  1350. "256": {
  1351. "cleared": false
  1352. },
  1353. "257": {
  1354. "cleared": false
  1355. },
  1356. "258": {
  1357. "cleared": false
  1358. },
  1359. "266": {
  1360. "cleared": false
  1361. },
  1362. "267": {
  1363. "cleared": false
  1364. },
  1365. "268": {
  1366. "cleared": false
  1367. },
  1368. "269": {
  1369. "cleared": false
  1370. },
  1371. "270": {
  1372. "cleared": false
  1373. },
  1374. "279": {
  1375. "cleared": false
  1376. },
  1377. "280": {
  1378. "cleared": false
  1379. },
  1380. "281": {
  1381. "cleared": false
  1382. },
  1383. "282": {
  1384. "cleared": false
  1385. },
  1386. "292": {
  1387. "cleared": false
  1388. },
  1389. "293": {
  1390. "cleared": false
  1391. },
  1392. "294": {
  1393. "cleared": false
  1394. },
  1395. "295": {
  1396. "cleared": false
  1397. },
  1398. "304": {
  1399. "cleared": false
  1400. },
  1401. "305": {
  1402. "cleared": false
  1403. },
  1404. "306": {
  1405. "cleared": false
  1406. },
  1407. "318": {
  1408. "cleared": false
  1409. },
  1410. "319": {
  1411. "cleared": false
  1412. },
  1413. "320": {
  1414. "cleared": false
  1415. },
  1416. "329": {
  1417. "cleared": false
  1418. },
  1419. "330": {
  1420. "cleared": false
  1421. },
  1422. "344": {
  1423. "cleared": false
  1424. },
  1425. "345": {
  1426. "cleared": false
  1427. },
  1428. "354": {
  1429. "cleared": false
  1430. },
  1431. "355": {
  1432. "cleared": false
  1433. },
  1434. "369": {
  1435. "cleared": false
  1436. },
  1437. "370": {
  1438. "cleared": false
  1439. },
  1440. "379": {
  1441. "cleared": false
  1442. },
  1443. "395": {
  1444. "cleared": false
  1445. },
  1446. "404": {
  1447. "cleared": false
  1448. },
  1449. "420": {
  1450. "cleared": false
  1451. },
  1452. "429": {
  1453. "cleared": false
  1454. },
  1455. "445": {
  1456. "cleared": false
  1457. }
  1458. }
  1459. }
  1460. },
  1461. "meta": {
  1462. "region": "RU",
  1463. "userId": "124",
  1464. "isTester": false,
  1465. "registerDate": 1532088309446
  1466. },
  1467. "news": {},
  1468. "battle": {
  1469. "loses": {
  1470. "counter": 0,
  1471. "clearTime": 1532088320176
  1472. },
  1473. "revenges": {
  1474. "counter": 0,
  1475. "clearTime": 1532088320182
  1476. },
  1477. "totalPlayed": 0
  1478. },
  1479. "heroes": {},
  1480. "offers": {
  1481. "phaseIdx": 0,
  1482. "lastOfferId": "1",
  1483. "activeOffers": {},
  1484. "lastOfferIdx": -1,
  1485. "unpackedOffers": [],
  1486. "intervalEndTime": 1532261120198,
  1487. "numPendingOffers": 0,
  1488. "numSkippedOffers": 1
  1489. },
  1490. "player": {
  1491. "exp": 46,
  1492. "name": "Casey",
  1493. "rating": 98,
  1494. "npcRating": 100,
  1495. "resources": {
  1496. "real": 99845,
  1497. "bucks": 2280,
  1498. "bricks": 2350,
  1499. "labMaterialWhite": 50
  1500. },
  1501. "reputation": 9,
  1502. "sessionNumber": 4,
  1503. "lastSessionStartTime": 1532089881905
  1504. },
  1505. "squads": {
  1506. "1": {
  1507. "defId": "trainingGroundSquad",
  1508. "units": {
  1509. "count": 0,
  1510. "defId": "addict"
  1511. },
  1512. "linkedItem": {
  1513. "id": 23,
  1514. "location": "defense"
  1515. }
  1516. }
  1517. },
  1518. "gadgets": {
  1519. "gadgetSlot1": "scrapbomb",
  1520. "gadgetSlot2": "medkit",
  1521. "gadgetSlot3": "cryobomb",
  1522. "gadgetSlot4": "drones",
  1523. "gadgetSlot5": "adrenaline",
  1524. "gadgetSlot6": "clusterexplosion"
  1525. },
  1526. "options": {
  1527. "lastCommandId": 122,
  1528. "lastCommandTime": 1532090191910
  1529. },
  1530. "analData": {
  1531. "resourcesPayed": {},
  1532. "resourcesTotal": {
  1533. "bricks": 500,
  1534. "labMaterialWhite": 14895317
  1535. }
  1536. },
  1537. "builders": [
  1538. {
  1539. "startTime": 0
  1540. }
  1541. ],
  1542. "missions": {
  1543. "currentGroups": {
  1544. "dailyMissions": {
  1545. "id": "dailyMissions",
  1546. "missions": {
  1547. "daily_1": {
  1548. "data": {
  1549. "rewardId": "missionRewardBricks",
  1550. "difficulty": "easy",
  1551. "missionDefId": "dailyMission",
  1552. "missionTaskDefId": "captureEnemyNpcBase"
  1553. },
  1554. "state": "started",
  1555. "isSeen": false,
  1556. "stateData": {
  1557. "count": 0,
  1558. "reward": {
  1559. "resources": {
  1560. "bricks": 400
  1561. }
  1562. },
  1563. "skipCost": 100,
  1564. "endCondition": {
  1565. "winBattle": {
  1566. "player": false
  1567. }
  1568. },
  1569. "requiredCount": 1
  1570. }
  1571. },
  1572. "daily_2": {
  1573. "data": {
  1574. "rewardId": "missionRewardDollar",
  1575. "difficulty": "easy",
  1576. "missionDefId": "dailyMission",
  1577. "missionTaskDefId": "captureBricks"
  1578. },
  1579. "state": "started",
  1580. "isSeen": false,
  1581. "stateData": {
  1582. "count": 0,
  1583. "reward": {
  1584. "resources": {
  1585. "bucks": 800
  1586. }
  1587. },
  1588. "skipCost": 100,
  1589. "endCondition": {
  1590. "captureResource": {
  1591. "id": "bricks"
  1592. }
  1593. },
  1594. "requiredCount": 1000
  1595. }
  1596. },
  1597. "daily_3": {
  1598. "data": {
  1599. "rewardId": "missionRewardDollar",
  1600. "difficulty": "easy",
  1601. "missionDefId": "dailyMission",
  1602. "missionTaskDefId": "sellWhiteProduct"
  1603. },
  1604. "state": "started",
  1605. "isSeen": false,
  1606. "stateData": {
  1607. "count": 0,
  1608. "reward": {
  1609. "resources": {
  1610. "bucks": 800
  1611. }
  1612. },
  1613. "skipCost": 100,
  1614. "endCondition": {
  1615. "completeContract": {
  1616. "productId": "labProductWhite"
  1617. }
  1618. },
  1619. "requiredCount": 1
  1620. }
  1621. },
  1622. "daily_4": {
  1623. "data": {
  1624. "rewardId": "missionRewardDollar",
  1625. "difficulty": "hard",
  1626. "missionDefId": "dailyMission",
  1627. "missionTaskDefId": "captureEnemyAnyBase"
  1628. },
  1629. "state": "started",
  1630. "isSeen": false,
  1631. "stateData": {
  1632. "count": 0,
  1633. "reward": {
  1634. "resources": {
  1635. "bucks": 1500
  1636. }
  1637. },
  1638. "skipCost": 100,
  1639. "endCondition": {
  1640. "winBattle": {}
  1641. },
  1642. "requiredCount": 3
  1643. }
  1644. },
  1645. "daily_5": {
  1646. "data": {
  1647. "rewardId": "missionRewardBricks",
  1648. "difficulty": "medium",
  1649. "missionDefId": "dailyMission",
  1650. "missionTaskDefId": "captureDollar"
  1651. },
  1652. "state": "started",
  1653. "isSeen": false,
  1654. "stateData": {
  1655. "count": 0,
  1656. "reward": {
  1657. "resources": {
  1658. "bricks": 700
  1659. }
  1660. },
  1661. "skipCost": 100,
  1662. "endCondition": {
  1663. "captureResource": {
  1664. "id": "bucks"
  1665. }
  1666. },
  1667. "requiredCount": 2000
  1668. }
  1669. }
  1670. },
  1671. "startTime": 1532044800000
  1672. },
  1673. "trainingGroup1": {
  1674. "id": "trainingGroup1",
  1675. "missions": {
  1676. "0": {
  1677. "data": {
  1678. "rewardId": "tutorialImproveLevelCCRevard",
  1679. "difficulty": "easy",
  1680. "missionDefId": "trainingMission",
  1681. "missionTaskDefId": "tutorialImproveLevelCC"
  1682. },
  1683. "state": "finished",
  1684. "isSeen": false,
  1685. "stateData": {
  1686. "count": 0,
  1687. "reward": {
  1688. "cellphone": {
  1689. "tutorailPhoneDefense": 1
  1690. },
  1691. "resources": {
  1692. "bucks": 400,
  1693. "bricks": 300
  1694. }
  1695. },
  1696. "skipCost": 100,
  1697. "endCondition": {
  1698. "upgradeMapItem": {
  1699. "defId": "keyBuilding"
  1700. }
  1701. },
  1702. "requiredCount": 1
  1703. }
  1704. },
  1705. "1": {
  1706. "data": {
  1707. "rewardId": "tutorialRemoveObstacleRevard",
  1708. "difficulty": "easy",
  1709. "missionDefId": "trainingMission",
  1710. "missionTaskDefId": "tutorialRemoveObstacle"
  1711. },
  1712. "state": "started",
  1713. "isSeen": false,
  1714. "stateData": {
  1715. "count": 0,
  1716. "reward": {
  1717. "resources": {
  1718. "real": 15,
  1719. "bucks": 1500
  1720. }
  1721. },
  1722. "skipCost": 100,
  1723. "endCondition": {
  1724. "clearObstacle": {}
  1725. },
  1726. "requiredCount": 3
  1727. }
  1728. },
  1729. "2": {
  1730. "data": {
  1731. "rewardId": "tutorialOpenNewAreasRevard",
  1732. "difficulty": "easy",
  1733. "missionDefId": "trainingMission",
  1734. "missionTaskDefId": "tutorialOpenNewAreas"
  1735. },
  1736. "state": "started",
  1737. "isSeen": false,
  1738. "stateData": {
  1739. "count": 1,
  1740. "reward": {
  1741. "resources": {
  1742. "bucks": 2500,
  1743. "bricks": 400
  1744. }
  1745. },
  1746. "skipCost": 100,
  1747. "endCondition": {
  1748. "openCell": {
  1749. "manual": true
  1750. }
  1751. },
  1752. "requiredCount": 5
  1753. }
  1754. },
  1755. "3": {
  1756. "data": {
  1757. "rewardId": "tutorialRestoreArmyRevard",
  1758. "difficulty": "easy",
  1759. "missionDefId": "trainingMission",
  1760. "missionTaskDefId": "tutorialRestoreArmy"
  1761. },
  1762. "state": "started",
  1763. "isSeen": false,
  1764. "stateData": {
  1765. "count": 0,
  1766. "reward": {
  1767. "resources": {
  1768. "bucks": 500
  1769. },
  1770. "consumables": {
  1771. "tokenSimCard": 250
  1772. }
  1773. },
  1774. "skipCost": 100,
  1775. "endCondition": {
  1776. "refillSquad": {}
  1777. },
  1778. "requiredCount": 1
  1779. }
  1780. }
  1781. }
  1782. },
  1783. "trainingGroup2": {
  1784. "id": "trainingGroup2",
  1785. "missions": {
  1786. "0": {
  1787. "data": {
  1788. "rewardId": "tutorialPlaceHeroDefenseRevard",
  1789. "difficulty": "easy",
  1790. "missionDefId": "trainingMission",
  1791. "missionTaskDefId": "tutorialPlaceHeroDefense"
  1792. },
  1793. "state": "available",
  1794. "isSeen": false,
  1795. "stateData": {
  1796. "count": 0,
  1797. "reward": {
  1798. "resources": {
  1799. "real": 15
  1800. },
  1801. "consumables": {
  1802. "journalDefense2": 2
  1803. }
  1804. },
  1805. "skipCost": 100,
  1806. "endCondition": {
  1807. "placeHeroOnMap": {
  1808. "location": "defense"
  1809. }
  1810. },
  1811. "requiredCount": 1
  1812. }
  1813. },
  1814. "1": {
  1815. "data": {
  1816. "rewardId": "tutorialImproveAutoRepairShopRevard",
  1817. "difficulty": "easy",
  1818. "missionDefId": "trainingMission",
  1819. "missionTaskDefId": "tutorialImproveAutoRepairShop"
  1820. },
  1821. "state": "available",
  1822. "isSeen": false,
  1823. "stateData": {
  1824. "count": 0,
  1825. "reward": {
  1826. "resources": {
  1827. "bucks": 2000
  1828. },
  1829. "consumables": {
  1830. "journalLaboratory2": 2
  1831. }
  1832. },
  1833. "skipCost": 100,
  1834. "endCondition": {
  1835. "completeResearch": {}
  1836. },
  1837. "requiredCount": 1
  1838. }
  1839. },
  1840. "2": {
  1841. "data": {
  1842. "rewardId": "tutorialCookWhiteProductRevard",
  1843. "difficulty": "easy",
  1844. "missionDefId": "trainingMission",
  1845. "missionTaskDefId": "tutorialCookWhiteProduct"
  1846. },
  1847. "state": "available",
  1848. "isSeen": false,
  1849. "stateData": {
  1850. "count": 0,
  1851. "reward": {
  1852. "cellphone": {
  1853. "tutorailPhoneLab": 1
  1854. }
  1855. },
  1856. "skipCost": 100,
  1857. "endCondition": {
  1858. "collectCraftProduct": {
  1859. "id": "labProductWhite"
  1860. }
  1861. },
  1862. "requiredCount": 100
  1863. }
  1864. }
  1865. }
  1866. },
  1867. "trainingGroup3": {
  1868. "id": "trainingGroup3",
  1869. "missions": {
  1870. "0": {
  1871. "data": {
  1872. "rewardId": "tutorialPlaceHeroLabRevard",
  1873. "difficulty": "easy",
  1874. "missionDefId": "trainingMission",
  1875. "missionTaskDefId": "tutorialPlaceHeroLab"
  1876. },
  1877. "state": "available",
  1878. "isSeen": false,
  1879. "stateData": {
  1880. "count": 0,
  1881. "reward": {
  1882. "resources": {
  1883. "labProductWhite": 200
  1884. },
  1885. "consumables": {
  1886. "equipChemicalApron": 2
  1887. }
  1888. },
  1889. "skipCost": 100,
  1890. "endCondition": {
  1891. "placeHeroOnMap": {
  1892. "location": "lab"
  1893. }
  1894. },
  1895. "requiredCount": 1
  1896. }
  1897. },
  1898. "1": {
  1899. "data": {
  1900. "rewardId": "tutorialGetLevelHeroRevard",
  1901. "difficulty": "easy",
  1902. "missionDefId": "trainingMission",
  1903. "missionTaskDefId": "tutorialGetLevelHero"
  1904. },
  1905. "state": "available",
  1906. "isSeen": false,
  1907. "stateData": {
  1908. "count": 0,
  1909. "reward": {
  1910. "consumables": {
  1911. "wantedPoster1": 5,
  1912. "journalDefense2": 2
  1913. }
  1914. },
  1915. "skipCost": 100,
  1916. "endCondition": {
  1917. "upHeroLevel": {}
  1918. },
  1919. "requiredCount": 1
  1920. }
  1921. },
  1922. "2": {
  1923. "data": {
  1924. "rewardId": "tutorialChangeAttackBuildRevard",
  1925. "difficulty": "easy",
  1926. "missionDefId": "trainingMission",
  1927. "missionTaskDefId": "tutorialChangeAttackBuild"
  1928. },
  1929. "state": "available",
  1930. "isSeen": false,
  1931. "stateData": {
  1932. "count": 0,
  1933. "reward": {
  1934. "resources": {
  1935. "bucks": 3000
  1936. },
  1937. "consumables": {
  1938. "tokenSimCard": 300
  1939. }
  1940. },
  1941. "skipCost": 100,
  1942. "endCondition": {
  1943. "setDefenseUnit": {}
  1944. },
  1945. "requiredCount": 1
  1946. }
  1947. }
  1948. }
  1949. },
  1950. "trainingGroup4": {
  1951. "id": "trainingGroup4",
  1952. "missions": {
  1953. "0": {
  1954. "data": {
  1955. "rewardId": "tutorialGetSimCardRevard",
  1956. "difficulty": "easy",
  1957. "missionDefId": "trainingMission",
  1958. "missionTaskDefId": "tutorialGetSimCard"
  1959. },
  1960. "state": "available",
  1961. "isSeen": false,
  1962. "stateData": {
  1963. "count": 0,
  1964. "reward": {
  1965. "resources": {
  1966. "real": 10,
  1967. "bricks": 1500
  1968. }
  1969. },
  1970. "skipCost": 100,
  1971. "endCondition": {
  1972. "gainConsumable": {
  1973. "id": "tokenSimCard"
  1974. }
  1975. },
  1976. "requiredCount": 350
  1977. }
  1978. },
  1979. "1": {
  1980. "data": {
  1981. "rewardId": "tutorialLevelAbilityHeroRevard",
  1982. "difficulty": "easy",
  1983. "missionDefId": "trainingMission",
  1984. "missionTaskDefId": "tutorialLevelAbilityHero"
  1985. },
  1986. "state": "available",
  1987. "isSeen": false,
  1988. "stateData": {
  1989. "count": 0,
  1990. "reward": {
  1991. "consumables": {
  1992. "tokenSimCard": 300,
  1993. "equipWorkingShirt": 2
  1994. }
  1995. },
  1996. "skipCost": 100,
  1997. "endCondition": {
  1998. "upgradeHeroAbility": {}
  1999. },
  2000. "requiredCount": 1
  2001. }
  2002. }
  2003. }
  2004. },
  2005. "trainingGroup5": {
  2006. "id": "trainingGroup5",
  2007. "missions": {
  2008. "0": {
  2009. "data": {
  2010. "rewardId": "tutorialUseNewUnitRevard",
  2011. "difficulty": "easy",
  2012. "missionDefId": "trainingMission",
  2013. "missionTaskDefId": "tutorialUseNewUnit"
  2014. },
  2015. "state": "available",
  2016. "isSeen": false,
  2017. "stateData": {
  2018. "count": 0,
  2019. "reward": {
  2020. "consumables": {
  2021. "equipWaistBag": 2,
  2022. "wantedPoster1": 3,
  2023. "wantedPoster2": 3
  2024. }
  2025. },
  2026. "skipCost": 100,
  2027. "endCondition": {
  2028. "winBattle": {
  2029. "withUnit": "machete"
  2030. }
  2031. },
  2032. "requiredCount": 1
  2033. }
  2034. },
  2035. "1": {
  2036. "data": {
  2037. "rewardId": "tutorialOpenSimChestRevard",
  2038. "difficulty": "easy",
  2039. "missionDefId": "trainingMission",
  2040. "missionTaskDefId": "tutorialOpenSimChest"
  2041. },
  2042. "state": "available",
  2043. "isSeen": false,
  2044. "stateData": {
  2045. "count": 0,
  2046. "reward": {
  2047. "resources": {
  2048. "bucks": 5000,
  2049. "bricks": 5000
  2050. }
  2051. },
  2052. "skipCost": 100,
  2053. "endCondition": {
  2054. "openChest": {
  2055. "forTokens": true
  2056. }
  2057. },
  2058. "requiredCount": 1
  2059. }
  2060. },
  2061. "2": {
  2062. "data": {
  2063. "rewardId": "tutorialHeroRangRevard",
  2064. "difficulty": "easy",
  2065. "missionDefId": "trainingMission",
  2066. "missionTaskDefId": "tutorialHeroRang"
  2067. },
  2068. "state": "available",
  2069. "isSeen": false,
  2070. "stateData": {
  2071. "count": 0,
  2072. "reward": {
  2073. "consumables": {
  2074. "journalAttack2": 2
  2075. }
  2076. },
  2077. "skipCost": 100,
  2078. "endCondition": {
  2079. "upgradeHeroRank": {}
  2080. },
  2081. "requiredCount": 1
  2082. }
  2083. },
  2084. "3": {
  2085. "data": {
  2086. "rewardId": "tutorialGetCashCityHallRevard",
  2087. "difficulty": "easy",
  2088. "missionDefId": "trainingMission",
  2089. "missionTaskDefId": "tutorialGetCashCityHall"
  2090. },
  2091. "state": "available",
  2092. "isSeen": false,
  2093. "stateData": {
  2094. "count": 0,
  2095. "reward": {
  2096. "consumables": {
  2097. "wantedPoster2": 4
  2098. }
  2099. },
  2100. "skipCost": 100,
  2101. "endCondition": {
  2102. "collectCityTribute": {}
  2103. },
  2104. "requiredCount": 1
  2105. }
  2106. }
  2107. }
  2108. },
  2109. "achievementsGroup1": {
  2110. "id": "achievementsGroup1",
  2111. "missions": {
  2112. "0": {
  2113. "data": {
  2114. "rewardId": "achievementSmallRevard",
  2115. "difficulty": "easy",
  2116. "missionDefId": "trainingMission",
  2117. "missionTaskDefId": "achievementImproveLevelControlCenter1"
  2118. },
  2119. "state": "finished",
  2120. "isSeen": false,
  2121. "stateData": {
  2122. "count": 0,
  2123. "reward": {
  2124. "resources": {
  2125. "real": 10
  2126. }
  2127. },
  2128. "skipCost": 100,
  2129. "endCondition": {
  2130. "upgradeMapItem": {
  2131. "defId": "keyBuilding"
  2132. }
  2133. },
  2134. "requiredCount": 1
  2135. }
  2136. },
  2137. "1": {
  2138. "data": {
  2139. "rewardId": "achievementMediumRevard",
  2140. "difficulty": "easy",
  2141. "missionDefId": "trainingMission",
  2142. "missionTaskDefId": "achievementImproveLevelControlCenter2"
  2143. },
  2144. "state": "started",
  2145. "isSeen": false,
  2146. "stateData": {
  2147. "count": 3,
  2148. "reward": {
  2149. "resources": {
  2150. "real": 25
  2151. }
  2152. },
  2153. "skipCost": 100,
  2154. "endCondition": {
  2155. "upgradeMapItem": {
  2156. "defId": "keyBuilding"
  2157. }
  2158. },
  2159. "requiredCount": 9
  2160. }
  2161. },
  2162. "2": {
  2163. "data": {
  2164. "rewardId": "achievementBigRevard",
  2165. "difficulty": "easy",
  2166. "missionDefId": "trainingMission",
  2167. "missionTaskDefId": "achievementImproveLevelControlCenter3"
  2168. },
  2169. "state": "started",
  2170. "isSeen": false,
  2171. "stateData": {
  2172. "count": 3,
  2173. "reward": {
  2174. "resources": {
  2175. "real": 45
  2176. }
  2177. },
  2178. "skipCost": 100,
  2179. "endCondition": {
  2180. "upgradeMapItem": {
  2181. "defId": "keyBuilding"
  2182. }
  2183. },
  2184. "requiredCount": 19
  2185. }
  2186. }
  2187. }
  2188. },
  2189. "achievementsGroup2": {
  2190. "id": "achievementsGroup2",
  2191. "missions": {
  2192. "0": {
  2193. "data": {
  2194. "rewardId": "achievementSmallRevard",
  2195. "difficulty": "easy",
  2196. "missionDefId": "trainingMission",
  2197. "missionTaskDefId": "achievementRemoveObstacle1"
  2198. },
  2199. "state": "started",
  2200. "isSeen": false,
  2201. "stateData": {
  2202. "count": 0,
  2203. "reward": {
  2204. "resources": {
  2205. "real": 10
  2206. }
  2207. },
  2208. "skipCost": 100,
  2209. "endCondition": {
  2210. "clearObstacle": {}
  2211. },
  2212. "requiredCount": 5
  2213. }
  2214. },
  2215. "1": {
  2216. "data": {
  2217. "rewardId": "achievementMediumRevard",
  2218. "difficulty": "easy",
  2219. "missionDefId": "trainingMission",
  2220. "missionTaskDefId": "achievementRemoveObstacle2"
  2221. },
  2222. "state": "started",
  2223. "isSeen": false,
  2224. "stateData": {
  2225. "count": 0,
  2226. "reward": {
  2227. "resources": {
  2228. "real": 25
  2229. }
  2230. },
  2231. "skipCost": 100,
  2232. "endCondition": {
  2233. "clearObstacle": {}
  2234. },
  2235. "requiredCount": 50
  2236. }
  2237. },
  2238. "2": {
  2239. "data": {
  2240. "rewardId": "achievementBigRevard",
  2241. "difficulty": "easy",
  2242. "missionDefId": "trainingMission",
  2243. "missionTaskDefId": "achievementRemoveObstacle3"
  2244. },
  2245. "state": "started",
  2246. "isSeen": false,
  2247. "stateData": {
  2248. "count": 0,
  2249. "reward": {
  2250. "resources": {
  2251. "real": 45
  2252. }
  2253. },
  2254. "skipCost": 100,
  2255. "endCondition": {
  2256. "clearObstacle": {}
  2257. },
  2258. "requiredCount": 250
  2259. }
  2260. }
  2261. }
  2262. },
  2263. "achievementsGroup3": {
  2264. "id": "achievementsGroup3",
  2265. "missions": {
  2266. "0": {
  2267. "data": {
  2268. "rewardId": "achievementSmallRevard",
  2269. "difficulty": "easy",
  2270. "missionDefId": "trainingMission",
  2271. "missionTaskDefId": "achievementBuildDefenseBuilding1"
  2272. },
  2273. "state": "started",
  2274. "isSeen": false,
  2275. "stateData": {
  2276. "count": 1,
  2277. "reward": {
  2278. "resources": {
  2279. "real": 10
  2280. }
  2281. },
  2282. "skipCost": 100,
  2283. "endCondition": {
  2284. "buildMapItem": {
  2285. "marketCategory": "defense"
  2286. }
  2287. },
  2288. "requiredCount": 3
  2289. }
  2290. },
  2291. "1": {
  2292. "data": {
  2293. "rewardId": "achievementMediumRevard",
  2294. "difficulty": "easy",
  2295. "missionDefId": "trainingMission",
  2296. "missionTaskDefId": "achievementBuildDefenseBuilding2"
  2297. },
  2298. "state": "started",
  2299. "isSeen": false,
  2300. "stateData": {
  2301. "count": 1,
  2302. "reward": {
  2303. "resources": {
  2304. "real": 25
  2305. }
  2306. },
  2307. "skipCost": 100,
  2308. "endCondition": {
  2309. "buildMapItem": {
  2310. "marketCategory": "defense"
  2311. }
  2312. },
  2313. "requiredCount": 15
  2314. }
  2315. },
  2316. "2": {
  2317. "data": {
  2318. "rewardId": "achievementBigRevard",
  2319. "difficulty": "easy",
  2320. "missionDefId": "trainingMission",
  2321. "missionTaskDefId": "achievementBuildDefenseBuilding3"
  2322. },
  2323. "state": "started",
  2324. "isSeen": false,
  2325. "stateData": {
  2326. "count": 1,
  2327. "reward": {
  2328. "resources": {
  2329. "real": 45
  2330. }
  2331. },
  2332. "skipCost": 100,
  2333. "endCondition": {
  2334. "buildMapItem": {
  2335. "marketCategory": "defense"
  2336. }
  2337. },
  2338. "requiredCount": 30
  2339. }
  2340. }
  2341. }
  2342. },
  2343. "achievementsGroup4": {
  2344. "id": "achievementsGroup4",
  2345. "missions": {
  2346. "0": {
  2347. "data": {
  2348. "rewardId": "achievementSmallRevard",
  2349. "difficulty": "easy",
  2350. "missionDefId": "trainingMission",
  2351. "missionTaskDefId": "achievementImproveBodyShop1"
  2352. },
  2353. "state": "started",
  2354. "isSeen": false,
  2355. "stateData": {
  2356. "count": 0,
  2357. "reward": {
  2358. "resources": {
  2359. "real": 10
  2360. }
  2361. },
  2362. "skipCost": 100,
  2363. "endCondition": {
  2364. "completeResearch": {}
  2365. },
  2366. "requiredCount": 5
  2367. }
  2368. },
  2369. "1": {
  2370. "data": {
  2371. "rewardId": "achievementMediumRevard",
  2372. "difficulty": "easy",
  2373. "missionDefId": "trainingMission",
  2374. "missionTaskDefId": "achievementImproveBodyShop2"
  2375. },
  2376. "state": "started",
  2377. "isSeen": false,
  2378. "stateData": {
  2379. "count": 0,
  2380. "reward": {
  2381. "resources": {
  2382. "real": 25
  2383. }
  2384. },
  2385. "skipCost": 100,
  2386. "endCondition": {
  2387. "completeResearch": {}
  2388. },
  2389. "requiredCount": 35
  2390. }
  2391. },
  2392. "2": {
  2393. "data": {
  2394. "rewardId": "achievementBigRevard",
  2395. "difficulty": "easy",
  2396. "missionDefId": "trainingMission",
  2397. "missionTaskDefId": "achievementImproveBodyShop3"
  2398. },
  2399. "state": "started",
  2400. "isSeen": false,
  2401. "stateData": {
  2402. "count": 0,
  2403. "reward": {
  2404. "resources": {
  2405. "real": 45
  2406. }
  2407. },
  2408. "skipCost": 100,
  2409. "endCondition": {
  2410. "completeResearch": {}
  2411. },
  2412. "requiredCount": 150
  2413. }
  2414. }
  2415. }
  2416. },
  2417. "achievementsGroup5": {
  2418. "id": "achievementsGroup5",
  2419. "missions": {
  2420. "0": {
  2421. "data": {
  2422. "rewardId": "achievementSmallRevard",
  2423. "difficulty": "easy",
  2424. "missionDefId": "trainingMission",
  2425. "missionTaskDefId": "achievementRepelEnemyAttack1"
  2426. },
  2427. "state": "started",
  2428. "isSeen": false,
  2429. "stateData": {
  2430. "count": 0,
  2431. "reward": {
  2432. "resources": {
  2433. "real": 10
  2434. }
  2435. },
  2436. "skipCost": 100,
  2437. "endCondition": {
  2438. "defendBase": {}
  2439. },
  2440. "requiredCount": 5
  2441. }
  2442. },
  2443. "1": {
  2444. "data": {
  2445. "rewardId": "achievementMediumRevard",
  2446. "difficulty": "easy",
  2447. "missionDefId": "trainingMission",
  2448. "missionTaskDefId": "achievementRepelEnemyAttack2"
  2449. },
  2450. "state": "started",
  2451. "isSeen": false,
  2452. "stateData": {
  2453. "count": 0,
  2454. "reward": {
  2455. "resources": {
  2456. "real": 25
  2457. }
  2458. },
  2459. "skipCost": 100,
  2460. "endCondition": {
  2461. "defendBase": {}
  2462. },
  2463. "requiredCount": 100
  2464. }
  2465. },
  2466. "2": {
  2467. "data": {
  2468. "rewardId": "achievementBigRevard",
  2469. "difficulty": "easy",
  2470. "missionDefId": "trainingMission",
  2471. "missionTaskDefId": "achievementRepelEnemyAttack3"
  2472. },
  2473. "state": "started",
  2474. "isSeen": false,
  2475. "stateData": {
  2476. "count": 0,
  2477. "reward": {
  2478. "resources": {
  2479. "real": 45
  2480. }
  2481. },
  2482. "skipCost": 100,
  2483. "endCondition": {
  2484. "defendBase": {}
  2485. },
  2486. "requiredCount": 1500
  2487. }
  2488. }
  2489. }
  2490. },
  2491. "achievementsGroup6": {
  2492. "id": "achievementsGroup6",
  2493. "missions": {
  2494. "0": {
  2495. "data": {
  2496. "rewardId": "achievementSmallRevard",
  2497. "difficulty": "easy",
  2498. "missionDefId": "trainingMission",
  2499. "missionTaskDefId": "achievementCookProduct1"
  2500. },
  2501. "state": "started",
  2502. "isSeen": false,
  2503. "stateData": {
  2504. "count": 0,
  2505. "reward": {
  2506. "resources": {
  2507. "real": 10
  2508. }
  2509. },
  2510. "skipCost": 100,
  2511. "endCondition": {
  2512. "collectCraftProduct": {
  2513. "id": "labProductWhite"
  2514. }
  2515. },
  2516. "requiredCount": 1000
  2517. }
  2518. },
  2519. "1": {
  2520. "data": {
  2521. "rewardId": "achievementMediumRevard",
  2522. "difficulty": "easy",
  2523. "missionDefId": "trainingMission",
  2524. "missionTaskDefId": "achievementCookProduct2"
  2525. },
  2526. "state": "started",
  2527. "isSeen": false,
  2528. "stateData": {
  2529. "count": 0,
  2530. "reward": {
  2531. "resources": {
  2532. "real": 25
  2533. }
  2534. },
  2535. "skipCost": 100,
  2536. "endCondition": {
  2537. "collectCraftProduct": {
  2538. "id": "labProductGreen"
  2539. }
  2540. },
  2541. "requiredCount": 1000
  2542. }
  2543. },
  2544. "2": {
  2545. "data": {
  2546. "rewardId": "achievementBigRevard",
  2547. "difficulty": "easy",
  2548. "missionDefId": "trainingMission",
  2549. "missionTaskDefId": "achievementCookProduct3"
  2550. },
  2551. "state": "started",
  2552. "isSeen": false,
  2553. "stateData": {
  2554. "count": 0,
  2555. "reward": {
  2556. "resources": {
  2557. "real": 45
  2558. }
  2559. },
  2560. "skipCost": 100,
  2561. "endCondition": {
  2562. "collectCraftProduct": {
  2563. "id": "labProductBlue"
  2564. }
  2565. },
  2566. "requiredCount": 1000
  2567. }
  2568. }
  2569. }
  2570. },
  2571. "achievementsGroup7": {
  2572. "id": "achievementsGroup7",
  2573. "missions": {
  2574. "0": {
  2575. "data": {
  2576. "rewardId": "achievementSmallRevard",
  2577. "difficulty": "easy",
  2578. "missionDefId": "trainingMission",
  2579. "missionTaskDefId": "achievementGetChapter1"
  2580. },
  2581. "state": "started",
  2582. "isSeen": false,
  2583. "stateData": {
  2584. "count": 0,
  2585. "reward": {
  2586. "resources": {
  2587. "real": 10
  2588. }
  2589. },
  2590. "skipCost": 100,
  2591. "endCondition": {
  2592. "finishMainCampaignChapter": {
  2593. "act": 0,
  2594. "chapter": 4,
  2595. "difficulty": "normal"
  2596. }
  2597. },
  2598. "requiredCount": 1
  2599. }
  2600. },
  2601. "1": {
  2602. "data": {
  2603. "rewardId": "achievementMediumRevard",
  2604. "difficulty": "easy",
  2605. "missionDefId": "trainingMission",
  2606. "missionTaskDefId": "achievementGetChapter2"
  2607. },
  2608. "state": "started",
  2609. "isSeen": false,
  2610. "stateData": {
  2611. "count": 0,
  2612. "reward": {
  2613. "resources": {
  2614. "real": 25
  2615. }
  2616. },
  2617. "skipCost": 100,
  2618. "endCondition": {
  2619. "finishMainCampaignChapter": {
  2620. "act": 2,
  2621. "chapter": 4,
  2622. "difficulty": "normal"
  2623. }
  2624. },
  2625. "requiredCount": 1
  2626. }
  2627. },
  2628. "2": {
  2629. "data": {
  2630. "rewardId": "achievementBigRevard",
  2631. "difficulty": "easy",
  2632. "missionDefId": "trainingMission",
  2633. "missionTaskDefId": "achievementGetChapter3"
  2634. },
  2635. "state": "started",
  2636. "isSeen": false,
  2637. "stateData": {
  2638. "count": 0,
  2639. "reward": {
  2640. "resources": {
  2641. "real": 45
  2642. }
  2643. },
  2644. "skipCost": 100,
  2645. "endCondition": {
  2646. "finishMainCampaignChapter": {
  2647. "act": 4,
  2648. "chapter": 4,
  2649. "difficulty": "normal"
  2650. }
  2651. },
  2652. "requiredCount": 1
  2653. }
  2654. }
  2655. }
  2656. },
  2657. "achievementsGroup8": {
  2658. "id": "achievementsGroup8",
  2659. "missions": {
  2660. "0": {
  2661. "data": {
  2662. "rewardId": "achievementSmallRevard",
  2663. "difficulty": "easy",
  2664. "missionDefId": "trainingMission",
  2665. "missionTaskDefId": "achievementImproveCashStorage1"
  2666. },
  2667. "state": "started",
  2668. "isSeen": false,
  2669. "stateData": {
  2670. "count": 0,
  2671. "reward": {
  2672. "resources": {
  2673. "real": 10
  2674. }
  2675. },
  2676. "skipCost": 100,
  2677. "endCondition": {
  2678. "upgradeMapItem": {
  2679. "defId": "storageBucks"
  2680. }
  2681. },
  2682. "requiredCount": 1
  2683. }
  2684. },
  2685. "1": {
  2686. "data": {
  2687. "rewardId": "achievementMediumRevard",
  2688. "difficulty": "easy",
  2689. "missionDefId": "trainingMission",
  2690. "missionTaskDefId": "achievementImproveCashStorage2"
  2691. },
  2692. "state": "started",
  2693. "isSeen": false,
  2694. "stateData": {
  2695. "count": 0,
  2696. "reward": {
  2697. "resources": {
  2698. "real": 25
  2699. }
  2700. },
  2701. "skipCost": 100,
  2702. "endCondition": {
  2703. "upgradeMapItem": {
  2704. "defId": "storageBucks"
  2705. }
  2706. },
  2707. "requiredCount": 4
  2708. }
  2709. },
  2710. "2": {
  2711. "data": {
  2712. "rewardId": "achievementBigRevard",
  2713. "difficulty": "easy",
  2714. "missionDefId": "trainingMission",
  2715. "missionTaskDefId": "achievementImproveCashStorage3"
  2716. },
  2717. "state": "started",
  2718. "isSeen": false,
  2719. "stateData": {
  2720. "count": 0,
  2721. "reward": {
  2722. "resources": {
  2723. "real": 45
  2724. }
  2725. },
  2726. "skipCost": 100,
  2727. "endCondition": {
  2728. "upgradeMapItem": {
  2729. "defId": "storageBucks"
  2730. }
  2731. },
  2732. "requiredCount": 9
  2733. }
  2734. }
  2735. }
  2736. },
  2737. "achievementsGroup9": {
  2738. "id": "achievementsGroup9",
  2739. "missions": {
  2740. "0": {
  2741. "data": {
  2742. "rewardId": "achievementSmallRevard",
  2743. "difficulty": "easy",
  2744. "missionDefId": "trainingMission",
  2745. "missionTaskDefId": "achievementMoveNewLab1"
  2746. },
  2747. "state": "started",
  2748. "isSeen": false,
  2749. "stateData": {
  2750. "count": 3,
  2751. "reward": {
  2752. "resources": {
  2753. "real": 10
  2754. }
  2755. },
  2756. "skipCost": 100,
  2757. "endCondition": {
  2758. "upgradeMapItem": {
  2759. "defId": "keyBuilding"
  2760. }
  2761. },
  2762. "requiredCount": 5
  2763. }
  2764. },
  2765. "1": {
  2766. "data": {
  2767. "rewardId": "achievementMediumRevard",
  2768. "difficulty": "easy",
  2769. "missionDefId": "trainingMission",
  2770. "missionTaskDefId": "achievementMoveNewLab2"
  2771. },
  2772. "state": "started",
  2773. "isSeen": false,
  2774. "stateData": {
  2775. "count": 3,
  2776. "reward": {
  2777. "resources": {
  2778. "real": 25
  2779. }
  2780. },
  2781. "skipCost": 100,
  2782. "endCondition": {
  2783. "upgradeMapItem": {
  2784. "defId": "keyBuilding"
  2785. }
  2786. },
  2787. "requiredCount": 10
  2788. }
  2789. },
  2790. "2": {
  2791. "data": {
  2792. "rewardId": "achievementBigRevard",
  2793. "difficulty": "easy",
  2794. "missionDefId": "trainingMission",
  2795. "missionTaskDefId": "achievementMoveNewLab3"
  2796. },
  2797. "state": "started",
  2798. "isSeen": false,
  2799. "stateData": {
  2800. "count": 3,
  2801. "reward": {
  2802. "resources": {
  2803. "real": 45
  2804. }
  2805. },
  2806. "skipCost": 100,
  2807. "endCondition": {
  2808. "upgradeMapItem": {
  2809. "defId": "keyBuilding"
  2810. }
  2811. },
  2812. "requiredCount": 13
  2813. }
  2814. }
  2815. }
  2816. },
  2817. "achievementsGroup10": {
  2818. "id": "achievementsGroup10",
  2819. "missions": {
  2820. "0": {
  2821. "data": {
  2822. "rewardId": "achievementSmallRevard",
  2823. "difficulty": "easy",
  2824. "missionDefId": "trainingMission",
  2825. "missionTaskDefId": "achievementSellProduct1"
  2826. },
  2827. "state": "started",
  2828. "isSeen": false,
  2829. "stateData": {
  2830. "count": 0,
  2831. "reward": {
  2832. "resources": {
  2833. "real": 10
  2834. }
  2835. },
  2836. "skipCost": 100,
  2837. "endCondition": {
  2838. "completeContract": {}
  2839. },
  2840. "requiredCount": 5
  2841. }
  2842. },
  2843. "1": {
  2844. "data": {
  2845. "rewardId": "achievementMediumRevard",
  2846. "difficulty": "easy",
  2847. "missionDefId": "trainingMission",
  2848. "missionTaskDefId": "achievementSellProduct2"
  2849. },
  2850. "state": "started",
  2851. "isSeen": false,
  2852. "stateData": {
  2853. "count": 0,
  2854. "reward": {
  2855. "resources": {
  2856. "real": 25
  2857. }
  2858. },
  2859. "skipCost": 100,
  2860. "endCondition": {
  2861. "completeContract": {}
  2862. },
  2863. "requiredCount": 50
  2864. }
  2865. },
  2866. "2": {
  2867. "data": {
  2868. "rewardId": "achievementBigRevard",
  2869. "difficulty": "easy",
  2870. "missionDefId": "trainingMission",
  2871. "missionTaskDefId": "achievementSellProduct3"
  2872. },
  2873. "state": "started",
  2874. "isSeen": false,
  2875. "stateData": {
  2876. "count": 0,
  2877. "reward": {
  2878. "resources": {
  2879. "real": 45
  2880. }
  2881. },
  2882. "skipCost": 100,
  2883. "endCondition": {
  2884. "completeContract": {}
  2885. },
  2886. "requiredCount": 250
  2887. }
  2888. }
  2889. }
  2890. },
  2891. "achievementsGroup11": {
  2892. "id": "achievementsGroup11",
  2893. "missions": {
  2894. "0": {
  2895. "data": {
  2896. "rewardId": "achievementSmallRevard",
  2897. "difficulty": "easy",
  2898. "missionDefId": "trainingMission",
  2899. "missionTaskDefId": "achievementCompleteTasks1"
  2900. },
  2901. "state": "started",
  2902. "isSeen": false,
  2903. "stateData": {
  2904. "count": 0,
  2905. "reward": {
  2906. "resources": {
  2907. "real": 10
  2908. }
  2909. },
  2910. "skipCost": 100,
  2911. "endCondition": {
  2912. "finishMission": {}
  2913. },
  2914. "requiredCount": 25
  2915. }
  2916. },
  2917. "1": {
  2918. "data": {
  2919. "rewardId": "achievementMediumRevard",
  2920. "difficulty": "easy",
  2921. "missionDefId": "trainingMission",
  2922. "missionTaskDefId": "achievementCompleteTasks2"
  2923. },
  2924. "state": "started",
  2925. "isSeen": false,
  2926. "stateData": {
  2927. "count": 0,
  2928. "reward": {
  2929. "resources": {
  2930. "real": 25
  2931. }
  2932. },
  2933. "skipCost": 100,
  2934. "endCondition": {
  2935. "finishMission": {}
  2936. },
  2937. "requiredCount": 250
  2938. }
  2939. },
  2940. "2": {
  2941. "data": {
  2942. "rewardId": "achievementBigRevard",
  2943. "difficulty": "easy",
  2944. "missionDefId": "trainingMission",
  2945. "missionTaskDefId": "achievementCompleteTasks3"
  2946. },
  2947. "state": "started",
  2948. "isSeen": false,
  2949. "stateData": {
  2950. "count": 0,
  2951. "reward": {
  2952. "resources": {
  2953. "real": 45
  2954. }
  2955. },
  2956. "skipCost": 100,
  2957. "endCondition": {
  2958. "finishMission": {}
  2959. },
  2960. "requiredCount": 500
  2961. }
  2962. }
  2963. }
  2964. },
  2965. "achievementsGroup12": {
  2966. "id": "achievementsGroup12",
  2967. "missions": {
  2968. "0": {
  2969. "data": {
  2970. "rewardId": "achievementSmallRevard",
  2971. "difficulty": "easy",
  2972. "missionDefId": "trainingMission",
  2973. "missionTaskDefId": "achievementOpenNewAreas1"
  2974. },
  2975. "state": "started",
  2976. "isSeen": false,
  2977. "stateData": {
  2978. "count": 1,
  2979. "reward": {
  2980. "resources": {
  2981. "real": 10
  2982. }
  2983. },
  2984. "skipCost": 100,
  2985. "endCondition": {
  2986. "openCell": {
  2987. "manual": true
  2988. }
  2989. },
  2990. "requiredCount": 5
  2991. }
  2992. },
  2993. "1": {
  2994. "data": {
  2995. "rewardId": "achievementMediumRevard",
  2996. "difficulty": "easy",
  2997. "missionDefId": "trainingMission",
  2998. "missionTaskDefId": "achievementOpenNewAreas2"
  2999. },
  3000. "state": "started",
  3001. "isSeen": false,
  3002. "stateData": {
  3003. "count": 1,
  3004. "reward": {
  3005. "resources": {
  3006. "real": 25
  3007. }
  3008. },
  3009. "skipCost": 100,
  3010. "endCondition": {
  3011. "openCell": {
  3012. "manual": true
  3013. }
  3014. },
  3015. "requiredCount": 75
  3016. }
  3017. },
  3018. "2": {
  3019. "data": {
  3020. "rewardId": "achievementBigRevard",
  3021. "difficulty": "easy",
  3022. "missionDefId": "trainingMission",
  3023. "missionTaskDefId": "achievementOpenNewAreas3"
  3024. },
  3025. "state": "started",
  3026. "isSeen": false,
  3027. "stateData": {
  3028. "count": 1,
  3029. "reward": {
  3030. "resources": {
  3031. "real": 45
  3032. }
  3033. },
  3034. "skipCost": 100,
  3035. "endCondition": {
  3036. "openCell": {
  3037. "manual": true
  3038. }
  3039. },
  3040. "requiredCount": 200
  3041. }
  3042. }
  3043. }
  3044. },
  3045. "achievementsGroup13": {
  3046. "id": "achievementsGroup13",
  3047. "missions": {
  3048. "0": {
  3049. "data": {
  3050. "rewardId": "achievementSmallRevard",
  3051. "difficulty": "easy",
  3052. "missionDefId": "trainingMission",
  3053. "missionTaskDefId": "achievementCaptureRealEnemyBase1"
  3054. },
  3055. "state": "started",
  3056. "isSeen": false,
  3057. "stateData": {
  3058. "count": 0,
  3059. "reward": {
  3060. "resources": {
  3061. "real": 10
  3062. }
  3063. },
  3064. "skipCost": 100,
  3065. "endCondition": {
  3066. "winBattle": {
  3067. "player": true
  3068. }
  3069. },
  3070. "requiredCount": 3
  3071. }
  3072. },
  3073. "1": {
  3074. "data": {
  3075. "rewardId": "achievementMediumRevard",
  3076. "difficulty": "easy",
  3077. "missionDefId": "trainingMission",
  3078. "missionTaskDefId": "achievementCaptureRealEnemyBase2"
  3079. },
  3080. "state": "started",
  3081. "isSeen": false,
  3082. "stateData": {
  3083. "count": 0,
  3084. "reward": {
  3085. "resources": {
  3086. "real": 25
  3087. }
  3088. },
  3089. "skipCost": 100,
  3090. "endCondition": {
  3091. "winBattle": {
  3092. "player": true
  3093. }
  3094. },
  3095. "requiredCount": 250
  3096. }
  3097. },
  3098. "2": {
  3099. "data": {
  3100. "rewardId": "achievementBigRevard",
  3101. "difficulty": "easy",
  3102. "missionDefId": "trainingMission",
  3103. "missionTaskDefId": "achievementCaptureRealEnemyBase3"
  3104. },
  3105. "state": "started",
  3106. "isSeen": false,
  3107. "stateData": {
  3108. "count": 0,
  3109. "reward": {
  3110. "resources": {
  3111. "real": 45
  3112. }
  3113. },
  3114. "skipCost": 100,
  3115. "endCondition": {
  3116. "winBattle": {
  3117. "player": true
  3118. }
  3119. },
  3120. "requiredCount": 1000
  3121. }
  3122. }
  3123. }
  3124. },
  3125. "achievementsGroup14": {
  3126. "id": "achievementsGroup14",
  3127. "missions": {
  3128. "0": {
  3129. "data": {
  3130. "rewardId": "achievementSmallRevard",
  3131. "difficulty": "easy",
  3132. "missionDefId": "trainingMission",
  3133. "missionTaskDefId": "achievementCaptureEnemyCamp1"
  3134. },
  3135. "state": "started",
  3136. "isSeen": false,
  3137. "stateData": {
  3138. "count": 0,
  3139. "reward": {
  3140. "resources": {
  3141. "real": 10
  3142. }
  3143. },
  3144. "skipCost": 100,
  3145. "endCondition": {
  3146. "captureEnemyCityCamp": {}
  3147. },
  3148. "requiredCount": 5
  3149. }
  3150. },
  3151. "1": {
  3152. "data": {
  3153. "rewardId": "achievementMediumRevard",
  3154. "difficulty": "easy",
  3155. "missionDefId": "trainingMission",
  3156. "missionTaskDefId": "achievementCaptureEnemyCamp2"
  3157. },
  3158. "state": "started",
  3159. "isSeen": false,
  3160. "stateData": {
  3161. "count": 0,
  3162. "reward": {
  3163. "resources": {
  3164. "real": 25
  3165. }
  3166. },
  3167. "skipCost": 100,
  3168. "endCondition": {
  3169. "captureEnemyCityCamp": {}
  3170. },
  3171. "requiredCount": 100
  3172. }
  3173. },
  3174. "2": {
  3175. "data": {
  3176. "rewardId": "achievementBigRevard",
  3177. "difficulty": "easy",
  3178. "missionDefId": "trainingMission",
  3179. "missionTaskDefId": "achievementCaptureEnemyCamp3"
  3180. },
  3181. "state": "started",
  3182. "isSeen": false,
  3183. "stateData": {
  3184. "count": 0,
  3185. "reward": {
  3186. "resources": {
  3187. "real": 45
  3188. }
  3189. },
  3190. "skipCost": 100,
  3191. "endCondition": {
  3192. "captureEnemyCityCamp": {}
  3193. },
  3194. "requiredCount": 250
  3195. }
  3196. }
  3197. }
  3198. },
  3199. "achievementsGroup15": {
  3200. "id": "achievementsGroup15",
  3201. "missions": {
  3202. "0": {
  3203. "data": {
  3204. "rewardId": "achievementSmallRevard",
  3205. "difficulty": "easy",
  3206. "missionDefId": "trainingMission",
  3207. "missionTaskDefId": "achievementGetRating1"
  3208. },
  3209. "state": "started",
  3210. "isSeen": false,
  3211. "stateData": {
  3212. "count": 0,
  3213. "reward": {
  3214. "resources": {
  3215. "real": 10
  3216. }
  3217. },
  3218. "skipCost": 100,
  3219. "endCondition": {
  3220. "gainRating": {}
  3221. },
  3222. "requiredCount": 30
  3223. }
  3224. },
  3225. "1": {
  3226. "data": {
  3227. "rewardId": "achievementMediumRevard",
  3228. "difficulty": "easy",
  3229. "missionDefId": "trainingMission",
  3230. "missionTaskDefId": "achievementGetRating2"
  3231. },
  3232. "state": "started",
  3233. "isSeen": false,
  3234. "stateData": {
  3235. "count": 0,
  3236. "reward": {
  3237. "resources": {
  3238. "real": 25
  3239. }
  3240. },
  3241. "skipCost": 100,
  3242. "endCondition": {
  3243. "gainRating": {}
  3244. },
  3245. "requiredCount": 250
  3246. }
  3247. },
  3248. "2": {
  3249. "data": {
  3250. "rewardId": "achievementVeryBigRevard",
  3251. "difficulty": "easy",
  3252. "missionDefId": "trainingMission",
  3253. "missionTaskDefId": "achievementGetRating3"
  3254. },
  3255. "state": "started",
  3256. "isSeen": false,
  3257. "stateData": {
  3258. "count": 0,
  3259. "reward": {
  3260. "resources": {
  3261. "real": 250
  3262. }
  3263. },
  3264. "skipCost": 100,
  3265. "endCondition": {
  3266. "gainRating": {}
  3267. },
  3268. "requiredCount": 1000
  3269. }
  3270. }
  3271. }
  3272. },
  3273. "achievementsGroup16": {
  3274. "id": "achievementsGroup16",
  3275. "missions": {
  3276. "0": {
  3277. "data": {
  3278. "rewardId": "achievementSmallRevard",
  3279. "difficulty": "easy",
  3280. "missionDefId": "trainingMission",
  3281. "missionTaskDefId": "achievementCaptureRealEnemyBaseNoLoss1"
  3282. },
  3283. "state": "started",
  3284. "isSeen": false,
  3285. "stateData": {
  3286. "count": 0,
  3287. "reward": {
  3288. "resources": {
  3289. "real": 10
  3290. }
  3291. },
  3292. "skipCost": 100,
  3293. "endCondition": {
  3294. "winBattle": {
  3295. "noLoss": true,
  3296. "player": true
  3297. }
  3298. },
  3299. "requiredCount": 5
  3300. }
  3301. },
  3302. "1": {
  3303. "data": {
  3304. "rewardId": "achievementMediumRevard",
  3305. "difficulty": "easy",
  3306. "missionDefId": "trainingMission",
  3307. "missionTaskDefId": "achievementCaptureRealEnemyBaseNoLoss2"
  3308. },
  3309. "state": "started",
  3310. "isSeen": false,
  3311. "stateData": {
  3312. "count": 0,
  3313. "reward": {
  3314. "resources": {
  3315. "real": 25
  3316. }
  3317. },
  3318. "skipCost": 100,
  3319. "endCondition": {
  3320. "winBattle": {
  3321. "noLoss": true,
  3322. "player": true
  3323. }
  3324. },
  3325. "requiredCount": 50
  3326. }
  3327. },
  3328. "2": {
  3329. "data": {
  3330. "rewardId": "achievementBigRevard",
  3331. "difficulty": "easy",
  3332. "missionDefId": "trainingMission",
  3333. "missionTaskDefId": "achievementCaptureRealEnemyBaseNoLoss3"
  3334. },
  3335. "state": "started",
  3336. "isSeen": false,
  3337. "stateData": {
  3338. "count": 0,
  3339. "reward": {
  3340. "resources": {
  3341. "real": 45
  3342. }
  3343. },
  3344. "skipCost": 100,
  3345. "endCondition": {
  3346. "winBattle": {
  3347. "noLoss": true,
  3348. "player": true
  3349. }
  3350. },
  3351. "requiredCount": 250
  3352. }
  3353. }
  3354. }
  3355. },
  3356. "achievementsGroup17": {
  3357. "id": "achievementsGroup17",
  3358. "missions": {
  3359. "0": {
  3360. "data": {
  3361. "rewardId": "achievementSmallRevard",
  3362. "difficulty": "easy",
  3363. "missionDefId": "trainingMission",
  3364. "missionTaskDefId": "achievementCaptureIron1"
  3365. },
  3366. "state": "started",
  3367. "isSeen": false,
  3368. "stateData": {
  3369. "count": 0,
  3370. "reward": {
  3371. "resources": {
  3372. "real": 10
  3373. }
  3374. },
  3375. "skipCost": 100,
  3376. "endCondition": {
  3377. "captureResource": {
  3378. "id": "rebar"
  3379. }
  3380. },
  3381. "requiredCount": 10000
  3382. }
  3383. },
  3384. "1": {
  3385. "data": {
  3386. "rewardId": "achievementMediumRevard",
  3387. "difficulty": "easy",
  3388. "missionDefId": "trainingMission",
  3389. "missionTaskDefId": "achievementCaptureIron2"
  3390. },
  3391. "state": "started",
  3392. "isSeen": false,
  3393. "stateData": {
  3394. "count": 0,
  3395. "reward": {
  3396. "resources": {
  3397. "real": 25
  3398. }
  3399. },
  3400. "skipCost": 100,
  3401. "endCondition": {
  3402. "captureResource": {
  3403. "id": "rebar"
  3404. }
  3405. },
  3406. "requiredCount": 1000000
  3407. }
  3408. },
  3409. "2": {
  3410. "data": {
  3411. "rewardId": "achievementBigRevard",
  3412. "difficulty": "easy",
  3413. "missionDefId": "trainingMission",
  3414. "missionTaskDefId": "achievementCaptureIron3"
  3415. },
  3416. "state": "started",
  3417. "isSeen": false,
  3418. "stateData": {
  3419. "count": 0,
  3420. "reward": {
  3421. "resources": {
  3422. "real": 45
  3423. }
  3424. },
  3425. "skipCost": 100,
  3426. "endCondition": {
  3427. "captureResource": {
  3428. "id": "rebar"
  3429. }
  3430. },
  3431. "requiredCount": 50000000
  3432. }
  3433. }
  3434. }
  3435. },
  3436. "achievementsGroup18": {
  3437. "id": "achievementsGroup18",
  3438. "missions": {
  3439. "0": {
  3440. "data": {
  3441. "rewardId": "achievementSmallRevard",
  3442. "difficulty": "easy",
  3443. "missionDefId": "trainingMission",
  3444. "missionTaskDefId": "achievementCaptureDollar1"
  3445. },
  3446. "state": "started",
  3447. "isSeen": false,
  3448. "stateData": {
  3449. "count": 0,
  3450. "reward": {
  3451. "resources": {
  3452. "real": 10
  3453. }
  3454. },
  3455. "skipCost": 100,
  3456. "endCondition": {
  3457. "captureResource": {
  3458. "id": "bucks"
  3459. }
  3460. },
  3461. "requiredCount": 10000
  3462. }
  3463. },
  3464. "1": {
  3465. "data": {
  3466. "rewardId": "achievementMediumRevard",
  3467. "difficulty": "easy",
  3468. "missionDefId": "trainingMission",
  3469. "missionTaskDefId": "achievementCaptureDollar2"
  3470. },
  3471. "state": "started",
  3472. "isSeen": false,
  3473. "stateData": {
  3474. "count": 0,
  3475. "reward": {
  3476. "resources": {
  3477. "real": 25
  3478. }
  3479. },
  3480. "skipCost": 100,
  3481. "endCondition": {
  3482. "captureResource": {
  3483. "id": "bucks"
  3484. }
  3485. },
  3486. "requiredCount": 1000000
  3487. }
  3488. },
  3489. "2": {
  3490. "data": {
  3491. "rewardId": "achievementBigRevard",
  3492. "difficulty": "easy",
  3493. "missionDefId": "trainingMission",
  3494. "missionTaskDefId": "achievementCaptureDollar3"
  3495. },
  3496. "state": "started",
  3497. "isSeen": false,
  3498. "stateData": {
  3499. "count": 0,
  3500. "reward": {
  3501. "resources": {
  3502. "real": 45
  3503. }
  3504. },
  3505. "skipCost": 100,
  3506. "endCondition": {
  3507. "captureResource": {
  3508. "id": "bucks"
  3509. }
  3510. },
  3511. "requiredCount": 50000000
  3512. }
  3513. }
  3514. }
  3515. },
  3516. "achievementsGroup19": {
  3517. "id": "achievementsGroup19",
  3518. "missions": {
  3519. "0": {
  3520. "data": {
  3521. "rewardId": "achievementSmallRevard",
  3522. "difficulty": "easy",
  3523. "missionDefId": "trainingMission",
  3524. "missionTaskDefId": "achievementCaptureBricks1"
  3525. },
  3526. "state": "started",
  3527. "isSeen": false,
  3528. "stateData": {
  3529. "count": 0,
  3530. "reward": {
  3531. "resources": {
  3532. "real": 10
  3533. }
  3534. },
  3535. "skipCost": 100,
  3536. "endCondition": {
  3537. "captureResource": {
  3538. "id": "bricks"
  3539. }
  3540. },
  3541. "requiredCount": 10000
  3542. }
  3543. },
  3544. "1": {
  3545. "data": {
  3546. "rewardId": "achievementMediumRevard",
  3547. "difficulty": "easy",
  3548. "missionDefId": "trainingMission",
  3549. "missionTaskDefId": "achievementCaptureBricks2"
  3550. },
  3551. "state": "started",
  3552. "isSeen": false,
  3553. "stateData": {
  3554. "count": 0,
  3555. "reward": {
  3556. "resources": {
  3557. "real": 25
  3558. }
  3559. },
  3560. "skipCost": 100,
  3561. "endCondition": {
  3562. "captureResource": {
  3563. "id": "bricks"
  3564. }
  3565. },
  3566. "requiredCount": 1000000
  3567. }
  3568. },
  3569. "2": {
  3570. "data": {
  3571. "rewardId": "achievementBigRevard",
  3572. "difficulty": "easy",
  3573. "missionDefId": "trainingMission",
  3574. "missionTaskDefId": "achievementCaptureBricks3"
  3575. },
  3576. "state": "started",
  3577. "isSeen": false,
  3578. "stateData": {
  3579. "count": 0,
  3580. "reward": {
  3581. "resources": {
  3582. "real": 45
  3583. }
  3584. },
  3585. "skipCost": 100,
  3586. "endCondition": {
  3587. "captureResource": {
  3588. "id": "bricks"
  3589. }
  3590. },
  3591. "requiredCount": 50000000
  3592. }
  3593. }
  3594. }
  3595. },
  3596. "achievementsGroup20": {
  3597. "id": "achievementsGroup20",
  3598. "missions": {
  3599. "0": {
  3600. "data": {
  3601. "rewardId": "achievementSmallRevard",
  3602. "difficulty": "easy",
  3603. "missionDefId": "trainingMission",
  3604. "missionTaskDefId": "achievementCaptureCement1"
  3605. },
  3606. "state": "started",
  3607. "isSeen": false,
  3608. "stateData": {
  3609. "count": 0,
  3610. "reward": {
  3611. "resources": {
  3612. "real": 10
  3613. }
  3614. },
  3615. "skipCost": 100,
  3616. "endCondition": {
  3617. "captureResource": {
  3618. "id": "cement"
  3619. }
  3620. },
  3621. "requiredCount": 10000
  3622. }
  3623. },
  3624. "1": {
  3625. "data": {
  3626. "rewardId": "achievementMediumRevard",
  3627. "difficulty": "easy",
  3628. "missionDefId": "trainingMission",
  3629. "missionTaskDefId": "achievementCaptureCement2"
  3630. },
  3631. "state": "started",
  3632. "isSeen": false,
  3633. "stateData": {
  3634. "count": 0,
  3635. "reward": {
  3636. "resources": {
  3637. "real": 25
  3638. }
  3639. },
  3640. "skipCost": 100,
  3641. "endCondition": {
  3642. "captureResource": {
  3643. "id": "cement"
  3644. }
  3645. },
  3646. "requiredCount": 1000000
  3647. }
  3648. },
  3649. "2": {
  3650. "data": {
  3651. "rewardId": "achievementBigRevard",
  3652. "difficulty": "easy",
  3653. "missionDefId": "trainingMission",
  3654. "missionTaskDefId": "achievementCaptureCement3"
  3655. },
  3656. "state": "started",
  3657. "isSeen": false,
  3658. "stateData": {
  3659. "count": 0,
  3660. "reward": {
  3661. "resources": {
  3662. "real": 45
  3663. }
  3664. },
  3665. "skipCost": 100,
  3666. "endCondition": {
  3667. "captureResource": {
  3668. "id": "cement"
  3669. }
  3670. },
  3671. "requiredCount": 50000000
  3672. }
  3673. }
  3674. }
  3675. },
  3676. "achievementsGroup21": {
  3677. "id": "achievementsGroup21",
  3678. "missions": {
  3679. "0": {
  3680. "data": {
  3681. "rewardId": "achievementSmallRevard",
  3682. "difficulty": "easy",
  3683. "missionDefId": "trainingMission",
  3684. "missionTaskDefId": "achievementOpenChest1"
  3685. },
  3686. "state": "started",
  3687. "isSeen": false,
  3688. "stateData": {
  3689. "count": 0,
  3690. "reward": {
  3691. "resources": {
  3692. "real": 10
  3693. }
  3694. },
  3695. "skipCost": 100,
  3696. "endCondition": {
  3697. "openChest": {}
  3698. },
  3699. "requiredCount": 5
  3700. }
  3701. },
  3702. "1": {
  3703. "data": {
  3704. "rewardId": "achievementMediumRevard",
  3705. "difficulty": "easy",
  3706. "missionDefId": "trainingMission",
  3707. "missionTaskDefId": "achievementOpenChest2"
  3708. },
  3709. "state": "started",
  3710. "isSeen": false,
  3711. "stateData": {
  3712. "count": 0,
  3713. "reward": {
  3714. "resources": {
  3715. "real": 25
  3716. }
  3717. },
  3718. "skipCost": 100,
  3719. "endCondition": {
  3720. "openChest": {}
  3721. },
  3722. "requiredCount": 25
  3723. }
  3724. },
  3725. "2": {
  3726. "data": {
  3727. "rewardId": "achievementBigRevard",
  3728. "difficulty": "easy",
  3729. "missionDefId": "trainingMission",
  3730. "missionTaskDefId": "achievementOpenChest3"
  3731. },
  3732. "state": "started",
  3733. "isSeen": false,
  3734. "stateData": {
  3735. "count": 0,
  3736. "reward": {
  3737. "resources": {
  3738. "real": 45
  3739. }
  3740. },
  3741. "skipCost": 100,
  3742. "endCondition": {
  3743. "openChest": {}
  3744. },
  3745. "requiredCount": 500
  3746. }
  3747. }
  3748. }
  3749. },
  3750. "achievementsGroup22": {
  3751. "id": "achievementsGroup22",
  3752. "missions": {
  3753. "0": {
  3754. "data": {
  3755. "rewardId": "achievementSmallRevard",
  3756. "difficulty": "easy",
  3757. "missionDefId": "trainingMission",
  3758. "missionTaskDefId": "achievementGetLevelHero1"
  3759. },
  3760. "state": "started",
  3761. "isSeen": false,
  3762. "stateData": {
  3763. "count": 0,
  3764. "reward": {
  3765. "resources": {
  3766. "real": 10
  3767. }
  3768. },
  3769. "skipCost": 100,
  3770. "endCondition": {
  3771. "upHeroLevel": {}
  3772. },
  3773. "requiredCount": 5
  3774. }
  3775. },
  3776. "1": {
  3777. "data": {
  3778. "rewardId": "achievementMediumRevard",
  3779. "difficulty": "easy",
  3780. "missionDefId": "trainingMission",
  3781. "missionTaskDefId": "achievementGetLevelHero2"
  3782. },
  3783. "state": "started",
  3784. "isSeen": false,
  3785. "stateData": {
  3786. "count": 0,
  3787. "reward": {
  3788. "resources": {
  3789. "real": 25
  3790. }
  3791. },
  3792. "skipCost": 100,
  3793. "endCondition": {
  3794. "upHeroLevel": {}
  3795. },
  3796. "requiredCount": 150
  3797. }
  3798. },
  3799. "2": {
  3800. "data": {
  3801. "rewardId": "achievementBigRevard",
  3802. "difficulty": "easy",
  3803. "missionDefId": "trainingMission",
  3804. "missionTaskDefId": "achievementGetLevelHero3"
  3805. },
  3806. "state": "started",
  3807. "isSeen": false,
  3808. "stateData": {
  3809. "count": 0,
  3810. "reward": {
  3811. "resources": {
  3812. "real": 45
  3813. }
  3814. },
  3815. "skipCost": 100,
  3816. "endCondition": {
  3817. "upHeroLevel": {}
  3818. },
  3819. "requiredCount": 500
  3820. }
  3821. }
  3822. }
  3823. },
  3824. "achievementsGroup23": {
  3825. "id": "achievementsGroup23",
  3826. "missions": {
  3827. "0": {
  3828. "data": {
  3829. "rewardId": "achievementSmallRevard",
  3830. "difficulty": "easy",
  3831. "missionDefId": "trainingMission",
  3832. "missionTaskDefId": "achievementGetHero1"
  3833. },
  3834. "state": "started",
  3835. "isSeen": false,
  3836. "stateData": {
  3837. "count": 0,
  3838. "reward": {
  3839. "resources": {
  3840. "real": 10
  3841. }
  3842. },
  3843. "skipCost": 100,
  3844. "endCondition": {
  3845. "addHero": {}
  3846. },
  3847. "requiredCount": 5
  3848. }
  3849. },
  3850. "1": {
  3851. "data": {
  3852. "rewardId": "achievementMediumRevard",
  3853. "difficulty": "easy",
  3854. "missionDefId": "trainingMission",
  3855. "missionTaskDefId": "achievementGetHero2"
  3856. },
  3857. "state": "started",
  3858. "isSeen": false,
  3859. "stateData": {
  3860. "count": 0,
  3861. "reward": {
  3862. "resources": {
  3863. "real": 25
  3864. }
  3865. },
  3866. "skipCost": 100,
  3867. "endCondition": {
  3868. "addHero": {}
  3869. },
  3870. "requiredCount": 15
  3871. }
  3872. },
  3873. "2": {
  3874. "data": {
  3875. "rewardId": "achievementBigRevard",
  3876. "difficulty": "easy",
  3877. "missionDefId": "trainingMission",
  3878. "missionTaskDefId": "achievementGetHero3"
  3879. },
  3880. "state": "started",
  3881. "isSeen": false,
  3882. "stateData": {
  3883. "count": 0,
  3884. "reward": {
  3885. "resources": {
  3886. "real": 45
  3887. }
  3888. },
  3889. "skipCost": 100,
  3890. "endCondition": {
  3891. "addHero": {}
  3892. },
  3893. "requiredCount": 30
  3894. }
  3895. }
  3896. }
  3897. },
  3898. "achievementsGroup24": {
  3899. "id": "achievementsGroup24",
  3900. "missions": {
  3901. "0": {
  3902. "data": {
  3903. "rewardId": "achievementSmallRevard",
  3904. "difficulty": "easy",
  3905. "missionDefId": "trainingMission",
  3906. "missionTaskDefId": "achievementGetConsumable1"
  3907. },
  3908. "state": "started",
  3909. "isSeen": false,
  3910. "stateData": {
  3911. "count": 0,
  3912. "reward": {
  3913. "resources": {
  3914. "real": 10
  3915. }
  3916. },
  3917. "skipCost": 100,
  3918. "endCondition": {
  3919. "gainConsumable": {}
  3920. },
  3921. "requiredCount": 5
  3922. }
  3923. },
  3924. "1": {
  3925. "data": {
  3926. "rewardId": "achievementMediumRevard",
  3927. "difficulty": "easy",
  3928. "missionDefId": "trainingMission",
  3929. "missionTaskDefId": "achievementGetConsumable2"
  3930. },
  3931. "state": "started",
  3932. "isSeen": false,
  3933. "stateData": {
  3934. "count": 0,
  3935. "reward": {
  3936. "resources": {
  3937. "real": 25
  3938. }
  3939. },
  3940. "skipCost": 100,
  3941. "endCondition": {
  3942. "gainConsumable": {}
  3943. },
  3944. "requiredCount": 100
  3945. }
  3946. },
  3947. "2": {
  3948. "data": {
  3949. "rewardId": "achievementBigRevard",
  3950. "difficulty": "easy",
  3951. "missionDefId": "trainingMission",
  3952. "missionTaskDefId": "achievementGetConsumable3"
  3953. },
  3954. "state": "started",
  3955. "isSeen": false,
  3956. "stateData": {
  3957. "count": 0,
  3958. "reward": {
  3959. "resources": {
  3960. "real": 45
  3961. }
  3962. },
  3963. "skipCost": 100,
  3964. "endCondition": {
  3965. "gainConsumable": {}
  3966. },
  3967. "requiredCount": 500
  3968. }
  3969. }
  3970. }
  3971. }
  3972. }
  3973. },
  3974. "payments": {
  3975. "last": [],
  3976. "pending": {}
  3977. },
  3978. "campaigns": {
  3979. "main": {
  3980. "difficultyDependedData": {
  3981. "normal": {
  3982. "choices": [
  3983. "act1Chapter1Path1"
  3984. ],
  3985. "actsData": {
  3986. "0": {
  3987. "chapters": {
  3988. "0": {
  3989. "chapterId": "0",
  3990. "isFinished": false,
  3991. "currentPathway": {
  3992. "defId": "act1Chapter1Path1",
  3993. "nextNodeData": {
  3994. "rewards": [
  3995. {
  3996. "consumables": {
  3997. "equipChemicalApron": 1
  3998. }
  3999. },
  4000. {
  4001. "resources": {
  4002. "labProductWhite": 43
  4003. }
  4004. },
  4005. {
  4006. "resources": {
  4007. "bucks": 1167,
  4008. "bricks": 781
  4009. }
  4010. }
  4011. ],
  4012. "currentConsequence": {
  4013. "npcCellData": {
  4014. "hard": {
  4015. "level": 1,
  4016. "baseId": "left_1",
  4017. "applyDifficultiesMultipliers": true
  4018. },
  4019. "normal": {
  4020. "level": 1,
  4021. "baseId": "left_1"
  4022. },
  4023. "veryHard": {
  4024. "level": 1,
  4025. "baseId": "left_1"
  4026. }
  4027. },
  4028. "rewardDefId": {
  4029. "hard": "act1Chapter1Path1_node1_reward",
  4030. "normal": "act1Chapter1Path1_node1_reward",
  4031. "veryHard": "act1Chapter1Path1_node1_reward"
  4032. },
  4033. "battleNpcDialog": "dialog_a1_c1_intro"
  4034. }
  4035. },
  4036. "completedCells": 0
  4037. }
  4038. }
  4039. },
  4040. "isFinished": false
  4041. }
  4042. },
  4043. "currentDifficulty": "normal"
  4044. }
  4045. }
  4046. }
  4047. },
  4048. "contracts": {
  4049. "places": {
  4050. "contractPlace1": {
  4051. "slot1": {
  4052. "cost": {
  4053. "labProductWhite": 3
  4054. },
  4055. "state": {
  4056. "type": "unlocked"
  4057. },
  4058. "reward": {
  4059. "resources": {
  4060. "bucks": 84
  4061. },
  4062. "reputation": 11,
  4063. "consumables": {}
  4064. },
  4065. "duration": 60000,
  4066. "spawnTime": 1532088314456
  4067. },
  4068. "slot2": {
  4069. "cost": {
  4070. "labProductWhite": 52
  4071. },
  4072. "state": {
  4073. "type": "unlocked"
  4074. },
  4075. "reward": {
  4076. "resources": {
  4077. "bucks": 527
  4078. },
  4079. "reputation": 25,
  4080. "consumables": {}
  4081. },
  4082. "duration": 420000,
  4083. "spawnTime": 1532088314456
  4084. },
  4085. "slot3": {
  4086. "cost": {
  4087. "labProductWhite": 3
  4088. },
  4089. "state": {
  4090. "type": "locked"
  4091. },
  4092. "reward": {
  4093. "resources": {
  4094. "bucks": 87
  4095. },
  4096. "reputation": 11,
  4097. "consumables": {}
  4098. },
  4099. "duration": 60000,
  4100. "spawnTime": 1532088314456
  4101. },
  4102. "slot4": {
  4103. "cost": {
  4104. "labProductWhite": 3
  4105. },
  4106. "state": {
  4107. "type": "locked"
  4108. },
  4109. "reward": {
  4110. "resources": {
  4111. "bucks": 80
  4112. },
  4113. "reputation": 13,
  4114. "consumables": {}
  4115. },
  4116. "duration": 60000,
  4117. "spawnTime": 1532088314456
  4118. },
  4119. "slot5": {
  4120. "cost": {
  4121. "labProductWhite": 3
  4122. },
  4123. "state": {
  4124. "type": "locked"
  4125. },
  4126. "reward": {
  4127. "resources": {
  4128. "bucks": 82
  4129. },
  4130. "reputation": 12,
  4131. "consumables": {}
  4132. },
  4133. "duration": 60000,
  4134. "spawnTime": 1532088314456
  4135. }
  4136. },
  4137. "contractPlace2": {
  4138. "slot1": {
  4139. "cost": {
  4140. "labProductGreen": 50,
  4141. "labProductWhite": 256
  4142. },
  4143. "state": {
  4144. "type": "unlocked"
  4145. },
  4146. "reward": {
  4147. "resources": {
  4148. "bricks": 1428
  4149. },
  4150. "reputation": 334,
  4151. "consumables": {}
  4152. },
  4153. "duration": 60000,
  4154. "spawnTime": 1532088314456
  4155. },
  4156. "slot2": {
  4157. "cost": {
  4158. "labProductGreen": 1592,
  4159. "labProductWhite": 7916
  4160. },
  4161. "state": {
  4162. "type": "unlocked"
  4163. },
  4164. "reward": {
  4165. "resources": {
  4166. "rebar": 5533
  4167. },
  4168. "reputation": 993,
  4169. "consumables": {}
  4170. },
  4171. "duration": 900000,
  4172. "spawnTime": 1532088314456
  4173. },
  4174. "slot3": {
  4175. "cost": {
  4176. "labProductBlue": 34,
  4177. "labProductGreen": 928
  4178. },
  4179. "state": {
  4180. "type": "locked"
  4181. },
  4182. "reward": {
  4183. "resources": {
  4184. "bricks": 21329
  4185. },
  4186. "reputation": 813,
  4187. "consumables": {}
  4188. },
  4189. "duration": 600000,
  4190. "spawnTime": 1532088314456
  4191. },
  4192. "slot4": {
  4193. "cost": {
  4194. "labProductGreen": 415,
  4195. "labProductWhite": 2099
  4196. },
  4197. "state": {
  4198. "type": "locked"
  4199. },
  4200. "reward": {
  4201. "resources": {
  4202. "rebar": 1403,
  4203. "bricks": 11199
  4204. },
  4205. "reputation": 657,
  4206. "consumables": {}
  4207. },
  4208. "duration": 420000,
  4209. "spawnTime": 1532088314456
  4210. },
  4211. "slot5": {
  4212. "cost": {
  4213. "labProductBlue": 9,
  4214. "labProductGreen": 221
  4215. },
  4216. "state": {
  4217. "type": "locked"
  4218. },
  4219. "reward": {
  4220. "resources": {
  4221. "bucks": 31305
  4222. },
  4223. "reputation": 481,
  4224. "consumables": {}
  4225. },
  4226. "duration": 180000,
  4227. "spawnTime": 1532088314456
  4228. }
  4229. },
  4230. "contractPlace3": {
  4231. "slot1": {
  4232. "cost": {
  4233. "labProductBlue": 9,
  4234. "labProductWhite": 1051
  4235. },
  4236. "state": {
  4237. "type": "unlocked"
  4238. },
  4239. "reward": {
  4240. "resources": {
  4241. "bucks": 30745,
  4242. "cement": 3165
  4243. },
  4244. "reputation": 522,
  4245. "consumables": {}
  4246. },
  4247. "duration": 180000,
  4248. "spawnTime": 1532088314456
  4249. },
  4250. "slot2": {
  4251. "cost": {
  4252. "labProductBlue": 2,
  4253. "labProductGreen": 50
  4254. },
  4255. "state": {
  4256. "type": "unlocked"
  4257. },
  4258. "reward": {
  4259. "resources": {
  4260. "bucks": 7143
  4261. },
  4262. "reputation": 323,
  4263. "consumables": {}
  4264. },
  4265. "duration": 60000,
  4266. "spawnTime": 1532088314456
  4267. },
  4268. "slot3": {
  4269. "cost": {
  4270. "labProductBlue": 95
  4271. },
  4272. "state": {
  4273. "type": "locked"
  4274. },
  4275. "reward": {
  4276. "resources": {
  4277. "rebar": 4740
  4278. },
  4279. "reputation": 960,
  4280. "consumables": {}
  4281. },
  4282. "duration": 900000,
  4283. "spawnTime": 1532088314456
  4284. },
  4285. "slot4": {
  4286. "cost": {
  4287. "labProductBlue": 104
  4288. },
  4289. "state": {
  4290. "type": "locked"
  4291. },
  4292. "reward": {
  4293. "resources": {
  4294. "cement": 19378
  4295. },
  4296. "reputation": 1043,
  4297. "consumables": {}
  4298. },
  4299. "duration": 900000,
  4300. "spawnTime": 1532088314456
  4301. },
  4302. "slot5": {
  4303. "cost": {
  4304. "labProductBlue": 21,
  4305. "labProductWhite": 1925
  4306. },
  4307. "state": {
  4308. "type": "locked"
  4309. },
  4310. "reward": {
  4311. "resources": {
  4312. "cement": 6071
  4313. },
  4314. "reputation": 711,
  4315. "consumables": {}
  4316. },
  4317. "duration": 420000,
  4318. "spawnTime": 1532088314456
  4319. }
  4320. },
  4321. "contractPlace4": {
  4322. "slot1": {
  4323. "cost": {
  4324. "labProductBlue": 177,
  4325. "labProductGreen": 1426
  4326. },
  4327. "state": {
  4328. "type": "unlocked"
  4329. },
  4330. "reward": {
  4331. "resources": {
  4332. "rebar": 13495,
  4333. "cement": 47701
  4334. },
  4335. "reputation": 1857,
  4336. "consumables": {}
  4337. },
  4338. "duration": 900000,
  4339. "spawnTime": 1532088314456
  4340. },
  4341. "slot2": {
  4342. "cost": {
  4343. "labProductBlue": 238
  4344. },
  4345. "state": {
  4346. "type": "unlocked"
  4347. },
  4348. "reward": {
  4349. "resources": {
  4350. "bucks": 352789,
  4351. "cement": 34938
  4352. },
  4353. "reputation": 1611,
  4354. "consumables": {}
  4355. },
  4356. "duration": 900000,
  4357. "spawnTime": 1532088314456
  4358. },
  4359. "slot3": {
  4360. "cost": {
  4361. "labProductBlue": 172,
  4362. "labProductWhite": 4263
  4363. },
  4364. "state": {
  4365. "type": "locked"
  4366. },
  4367. "reward": {
  4368. "resources": {
  4369. "bricks": 53676
  4370. },
  4371. "reputation": 1742,
  4372. "consumables": {}
  4373. },
  4374. "duration": 900000,
  4375. "spawnTime": 1532088314456
  4376. },
  4377. "slot4": {
  4378. "cost": {
  4379. "labProductBlue": 216
  4380. },
  4381. "state": {
  4382. "type": "locked"
  4383. },
  4384. "reward": {
  4385. "resources": {
  4386. "bucks": 363356
  4387. },
  4388. "reputation": 1867,
  4389. "consumables": {}
  4390. },
  4391. "duration": 900000,
  4392. "spawnTime": 1532088314456
  4393. },
  4394. "slot5": {
  4395. "cost": {
  4396. "labProductBlue": 176,
  4397. "labProductWhite": 4851
  4398. },
  4399. "state": {
  4400. "type": "locked"
  4401. },
  4402. "reward": {
  4403. "resources": {
  4404. "cement": 40370
  4405. },
  4406. "reputation": 1857,
  4407. "consumables": {}
  4408. },
  4409. "duration": 900000,
  4410. "spawnTime": 1532088314456
  4411. }
  4412. }
  4413. }
  4414. },
  4415. "tutorials": {
  4416. "doneTutorials": [
  4417. "labTutorial",
  4418. "renameTutorial",
  4419. "startTutorial"
  4420. ],
  4421. "activeTutorials": {}
  4422. },
  4423. "cellphones": {
  4424. "urns": {},
  4425. "consumed": {},
  4426. "cellphones": {}
  4427. },
  4428. "researches": {
  4429. "flare": {
  4430. "id": "flare",
  4431. "level": 0,
  4432. "state": {
  4433. "type": "idle",
  4434. "startTime": 0
  4435. }
  4436. },
  4437. "addict": {
  4438. "id": "addict",
  4439. "level": 0,
  4440. "state": {
  4441. "type": "idle",
  4442. "startTime": 0
  4443. }
  4444. },
  4445. "medkit": {
  4446. "id": "medkit",
  4447. "level": 0,
  4448. "state": {
  4449. "type": "idle",
  4450. "startTime": 1532088343546
  4451. }
  4452. },
  4453. "sturdy": {
  4454. "id": "sturdy",
  4455. "level": 0,
  4456. "state": {
  4457. "type": "idle",
  4458. "startTime": 1532088345512
  4459. }
  4460. },
  4461. "scrapbomb": {
  4462. "id": "scrapbomb",
  4463. "level": 0,
  4464. "state": {
  4465. "type": "idle",
  4466. "startTime": 0
  4467. }
  4468. },
  4469. "smallMine": {
  4470. "id": "smallMine",
  4471. "level": 0,
  4472. "state": {
  4473. "type": "idle",
  4474. "startTime": 1532088343546
  4475. }
  4476. }
  4477. },
  4478. "consumables": {
  4479. "tokenSimCard": 4100
  4480. },
  4481. "matchmaking": {
  4482. "cooldownedIds": [
  4483. "46"
  4484. ]
  4485. },
  4486. "randomSeeds": {
  4487. "globalSeed": 181744,
  4488. "cellphoneSeeds": {}
  4489. },
  4490. "gameActivities": {
  4491. "revengeUsers": {},
  4492. "battleReportes": [],
  4493. "lastActivityId": 0
  4494. },
  4495. "confirmedLocations": {
  4496. "lab": "labL1",
  4497. "defense": "defenseL1"
  4498. }
  4499. }
Add Comment
Please, Sign In to add comment