|
The Beast Within -- A Guide to Blue Mage
Ragnarok.Sekundes
サーバ: Ragnarok
Game: FFXI
Posts: 4191
By Ragnarok.Sekundes 2014-01-03 21:24:03
I'm very unfamiliar with gearswap and well... lua in general but I see lots of things about it that I'm interested in so I'd like to learn as much as possible so I can start translating my XML. These lists are resource files I'm guessing?
Shiva.Devrom
サーバ: Shiva
Game: FFXI
Posts: 151
By Shiva.Devrom 2014-01-04 05:51:38
Can we safely assume that the eminence sword is simply better than hq achuka sword? I noticed you took the swords off your gear lists so is this still debatable?
サーバ: Asura
Game: FFXI
Posts: 4307
By Asura.Ackeronll 2014-01-04 05:59:09
Quote: Eminent Scimitar
Interesting weapon, this. It serves as quite a nice sword, and doesn't seem like it's remarkably difficult to get, requiring only some time spent doing Eminence. It is slightly worse than Xiutleato in terms of its stopping power, lacking STR and VIT to increase the damage of your swords and spells, however it gains a small edge over its red, demonic cousin when it comes to melee DoT. When your TP is below 100, you will unlock the latent that gives this sword a respectable D of 128 as well as imparting upon you a few more points of accuracy and attack. If you haven't been able to get Achuka to give you what you want or do not have a Buramenk'ah or Anahera Saber to pair with Xiutleato, then this is a fine alternative.
Swords are still in the guide.
Shiva.Devrom
サーバ: Shiva
Game: FFXI
Posts: 151
By Shiva.Devrom 2014-01-04 06:43:48
Swords are still in the guide.
I didn't say he took them off the guide completely, I said "gear lists", maybe should have said "gear sets" and btw, that explanation for Eminence Scimitar is most likely outdated. I was making reference to this post, you must have missed it:
Valefor.Prothescar said: »Hm. You know, since the Eminent weapons are basically just Perdu MK.II (model, latent, general premise all the same), it's likely that the latent is active during weaponskills as well as under 100TP, just like old Perdu weapons. That would make Eminent Scimitar better than Xiutlaeto, which means I'll need to do a bit of revising.
サーバ: Asura
Game: FFXI
Posts: 4307
By Asura.Ackeronll 2014-01-04 07:52:29
Ah sorry guess I missed it. My bad.
サーバ: Valefor
Game: FFXI
Posts: 19647
By Valefor.Prothescar 2014-01-04 18:07:00
Yes, eminence scimitar is better than Xiutlaeto always
By Ophannus 2014-01-04 18:11:51
Only time I use Xiutlaeto is in a situation where I'm hanging back and spamming Glutinous Dart like in Colkhab or other WKR freaking rapes Colkhab btw. 300% CAfflux Azure Lore= 8.3k+ on first cast followed by 4.5k+ every cast after, then High Jump at the end to fall under capped hate and let some other capped hate shmuck get hit.
Ragnarok.Bardiel
サーバ: Ragnarok
Game: FFXI
Posts: 17
By Ragnarok.Bardiel 2014-01-05 11:23:35
Anyone else notice that setting Glutinous Dart doesn't give the Max HP Boost trait?
Changed to 99BLU/1PUP, set the spell, checked job traits - not there.
Switched to several other subjobs that didn't natively get Max HP Boost, still no dice.
Any ideas?
Fenrir.Sylow
サーバ: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2014-01-05 11:48:27
Pretty sure it only gives HP Boost if you set another spell that gives HP boost.
Fenrir.Sylow
サーバ: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2014-01-05 12:03:52
Ragnarok.Sekundes said: »I'm very unfamiliar with gearswap and well... lua in general but I see lots of things about it that I'm interested in so I'd like to learn as much as possible so I can start translating my XML. These lists are resource files I'm guessing?
I'm building a BLU gearswap that auto-builds a set for each blue magic spell on load based on predefined criteria after looking at the sets you have defined yourself.
Basically it lets you do set["Name of Spell"] instead of if Foot Kick, then equip my STR/DEX blue magic, and when I cast Sudden Lunge, please equip my msgic acc / recast set, and I don't give a ***about the INT/MND mods on Bilgestorm, I just want the additional effects to stick without having to check a condition every time you cast it and without having to manually define a set for each spell.
[+]
Siren.Kenesu
サーバ: Siren
Game: FFXI
Posts: 150
By Siren.Kenesu 2014-01-05 12:14:01
Whats the best set for charged whisker/ thunderspark now?
By Ophannus 2014-01-05 12:40:25
Quote: Anyone else notice that setting Glutinous Dart doesn't give the Max HP Boost trait?
Changed to 99BLU/1PUP, set the spell, checked job traits - not there.
Switched to several other subjobs that didn't natively get Max HP Boost, still no dice.
Any ideas?
Only 6point spells give traits by themselves.
Ragnarok.Sekundes
サーバ: Ragnarok
Game: FFXI
Posts: 4191
By Ragnarok.Sekundes 2014-01-05 13:05:02
I'm building a BLU gearswap that auto-builds a set for each blue magic spell on load based on predefined criteria after looking at the sets you have defined yourself.
Basically it lets you do set["Name of Spell"] instead of if Foot Kick, then equip my STR/DEX blue magic, and when I cast Sudden Lunge, please equip my msgic acc / recast set, and I don't give a ***about the INT/MND mods on Bilgestorm, I just want the additional effects to stick without having to check a condition every time you cast it and without having to manually define a set for each spell.
Cool. I'm looking forward to hopping on this and seeing what I can do with it.
By Treizekordero 2014-01-05 13:17:48
I keep hearing about gearswap. How is it compared to spellcast?
Fenrir.Sylow
サーバ: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2014-01-05 13:26:39
spellcast is a 1999 dodge neon and gearswap is a 2014 prius.
VIP
サーバ: Odin
Game: FFXI
Posts: 9534
By Odin.Jassik 2014-01-05 13:44:46
spellcast is a 1999 dodge neon and gearswap is a 2014 prius.
The prius fails horribly at the one thing it's supposed to be: Green. I'm sure you can find a better representation of gearswap. ^^
Ragnarok.Sekundes
サーバ: Ragnarok
Game: FFXI
Posts: 4191
By Ragnarok.Sekundes 2014-01-05 14:31:15
Tesla!
Ragnarok.Bardiel
サーバ: Ragnarok
Game: FFXI
Posts: 17
By Ragnarok.Bardiel 2014-01-05 15:08:21
Pretty sure it only gives HP Boost if you set another spell that gives HP boost.
Only 6point spells give traits by themselves.
</slapface> d'oh! Thanks for the info. Wasn't paying attention. No really. That's my story and I'm sticking to it.
By Treizekordero 2014-01-05 15:24:08
Wow gearswap is that much better than spellcast lol.
Bismarck.Zuidar
サーバ: Bismarck
Game: FFXI
Posts: 1273
By Bismarck.Zuidar 2014-01-05 16:00:12
Well look at it this way Glutinous Dart gives +15 hp from setting it so like Max HP boost 0.5 :3
[+]
サーバ: Valefor
Game: FFXI
Posts: 19647
By Valefor.Prothescar 2014-01-05 16:18:38
Added Glutinous Dart's erroneous single spell trait add due to the glory of (probably drunken) copypasta from my at-the-time-outdated spell notes. It has now been addressed.
Is there really any benefit to Gearswap over Spellcast for someone who doesn't bother making rules beyond gearswaps and detecting active buffs to occasionally do automatic gearswaps? Have never been bothered to make immense scripts for things that I don't really care about the game doing for me, and learning a new language just to move over to a new plugin would require some actual reasoning.
Fenrir.Sylow
サーバ: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2014-01-05 16:26:20
Gearswap can recognize specific augments (e.g. distinguish MAB hagondes from Fast Cast hagondes), swap gear with menus open (even the equip screen), and can reliably use a precast set for virtually anything and still land you in the correct midcast set, even if like ... quick magic procs.
[+]
サーバ: Valefor
Game: FFXI
Posts: 19647
By Valefor.Prothescar 2014-01-05 16:27:22
Don't make me have to go make a GearSwap lua, god damn it! Tell me it's ***or something!
afk 3 weeks while I figure this ***out
[+]
Hades.Triet
サーバ: Hades
Game: FFXI
Posts: 1615
By Hades.Triet 2014-01-05 16:32:33
I'm in the same boat Mr.Prothescar. D: Except it'll take me about a year because I'll /ragequit learning it quite a bit.
Fenrir.Sylow
サーバ: Fenrir
Game: FFXI
Posts: 6862
By Fenrir.Sylow 2014-01-05 16:36:00
I'm designing mine to be easily customized by the common man so you can just wait until I'm done with mine!
Here's a preview!
http://pastebin.com/wLkeJDY9
サーバ: Valefor
Game: FFXI
Posts: 19647
By Valefor.Prothescar 2014-01-05 16:36:28
*** all dat I ain't no lamprey!
(i'll prolly give up within the hour and become a lamprey)
[+]
By Treizekordero 2014-01-05 16:51:10
I managed to find information about gearswap that Brythnoth posted.
http://jp.ffxiah.com/forum/topic/41580/gearswap/1/
For anyone who's curious like me about gearswap and wanna know what are the advantages of gearswap over spellcast.
Ragnarok.Sekundes
サーバ: Ragnarok
Game: FFXI
Posts: 4191
By Ragnarok.Sekundes 2014-01-05 16:51:25
I like to do my own thing most of the time but while I'm learning I'll yoink that one once it's finished.
Just be sure you let us know when you update it!
サーバ: Valefor
Game: FFXI
Posts: 19647
By Valefor.Prothescar 2014-01-05 21:33:50
Took a few hours, but as far as I tested this should be functional until Sylow posts his (probably vastly superior) lua.
Code
function get_sets()
--Idle Sets--
sets.Idle = {}
sets.Idle.index = {'Standard','DT'}
Idle_ind = 1
sets.Idle.Standard = {ammo="Cheruski needle",
head="Oce. headpiece +1",neck="Twilight torque", ear1="Ethereal earring", ear2="Heartseeker earring",
body="Hagondes coat",hands="Serpentes cuffs",ring1="Dark ring",ring2="Dark ring",
back="Atheling mantle",waist="Flume belt",legs="Blood cuisses",feet="Serpentes sabots"}
sets.Idle.DT = {ammo="Cheruski needle",
head="Iuitl headgear",neck="Twilight torque", ear1="Ethereal earring", ear2="Heartseeker earring",
body="Hagondes coat",hands="Iuitl wristbands",ring1="Dark ring",ring2="Dark ring",
back="Mollusca mantle",waist="Flume belt",legs="Blood cuisses",feet="Iuitl gaiters"}
--TP Sets--
sets.TP = {}
sets.TP.index = {'Standard', 'Solo', 'AccuracyLite', 'AccuracyFull', 'DT', 'DTAccuracy'}
--1=Standard, 2=Solo, 3=AccuracyLite, 4=AccuracyFull, 5=DT, 6=DTAccuracy--
TP_ind = 2
sets.TP.Standard = {ammo="Cheruski needle",
head="Thurandaut chapeau +1",neck="Asperity necklace", ear1="Dudgeon earring", ear2="Heartseeker earring",
body="Thaumas coat",hands="Manibozho gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Atheling mantle",waist="Twilight belt",legs="Iuitl tights",feet="Manibozho boots"}
sets.TP.Marches = {ammo="Cheruski needle",
head="Thurandaut chapeau +1",neck="Asperity necklace", ear1="Brutal earring", ear2="Suppanomimi",
body="Thaumas coat",hands="Manibozho gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Atheling mantle",waist="Twilight belt",legs="Iuitl tights",feet="Manibozho boots"}
sets.TP.Solo = {ammo="Cheruski needle",
head="Thurandaut chapeau +1",neck="Asperity necklace", ear1="Brutal earring", ear2="Suppanomimi",
body="Hagondes coat",hands="Manibozho gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Atheling mantle",waist="Twilight belt",legs="Iuitl tights",feet="Manibozho boots"}
sets.TP.AccuracyLite = {ammo="Honed tathlum",
head="Thurandaut chapeau +1",neck="Asperity necklace", ear1="Brutal earring", ear2="Suppanomimi",
body="Thaumas coat",hands="Manibozho gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Letalis mantle",waist="Twilight belt",legs="Iuitl tights",feet="Manibozho boots"}
sets.TP.AccuracyFull = {ammo="Honed tathlum",
head="Whirlpool mask",neck="Asperity necklace", ear1="Dudgeon earring", ear2="Heartseeker earring",
body="Thaumas coat",hands="Buremte gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Letalis mantle",waist="Windbuffet belt",legs="Iuitl tights",feet="Manibozho boots"}
sets.TP.DT = {ammo="Cheruski needle",
head="Iuitl headgear",neck="Twilight torque", ear1="Brutal earring", ear2="Suppanomimi",
body="Hagondes coat",hands="Iuitl wristbands",ring1="Dark ring",ring2="Dark ring",
back="Mollusca mantle",waist="Twilight belt",legs="Iuitl tights",feet="Iuitl gaiters"}
sets.TP.DTAccuracy = {ammo="Honed Tathlum",
head="Iuitl headgear",neck="Twilight torque", ear1="Dudgeon earring", ear2="Heartseeker earring",
body="Hagondes coat",hands="Iuitl wristbands",ring1="Dark ring",ring2="Dark ring",
back="Mollusca mantle",waist="Hurch'lan sash",legs="Iuitl tights",feet="Iuitl gaiters"}
--Weaponskill Sets--
sets.WS = {}
sets.Requiescat = {}
sets.Requiescat.index = {'Attack','Accuracy'}
Requiescat_ind = 1
sets.Requiescat.Attack = {ammo="Cheruski needle",
head="Whirlpool mask",neck="Soil gorget",ear1="Brutal earring",ear2="Moonshade earring",
body="Wayfarer robe",hands="Wayfarer cuffs",ring1="Epona's ring",ring2="Aquasoul ring",
back="Atheling mantle",waist="Soil belt",legs="Quiahuiz leggings",feet="Wayfarer clogs"}
sets.Requiescat.Accuracy = {ammo="Honed tathlum",
head="Whirlpool mask",neck="Soil gorget",ear1="Brutal earring",ear2="Moonshade earring",
body="Wayfarer robe",hands="Buremte gloves",ring1="Epona's ring",ring2="Aquasoul ring",
back="Letalis mantle",waist="Soil belt",legs="Quiahuiz leggings",feet="Wayfarer clogs"}
sets.ChantDuCygne = {}
sets.ChantDuCygne.index = {'Attack','Accuracy'}
ChantDuCygne_ind = 1
sets.ChantDuCygne.Attack = {ammo="Cheruski needle",
head="Uk'uxkaj cap",neck="Flame gorget",ear1="Bladeborn earring",ear2="Steelflash earring",
body="Espial gambison",hands="Espial bracers",ring1="Epona's ring",ring2="Rajas ring",
back="Rancorous mantle",waist="Windbuffet belt",legs="Manibozho brais",feet="Espial socks"}
sets.ChantDuCygne.Accuracy = {ammo="Honed tathlum",
head="Uk'uxkaj cap",neck="Flame gorget",ear1="Bladeborn earring",ear2="Steelflash earring",
body="Espial gambison",hands="Buremte gloves",ring1="Epona's ring",ring2="Rajas ring",
back="Rancorous mantle",waist="Windbuffet belt",legs="Manibozho brais",feet="Espial socks"}
sets.WS.SanguineBlade = {}
sets.WS.SanguineBlade = {ammo="Erlene's notebook",
head="Hagondes hat",neck="Eddy necklace",ear1="Hecate's earring",ear2="Friomisi earring",
body="Hagondes coat",hands="Mv. bazubands +2",ring1="Archon ring",ring2="Diamond ring",
back="Toro cape",waist="Penitent's rope",legs="Hagondes pants",feet="Mavi basmak +2"}
--Blue Magic Sets--
sets.BlueMagic = {}
sets.BlueMagic.STR = {ammo="Mavi tathlum",
head="Whirlpool mask",neck="Ire torque +1",ear1="Flame pearl",ear2="Flame pearl",
body="Assim. jubbah",hands="Buremte gloves",ring1="Vulcan's ring",ring2="Rajas ring",
back="Zaffre cape",waist="Pipilaka belt",legs="Quiahuiz leggings",feet="Espial socks"}
sets.BlueMagic.STRDEX = {ammo="Cheruski needle",
head="Uk'uxkaj cap",neck="Ire torque +1",ear1="Flame pearl",ear2="Flame pearl",
body="Assim. jubbah",hands="Buremte gloves",ring1="Vulcan's ring",ring2="Rajas ring",
back="Zaffre cape",waist="Pipilaka belt",legs="Manibozho brais",feet="Espial socks"}
sets.BlueMagic.STRVIT = {ammo="Mavi tathlum",
head="Whirlpool mask",neck="Ire torque +1",ear1="Flame pearl",ear2="Flame pearl",
body="Assim. jubbah",hands="Buremte gloves",ring1="Vulcan's ring",ring2="Spiral ring",
back="Zaffre cape",waist="Caudata belt",legs="Quiahuiz leggings",feet="Thurandaut boots +1"}
sets.BlueMagic.STRMND = {ammo="Mavi tathlum",
head="Uk'uxkaj cap",neck="Ire torque +1",ear1="Flame pearl",ear2="Flame pearl",
body="Assim. jubbah",hands="Wayfarer cuffs",ring1="Vulcan's ring",ring2="Aquasoul ring",
back="Zaffre cape",waist="Tarutaru sash",legs="Quiahuiz leggings",feet="Thurandaut boots +1"}
sets.BlueMagic.AGI = {ammo="Mavi tathlum",
head="Uk'uxkaj cap",neck="Ire torque +1",ear1="Flame pearl",ear2="Flame pearl",
body="Assim. jubbah",hands="Iuitl wristbands",ring1="Vulcan's ring",ring2="Rajas ring",
back="Zaffre cape",waist="Pipilaka belt",legs="Quiahuiz leggings",feet="Espial socks"}
sets.BlueMagic.INT = {ammo="Erlene's notebook",
head="Hagondes hat",neck="Eddy necklace",ear1="Hecate's earring",ear2="Friomisi earring",
body="Hagondes coat",hands="Mv. bazubands +2",ring1="Archon ring",ring2="Diamond ring",
back="Toro cape",waist="Penitent's rope",legs="Hagondes pants",feet="Mavi basmak +2"}
sets.BlueMagic.Cures = {ammo="Aqua sachet",
head="Uk'uxkaj cap",neck="Aife's medal",ear1="Loquac. earring",ear2="Novia earring",
body="Wayfarer robe",hands="Buremte gloves",ring1="Aquasoul ring",ring2="Aquasoul ring",
back="Orentania's cape",waist="Pythia sash +1",legs="Quiahuiz leggings",feet="Thurandaut boots +1"}
sets.BlueMagic.Stun = {ammo="Mavi tathlum",
head="Assim. keffiyeh",neck="Eddy necklace",ear1="Loquac. earring",
body="Assim. Jubbah",hands="Mv. bazubands +2",ring1="Prolix ring",ring2="Sangoma ring",
back="Zaffre cape",waist="Twilight belt",legs="Mavi tayt +2",feet="Iuitl gaiters"}
sets.BlueMagic.HeavyStrike = {ammo="Honed tathlum",
head="Whirlpool mask",neck="Ire torque +1",ear1="Flame pearl",ear2="Heartseeker earring",
body="Assim. Jubbah",hands="Buremte gloves",ring1="Vulcan's ring",ring2="Rajas ring",
back="Zaffre cape",waist="Dynamic belt +1",legs="Manibozho brais",feet="Manibozho boots"}
sets.BlueMagic.ChargedWhisker = {ammo="Erlene's notebook",
head="Uk'uxkaj cap",neck="Eddy necklace",ear1="Hecate's earring",ear2="Friomisi earring",
body="Hagondes coat",hands="Buremte gloves",ring1="Diamond ring",ring2="Rajas ring",
back="Toro cape",waist="Pipilaka belt",legs="Hagondes pants",feet="Mavi basmak +2"}
sets.BlueMagic.MagicAccuracy = {ammo="Mavi Tathlum",
head="Assim. keffiyeh",neck="Eddy necklace",ear1="Psystorm earring",ear2="Lifestorm earring",
body="Assim. jubbah",hands="Hagondes cuffs",ring1="Mediator's ring",ring2="Sangoma ring",
back="Zaffre cape",waist="Ovate rope",legs="Mavi tayt +2",feet="Iuitl gaiters"}
sets.BlueMagic.Skill = {ammo="Mavi tathlum",
head="Mirage keffiyeh +2",neck="Jeweled collar",ear1="Loquac. earring",
body="Assim. Jubbah",hands="Mv. Bazubands +2",ring1="Prolix ring",
back="Zaffre cape",waist="Twilight belt",legs="Mavi tayt +2",feet="Iuitl gaiters"}
sets.BlueMagic.SkillRecast = {ammo="Mavi tathlum",
head="Whirlpool mask",neck="Jeweled collar",ear1="Loquac. earring",
body="Assim. Jubbah",hands="Mv. Bazubands +2",ring1="Prolix ring",
back="Swith cape",waist="Twilight belt",legs="Mavi tayt +2",feet="Iuitl gaiters"}
--Utility Sets--
sets.Utility = {}
sets.Utility.Stoneskin = {head="Whirlpool mask",neck="Stone Gorget",ear1="Loquac. earring",ear2="Earthcry earring",
body="Assim. jubbah",hands="Stone Mufflers",ring1="Prolix ring",
back="Swith cape",waist="Siegel sash",legs="Haven hose",feet="Iuitl gaiters"}
sets.Utility.Phalanx = {head="Whirlpool mask",neck="Colossus's torque",ear1="Loquac. earring",ear2="Augment. earring",
body="Assim. jubbah",hands="Manibozho gloves",ring1="Prolix ring",
back="Swith cape",waist="Pythia sash +1",legs="Portent pants",feet="Iuitl gaiters"}
sets.Utility.Steps = {ammo="Honed tathlum",
head="Whirlpool mask",ear2="Heartseeker earring",
body="Thaumas coat",hands="Buremte gloves",
back="Letalis cape",waist="Tarutaru sash",legs="Manibozho brais",feet="Manibozho boots"}
sets.Utility.PDT = {head="Whirlpool mask",neck="Twilight torque",ear1="Ethereal earring",
body="Iuitl vest",hands="Iuitl wristbands",ring1="Dark ring",ring2="Dark ring",
back="Mollusca mantle",waist="Flume belt",legs="Iuitl tights",feet="Iuitl gaiters"}
sets.Utility.MDT = {head="Whirlpool mask",neck="Twilight torque",
body="Coral scale mail +1",hands="Wayfarer cuffs",ring1="Dark ring",ring2="Dark ring",
back="Mollusca mantle",legs="Coral cuisses +1",feet="Wayfarer clogs"}
--Job Ability Sets--
sets.JA = {}
sets.JA.ChainAffinity = {feet="Assim. Charuqs"}
sets.JA.BurstAffinity = {feet="Mavi Basmak +2"}
sets.JA.Efflux = {legs="Mavi tayt +2"}
--Precast Sets--
sets.precast = {}
sets.precast.FC = {}
sets.precast.FC.Standard = {head="Athos's Chapeau",neck="Jeweled collar", ear1="Loquac. Earring",
body="Mirke wardecors",hands="Thaumas Gloves",
back="Swith Cape",waist="Witful Belt",legs="Enif Cosciales",feet="Chelona Boots"}
sets.precast.FC.Blue = {head="Athos's Chapeau",neck="Jeweled collar", ear1="Loquac. Earring",
body="Mavi Mintan +2",hands="Thaumas Gloves",
back="Swith Cape",waist="Witful Belt",legs="Enif Cosciales",feet="Chelona Boots"}
end
function precast(spell)
if spell.action_type == 'Magic' then
equip(sets.precast.FC.Standard)
elseif spell.action_type == 'BlueMagic' then
equip(sets.precast.FC.Blue)
end
if spell.english == 'Requiescat' then
equip(sets.Requiescat[sets.Requiescat.index[Requiescat_ind]])
end
if spell.english == 'Chant du Cygne' then
equip(sets.ChantDuCygne[sets.ChantDuCygne.index[ChantDuCygne_ind]])
end
if spell.english == 'Sanguine Blade' then
equip(sets.WS.SanguineBlade)
end
end
function midcast(spell,act)
if spell.english == 'Vertical Cleave' or spell.english == 'Death Scissors' or spell.english == 'Empty Thrash' or spell.english == 'Dimensional Death' or spell.english == 'Quadrastrike' or spell.english == 'Bloodrake' or spell.english == 'Circle Blade' then
equip(sets.BlueMagic.STR)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Disseverment' or spell.english == 'Hysteric Barrage' or spell.english == 'Frenetic Rip' or spell.english == 'Seedspray' or spell.english == 'Vanity Dive' or spell.english == 'Goblin Rush' or spell.english == 'Paralyzing Triad' then
equip(sets.BlueMagic.STRDEX)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Quad. Continuum' or spell.english == 'Delta Thrust' or spell.english == 'Cannonball' or spell.english == 'Glutinous Dart' then
equip(sets.BlueMagic.STRVIT)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Whirl of Rage' then
equip(sets.BlueMagic.STRMND)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Benthic Typhoon' or spell.english == 'Final Sting' or spell.english == 'Spiral Spin' then
equip(sets.BlueMagic.AGI)
if buffactive['Chain Affinity'] then
equip(sets.JA.ChainAffinity)
end
if buffactive['Efflux'] then
equip(sets.JA.Efflux)
end
end
if spell.english == 'Gates of Hades' or spell.english == 'Leafstorm' or spell.english == 'Firespit' or spell.english == 'Acrid Stream' or spell.english == 'Regurgitation' or spell.english == 'Corrosive Ooze' or spell.english == 'Thermal Pulse' or spell.english == 'Magic Hammer' or spell.english == 'Evryone. Grudge' or spell.english == 'Water Bomb' or spell.english == 'Dark Orb' or spell.english == 'Thunderbolt' or spell.english == 'Tem. Upheaval' or spell.english == 'Embalming Earth' or spell.english == 'Foul Waters' or spell.english == 'Rending Deluge' or spell.english == 'Droning Whirlwind' then
equip(sets.BlueMagic.INT)
if buffactive['Burst Affinity'] then
equip(sets.JA.BurstAffinity)
end
end
if spell.english == 'Magic Fruit' or spell.english == 'Plenilune Embrace' or spell.english == 'Wild Carrot' or spell.english == 'Pollen' then
equip(sets.BlueMagic.Cures)
end
if spell.english == 'Head Butt' or spell.english == 'Sudden Lunge' or spell.english == 'Blitzstrahl' then
equip(sets.BlueMagic.Stun)
end
if spell.english == 'Heavy Strike' then
equip(sets.BlueMagic.HeavyStrike)
end
if spell.english == 'Charged Whisker' then
equip(sets.BlueMagic.ChargedWhisker)
if buffactive['Burst Affinity'] then
equip(sets.JA.BurstAffinity)
end
end
if spell.english == 'Frightful Roar' or spell.english == 'Infrasonics' or spell.english == 'Barbed Crescent' or spell.english == 'Tourbillion' or spell.english == 'Cimicine Discharge' or spell.english == 'Sub-zero smash' or spell.english == 'Filamented Hold' or spell.english == 'Mind Blast' or spell.english == 'Sandspin' or spell.english == 'Hecatomb Wave' or spell.english == 'Cold Wave' then
equip(sets.BlueMagic.MagicAccuracy)
end
if spell.english == 'MP Drainkiss' or spell.english == 'Digest' or spell.english == 'Blood Saber' or spell.english == 'Blood Drain' or spell.english == 'Osmosis' or spell.english == 'Occultation' or spell.english == 'Magic Barrier' or spell.english == 'Diamondhide' or spell.english == 'Metallic Body' or spell.english == 'Retinal Glare' then
equip(sets.BlueMagic.SkillRecast)
end
end
function aftercast(spell)
if player.status == 'Engaged' then
equip(sets.TP[sets.TP.index[TP_ind]])
else
equip(sets.Idle[sets.Idle.index[Idle_ind]])
end
end
function status_change(new,old)
if new == 'Engaged' then
equip(sets.TP[sets.TP.index[TP_ind]])
else
equip(sets.Idle[sets.Idle.index[Idle_ind]])
end
end
function equip_TP_set()
if TP_ind == 1 and ( (buffactive['march'] == 2 and buffactive['haste']) or (buffactive['embrava'] and buffactive['haste']) ) then
equip(sets.TP['Marches'])
else
equip(sets.TP[sets.TP.index[TP_ind]])
end
end
function self_command(command)
if command == 'toggle TP set' then
TP_ind = TP_ind +1
if TP_ind > #sets.TP.index then TP_ind = 1 end
send_command('@input /echo <----- TP Set changed to '..sets.TP.index[TP_ind]..' ----->')
equip(sets.TP[sets.TP.index[TP_ind]])
elseif command == 'toggle Idle set' then
Idle_ind = Idle_ind +1
if Idle_ind > #sets.Idle.index then Idle_ind = 1 end
send_command('@input /echo <----- Idle Set changed to '..sets.Idle.index[Idle_ind]..' ----->')
equip(sets.Idle[sets.Idle.index[Idle_ind]])
elseif command == 'toggle Req set' then
Requiescat_ind = Requiescat_ind +1
if Requiescat_ind > #sets.Requiescat.index then Requiescat_ind = 1 end
send_command('@input /echo <----- Requiescat Set changed to '..sets.Requiescat.index[Requiescat_ind]..' ----->')
elseif command == 'toggle CDC set' then
ChantDuCygne_ind = ChantDuCygne_ind +1
if ChantDuCygne_ind > #sets.ChantDuCygne.index then ChantDuCygne_ind = 1 end
send_command('@input /echo <----- Chant du Cygne Set changed to '..sets.ChantDuCygne.index[ChantDuCygne_ind]..' ----->')
elseif command == 'equip TP set' then
equip_TP_set()
elseif command == 'equip Idle set' then
equip_Idle_set()
end
end
You'll have to adjust all of the gear to match yours. Should be self explanatory.
Swaps in fast cast gear for precast as well as gear for all the important spells (and some unimportant ones), weaponskills, and swaps you into idle/tp sets accordingly. Also detects marches, embrava, etc. and puts you in the right TP set (if you bother setting up separate ones). You can also toggle between various attack, accuracy, and other sets with the following commands:
//gs c toggle TP set
//gs c toggle Idle set
//gs c toggle Req set
//gs c toggle CDC set
There's currently no actual PDT or MDT sets in here, the only DT sets are the idle DT and TP DT sets, mostly because I can't figure out how to make //gs equip commands work via in-game macros.
Added PDT + MDT sets. /console gs equip sets.Utility.PDT and /console gs equip sets.Utility.MDT for macros.
Now to make these for the rest of my jobs. ._.
[+]
By Ophannus 2014-01-05 22:15:55
Asimilator Shalwar's +12 base dmg during Burst Affinity, is that the same as "Magic Damage+12"? Wouldnt that make it terrible vs Hagondes?
|
|