Advertisement
Guest User

His Drg Lua

a guest
Mar 23rd, 2018
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.32 KB | None | 0 0
  1. --------------------------------------------------------------------------------------------------
  2. -- FILE: mnk.lua
  3. --------------------------------------------------------------------------------------------------
  4.  
  5. --------------------------------------------------------------------------------------------------
  6. -- NAME: Get Sets.
  7. --------------------------------------------------------------------------------------------------
  8. function get_sets()
  9. -- Global Include --
  10. include('inc.lua')
  11. inc_init()
  12. include('organizer-lib')
  13. -- Idle Set --
  14. sets.idle =
  15. {
  16. ammo = "Demonry Stone",
  17. head = "Blood mask",
  18. neck = "orochi nodowa +1",
  19. ear1 = "Harmonius Earring",
  20. ear2 = "Harmonius Earring",
  21. body = "Conte corazza",
  22. hands = "Hydra fng. gnt. +1",
  23. ring1 = "Defending ring",
  24. ring2 = "Bloodbead Ring",
  25. back = "Gigant mantle",
  26. waist = "Forest sash",
  27. legs = "Blood Cuisses",
  28. feet = "Hydra greaves +1"
  29. }
  30.  
  31. Breaths = S{'Healing Breath III','Flame Breath','Frost Breath',}
  32.  
  33. function pet_midcast(spell)
  34. if Breaths:contains(spell.name) then
  35. equip(sets.midcast.hb)
  36. end
  37. end
  38.  
  39. function pet_aftercast(spell)
  40. eq_default()
  41. end
  42.  
  43.  
  44. sets.midcast['Elemental Magic'] =
  45. {
  46. ammo = "White tathlum",
  47. head = "Drachen armet",
  48. neck = "Tempered chain",
  49. ear1 = "Cassie earring",
  50. ear2 = "Harmonius earring",
  51. body = "Blood Scale Mail",
  52. hands = "Alkyoneus's Brc.",
  53. ring1 = "Bloodbead ring",
  54. ring2 = "Bomb Queen Ring",
  55. back = "Gigant mantle",
  56. waist = "Forest sash",
  57. legs = "Dusk trousers +1",
  58. feet = "Dusk ledelsens +1"
  59.  
  60. }
  61.  
  62. sets.midcast['Enfeebling Magic'] =
  63. {
  64. ammo = "White tathlum",
  65. head = "Drachen armet",
  66. neck = "Tempered chain",
  67. ear1 = "Cassie earring",
  68. ear2 = "Harmonius earring",
  69. body = "Blood Scale Mail",
  70. hands = "Alkyoneus's Brc.",
  71. ring1 = "Bloodbead ring",
  72. ring2 = "Bomb Queen Ring",
  73. back = "Gigant mantle",
  74. waist = "Forest sash",
  75. legs = "Dusk trousers +1",
  76. feet = "Dusk ledelsens +1"
  77.  
  78. }
  79.  
  80. sets.midcast['Enhancing Magic'] =
  81. {
  82. ammo = "White tathlum",
  83. head = "Drachen armet",
  84. neck = "Tempered chain",
  85. ear1 = "Cassie earring",
  86. ear2 = "Harmonius earring",
  87. body = "Blood Scale Mail",
  88. hands = "Alkyoneus's Brc.",
  89. ring1 = "Bloodbead ring",
  90. ring2 = "Bomb Queen Ring",
  91. back = "Gigant mantle",
  92. waist = "Forest sash",
  93. legs = "Dusk trousers +1",
  94. feet = "Dusk ledelsens +1"
  95.  
  96. }
  97. sets.midcast['Blue Magic'] =
  98. {
  99. ammo = "White tathlum",
  100. head = "Drachen armet",
  101. neck = "Tempered chain",
  102. ear1 = "Cassie earring",
  103. ear2 = "Harmonius earring",
  104. body = "Blood Scale Mail",
  105. hands = "Alkyoneus's Brc.",
  106. ring1 = "Bloodbead ring",
  107. ring2 = "Bomb Queen Ring",
  108. back = "Gigant mantle",
  109. waist = "Forest sash",
  110. legs = "Dusk trousers +1",
  111. feet = "Dusk ledelsens +1"
  112.  
  113. }
  114.  
  115. sets.midcast['Dark Magic'] =
  116. {
  117. ammo = "White tathlum",
  118. head = "Drachen armet",
  119. neck = "Tempered chain",
  120. ear1 = "Harmonius earring",
  121. ear2 = "Harmonius earring",
  122. body = "Blood Scale Mail",
  123. hands = "Alkyoneus's Brc.",
  124. ring1 = "Bloodbead ring",
  125. ring2 = "Bomb Queen Ring",
  126. back = "Gigant mantle",
  127. waist = "Forest sash",
  128. legs = "Dusk trousers +1",
  129. feet = "Dusk ledelsens +1"
  130.  
  131. }
  132.  
  133. sets.midcast.hb =
  134. {
  135. head = "Wym. armet +1",
  136. legs = "Drachen brais",
  137. body = "wyvern mail",
  138. hands = "Ostreger mitts"
  139. }
  140.  
  141.  
  142.  
  143. sets.ja['Jump'] =
  144. {
  145. head = "Hydra Mask +1",
  146. neck = "Ancient torque",
  147. ear1 = "Assault Earring",
  148. ear2 = "Fowling Earring",
  149. body = "Conte corazza",
  150. hands = "Hydra fng. gnt. +1",
  151. ring1 = "Rajas Ring",
  152. ring2 = "Drake Ring",
  153. waist = "Potent Belt",
  154. legs = "Conte cosciales",
  155. feet = "Conte gambieras",
  156. back = "Cerb. mantle +1"
  157. }
  158.  
  159.  
  160. sets.ja['High Jump'] =
  161. {
  162. head = "Hydra Mask +1",
  163. neck = "Ancient torque",
  164. ear1 = "Assault Earring",
  165. ear2 = "Fowling Earring",
  166. body = "Conte corazza",
  167. hands = "Hydra fng. gnt. +1",
  168. ring1 = "Rajas Ring",
  169. ring2 = "Drake Ring",
  170. waist = "Potent Belt",
  171. legs = "Conte cosciales",
  172. feet = "Conte gambieras",
  173. back = "Cerb. mantle +1"
  174. }
  175.  
  176. sets.ja['Angon'] =
  177. {
  178. ammo = "Angon"
  179. }
  180.  
  181.  
  182.  
  183. sets.ws['Wheeling Thrust'] =
  184. {
  185. head = "Hecatomb cap +1",
  186. neck = "Ire torque +1",
  187. ear1 = "Harmonius Earring",
  188. ear2 = "Fowling earring",
  189. body = "Hct. Harness +1",
  190. hands = "Hct. mittens +1",
  191. ring1 = "Rajas Ring",
  192. ring2 = "Harmonius Ring",
  193. waist = "Potent belt",
  194. legs = "Hct. Subligar +1",
  195. feet = "Hct. Leggings +1",
  196. back = "Cerb. mantle +1"
  197. }
  198.  
  199. sets.ws['Geirskogul'] =
  200. {
  201. head = "Hecatomb cap +1",
  202. neck = "Snow Gorget",
  203. ear1 = "Harmonius Earring",
  204. ear2 = "Fowling earring",
  205. body = "Zahak's Mail",
  206. hands = "Hct. mittens +1",
  207. ring1 = "Rajas Ring",
  208. ring2 = "Harmonius Ring",
  209. waist = "Warwolf belt",
  210. legs = "Hct. Subligar +1",
  211. feet = "Hct. Leggings +1",
  212. back = "Cerb. mantle +1"
  213. }
  214.  
  215. sets.ws['Impulse Drive'] =
  216. {
  217. head = "Hecatomb cap +1",
  218. neck = "Soil Gorget",
  219. ear1 = "Harmonius Earring",
  220. ear2 = "Fowling earring",
  221. body = "Zahak's mail",
  222. hands = "Hct. mittens +1",
  223. ring1 = "Rajas Ring",
  224. ring2 = "Harmonius Ring",
  225. waist = "Potent belt",
  226. legs = "Hct. Subligar +1",
  227. feet = "Hct. Leggings +1",
  228. back = "Cerb. mantle +1"
  229. }
  230.  
  231. sets.ws['Penta Thrust'] =
  232. {
  233. head = "Hecatomb cap +1",
  234. neck = "Ancient torque",
  235. ear1 = "Assault Earring",
  236. ear2 = "Fowling Earring",
  237. body = "Hct. Harness +1",
  238. hands = "Hct. mittens +1",
  239. ring1 = "Rajas Ring",
  240. ring2 = "Toreador's Ring",
  241. waist = "Potent Belt",
  242. legs = "Hct. Subligar +1",
  243. feet = "Hct. Leggings +1",
  244. back = "Cerb. mantle +1"
  245. }
  246.  
  247. sets.ws['Skewer'] =
  248. {
  249. head = "Hecatomb cap +1",
  250. neck = "Ancient torque",
  251. ear1 = "Assault Earring",
  252. ear2 = "Fowling Earring",
  253. body = "Zahak's mail",
  254. hands = "Hct. mittens +1",
  255. ring1 = "Rajas Ring",
  256. ring2 = "Toreador's Ring",
  257. waist = "Potent Belt",
  258. legs = "Hct. Subligar +1",
  259. feet = "Hct. Leggings +1",
  260. back = "Cerb. mantle +1"
  261. }
  262.  
  263.  
  264. sets.ws['Shell Crusher'] =
  265. {
  266. head = "Hecatomb cap +1",
  267. neck = "Ire torque +1",
  268. ear1 = "Harmonius Earring",
  269. ear2 = "Fowling earring",
  270. body = "Zahak's mail",
  271. hands = "Hct. mittens +1",
  272. ring1 = "Rajas Ring",
  273. ring2 = "Harmonius Ring",
  274. waist = "Warwolf belt",
  275. legs = "Hct. Subligar +1",
  276. feet = "Hct. Subligar +1",
  277. back = "Cerb. mantle +1"
  278. }
  279.  
  280. sets.ws['Spirit Taker'] =
  281. {
  282. head = "Maat's Cap",
  283. neck = "Ire torque +1",
  284. ear1 = "Harmonius Earring",
  285. ear2 = "Fowling earring",
  286. body = "Hct. Harness +1",
  287. hands = "Hct. mittens +1",
  288. ring1 = "Rajas Ring",
  289. ring2 = "Harmonius Ring",
  290. waist = "Potent belt",
  291. legs = "Hct. Subligar +1",
  292. feet = "Hct. Leggings +1",
  293. back = "Cerb. mantle +1"
  294. }
  295.  
  296. sets.ws['Full Swing'] =
  297. {
  298. ammo = "Black Tathlum",
  299. head = "Hecatomb cap +1",
  300. neck = "Ire torque +1",
  301. ear1 = "Harmonius Earring",
  302. ear2 = "Harmonious earring",
  303. body = "Hct. Harness +1",
  304. hands = "Hct. mittens +1",
  305. ring1 = "Rajas Ring",
  306. ring2 = "Harmonius Ring",
  307. waist = "Warwolf belt",
  308. legs = "Hct. Subligar +1",
  309. feet = "Hct. Leggings +1",
  310. back = "Cerb. mantle +1"
  311. }
  312.  
  313. sets.ws['Retribution'] =
  314. {
  315. ammo = "Black Tathlum",
  316. head = "Maat's Cap",
  317. neck = "Soil Gorget",
  318. ear1 = "Harmonius Earring",
  319. ear2 = "Harmonious earring",
  320. body = "Hct. Harness +1",
  321. hands = "Hct. mittens +1",
  322. ring1 = "Rajas Ring",
  323. ring2 = "Harmonius Ring",
  324. waist = "Warwolf belt",
  325. legs = "Hct. Subligar +1",
  326. feet = "Hct. Leggings +1",
  327. back = "Cerb. mantle +1"
  328. }
  329.  
  330. sets.offense.atk =
  331. {
  332. ammo = "White Tathlum",
  333. head = "Walahra Turban",
  334. neck = "Ancient torque",
  335. ear1 = "Assault Earring",
  336. ear2 = "Fowling Earring",
  337. body = "Askar korazin",
  338. hands = "Dusk gloves +1",
  339. ring1 = "Rajas Ring",
  340. ring2 = "Blitz Ring",
  341. back = "Cerb. Mantle +1",
  342. waist = "Sonic Belt +1",
  343. legs = "Askar Dirs",
  344. feet = "Dusk ledelsens +1"
  345. }
  346.  
  347. sets.aftermath.atk =
  348. {
  349.  
  350. head = "Ace's Helm"
  351.  
  352. }
  353.  
  354. sets.offense.acc =
  355. {
  356. ammo = "Black Tathlum",
  357. head = "Ace's Helm",
  358. neck = "Ancient torque",
  359. ear1 = "Assault Earring",
  360. ear2 = "Fowling Earring",
  361. body = "Hydra mail +1",
  362. hands = "Dusk gloves +1",
  363. ring1 = "Rajas Ring",
  364. ring2 = "Toreador's Ring",
  365. back = "Cuchulain's Mantle",
  366. waist = "Sonic Belt +1",
  367. legs = "Askar Dirs",
  368. feet = "Aurum Sabatons"
  369. }
  370.  
  371. sets.defense.mdt =
  372. {
  373. neck = "Twilight Torque",
  374. ring1 = "Defending Ring",
  375. ring2 = "Merman's Ring",
  376. ear1 = "Merman's earring",
  377. ear2 = "Merman's earring",
  378. back = "Mollusca Mantle"
  379. }
  380.  
  381. sets.defense.pdt =
  382. {
  383. neck = "Twilight Torque",
  384. body = "Hydra mail +1",
  385. hands = "Dst. Mittens +1",
  386. head = "Darksteel cap 1",
  387. legs = "Hydra cuisses +1",
  388. feet = "Hydra greaves +1",
  389. head = "Darksteel cap +1",
  390. ring1 = "Defending Ring",
  391. ring2 = "Jelly Ring",
  392. back = "Mollusca Mantle",
  393. waist = "Black Belt"
  394. }
  395.  
  396. sets.fc =
  397. {
  398. head = "Haruspex Hat",
  399. ear1 = "Loquac. Earring"
  400. }
  401.  
  402. sets.midcast['Utsusemi'] =
  403. {
  404. ammo = "White Tathlum",
  405. head = "Walahra Turban",
  406. neck = "Ancient torque",
  407. ear1 = "Assault Earring",
  408. ear2 = "Fowling Earring",
  409. body = "Askar korazin",
  410. hands = "Dusk gloves +1",
  411. ring1 = "Rajas Ring",
  412. ring2 = "Blitz Ring",
  413. back = "Cerb. Mantle +1",
  414. waist = "Sonic Belt +1",
  415. legs = "Dusk trousers +1",
  416. feet = "Dusk ledelsens +1"
  417. }
  418.  
  419. sets.obi = {
  420. Fire =
  421. {
  422. waist="Hachirin-no-Obi"
  423. },
  424. Earth =
  425. {
  426. waist="Hachirin-no-Obi"
  427. },
  428. Water =
  429. {
  430. waist="Hachirin-no-Obi"
  431. },
  432. Wind =
  433. {
  434. waist="Hachirin-no-Obi"
  435. },
  436. Ice =
  437. {
  438. waist="Hachirin-no-Obi"
  439. },
  440. Lightning =
  441. {
  442. waist="Hachirin-no-Obi"
  443. },
  444. Light =
  445. {
  446. waist="Hachirin-no-Obi"
  447. },
  448. Dark = {
  449. waist="Hachirin-no-Obi"
  450. },
  451.  
  452. }
  453.  
  454. sets.day =
  455. {
  456. Fire =
  457. {
  458. waist="Hachirin-no-Obi"
  459. },
  460. Earth =
  461. {
  462. waist="Hachirin-no-Obi"
  463. },
  464. Water =
  465. {
  466. waist="Hachirin-no-Obi"
  467. },
  468. Wind =
  469. {
  470. waist="Hachirin-no-Obi"
  471. },
  472. Ice =
  473. {
  474. waist="Hachirin-no-Obi"
  475. },
  476. Lightning =
  477. {
  478. waist="Hachirin-no-Obi"
  479. },
  480. Light =
  481. {
  482. waist="Hachirin-no-Obi"
  483. },
  484. Dark = {
  485. waist="Hachirin-no-Obi"
  486. },
  487.  
  488. }
  489.  
  490. organizer_items =
  491. {
  492. ammo = "R. Curry Bun +1",
  493. ammo = "Sole Sushi +1",
  494. ammo = "Shihei",
  495. ammo = "Toolbag (Shihei)",
  496. ammo = "Echo Drops",
  497. ammo = "Holy Water",
  498. ammo = "Remedy",
  499. ammo = "Shinobi-Tabi",
  500. ammo = "Sanjaku-Tenugui",
  501. ammo = "Skystrider"
  502. }
  503.  
  504.  
  505. end
  506.  
  507. function precast(spell)
  508. eq_default_precast(spell)
  509. end
  510.  
  511. function midcast(spell)
  512. eq_default_midcast(spell)
  513. end
  514.  
  515. function aftercast(spell)
  516. eq_default()
  517. end
  518.  
  519. function status_change(new, old)
  520. eq_default()
  521. end
  522.  
  523. function buff_change(status, gain)
  524. eq_default()
  525. end
  526.  
  527. function self_command(command)
  528. -- Follow --
  529. if(command == 'numpad0') then
  530. send_command('stun')
  531. end
  532.  
  533. -- Offense/Defense Toggles --
  534. if(command == 'numpad1') then toggle_offense() end
  535. if(command == 'numpad2') then toggle_defense() end
  536. if(command == 'numpad5') then toggle_aftermath() end
  537.  
  538. if(command == 'std1') then send_command('geirskogul') end
  539. if(command == 'std2') then send_command('ja jump') end
  540. if(command == 'std3') then send_command('highjump') end
  541. if(command == 'std4') then send_command('spiritlink') end
  542. if(command == 'std5') then send_command('superjump') end
  543. if(command == 'std8') then send_command('angon') end
  544. if(command == 'std9') then send_command('gs equip sets.midcast.hb') end
  545. if(command == 'std0') then send_command('gs equip sets.offense.atk') end
  546. if(command == 'std-') then send_command('gs equip sets.offense.acc') end
  547.  
  548. if(player.sub_job == 'SAM') then
  549. if(command == 'ctl1') then send_command('jump') end
  550. if(command == 'ctl2') then send_command('highjump') end
  551. if(command == 'ctl3') then send_command('meditate') end
  552. if(command == 'ctl4') then send_command('') end
  553. if(command == 'ctl5') then send_command('hasso') end
  554. if(command == 'ctl6') then send_command('seigan') end
  555. if(command == 'ctl7') then send_command('thirdeye') end
  556. elseif(player.sub_job == 'WAR') then
  557. if(command == 'ctl1') then send_command('Berserk') end
  558. if(command == 'ctl2') then send_command('Warcry') end
  559. if(command == 'ctl9') then send_command('Provoke') end
  560. if(command == 'ctl0') then send_command('Defender') end
  561.  
  562. elseif(player.sub_job == 'DRK') then
  563. if(command == 'ctl1') then send_command('Berserk') end
  564. if(command == 'ctl2') then send_command('lastresort') end
  565. if(command == 'ctl9') then send_command('weaponbash') end
  566. if(command == 'ctl0') then send_command('Defender') end
  567.  
  568. if(command == 'alt1') then send_command('poison') end
  569. if(command == 'alt2') then send_command('bio') end
  570. if(command == 'alt3') then send_command('bind') end
  571. if(command == 'alt0') then send_command('stun') end
  572. elseif(player.sub_job == 'NIN') then
  573. if(command == 'ctl1') then send_command('utsusemini') end
  574. if(command == 'ctl2') then send_command('utsusemiichi') end
  575. elseif(player.sub_job == 'RDM') then
  576. if(command == 'alt1') then send_command('stone') end
  577. if(command == 'alt2') then send_command('barfire me') end
  578. if(command == 'alt3') then send_command('dia') end
  579. if(command == 'alt0') then send_command('protect2 me') end
  580.  
  581. elseif(player.sub_job == 'WHM') then
  582. if(command == 'alt1') then send_command('barstonra me') end
  583. if(command == 'alt2') then send_command('barfira me') end
  584. if(command == 'alt3') then send_command('dia') end
  585. if(command == 'alt0') then send_command('protect2 me') end
  586.  
  587. elseif(player.sub_job == 'BLU') then
  588. if(command == 'alt1') then send_command('headbutt') end
  589. if(command == 'alt2') then send_command('footkick') end
  590. if(command == 'alt3') then send_command('cocoon me') end
  591. if(command == 'alt0') then send_command('protect2 me') end
  592. end
  593. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement