pyramid.json 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. {
  2. "pyramid" : {
  3. "index" :63,
  4. "handler" : "configurable",
  5. "base" : {
  6. "sounds" : {
  7. "visit" : ["MYSTERY"]
  8. }
  9. },
  10. "types" : {
  11. "pyramid" : {
  12. "index" : 0,
  13. "name" : "Pyramid",
  14. "aiValue" : 8000,
  15. "rmg" : {
  16. "value" : 5000,
  17. "rarity" : 20
  18. },
  19. "variables" : {
  20. "spell" : {
  21. "gainedSpell" : {
  22. "level": 5
  23. }
  24. }
  25. },
  26. "onGuardedMessage" : 105,
  27. "visitMode" : "once",
  28. "selectMode" : "selectFirst",
  29. "onVisited" : [
  30. {
  31. "message" : 107,
  32. "bonuses" : [ { "type" : "LUCK", "val" : -2, "duration" : "ONE_BATTLE", "description" : 70 } ]
  33. }
  34. ],
  35. "guardsLayout" : "default",
  36. "rewards" : [
  37. {
  38. "limiter" : {
  39. "canLearnSpells" : [
  40. "@gainedSpell"
  41. ]
  42. },
  43. "spells" : [
  44. "@gainedSpell"
  45. ],
  46. "message" : [ 106, "{%s}." ], // Upon defeating monsters, you learn new spell
  47. "guards" : [
  48. { "amount" : 40, "type" : "goldGolem" },
  49. { "amount" : 10, "type" : "diamondGolem" },
  50. { "amount" : 10, "type" : "diamondGolem" }
  51. ]
  52. }
  53. ],
  54. "onEmpty" : [
  55. {
  56. "limiter" : {
  57. "artifacts" : [
  58. {
  59. "type" : "spellBook"
  60. }
  61. ]
  62. },
  63. "message" : [ 106, "{%s}. ", 108 ] // No Wisdom
  64. },
  65. {
  66. "message" : [ 106, "{%s}. ", 109 ] // No spellbook
  67. }
  68. ]
  69. }
  70. }
  71. }
  72. }