Advertisement
Guest User

My Drg LUA - NOT WORKING

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