Kaboom! A Guide For Black Mage

Language: JP EN DE FR
New Items
2023-11-19
users online
Forum » FFXI » Jobs » Black Mage » Kaboom! A Guide for Black Mage
Kaboom! A Guide for Black Mage
First Page 2 3 ... 36 37 38 ... 41 42 43
 Asura.Evildemon
Offline
Server: Asura
Game: FFXI
Posts: 134
By Asura.Evildemon 2016-12-23 15:15:28
Link | Quote | Reply
 
Asura.Evildemon said: »

Not sure why it's not recognizing this set when in magicburst mode.

My personal theory is the problem lays somewhere in this third spoiler but I'm not sure where and how to fix it. Because when I do magicburst mode and showsets I obviously see it equiping my elemental magic set and nothing from the sets.magic_burst.

bump still looking for a little feed back to figure out this issue.
[+]
 Odin.Lygre
Offline
Server: Odin
Game: FFXI
user: Dylaudid
Posts: 89
By Odin.Lygre 2016-12-23 15:30:29
Link | Quote | Reply
 
Code
function job_post_midcast(spell, action, spellMap, eventArgs)
	if spell.action_type == 'Magic' and state.MagicBurst.value then
		if state.DeatCast.value then
			if spell.english == 'Death' then
				equip(sets.MB_death)
			elseif spell.skill == 'Elemental Magic' then 
				if state.MagicBurst.value and sets.magic_burst then
					local equipSet = sets.magic_burst
					if equipSet[spell.english] then
						equipSet = equipSet[spell.english]
					end
					if equipSet[spellMap] then
						equipSet = equipSet[spellMap]
					end
					if equipSet[state.CastingMode.value] then
						equipSet = equipSet[state.CastingMode.value]
					end
					equip(equipSet)
				end
			end
		elseif spell.skill == 'Elemental Magic' then            
			if state.MagicBurst.value and sets.magic_burst then
				local equipSet = sets.magic_burst
				if equipSet[spell.english] then
						equipSet = equipSet[spell.english]
					end
					if equipSet[spellMap] then
						equipSet = equipSet[spellMap]
					end
					if equipSet[state.CastingMode.value] then
						equipSet = equipSet[state.CastingMode.value]
					end
					equip(equipSet)
				end
			end
		end
	end
end
Offline
Posts: 74
By wick 2017-01-09 03:27:12
Link | Quote | Reply
 
Was hoping some lua guru's could check out my gearswap setup. Currently got it kinda working. Most is ok, although when i am in HighMP state it wont equip my HighMP elemental enfeeble. It equips my elemental magic set for nuking. I dont have a elemental magic. HighMP state set.... thanks anyone who helps!
Code
[spoiler]-------------------------------------------------------------------------------------------------------------------
-- Setup functions for this job.  Generally should not be modified.
-------------------------------------------------------------------------------------------------------------------

-- Initialization function for this job file.
function get_sets()
    mote_include_version = 2
    
    -- Load and initialize the include file.
    include('Mote-Include.lua')
	include('Organizer-Lib.lua')
end


-- Setup vars that are user-independent.  state.Buff vars initialized here will automatically be tracked.
function job_setup()
	element_table = L{'Earth','Wind','Ice','Fire','Water','Lightning'}

	 degrade_array = {
        ['Fire'] = {'Fire','Fire II','Fire III','Fire IV','Fire V','Fire VI'},
        ['Firega'] = {'Firaga','Firaga II','Firaga III','Firaja'},
        ['Ice'] = {'Blizzard','Blizzard II','Blizzard III','Blizzard IV','Blizzard V','Blizzard VI'},
        ['Icega'] = {'Blizzaga','Blizzaga II','Blizzaga III','Blizzaja'},
        ['Wind'] = {'Aero','Aero II','Aero III','Aero IV','Aero V','Aero VI'},
        ['Windga'] = {'Aeroga','Aeroga II','Aeroga III','Aeroja'},
        ['Earth'] = {'Stone','Stone II','Stone III','Stone IV','Stone V','Stone VI'},
        ['Earthga'] = {'Stonega','Stonega II','Stonega III','Stoneja'},
        ['Lightning'] = {'Thunder','Thunder II','Thunder III','Thunder IV','Thunder V','Thunder VI'},
        ['Lightningga'] = {'Thundaga','Thundaga II','Thundaga III','Thundaja'},
        ['Water'] = {'Water', 'Water II','Water III', 'Water IV','Water V','Water VI'},
        ['Waterga'] = {'Waterga','Waterga II','Waterga III','Waterja'},
        ['Aspirs'] = {'Aspir','Aspir II','Aspir III'},
        ['Sleepgas'] = {'Sleepga','Sleepga II'}
    }

end

-------------------------------------------------------------------------------------------------------------------
-- User setup functions for this job.  Recommend that these be overridden in a sidecar file.
-------------------------------------------------------------------------------------------------------------------

-- Setup vars that are user-dependent.  Can override this function in a sidecar file.
function user_setup()
    state.OffenseMode:options('None', 'Normal')
    state.CastingMode:options('Normal','HighMP')
    state.IdleMode:options('Normal','Death')
    
    state.MagicBurst = M(false, 'Magic Burst')

    lowTierNukes = S{'Stone', 'Water', 'Aero', 'Fire', 'Blizzard', 'Thunder',
        'Stone II', 'Water II', 'Aero II', 'Fire II', 'Blizzard II', 'Thunder II',
        'Stone III', 'Water III', 'Aero III', 'Fire III', 'Blizzard III', 'Thunder III',
        'Stonega', 'Waterga', 'Aeroga', 'Firaga', 'Blizzaga', 'Thundaga',
        'Stonega II', 'Waterga II', 'Aeroga II', 'Firaga II', 'Blizzaga II', 'Thundaga II'}

    gear.macc_hagondes = {name="Hagondes Cuffs", augments={'Phys. dmg. taken -3%','Mag. Acc.+29'}}
    
    -- Additional local binds
    send_command('bind ^` input /ma Stun <t>')
    send_command('bind !` gs c toggle MagicBurst')
	

