art.go 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. package world
  2. // An art is a special case of technique that requires Essence,
  3. // and consumes JP in stead of MP
  4. type Art Technique
  5. type BeingArt struct {
  6. being * Being
  7. art * Art
  8. Experience int
  9. Level int
  10. }
  11. /* Arcane Tone Earth Sun Tree Flame Snow Bolt Omen */
  12. var ArtList = []Art {
  13. /* Arcane arts, need more later */
  14. {
  15. Skill : "skill_arcane",
  16. Entity : Entity { ID: "art_scry", Name: "Scry",
  17. Short : "Sense mobiles in the current zone", },
  18. Effect : "arcane",
  19. Level : 1,
  20. Cost : 10,
  21. },
  22. {
  23. Skill : "skill_arcane",
  24. Entity : Entity { ID: "art_melt", Name: "Melt",
  25. Short : "A piercing art attack aganst one being", },
  26. Effect : "arcane",
  27. Level : 1,
  28. Cost : 30,
  29. },
  30. {
  31. Skill : "skill_tone",
  32. Entity : Entity { ID: "art_hope_popsong", Name: "Hope Popsong",
  33. Short : "An encouraging song. Restores some MP.", },
  34. Effect : "restore mp",
  35. Level : 1,
  36. Cost : 30,
  37. },
  38. {
  39. Skill : "skill_tone",
  40. Entity : Entity { ID: "art_scream", Name: "Scream",
  41. Short : "Scream that cause sound damage and may scare weaker foes away.", },
  42. Effect : "tone",
  43. Level : 1,
  44. Cost : 30,
  45. },
  46. {
  47. Skill : "skill_earth",
  48. Entity : Entity { ID: "art_sand", Name: "Sand",
  49. Short : "Darkens the sight of a foe with sand, causing them to miss more often.", },
  50. Effect : "cause blind",
  51. Level : 1,
  52. Cost : 30,
  53. },
  54. {
  55. Skill : "skill_earth",
  56. Entity : Entity { ID: "art_boom", Name: "Boom",
  57. Short : "Small explosion attack against one being.", },
  58. Effect : "blast",
  59. Level : 1,
  60. Cost : 30,
  61. },
  62. {
  63. Skill : "skill_sun",
  64. Entity : Entity { ID: "art_flash", Name: "Flash",
  65. Short : "Blinds foes and purifies corrupted beings.", },
  66. Effect : "laser",
  67. Level : 1,
  68. Cost : 10,
  69. },
  70. {
  71. Skill : "skill_sun",
  72. Entity : Entity { ID: "art_sunbeam", Name: "Sunbeam",
  73. Short : "Small laser attack against one foe.", },
  74. Effect : "laser",
  75. Level : 1,
  76. Cost : 30,
  77. },
  78. {
  79. Skill : "skill_tree",
  80. Entity : Entity { ID: "art_poison", Name: "poison",
  81. Short : "Small toxic attack against one opponent.", },
  82. Effect : "toxic",
  83. Level : 1,
  84. Cost : 30,
  85. },
  86. {
  87. Skill : "skill_tree",
  88. Entity : Entity { ID: "art_invigorate", Name: "Invigorate",
  89. Short : "Slighly heals the HP and MP of one's self.", },
  90. Effect : "heal",
  91. Level : 1,
  92. Cost : 30,
  93. },
  94. {
  95. Skill : "skill_",
  96. Entity : Entity { ID: "art_", Name: "",
  97. Short : "", },
  98. Effect : "",
  99. Level : 1,
  100. Cost : 30,
  101. },
  102. {
  103. Skill : "skill_",
  104. Entity : Entity { ID: "art_", Name: "",
  105. Short : "", },
  106. Effect : "",
  107. Level : 1,
  108. Cost : 30,
  109. },
  110. {
  111. Skill : "skill_",
  112. Entity : Entity { ID: "art_", Name: "",
  113. Short : "", },
  114. Effect : "",
  115. Level : 1,
  116. Cost : 30,
  117. },
  118. {
  119. Skill : "skill_",
  120. Entity : Entity { ID: "art_", Name: "",
  121. Short : "", },
  122. Effect : "",
  123. Level : 1,
  124. Cost : 30,
  125. },
  126. {
  127. Skill : "skill_",
  128. Entity : Entity { ID: "art_", Name: "",
  129. Short : "", },
  130. Effect : "",
  131. Level : 1,
  132. Cost : 30,
  133. },
  134. {
  135. Skill : "skill_",
  136. Entity : Entity { ID: "art_", Name: "",
  137. Short : "", },
  138. Effect : "",
  139. Level : 1,
  140. Cost : 30,
  141. },
  142. {
  143. Skill : "skill_",
  144. Entity : Entity { ID: "art_", Name: "",
  145. Short : "", },
  146. Effect : "",
  147. Level : 1,
  148. Cost : 30,
  149. },
  150. {
  151. Skill : "skill_",
  152. Entity : Entity { ID: "art_", Name: "",
  153. Short : "", },
  154. Effect : "",
  155. Level : 1,
  156. Cost : 30,
  157. },
  158. {
  159. Skill : "skill_",
  160. Entity : Entity { ID: "art_", Name: "",
  161. Short : "", },
  162. Effect : "",
  163. Level : 1,
  164. Cost : 30,
  165. },
  166. {
  167. Skill : "skill_",
  168. Entity : Entity { ID: "art_", Name: "",
  169. Short : "", },
  170. Effect : "",
  171. Level : 1,
  172. Cost : 30,
  173. },
  174. }