Advertisement
Guest User

Untitled

a guest
Apr 21st, 2012
1,107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.54 KB | None | 0 0
  1. ------------------------------------
  2. -- skills.lua --
  3. -- Decompiled by Ekey / h4x0r PGC --
  4. ------------------------------------
  5.  
  6. defineSkill({
  7. description="This skill represents the time spent in exercising your physique. Spending points in this skill increases your physical ability scores.", name="athletics", uiName="Athletics",
  8.  
  9. upgrades = {
  10. stat(2,"strength",1),
  11. stat(5,"vitality",2),
  12. stat(8,"health",10),
  13. talent(10,"endurance"),
  14. stat(12,"dexterity",2),
  15. stat(16,"strength",2),
  16. talent(20,"porter"),
  17. stat(22,"vitality",2),
  18. stat(24,"dexterity",2),
  19. stat(28,"health",10),
  20. stat2(30,"resist_fire",10,"resist_cold",10),
  21. stat(33,"strength",2),
  22. stat(38,"vitality",2),
  23. stat2(40,"resist_poison",10,"resist_shock",10),
  24. stat(45,"health",10),
  25. stat(50,"health",100,"Iron Body"),}
  26. })
  27.  
  28. defineSkill({
  29. description="Armors skill represents fighter's knowledge of armors and defensive combat techniques. Spending points in this skill improves the effectiveness of equipped armor and your character's defensive abilities.", name="armors", uiName="Armors",
  30.  
  31. upgrades = {
  32. stat(2,"protection",1),
  33. stat(5,"health",10),
  34. talent(8,"light_armor"),
  35. stat(12,"health",10),
  36. talent(16,"heavy_armor"),
  37. stat(19,"health",15),
  38. stat(22,"protection",2),
  39. talent(25,"shield_expert"),
  40. stat(28,"health",15),
  41. stat(33,"evasion",5),
  42. stat(35,"health",25),
  43. stat(38,"protection",2),
  44. stat(44,"health",25),
  45. stat(50,"protection",25,"Armor Master"),}
  46. })
  47.  
  48. defineSkill({
  49. description="This skill represents your character's training with axes. By increasing this skill your Attack Power, Accuracy and chance of performing special attacks increases. The aforementioned bonuses apply only when fighting with an axe.", name="axes", uiName="Axes",
  50.  
  51. upgrades = {
  52. stat(4,"strength",1),
  53. stat(7,"health",5),
  54. talent(10,"chop"),
  55. stat(14,"health",5),
  56. stat(18,"strength",1),
  57. talent(22,"cleave"),
  58. stat(26,"health",5),
  59. stat(29,"strength",1),
  60. talent(33,"rampage"),
  61. stat(38,"health",5),
  62. stat(42,"strength",1),
  63. stat(46,"health",5),
  64. talent(50,"axe_master"),}
  65. })
  66.  
  67. defineSkill({
  68. description="This skill represents your character's training with daggers. By increasing this skill your Attack Power, Accuracy and chance of performing special attacks increases. The aforementioned bonuses apply only when fighting with a dagger.", name="daggers", uiName="Daggers",
  69.  
  70. upgrades = {
  71. stat(4,"dexterity",1),
  72. stat(7,"energy",5),
  73. talent(10,"stab"),
  74. stat(14,"energy",5),
  75. stat(18,"dexterity",1),
  76. talent(22,"piercing_strike"),
  77. stat(26,"energy",5),
  78. stat(29,"dexterity",1),
  79. talent(33,"flurry_slashes"),
  80. stat(38,"energy",5),
  81. stat(42,"dexterity",1),
  82. stat(46,"energy",5),
  83. talent(50,"dagger_master"),}
  84. })
  85.  
  86. defineSkill({
  87. description="This skill represents your character's training with maces. By increasing this skill your Attack Power, Accuracy and chance of performing special attacks increases. The aforementioned bonuses apply only when fighting with a mace.", name="maces", uiName="Maces",
  88.  
  89. upgrades = {
  90. stat(4,"vitality",1),
  91. stat(7,"health",5),
  92. talent(10,"bash"),
  93. stat(13,"vitality",1),
  94. stat(17,"health",5),
  95. talent(20,"crushing_blow"),
  96. stat(24,"vitality",1),
  97. stat(28,"health",5),
  98. talent(33,"devastating_blow"),
  99. stat(38,"vitality",1),
  100. stat(42,"health",5),
  101. stat(46,"vitality",1),
  102. talent(50,"mace_master"),}
  103. })
  104.  
  105. defineSkill({
  106. description="This skill represents your character's training with swords. By increasing this skill your Attack Power, Accuracy and chance of performing special attacks increases. The aforementioned bonuses apply only when fighting with a sword.", name="swords", uiName="Swords",
  107.  
  108. upgrades = {
  109. stat(4,"strength",1),
  110. stat(7,"health",5),
  111. talent(10,"slash"),
  112. stat(13,"energy",5),
  113. talent(16,"parry"),
  114. stat(19,"dexterity",1),
  115. talent(23,"thrust"),
  116. stat(26,"health",5),
  117. stat(29,"strength",1),
  118. talent(33,"flurry_slashes"),
  119. stat(37,"energy",5),
  120. stat(42,"health",5),
  121. stat(46,"dexterity",1),
  122. talent(50,"sword_master"),}
  123. })
  124.  
  125. defineSkill({
  126. description="This skill represents your character's training in unarmed combat. By increasing this skill your Attack Power, Accuracy and chance of performing special attacks increases. The aforementioned bonuses apply only when fighting unarmed.", name="unarmed_combat", uiName="Unarmed Combat",
  127.  
  128. upgrades = {
  129. stat(4,"dexterity",1),
  130. stat(7,"health",10),
  131. talent(11,"jab"),
  132. stat(15,"dexterity",2),
  133. stat(19,"health",10),
  134. talent(23,"kick"),
  135. stat(27,"health",10),
  136. stat(30,"evasion",20,"Faster than Lightning"),
  137. stat(34,"strength",2),
  138. stat(38,"dexterity",2),
  139. stat2(42,"strength",5,"dexterity",5),
  140. stat(45,"health",10),
  141. talent(50,"three_point_technique"),}
  142. })
  143.  
  144. defineSkill({
  145. description="This skill represents your training in the way of assassin. As you progress in this skill, you gain access to deadly and precise melee techniques.", name="assassination", uiName="Assassination",
  146.  
  147. upgrades = {
  148. stat(4,"strength",1),
  149. talent(8,"backstab"),
  150. talent(12,"reach_attack"),
  151. stat(16,"strength",2),
  152. talent(20,"improved_backstab"),
  153. talent(23,"quick_strike"),
  154. stat(27,"strength",2),
  155. talent(31,"improved_critical"),
  156. talent(35,"piercing_attack"),
  157. stat(40,"strength",2),
  158. talent(45,"improved_quick_strike"),
  159. talent(50,"assassin_master"),}
  160. })
  161.  
  162. defineSkill({
  163. description="This skill represents your character's training with missile weapons such as slings, bows and crossbows. Attack Power with these weapons increases as you progress in this skill.", name="missile_weapons", uiName="Missile Weapons",
  164.  
  165. upgrades = {
  166. stat(4,"dexterity",1),
  167. stat(8,"energy",5),
  168. talent(12,"quick_shot"),
  169. stat(16,"dexterity",1),
  170. stat(20,"energy",5),
  171. talent(24,"improved_quick_shot"),
  172. stat(28,"energy",5),
  173. talent(32,"volley"),
  174. stat(36,"dexterity",1),
  175. stat(40,"energy",5),
  176. stat(45,"dexterity",1),
  177. talent(50,"master_archer"),}
  178. })
  179.  
  180. defineSkill({
  181. description="This skill represents your character's training with throwing weapons. Attack Power with throwing weapons increases as you progress in this skill.", name="throwing_weapons", uiName="Throwing Weapons",
  182.  
  183. upgrades = {
  184. stat(4,"strength",1),
  185. stat(8,"health",5),
  186. talent(12,"quick_throw"),
  187. stat(16,"strength",1),
  188. stat(20,"health",5),
  189. talent(24,"improved_quick_throw"),
  190. stat(28,"strength",1),
  191. talent(32,"double_throw"),
  192. stat(36,"strength",1),
  193. stat(40,"health",5),
  194. stat(45,"strength",1),
  195. talent(50,"throwing_master"),}
  196. })
  197.  
  198. defineSkill({
  199. description="This skill improves rogue's defensive abilities.", name="dodge", uiName="Dodge",
  200.  
  201. upgrades = {
  202. stat(2,"evasion",5),
  203. stat2(5,"resist_fire",5,"resist_shock",5,"Evade"),
  204. stat(8,"health",15),
  205. talent(11,"stealth"),
  206. stat(14,"evasion",5),
  207. talent(17,"light_armor"),
  208. stat(20,"health",15),
  209. talent(24,"improved_stealth"),
  210. stat(28,"resist_poison",20),
  211. stat(32,"evasion",5),
  212. stat2(34,"resist_fire",25,"resist_shock",25,"Greater Evade"),
  213. stat(38,"health",15),
  214. stat(42,"evasion",5),
  215. stat(46,"health",15),
  216. stat(50,"evasion",50,"Ninja Master"),}
  217. })
  218.  
  219. defineSkill({
  220. description="Spellcraft skill represents your overall progress in the way of magic. Advancing in this skill enables you to cast more spells before exhausting your energy reserve.", name="spellcraft", uiName="Spellcraft",
  221.  
  222. upgrades = {
  223. stat(2,"willpower",1),
  224. spell(5,"light"),
  225. spell(5,"darkness"),
  226. stat(6,"energy",10),
  227. stat(8,"willpower",1),
  228. talent(10,"combat_caster"),
  229. stat(12,"energy",10),
  230. stat(15,"willpower",1),
  231. talent(18,"improved_combat_caster"),
  232. stat(22,"energy",10),
  233. stat(26,"willpower",1),
  234. stat(30,"energy",10),
  235. stat(34,"willpower",1),
  236. stat(38,"energy",10),
  237. stat(42,"willpower",1),
  238. stat(46,"energy",10),
  239. talent(50,"archmage"),}
  240. })
  241.  
  242. defineSkill({
  243. description="This skill improves mage's defensive abilities.", name="staves", uiName="Staff Defense",
  244.  
  245. upgrades = {
  246. stat(2,"protection",1),
  247. stat(5,"evasion",5),
  248. stat(8,"health",10),
  249. stat(11,"protection",2),
  250. talent(14,"light_armor"),
  251. stat(18,"evasion",5),
  252. stat(22,"health",10),
  253. stat(27,"evasion",5),
  254. stat(32,"health",10),
  255. stat(37,"protection",2),
  256. stat(42,"evasion",5),
  257. stat2(50,"protection",10,"evasion",30,"Staff Master"),}
  258.  
  259. })
  260.  
  261. defineSkill({
  262. description="This skill represents your character's training in Fire Magic. You obtain the power to cast new spells and increase the efficiency of fire spells as you advance in this skill. In order to learn a spell you also need to find a scroll explaining the runes of the spell.", name="fire_magic", uiName="Fire Magic",
  263.  
  264. upgrades = {
  265. spell(2,"fireburst"),
  266. stat(6,"resist_fire",10),
  267. spell(7,"enchant_fire_arrow"),
  268. stat(10,"strength",1),
  269. spell(13,"fireball"),
  270. spell(16,"fire_shield"),
  271. stat(19,"resist_fire",10),
  272. stat(21,"strength",1),
  273. talent(24,"greater_fireball"),
  274. stat(28,"resist_fire",10),
  275. talent(32,"fire_circle"),
  276. stat(35,"strength",1),
  277. stat(39,"resist_fire",10),
  278. stat(44,"strength",1),
  279. stat(50,"resist_fire",100,"Fire Mastery"),}
  280. })
  281.  
  282. defineSkill({
  283. description="This skill represents your character's training in Ice Magic. You obtain the power to cast new spells and increase the efficiency of ice spells as you advance in this skill. In order to learn a spell you also need to find a scroll explaining the runes of the spell.", name="ice_magic", uiName="Ice Magic",
  284.  
  285. upgrades = {
  286. spell(3,"ice_shards"),
  287. stat(5,"resist_cold",10),
  288. spell(7,"enchant_frost_arrow"),
  289. stat(10,"willpower",1),
  290. spell(13,"frostbolt"),
  291. stat(16,"resist_cold",10),
  292. spell(19,"frost_shield"),
  293. stat(21,"willpower",1),
  294. talent(24,"improved_frostbolt"),
  295. stat(28,"resist_cold",10),
  296. talent(32,"ice_circle"),
  297. stat(35,"willpower",1),
  298. stat(39,"resist_cold",10),
  299. stat(44,"willpower",1),
  300. stat(50,"resist_cold",100,"Ice Mastery"),}
  301.  
  302. })
  303.  
  304. defineSkill({
  305. description="This skill represents your character's training in Air Magic. You obtain the power to cast new spells and increase the efficiency of air spells as you advance in this skill. In order to learn a spell you also need to find a scroll explaining the runes of the spell.", name="air_magic", uiName="Air Magic",
  306.  
  307. upgrades = {
  308. spell(4,"shock"),
  309. stat(5,"resist_shock",10),
  310. spell(9,"enchant_shock_arrow"),
  311. stat(11,"dexterity",1),
  312. spell(14,"lightning_bolt"),
  313. stat(17,"resist_shock",10),
  314. spell(19,"invisibility"),
  315. spell(22,"shock_shield"),
  316. stat(25,"dexterity",1),
  317. talent(27,"greater_lightning_bolt"),
  318. stat(30,"resist_shock",10),
  319. talent(32,"air_circle"),
  320. stat(35,"dexterity",1),
  321. stat(39,"resist_shock",10),
  322. stat(44,"dexterity",1),
  323. stat(50,"resist_shock",100,"Air Mastery"),}
  324. })
  325.  
  326. defineSkill({
  327. description="This skill represents your character's training in Earth Magic. You obtain the power to cast new spells and increase the efficiency of earth spells as you advance in this skill. In order to learn a spell you also need to find a scroll explaining the runes of the spell.", name="earth_magic", uiName="Earth Magic",
  328.  
  329. upgrades = {
  330. spell(3,"poison_cloud"),
  331. spell(7,"poison_bolt"),
  332. stat(9,"resist_poison",10),
  333. spell(11,"enchant_poison_arrow"),
  334. spell(13,"poison_shield"),
  335. stat(17,"vitality",1),
  336. stat(19,"resist_poison",10),
  337. talent(23,"improved_poison_bolt"),
  338. stat(26,"vitality",1),
  339. stat(29,"resist_poison",10),
  340. talent(32,"earth_circle"),
  341. stat(35,"vitality",1),
  342. stat(39,"resist_poison",10),
  343. stat(44,"vitality",1),
  344. stat(50,"resist_poison",100,"Earth Mastery"),}
  345. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement