shrine.json 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. {
  2. "shrineOfMagicLevel1" : {//incantation
  3. "index" :88,
  4. "handler" : "configurable",
  5. "base" : {
  6. "sounds" : {
  7. "ambient" : ["LOOPSHRIN"],
  8. "visit" : ["TEMPLE"]
  9. }
  10. },
  11. "types" : {
  12. "shrineOfMagicLevel1" : {
  13. "index" : 0,
  14. "aiValue" : 500,
  15. "rmg" : {
  16. "value" : 500,
  17. "rarity" : 100
  18. },
  19. "compatibilityIdentifiers" : [ "object" ],
  20. "visitMode" : "limiter",
  21. "visitedTooltip" : 354,
  22. "description" : "@core.xtrainfo.19",
  23. "showScoutedPreview" : true,
  24. "variables" : {
  25. "spell" : {
  26. "gainedSpell" : { // Note: this variable name is used by engine for H3M loading
  27. "level": 1
  28. }
  29. }
  30. },
  31. "visitLimiter" : {
  32. "spells" : [
  33. "@gainedSpell"
  34. ]
  35. },
  36. "rewards" : [
  37. {
  38. "limiter" : {
  39. "canLearnSpells" : [
  40. "@gainedSpell"
  41. ]
  42. },
  43. "spells" : [
  44. "@gainedSpell"
  45. ],
  46. "description" : "@core.genrltxt.355",
  47. "message" : [ 127, "%s." ] // You learn new spell
  48. }
  49. ],
  50. "onVisitedMessage" : [ 127, "%s.", 174 ], // You already known this spell
  51. "onEmpty" : [
  52. {
  53. "limiter" : {
  54. "artifacts" : [
  55. {
  56. "type" : "spellBook"
  57. }
  58. ]
  59. },
  60. "message" : [ 127, "%s.", 130 ] // No Wisdom
  61. },
  62. {
  63. "message" : [ 127, "%s.", 131 ] // No spellbook
  64. }
  65. ]
  66. }
  67. }
  68. },
  69. "shrineOfMagicLevel2" : {//gesture
  70. "index" :89,
  71. "handler" : "configurable",
  72. "base" : {
  73. "sounds" : {
  74. "ambient" : ["LOOPSHRIN"],
  75. "visit" : ["TEMPLE"]
  76. }
  77. },
  78. "types" : {
  79. "shrineOfMagicLevel2" : {
  80. "index" : 0,
  81. "aiValue" : 2000,
  82. "rmg" : {
  83. "value" : 2000,
  84. "rarity" : 100
  85. },
  86. "compatibilityIdentifiers" : [ "object" ],
  87. "visitMode" : "limiter",
  88. "visitedTooltip" : 354,
  89. "description" : "@core.xtrainfo.20",
  90. "showScoutedPreview" : true,
  91. "variables" : {
  92. "spell" : {
  93. "gainedSpell" : { // Note: this variable name is used by engine for H3M loading
  94. "level": 2
  95. }
  96. }
  97. },
  98. "visitLimiter" : {
  99. "spells" : [
  100. "@gainedSpell"
  101. ]
  102. },
  103. "rewards" : [
  104. {
  105. "limiter" : {
  106. "canLearnSpells" : [
  107. "@gainedSpell"
  108. ]
  109. },
  110. "spells" : [
  111. "@gainedSpell"
  112. ],
  113. "description" : "@core.genrltxt.355",
  114. "message" : [ 128, "%s." ] // You learn new spell
  115. }
  116. ],
  117. "onVisitedMessage" : [ 128, "%s.", 174 ], // You already known this spell
  118. "onEmpty" : [
  119. {
  120. "limiter" : {
  121. "artifacts" : [
  122. {
  123. "type" : "spellBook"
  124. }
  125. ]
  126. },
  127. "message" : [ 128, "%s.", 130 ] // No Wisdom
  128. },
  129. {
  130. "message" : [ 128, "%s.", 131 ] // No spellbook
  131. }
  132. ]
  133. }
  134. }
  135. },
  136. "shrineOfMagicLevel3" : {//thinking
  137. "index" :90,
  138. "handler" : "configurable",
  139. "base" : {
  140. "sounds" : {
  141. "ambient" : ["LOOPSHRIN"],
  142. "visit" : ["TEMPLE"]
  143. }
  144. },
  145. "types" : {
  146. "shrineOfMagicLevel3" : {
  147. "index" : 0,
  148. "aiValue" : 3000,
  149. "rmg" : {
  150. "value" : 3000,
  151. "rarity" : 100
  152. },
  153. "compatibilityIdentifiers" : [ "object" ],
  154. "visitMode" : "limiter",
  155. "visitedTooltip" : 354,
  156. "description" : "@core.xtrainfo.21",
  157. "showScoutedPreview" : true,
  158. "variables" : {
  159. "spell" : {
  160. "gainedSpell" : { // Note: this variable name is used by engine for H3M loading
  161. "level": 3
  162. }
  163. }
  164. },
  165. "visitLimiter" : {
  166. "spells" : [
  167. "@gainedSpell"
  168. ]
  169. },
  170. "rewards" : [
  171. {
  172. "limiter" : {
  173. "canLearnSpells" : [
  174. "@gainedSpell"
  175. ]
  176. },
  177. "spells" : [
  178. "@gainedSpell"
  179. ],
  180. "description" : "@core.genrltxt.355",
  181. "message" : [ 129, "%s." ] // You learn new spell
  182. }
  183. ],
  184. "onVisitedMessage" : [ 129, "%s.", 174 ], // You already known this spell
  185. "onEmpty" : [
  186. {
  187. "limiter" : {
  188. "artifacts" : [
  189. {
  190. "type" : "spellBook"
  191. }
  192. ]
  193. },
  194. "message" : [ 129, "%s.", 130 ] // No Wisdom
  195. },
  196. {
  197. "message" : [ 129, "%s.", 131 ] // No spellbook
  198. }
  199. ]
  200. }
  201. }
  202. }
  203. }