rewardableOnceVisitable.json 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. {
  2. /// These are objects that covered by concept of "configurable object" and have their entire configuration in this config
  3. "leanTo" :{
  4. "index" : 39,
  5. "handler": "configurable",
  6. "base" : {
  7. "sounds" : {
  8. "visit" : ["GENIE"]
  9. }
  10. },
  11. "types" : {
  12. "leanTo" : {
  13. "index" : 0,
  14. "aiValue" : 500,
  15. "rmg" : {
  16. "value" : 500,
  17. "rarity" : 100
  18. },
  19. "onVisitedMessage" : 65,
  20. "visitMode" : "once",
  21. "selectMode" : "selectFirst",
  22. "rewards" : [
  23. {
  24. "message" : 64,
  25. "resources" : [
  26. {
  27. "list" : [ "wood", "ore", "mercury", "gems", "sulfur", "crystal" ],
  28. "min" : 1,
  29. "max" : 5
  30. }
  31. ]
  32. }
  33. ]
  34. }
  35. }
  36. },
  37. "corpse" :{
  38. "index" : 22,
  39. "handler": "configurable",
  40. "base" : {
  41. "sounds" : {
  42. "visit" : ["MYSTERY"]
  43. }
  44. },
  45. "types" : {
  46. "corpse" : {
  47. "index" : 0,
  48. "aiValue" : 500,
  49. "rmg" : {
  50. "value" : 500,
  51. "rarity" : 100
  52. },
  53. "onVisitedMessage" : 38,
  54. "blockedVisitable" : true,
  55. "visitMode" : "once",
  56. "selectMode" : "selectFirst",
  57. "rewards" : [
  58. {
  59. "appearChance" : { "max" : 10 },
  60. "message" : 37,
  61. "artifacts" : [ { "class" : "TREASURE" } ]
  62. },
  63. {
  64. "appearChance" : { "min" : 10, "max" : 20 },
  65. "message" : 37,
  66. "artifacts" : [ { "class" : "MINOR" } ]
  67. },
  68. {
  69. "appearChance" : { "min" : 20, "max" : 100 },
  70. "message" : 38,
  71. }
  72. ]
  73. }
  74. }
  75. },
  76. "wagon" :{
  77. "index" : 105,
  78. "handler": "configurable",
  79. "base" : {
  80. "sounds" : {
  81. "visit" : ["GENIE"]
  82. }
  83. },
  84. "types" : {
  85. "wagon" : {
  86. "index" : 0,
  87. "aiValue" : 500,
  88. "rmg" : {
  89. "value" : 500,
  90. "rarity" : 50
  91. },
  92. "onVisitedMessage" : 156,
  93. "visitMode" : "once",
  94. "selectMode" : "selectFirst",
  95. "rewards" : [
  96. {
  97. "appearChance" : { "max" : 20 },
  98. "message" : 155,
  99. "artifacts" : [ { "class" : "TREASURE" } ]
  100. },
  101. {
  102. "appearChance" : { "min" : 20, "max" : 40 },
  103. "message" : 155,
  104. "artifacts" : [ { "class" : "MINOR" } ]
  105. },
  106. {
  107. "message" : 154,
  108. "appearChance" : { "min" : 40, "max" : 90 },
  109. "resources" : [
  110. {
  111. "list" : [ "wood", "ore", "mercury", "gems", "sulfur", "crystal" ],
  112. "min" : 2,
  113. "max" : 5
  114. },
  115. ]
  116. },
  117. {
  118. "appearChance" : { "min" : 90, "max" : 100 },
  119. "message" : 156,
  120. }
  121. ]
  122. }
  123. }
  124. },
  125. "warriorTomb" : {
  126. "index" : 108,
  127. "handler": "configurable",
  128. "base" : {
  129. "sounds" : {
  130. "visit" : ["GRAVEYARD"]
  131. }
  132. },
  133. "types" : {
  134. "warriorTomb" : {
  135. "index" : 0,
  136. "aiValue" : 6000,
  137. "rmg" : {
  138. "value" : 6000,
  139. "rarity" : 20
  140. },
  141. "onSelectMessage" : 161,
  142. "visitMode" : "once",
  143. "selectMode" : "selectFirst",
  144. "onVisited" : [
  145. {
  146. "message" : 163,
  147. "bonuses" : [ { "type" : "MORALE", "val" : -3, "duration" : "ONE_BATTLE" } ]
  148. }
  149. ],
  150. "rewards" : [
  151. {
  152. "appearChance" : { "max" : 30 },
  153. "message" : 162,
  154. "artifacts" : [ { "class" : "TREASURE" } ],
  155. "bonuses" : [ { "type" : "MORALE", "val" : -3, "duration" : "ONE_BATTLE" } ]
  156. },
  157. {
  158. "appearChance" : { "min" : 30, "max" : 80 },
  159. "message" : 162,
  160. "artifacts" : [ { "class" : "MINOR" } ],
  161. "bonuses" : [ { "type" : "MORALE", "val" : -3, "duration" : "ONE_BATTLE" } ]
  162. },
  163. {
  164. "appearChance" : { "min" : 80, "max" : 95 },
  165. "message" : 162,
  166. "artifacts" : [ { "class" : "MAJOR" } ],
  167. "bonuses" : [ { "type" : "MORALE", "val" : -3, "duration" : "ONE_BATTLE" } ]
  168. },
  169. {
  170. "appearChance" : { "min" : 95 },
  171. "message" : 162,
  172. "artifacts" : [ { "class" : "RELIC" } ],
  173. "bonuses" : [ { "type" : "MORALE", "val" : -3, "duration" : "ONE_BATTLE" } ]
  174. }
  175. ]
  176. }
  177. }
  178. }
  179. }