end

-- Called when this job file is unloaded (eg: job change)
function user_unload()
    send_command('unbind ^`')
    send_command('unbind !`')
end


-- Define sets and vars used by this job file.
function init_gear_sets()
    --------------------------------------
    -- Start defining the sets
    --------------------------------------
    
    ---- Precast Sets ----
    
    -- Precast sets to enhance JAs
    sets.precast.JA['Mana Wall'] = {feet="Goetia Sabots +2",
	back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}

    sets.precast.JA.Manafont = {body="Arch. Coat"}
    
    -- equip to maximize HP (for Tarus) and minimize MP loss before using convert
    sets.precast.JA.Convert = {}


    -- Fast cast sets for spells

    sets.precast.FC = {main={ name="Grioavolr", augments={'"Fast Cast"+7','Mag. Acc.+12','Magic Damage +7',}},
     	sub="Clerisy strap", ammo="Impatiens",
		head={ name="Merlinic Hood", augments={'INT+2','Chance of successful block +1','"Fast Cast"+6','Accuracy+6 Attack+6','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},
		neck="Orunmila's Torque",ear2="Loquac. Earring",ear1="Enchntr. Earring +1",
		body="Anhur Robe",hands={ name="Merlinic Dastanas", augments={'"Mag.Atk.Bns."+18','"Fast Cast"+6','MND+3','Mag. Acc.+4',}},
		ring2="Weather. Ring",ring1="Lebeche Ring",
		back="Perimede cape",
		waist="Witful Belt",legs="Psycloth Lappas",
		feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','CHR+7','Mag. Acc.+2',}},}
		
	 -- Elemental Staves --
        sets.precast.Lightning = {main='Apamajas I',sub="Clerisy Strap"}
        sets.precast.Fire = {main='Atar I'}
        sets.precast.Light = {main='Arka I'}
	
    sets.precast.FC.HighMP = set_combine(sets.precast.FC['Death']) 
	
	
	sets.precast.FC['Death'] = {
	    main="Lathi", sub="Niobid strap", ammo="Psilomene",
		head={ name="Merlinic Hood", augments={'INT+2','Chance of successful block +1','"Fast Cast"+6','Accuracy+6 Attack+6','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},
		neck="Orunmila's Torque",ear2="Loquac. Earring",ear1="Barkarole earring",
		body="Amalric Doublet",hands="Otomi gloves",ring1="Weather. Ring",ring2="Mephitas's Ring +1",
		back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
		waist="Witful Belt",legs="Psycloth Lappas",feet="Amalric Nails"}
    
	sets.precast.FC['Impact'] = set_combine(sets.precast.FC, {head=empty,body="Twilight Cloak"})
	
    sets.precast.FC['Enhancing Magic'] = set_combine(sets.precast.FC, {waist="Siegel Sash"})

    sets.precast.FC['Elemental Magic'] = set_combine(sets.precast.FC, {
    ammo="Sapience Orb",
    waist="Fucho-no-Obi",
    left_ear="Barkaro. Earring",
	left_ring= "Prolix ring",
    right_ring="Mephitas's Ring +1",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},})
	
	sets.precast.FC['Enhancing Magic'].HighMP = set_combine(sets.precast.FC['Death'])

    sets.precast.FC.Cure = set_combine(sets.precast.FC, {main="Arka I",body="Heka's Kalasiris", back="Pahtli Cape" ,legs="Doyen Pants",
	ear2="Mendi. Earring",})

    sets.precast.FC.Curaga = sets.precast.FC.Cure

    -- Weaponskill sets
    -- Default set for any weaponskill that isn't any more specifically defined
    sets.precast.WS = {	main="Lathi", sub="Niobid strap", ammo="Psilomene",
		head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
		neck="Orunmila's Torque",ear2="Loquac. Earring",ear1="Barkaro. Earring",
		body="Merlinic Jubbah",hands="Otomi gloves",ring2="Weather. Ring",ring1="Mephitas's Ring +1",
		back="Ogapepo Cape +1",waist="Witful Belt",legs="Psycloth Lappas",feet="Regal pumps +1"
}

    -- Specific weaponskill sets.  Uses the base set if an appropriate WSMod version isn't found.
    sets.precast.WS.Myrkr = {main="Lathi", sub="Niobid strap", ammo="Psilomene",
		head="Nahtirah Hat",neck="Orunmila's Torque",ear2="Loquac. Earring",ear1="Gifted Earring",
		body="Amalric Doublet",hands="Otomi gloves",ring2="Mephitas's Ring",ring1="Mephitas's Ring +1",
		back="Bane Cape",waist="Luminary Sash",legs="Amalric Slops",feet="Amalric Nails"}
    
	    sets.precast.WS.Myrkr.HighMP = 	   set_combine(sets.precast.FC['Death'])
    
    ---- Midcast Sets ----

    sets.midcast.FastRecast = { main={ name="Grioavolr", augments={'"Fast Cast"+7','Mag. Acc.+12','Magic Damage +7',}},
        head={ name="Merlinic Hood", augments={'INT+2','Chance of successful block +1','"Fast Cast"+6','Accuracy+6 Attack+6','Mag. Acc.+17 "Mag.Atk.Bns."+17',}},
		ear2="Loquacious Earring",
        body="Anhur Robe",hands={ name="Merlinic Dastanas", augments={'"Mag.Atk.Bns."+18','"Fast Cast"+6','MND+3','Mag. Acc.+4',}},
		ring1="Prolix Ring",
        back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
		waist="Witful Belt",legs="Psycloth Lappas",feet="Hagondes Sabots"}

    sets.midcast.Cure = {main="Chatoyant Staff",sub="Curatio grip",ammo="Impatiens",
		head={ name="Vanya Hood", augments={'Healing magic skill +20','"Cure" spellcasting time -7%','Magic dmg. taken -3',}},
		neck="Incanter's Torque",ear1="Gifted Earring",ear2="Mendi. Earring",
		body="Vrikodara jupon",hands="Telchine Gloves",ring1="Haoma's Ring",ring2="Sirona's Ring",
		back="Tempered Cape +1",waist="Hachirin-no-Obi",
		legs={ name="Vanya Slops", augments={'Healing magic skill +20','"Cure" spellcasting time -7%','Magic dmg. taken -3',}},
		feet="Vanya clogs"}

    sets.midcast.Curaga = sets.midcast.Cure
	
	sets.midcast.HighMP = set_combine(sets.precast.FC['Death'])
	
    sets.midcast['Enhancing Magic'] = {
        neck="Incanter's Torque",
        body="Telchine Chasuble",hands="Ayao's Gages",
        legs="Portent Pants"}
	sets.midcast['Enhancing Magic'].HighMP = set_combine(sets.precast.FC['Death'])
    
    sets.midcast.Stoneskin = set_combine(sets.midcast['Enhancing Magic'], {waist="Siegel Sash"})
    sets.midcast.Stoneskin.HighMP = set_combine(sets.precast.FC['Death'])
    sets.midcast['Enfeebling Magic'] = {main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
	    sub="Clerisy strap",ammo="Pemphredo tathlum",
		head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
		neck="Imbodla Necklace",ear1="Barkaro. Earring",ear2="Digni. earring",
        body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Enmity-3','MND+4','Mag. Acc.+15',}},
        hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+30','MND+8',}},
		ring1="Stikini Ring",ring2="Stikini Ring",
		back={ name="Taranus's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','INT+10','"Mag.Atk.Bns."+10',}},
		waist="Luminary Sash",legs="Psycloth Lappas",feet="Medium's Sabots"}
   
    sets.midcast['Enfeebling Magic'].HighMP = set_combine(sets.precast.FC['Death'])
        
    sets.midcast.ElementalEnfeeble = sets.midcast['Enfeebling Magic']
	
	sets.midcast.ElementalEnfeeble.HighMP = set_combine(sets.precast.FC['Death'])
	

    sets.midcast['Dark Magic'] = {main="Rubicundity",sub="Genbu's shield",ammo="Pemphredo tathlum",
		head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
		neck="Incanter's torque",ear1="Barkaro. Earring",ear2="Digni. earring",
        body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Enmity-3','MND+4','Mag. Acc.+15',}},
        hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','"Drain" and "Aspir" potency +10','Mag. Acc.+9',}},
		ring1="Archon Ring",ring2="Evanescence Ring",
		back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
		waist="Fucho-no-obi",    
		legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','"Drain" and "Aspir" potency +9','CHR+1','Mag. Acc.+13',}},
		feet={ name="Merlinic Crackows", augments={'"Drain" and "Aspir" potency +11','INT+10',}},}
		
    sets.midcast['Dark Magic'].HighMP = set_combine(sets.precast.FC['Death'])
	
    sets.midcast.Drain = {main="Rubicundity",sub="Genbu's shield",ammo="Pemphredo tathlum",
		head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
		neck="Incanter's torque",ear1="Barkaro. Earring",ear2="Digni. earring",
	    body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Enmity-3','MND+4','Mag. Acc.+15',}},
        hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','"Drain" and "Aspir" potency +10','Mag. Acc.+9',}},
		ring1="Archon Ring",ring2="Evanescence Ring",
		back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
		waist="Fucho-no-obi",    
		legs={ name="Merlinic Shalwar", augments={'Mag. Acc.+21 "Mag.Atk.Bns."+21','"Drain" and "Aspir" potency +9','CHR+1','Mag. Acc.+13',}},
		feet={ name="Merlinic Crackows", augments={'Mag. Acc.+26','Magic burst mdg.+8%','INT+11','"Mag.Atk.Bns."+10',}},}
    
    sets.midcast['Aspir'] =   {main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
    sub="Niobid Strap",
	ammo="Psilomene",
    head="Pixie Hairpin +1",
    body="Amalric Doublet",
    hands="Amalric Gages",
    legs="Amalric Slops",
    feet="Amalric Nails",
    neck="Mizu. Kubikazari",
    waist="Hachirin-no-Obi",
    left_ear="Barkaro. Earring",
    right_ear="Gifted Earring",
    ring1="Archon Ring",
    ring2="Mephitas's ring +1",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}
	
	sets.midcast.Aspir.HighMP =   set_combine(sets.precast.FC['Death'])
	

	
	sets.midcast.Death = {main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
    sub="Niobid Strap",
	ammo="Psilomene",
    head="Pixie Hairpin +1",
    body="Amalric Doublet",
    hands="Amalric Gages",
    legs="Amalric Slops",
    feet="Amalric Nails",
    neck="Mizu. Kubikazari",
    waist="Hachirin-no-Obi",
    left_ear="Barkaro. Earring",
    right_ear="Gifted Earring",
    ring1="Archon Ring",
    ring2="Mephitas's ring +1",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
	}

    sets.midcast.Stun = {main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
    sub="Niobid Strap",
	ammo="Pemphredo Tathlum",
    head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
    body={ name="Merlinic Jubbah", augments={'Mag. Acc.+23 "Mag.Atk.Bns."+23','Enmity-3','MND+4','Mag. Acc.+15',}},
    hands={ name="Merlinic Dastanas", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','"Drain" and "Aspir" potency +10','Mag. Acc.+9',}},
    legs="Psycloth lappas",
    feet={ name="Merlinic Crackows", augments={'Mag. Acc.+22 "Mag.Atk.Bns."+22','Magic burst mdg.+5%','MND+11','Mag. Acc.+15','"Mag.Atk.Bns."+11',}},
    neck="Orunmila's Torque",
    waist="Yamabuki-no-Obi",
    left_ear="Barkaro. Earring",
    right_ear="Digni. Earring",
    left_ring="Stikini ring",
    right_ring="Weather. Ring",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}
	
	sets.midcast.Stun.HighMP = set_combine(sets.precast.FC['Death'])

    sets.midcast.BardSong = {}


    -- Elemental Magic sets
    
    sets.midcast['Elemental Magic'] = {
	main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
	ammo="Pemphredo tathlum",
    sub="Niobid Strap",
    head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
    body={ name="Merlinic Jubbah", augments={'Mag. Acc.+25 "Mag.Atk.Bns."+25','"Fast Cast"+2','INT+6','Mag. Acc.+5','"Mag.Atk.Bns."+10',}},
    hands="Amalric Gages",
    legs={ name="Merlinic Shalwar", augments={'"Mag.Atk.Bns."+28','Magic burst mdg.+5%','INT+10','Mag. Acc.+12',}},
    feet={ name="Merlinic Crackows", augments={'"Mag.Atk.Bns."+29','Magic burst mdg.+8%','INT+5','Mag. Acc.+15',}},
    neck="Saevus pendant +1",
    waist="Yamabuki-no-Obi",
    left_ear="Barkaro. Earring",
    right_ear="Friomisi Earring",
    left_ring="Shiva Ring +1",
    right_ring="Mujin Band",
    back={ name="Taranus's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','INT+10','"Mag.Atk.Bns."+10',}},}
    
	sets.midcast.Impact = set_combine(sets.midcast['Elemental Magic'], {head=empty,body="Twilight Cloak"})
	
	sets.midcast.Impact.HighMP = set_combine(sets.midcast['Elemental Magic'], {head=empty,body="Twilight Cloak"})
	
    sets.midcast['Elemental Magic'].HighTierNuke = set_combine(sets.midcast['Elemental Magic'], {})
    sets.midcast['Elemental Magic'].HighTierNuke.Resistant = set_combine(sets.midcast['Elemental Magic'], {})
	
     
	
	

    -- Minimal damage gear for procs.
    sets.midcast['Elemental Magic'].Proc = {}

    sets.Obi = {waist='Hachirin-no-Obi'}
    
    -- Sets to return to when not performing an action.
    
    -- Resting sets
    sets.resting = {}
    

    -- Idle sets
	sets.normal = {main={ name="Grioavolr", augments={'Spell interruption rate down -5%','INT+18','Mag. Acc.+20','"Mag.Atk.Bns."+25','Magic Damage +5',}},
	    sub="Niobid Strap",}
    
    -- Normal refresh idle set
    sets.idle =    {main="Bolelabunga",
    sub={ name="Genbu's Shield", augments={'"Cure" potency +1%','"Cure" spellcasting time -6%',}},
    ammo="Impatiens",
    head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
    body={ name="Witching Robe", augments={'MP+5','"Refresh"+1',}},
    hands={ name="Amalric Gages", augments={'MP+60','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
    legs="Assid. Pants +1",
    feet="Herald's Gaiters",
    neck="Warder's Charm +1",
    waist="Fucho-no-Obi",
    left_ear="Hearty Earring",
    right_ear="Gifted Earring",
    left_ring="Sheltered Ring",
    right_ring="Defending Ring",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}
	
	sets.idle.Death = {
	    main="Lathi", sub="Niobid strap", ammo="Psilomene",
		head={ name="Merlinic Hood", augments={'"Fast Cast"+6','INT+5','"Mag.Atk.Bns."+4',}},
		neck="Orunmila's Torque",ear2="Loquac. Earring",ear1="Barkarole earring",
		body="Amalric Doublet",hands="Otomi gloves",ring1="Mephitas's Ring",ring2="Mephitas's Ring +1",
		back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},
		waist="Luminary Sash",legs="Amalric Slops",feet="Amalric Nails"}

    -- Idle mode that keeps PDT gear on, but doesn't prevent normal gear swaps for precast/etc.

    -- Idle mode scopes:
    -- Idle mode when weak.
    
    -- Town gear.
    sets.idle.Town = {main="Bolelabunga",
    sub={ name="Genbu's Shield", augments={'"Cure" potency +1%','"Cure" spellcasting time -6%',}},
    ammo="Impatiens",
    head={ name="Merlinic Hood", augments={'Mag. Acc.+20 "Mag.Atk.Bns."+20','"Drain" and "Aspir" potency +6','INT+9','Mag. Acc.+12','"Mag.Atk.Bns."+10',}},
    body={ name="Witching Robe", augments={'MP+5','"Refresh"+1',}},
    hands={ name="Amalric Gages", augments={'MP+60','Mag. Acc.+15','"Mag.Atk.Bns."+15',}},
    legs="Assid. Pants +1",
    feet="Herald's Gaiters",
    neck="Warder's Charm +1",
    waist="Fucho-no-Obi",
    left_ear="Hearty Earring",
    right_ear="Gifted Earring",
    left_ring="Sheltered Ring",
    right_ring="Sangoma Ring",
    back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}
        
    -- Defense sets


    sets.Kiting = {feet="Herald's Gaiters"}

    sets.latent_refresh = {waist="Fucho-no-obi"}

    -- Buff sets: Gear that needs to be worn to actively enhance a current player buff.
    
    sets.buff['Mana Wall'] = {feet="Goetia Sabots +2",
	back={ name="Taranus's Cape", augments={'MP+60','Mag. Acc+20 /Mag. Dmg.+20','MP+20','"Fast Cast"+10',}},}

    sets.magic_burst = {head={ name="Merlinic Hood", augments={'"Mag.Atk.Bns."+18','Magic burst mdg.+7%','INT+14','Mag. Acc.+12',}},
	hands="Amalric gages", right_ring="Mujin Band",neck="Mizukage-no-Kubikazari",right_ear="Static Earring"}

    -- Engaged sets

    -- Variations for TP weapon and (optional) offense/defense modes.  Code will fall back on previous
    -- sets if more refined versions aren't defined.
    -- If you create a set with both offense and defense modes, the offense mode should be first.
    -- EG: sets.engaged.Dagger.Accuracy.Evasion
    
    -- Normal melee group
    sets.engaged = {}
end

-------------------------------------------------------------------------------------------------------------------
-- Job-specific hooks for standard casting events.
-------------------------------------------------------------------------------------------------------------------

-- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
-- Set eventArgs.useMidcastGear to true if we want midcast gear equipped on precast.
function job_precast(spell, action, spellMap, eventArgs)
    if spellMap == 'Cure' or spellMap == 'Curaga' then
        gear.default.obi_waist = "Goading Belt"
		if state.CastingMode.value == 'HighMP' then
            classes.CustomClass = 'HighMP'
        end
    if spellMap == 'Death' then
	    equip(sets.precast.Death)
		end
	if spellMap == 'Impact' then
        equip(sets.precast.Impact)
        end		
	end
	
end


-- Set eventArgs.handled to true if we don't want any automatic gear equipping to be done.
function job_midcast(spell, action, spellMap, eventArgs)
    if spell.action_type == 'Magic' then
			if spell.element == world.weather_element or spell.element == world.day_element then
            equip(set_combine(sets.midcast['Elemental Magic'], {waist="Hachirin-no-Obi",}))
            end
	if spellMap == 'Death' then
	    equip(sets.midcast.Death)
		end
	end
end


function job_post_midcast(spell, action, spellMap, eventArgs)
    if spell.element == world.day_element or spell.element == world.weather_element then
        if string.find(spell.english,'helix') then
            equip(sets.midcast.Helix)
        else 
            equip(sets.Obi)
        end
    end
    if spell.skill == 'Elemental Magic' then 
	    if state.CastingMode.value == 'HighMP' then
        classes.CustomClass = 'HighMP'
        end		
	if spell.skill == 'Elemental Magic' and   state.MagicBurst.value then
        equip(sets.magic_burst)
		end
	end
end

function job_aftercast(spell, action, spellMap, eventArgs)
    -- Lock feet after using Mana Wall.
    if not spell.interrupted then
        if spell.english == 'Mana Wall' then
            enable('feet')
            equip(sets.buff['Mana Wall'])
            disable('feet')
        end
	    if not spell.interrupted then
        if spell.english == "Sleep II" or spell.english == "Sleepga II" then -- Sleep II Countdown --
            send_command('wait 60;input /echo Sleep Effect: [WEARING OFF IN 30 SEC.];wait 15;input /echo Sleep Effect: [WEARING OFF IN 15 SEC.];wait 10;input /echo Sleep Effect: [WEARING OFF IN 5 SEC.]')
        elseif spell.english == "Sleep" or spell.english == "Sleepga" then -- Sleep & Sleepga Countdown --
            send_command('wait 30;input /echo Sleep Effect: [WEARING OFF IN 30 SEC.];wait 15;input /echo Sleep Effect: [WEARING OFF IN 15 SEC.];wait 10;input /echo Sleep Effect: [WEARING OFF IN 5 SEC.]')
        elseif spell.english == "Break" then -- Break Countdown --
            send_command('wait 25;input /echo Break Effect: [WEARING OFF IN 5 SEC.]')
        elseif spell.english == "Paralyze" then -- Paralyze Countdown --
             send_command('wait 115;input /echo Paralyze Effect: [WEARING OFF IN 5 SEC.]')
        elseif spell.english == "Slow" then -- Slow Countdown --
            send_command('wait 115;input /echo Slow Effect: [WEARING OFF IN 5 SEC.]')        
        end
       end
    end
end

function job_self_command(commandArgs, eventArgs)
    if commandArgs[1] == 'element' then
        if commandArgs[2] then
            if element_table:contains(commandArgs[2]) then
                element_table = commandArgs[2]
                add_to_chat(5, 'Current Nuke element ['..element_table..']')
            else
                add_to_chat(5,'Incorrect Element value')
                return
            end
        else
            add_to_chat(5,'No element specified')
        end
    elseif commandArgs[1] == 'nuke' then
        nuke()
    end
end

function refine_various_spells(spell, action, spellMap, eventArgs)
    local aspirs = S{'Aspir','Aspir II','Aspir III'}
    local sleeps = S{'Sleep','Sleep II'}
    local sleepgas = S{'Sleepga','Sleepga II'}
 
    local newSpell = spell.english
    local spell_recasts = windower.ffxi.get_spell_recasts()
    local cancelling = 'All '..spell.english..' spells are on cooldown. Cancelling spell casting.'
 
    local spell_index
 
    if spell_recasts[spell.recast_id] > 0 then
        if spell.skill == 'Elemental Magic' then
            local ele = tostring(spell.element):append('ga')
            --local ele2 = string.sub(ele,1,-2)
            if table.find(degrade_array[ele],spell.name) then
                spell_index = table.find(degrade_array[ele],spell.name)
                if spell_index > 1 then
                    newSpell = degrade_array[ele][spell_index - 1]
                    add_to_chat(8,spell.name..' Canceled: ['..player.mp..'/'..player.max_mp..'MP::'..player.mpp..'%] Casting '..newSpell..' instead.')
                    send_command('@input /ma "'..newSpell..'" '..tostring(spell.target.raw))
                    eventArgs.cancel = true
                end
            else 
                spell_index = table.find(degrade_array[spell.element],spell.name)
                if spell_index > 1 then
                    newSpell = degrade_array[spell.element][spell_index - 1]
                    add_to_chat(8,spell.name..' Canceled: ['..player.mp..'/'..player.max_mp..'MP::'..player.mpp..'%] Casting '..newSpell..' instead.')
                    send_command('@input /ma "'..newSpell..'" '..tostring(spell.target.raw))
                    eventArgs.cancel = true
                end
            end
        elseif aspirs:contains(spell.name) then
            spell_index = table.find(degrade_array['Aspirs'],spell.name)
            if spell_index > 1 then
                newSpell = degrade_array['Aspirs'][spell_index - 1]
                add_to_chat(8,spell.name..' Canceled: ['..player.mp..'/'..player.max_mp..'MP::'..player.mpp..'%] Casting '..newSpell..' instead.')
                send_command('@input /ma "'..newSpell..'" '..tostring(spell.target.raw))
                eventArgs.cancel = true
            end
        elseif sleepgas:contains(spell.name) then
            spell_index = table.find(degrade_array['Sleepgas'],spell.name)
            if spell_index > 1 then
                newSpell = degrade_array['Sleepgas'][spell_index - 1]
                add_to_chat(8,spell.name..' Canceled: ['..player.mp..'/'..player.max_mp..'MP::'..player.mpp..'%] Casting '..newSpell..' instead.')
                send_command('@input /ma "'..newSpell..'" '..tostring(spell.target.raw))
                eventArgs.cancel = true
            end
        end
    end
end

-------------------------------------------------------------------------------------------------------------------
-- Job-specific hooks for non-casting events.
-------------------------------------------------------------------------------------------------------------------

-- Called when a player gains or loses a buff.
-- buff == buff gained or lost
-- gain == true if the buff was gained, false if it was lost.
function job_buff_change(buff, gain)
    -- Unlock feet when Mana Wall buff is lost.
    if buff == "Mana Wall" and not gain then
        enable('feet')
        handle_equipping_gear(player.status)
    end
end

-- Handle notifications of general user state change.
function job_state_change(stateField, newValue, oldValue)
    if stateField == 'Offense Mode' then
        if newValue == 'Normal' then
		equip(sets.normal) 
            disable('main','sub','range')
        else
            enable('main','sub','range')
        end
    end
end


-------------------------------------------------------------------------------------------------------------------
-- User code that supplements standard library decisions.
-------------------------------------------------------------------------------------------------------------------

-- Custom spell mapping.
function job_get_spell_map(spell, default_spell_map)
    ----if spell.skill == 'Elemental Magic' and default_spell_map ~= 'ElementalEnfeeble' then
        ---if lowTierNukes:contains(spell.english) then
           ----- return 'LowTierNuke'
        ----else
            ---return 'HighTierNuke'
        ----end
    ----end
end



-- Modify the default idle set after it was constructed.
function customize_idle_set(idleSet)
    if player.mpp < 51 then
        idleSet = set_combine(idleSet, sets.latent_refresh)
    end
    
    return idleSet
end


-- Function to display the current relevant user state when doing an update.
function display_current_job_state(eventArgs)
    display_current_caster_state()
    eventArgs.handled = true
end

-------------------------------------------------------------------------------------------------------------------
-- Utility functions specific to this job.
-------------------------------------------------------------------------------------------------------------------

-- Select default macro book on initial load or subjob change.
function select_default_macro_book()
    set_macro_page(1, 15)
end
[/spoiler]
 Asura.Byrne
Offline
Server: Asura
Game: FFXI
By Asura.Byrne 2017-01-09 05:56:20
Link | Quote | Reply
 
wick said: »
Was hoping some lua guru's could check out my gearswap setup. Currently got it kinda working. Most is ok, although when i am in HighMP state it wont equip my HighMP elemental enfeeble. It equips my elemental magic set for nuking. I dont have a elemental magic. HighMP state set.... thanks anyone who helps!

As you'll notice between lines 402~453 there is a set of eventArgs that are set up to define the parameters in which your sets "setname.HighMP" is even referenced. Since ElementalEnfeeb is recognized in motenten globals** (which is what is being referred to on lines 5~12 on the lua) the file does not see any command telling it in what situation it should be doing this swap, and will instead default to the base set used for whatever element the spell icon in the game is. (I actually found this out from it doing it to me on RDM with enhancing magic and Geomancer with Indicolure spells, arguably even stranger).

To fix this, at line 454 enter a new section formatted somthing like this:
Code
function job_post_midcast(spell, action, spellMap, eventArgs)
     if spell.skill == 'ElementalEnfeeble' then
          if state.CastingMode.value == 'HighMP' then
          classes.CustomClass = 'HighMP'
          end
     end
end
Notice that just before this there are similar eventArgs there to handle the other sets that are already working, and 'ElementalEnfeeble' is rather auspiciously absent.

**More specifically your lua ties in with Motenten Globals (Mote-Include) at line 10, which ties into Mote-Mappings at line 32. It recognizes 'ElementalEnfeeble' as it's own hook, separate from both 'Elemental Magic', and 'Enfeeb'
i.e.
Code
['Burn']='ElementalEnfeeble',['Frost']='ElementalEnfeeble',['Choke']='ElementalEnfeeble',['Rasp']='ElementalEnfeeble',['Shock']='ElementalEnfeeble',['Drown']='ElementalEnfeeble',
Technically you could change this in your globals, but I HIGHLY advise against doing that, as every time an update for .lua core gets pushed it will rebreak your things, it would be better to just include the above argument and make adjustments until it works.

Your Globals library can be found in your Gearswap directory under 'libs' instead of 'data', more than likely located at this location on your computer:
C:\Program Files (x86)\Windower4\addons\GearSwap\libs
Offline
Posts: 74
By wick 2017-01-09 22:41:24
Link | Quote | Reply
 
Thanx mate that worked! love you
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-01-13 08:49:15
Link | Quote | Reply
 
So Enkai Strap +1 over Niobid except on Death?
 Shiva.Hiep
Offline
Server: Shiva
Game: FFXI
user: Hiepo
Posts: 669
By Shiva.Hiep 2017-01-24 17:57:56
Link | Quote | Reply
 
Random post, sorry for the potato resolution :x Nerf mana wall!
YouTube Video Placeholder
[+]
Offline
Posts: 420
By BlaTheTaru 2017-01-24 18:04:14
Link | Quote | Reply
 
Hax etc.

LIKE AND SUBSCRIBE!
 Odin.Warusha
Offline
Server: Odin
Game: FFXI
user: Serithus
Posts: 118
By Odin.Warusha 2017-01-24 23:57:38
Link | Quote | Reply
 
Hi, hiep. Can you post your gear swap?
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-01-25 14:10:15
Link | Quote | Reply
 
Looks AF coat is the real hero here!
[+]
 Leviathan.Celebrindal
Offline
Server: Leviathan
Game: FFXI
Posts: 3753
By Leviathan.Celebrindal 2017-01-29 21:43:37
Link | Quote | Reply
 
The Grio Gods were finally good to me last night...

[+]
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-01 11:00:17
Link | Quote | Reply
 
Anyone use a melee set to help with WS objective on Omen? or is it more feasible to do an occult set?
Offline
Posts: 199
By minikomby 2017-02-02 15:54:56
Link | Quote | Reply
 
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-02 15:56:39
Link | Quote | Reply
 
%80 cap, /rdm gives 15% so need 65% in gear to cap
 Asura.Chiaia
VIP
Offline
Server: Asura
Game: FFXI
user: Demmis
Posts: 1652
By Asura.Chiaia 2017-02-02 16:13:05
Link | Quote | Reply
 
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.
Offline
Posts: 199
By minikomby 2017-02-02 16:26:09
Link | Quote | Reply
 
Asura.Chiaia said: »
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.


so that is 80%-15% /rdm and -38% job points to total 27% or am i doing smething wrong :/
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-02 18:46:43
Link | Quote | Reply
 
minikomby said: »
Asura.Chiaia said: »
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.


so that is 80%-15% /rdm and -38% job points to total 27% or am i doing smething wrong :/
You want 65 in gear if you are /rdm period.
 Asura.Chiaia
VIP
Offline
Server: Asura
Game: FFXI
user: Demmis
Posts: 1652
By Asura.Chiaia 2017-02-02 20:01:48
Link | Quote | Reply
 
Asura.Toralin said: »
minikomby said: »
Asura.Chiaia said: »
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.


so that is 80%-15% /rdm and -38% job points to total 27% or am i doing smething wrong :/
You want 65 in gear if you are /rdm period.
While that's nice and all as someone is working on their set for other types of magic the JT and JP shouldn't be forgotten. I do recommend getting a max fast cast set in the end though. Also lets you stack insta cast easier if your into that.

Asura.Toralin said: »
You want 65 in gear if you are /rdm period.
Yes they are additive with FC sp 27% is needed.
 Bismarck.Mitchel
Offline
Server: Bismarck
Game: FFXI
Posts: 153
By Bismarck.Mitchel 2017-02-03 02:53:44
Link | Quote | Reply
 
Asura.Chiaia said: »
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.

So only ultimately get 2% FC from dark arts, and not 10?
 Asura.Chiaia
VIP
Offline
Server: Asura
Game: FFXI
user: Demmis
Posts: 1652
By Asura.Chiaia 2017-02-03 04:58:50
Link | Quote | Reply
 
Bismarck.Mitchel said: »
Asura.Chiaia said: »
minikomby said: »
Hello Guys


what is the max Fastcast BLm should get countig already sub rdm, job traits and stuff?

same question but sub sch
If its for Elemental Magic we get 38% at 2000 JP. Doesn't count for other magics though.

Way /SCH works it only counts as 2% in the end when mixed with FC.

So only ultimately get 2% FC from dark arts, and not 10?
Yes, because FC and Arts bonus is multiplicative and not additive.
0.22(78% reduction) x 0.90(10% reduction) = .198 overall so 80.2 reduction.
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-03 14:15:59
Link | Quote | Reply
 
Went through my gearswap for my BLM and made my only weapon changes in my idle sets so once I set my idle set it wont yank my staff off. I have 3 staffs I use

1 Grio nuke/bursting
1 Grio death
Khatvanga (Occult)

I then came up with this Occult Acumen set
ItemSet 349309

nets 1089tp from a Thunder6

upgrades: Dedition Earring for the StoreTP, getting Merlinic to 11 Occult.

Hopefully with this I can at least contribute to WS objectives on Omen instead of standing there with my snowcone in my hand
[+]
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-03 16:32:23
Link | Quote | Reply
 
I have been working on my BLM sets again and was tryign to really drill down gearswap priority to make sure my Death set was not "wasting" mp by swapping items from Idle->Fastcast->death set.

My idle set has 2239MP
My FC set has 2227MP

When I manually swap piece by piece I never go below 2227.

When I "test" using //gs equip sets.Precast.FastCast.HighMP

it kicks me down to 2138MP. /fume. I have tried starting priority 15->3, 13->1, 1->13, 3->15. Still does not work

Code below:
Code
  sets.Precast.FastCast.HighMP = {
            head={ name="Amalric Coif", augments={'MP+60','Mag. Acc.+15','"Mag.Atk.Bns."+15', priority=15}}, -- +99MP
            neck={ name="Orunmila's Torque", priority=14}, -- +30MP 
			ammo={ name="Psilomene", priority=13}, -- +15MP
            ear1={ name="Loquac. Earring", priority=12}, --already on idle
            ear2={ name="Etiolation Earring", priority=11}, --already on idle
            body={ name="Amalric Doublet +1", priority=10}, --already on idle
            hands={ name="Amalric Gages +1", priority=9}, --already on idle
			feet={ name="Amalric Nails +1", priority=8}, --already on idle
            ring2={ name="Mephitas's Ring +1", priority=7}, --already on idle
            back={ name="Bane Cape", augments={'Elem. magic skill +1','Dark magic skill +5','"Mag.Atk.Bns."+3','"Fast Cast"+2', priority=6}}, --already on idle
            waist={ name="Witful belt", priority=5}, --negative -(30)
			ring1={ name="Prolix Ring", priority=4}, --negative -(55)
            legs={ name="Psycloth Lappas", priority=3}} --negative -(96))


Any thoughts?
 Fenrir.Ramzus
Offline
Server: Fenrir
Game: FFXI
user: Venomfury
Posts: 1387
By Fenrir.Ramzus 2017-02-03 16:45:35
Link | Quote | Reply
 
higher MP items need to be a higher priority value. Higher priorities get swapped first
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-03 16:52:25
Link | Quote | Reply
 
Fenrir.Ramzus said: »
higher MP items need to be a higher priority value. Higher priorities get swapped first
They are? did you see my code?


Also went I go into statics.lua

and adjust slot_map = make_user_table() to match the order that I want then load the set it WORKS. So its as if the priority code is just not working at all. and its using the order defined in statics.lua
 Fenrir.Ramzus
Offline
Server: Fenrir
Game: FFXI
user: Venomfury
Posts: 1387
By Fenrir.Ramzus 2017-02-03 16:54:18
Link | Quote | Reply
 
Oh I see that now, I wasn't paying attention to the descriptors that said "already in idle"
 Asura.Toralin
Offline
Server: Asura
Game: FFXI
user: toralin
Posts: 1361
By Asura.Toralin 2017-02-03 17:10:08
Link | Quote | Reply
 
edit: still broken i had my statics.lua changed to manually fit my order, gave me a false positive on working
 Quetzalcoatl.Chalek
Offline
Server: Quetzalcoatl
Game: FFXI
user: Chalek
Posts: 12
By Quetzalcoatl.Chalek 2017-02-04 17:20:25
Link | Quote | Reply
 
Hello

Can anyone tell me how to macro this commando on my macro books please???

send_command('bind @` gs c activate MagicBurst')
Offline
By Molyneux 2017-02-08 04:52:01
Link | Quote | Reply
 
/console gs toggle MagicBurst

That should toggle it through a macro
 Lakshmi.Ashtopcat
Offline
Server: Lakshmi
Game: FFXI
user: ashtopcat
Posts: 97
By Lakshmi.Ashtopcat 2017-02-08 08:32:47
Link | Quote | Reply
 
What he means is activate mb doesn't work, so you need to either change it to toggle or cycle (one of them swaps back after 1 mb, the first there stays in mb mode)

then you hit alt ` (button the the left of the 1 key) to swap
Offline
Posts: 116
By Feanorsof 2017-03-09 08:55:22
Link | Quote | Reply
 
Has anyone worked out whether Spaekona +3 gloves will beat out NQ Amalric hands for MB? I know it asked previously but didn't see a reply to that.

Also Niobid vs Enki?

Trying to figure out whether I should work on Spaekona +3 hands or body first.
First Page 2 3 ... 36 37 38 ... 41 42 43
Log in to post.