Smn Lua Error

言語: JP EN DE FR
2010-06-21
New Items
users online
フォーラム » FFXI » Jobs » Summoner » Smn lua error
Smn lua error
 Asura.Massacres
Offline
サーバ: Asura
Game: FFXI
user: hamany9
Posts: 28
By Asura.Massacres 2018-05-13 19:47:46  
I am getting a lua error when i load my smn gs. The error is in line 124 but i double checked and can't figure out the problem.
Code
-- Setup your Key Bindings here:  
    windower.send_command('bind f7 gs c toggle mb')
    windower.send_command('bind f9 gs c avatar mode')
    windower.send_command('bind f10 gs c toggle auto')
    windower.send_command('bind f12 gs c toggle melee')
      
      
-- Setup your Gear Sets below:
function get_sets()
   
    -- My formatting is very easy to follow. All sets that pertain to my character doing things are under 'me'.
    -- All sets that are equipped to faciliate my avatar's behaviour or abilities are under 'avatar', eg, Perpetuation, Blood Pacts, etc
       
    sets.me = {}        -- leave this empty
    sets.avatar = {}    -- leave this empty
       
    -- Your idle set when you DON'T have an avatar out
    sets.me.idle = {
    main="",
    sub="",
    ammo="",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands={ name="Merlinic Dastanas", augments={'Pet: STR+5','Attack+8','"Refresh"+2','Mag. Acc.+9 "Mag.Atk.Bns."+9',}},
    legs="Assid. Pants +1",
    feet={ name="Merlinic Crackows", augments={'Pet: "Store TP"+5','Pet: Haste+3','"Refresh"+1','Accuracy+6 Attack+6','Mag. Acc.+15 "Mag.Atk.Bns."+15',}},
    neck="Loricate Torque +1",
    waist="Gishdubar Sash",
    left_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    right_ear="Genmei Earring",
    left_ring="Defending Ring",
    right_ring="Patricius Ring",
    back="Moonbeam Cape",
}
       
    -- Your MP Recovered Whilst Resting Set
    sets.me.resting = { 
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    }
       
    -----------------------
    -- Perpetuation Related
    -----------------------
       
    -- Avatar's Out --  
    -- This is the base for all perpetuation scenarios, as seen below
    sets.avatar.perp = {
    main="",
    sub="",
    ammo="",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands={ name="Merlinic Dastanas", augments={'Pet: STR+5','Attack+8','"Refresh"+2','Mag. Acc.+9 "Mag.Atk.Bns."+9',}},
    legs="Assid. Pants +1",
    feet="Convo. Pigaches +2",
    neck="Caller's Pendant",
    waist="Lucidity Sash",
    left_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    right_ear="Evans Earring",
    left_ring="Defending Ring",
    right_ring="Evoker's Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
   
    -- The following sets base off of perpetuation, so you can consider them idle sets.
    -- Set the relevant gear, bearing in mind it will overwrite the perpetuation item for that slot!
    sets.avatar["Carbuncle"] = {hands="Asteria Mitts +1"}
    sets.avatar["Cait Sith"] = {hands="Lamassu Mitts +1"}
    -- When we want our avatar to stay alive
    sets.avatar.tank = set_combine(sets.avatar.perp,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
       
    -- When we want our avatar to shred
    sets.avatar.melee = set_combine(sets.avatar.perp,{
    main="Nirvana",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands="Asteria Mitts +1",
    legs="Assid. Pants +1",
    feet="Convo. Pigaches +2",
    neck="Caller's Pendant",
    waist="Lucidity Sash",
    left_ear="Evans Earring",
    right_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    left_ring="Defending Ring",
    right_ring="Evoker's Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
       
    -- When we want our avatar to hit
    sets.avatar.acc = set_combine(sets.avatar.perp,{
    main="Nirvana",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands="Asteria Mitts +1",
    legs="Assid. Pants +1",
    feet="Convo. Pigaches +2",
    neck="Caller's Pendant",
    waist="Lucidity Sash",
    left_ear="Evans Earring",
    right_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    left_ring="Defending Ring",
    right_ring="Evoker's Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
       
    -- When Avatar's Favori s active
    sets.avatar.favor = set_combine(sets.avatar.perp,{
    main="Nirvana",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands="Asteria Mitts +1",
    legs="Assid. Pants +1",
    feet="Convo. Pigaches +2",
    neck="Caller's Pendant",
    waist="Lucidity Sash",
    left_ear="Evans Earring",
    right_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    left_ring="Defending Ring",
    right_ring="Evoker's Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
       
    ----------------------------
    -- Summoning Skill Related
    -- Including all blood pacts
    ----------------------------
       
    -- + Summoning Magic. This is a base set for max skill and blood pacts and we'll overwrite later as and when we need to
    sets.avatar.skill = {
    main="",
    sub="",
    ammo="",
    head="Beckoner's Horn +1",
    body="Shomonjijoe +1",
    hands="Lamassu Mitts +1",
    legs="Assid. Pants +1",
    feet="Convo. Pigaches +2",
    neck="Caller's Pendant",
    waist="Lucidity Sash",
    left_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    right_ear="Andoaa Earring",
    left_ring="Varar Ring",
    right_ring="Evoker's Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
       
    -------------------------
    -- Individual Blood Pacts
    -------------------------
       
    -- Physical damage
    sets.avatar.atk = set_combine(sets.avatar.skill,{
    main="Nirvana",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet="Convo. Pigaches +2",
    neck="Empath Necklace",
    waist="Incarnation Sash",
    left_ear="Andoaa Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
    sets.avatar.pacc = set_combine(sets.avatar.atk,{
        main="Nirvana",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet="Convo. Pigaches +2",
    neck="Empath Necklace",
    waist="Incarnation Sash",
    left_ear="Andoaa Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
       
    -- Magic Attack
    sets.avatar.mab = set_combine(sets.avatar.skill,{
    main="Espiritus",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet="Convo. Pigaches +2",
    neck="Adad amulet",
    waist="Incarnation Sash",
    left_ear="Andoaa Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
    sets.avatar.mb = set_combine(sets.avatar.mab,{hands="Glyphic Bracers +1"})
    -- Hybrid
    sets.avatar.hybrid = set_combine(sets.avatar.skill,{
    main="Espiritus",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet="Convo. Pigaches +2",
    neck="Empath Necklace",
    waist="Incarnation Sash",
    left_ear="Andoaa Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
       
    -- Magic Accuracy
    sets.avatar.macc = set_combine(sets.avatar.skill,{
        main="Espiritus",
    sub="Elan Strap +1",
    ammo="Sancus Sachet +1",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet="Convo. Pigaches +2",
    neck="Empath Necklace",
    waist="Incarnation Sash",
    left_ear="Andoaa Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
       
    -- Buffs
    sets.avatar.buff = set_combine(sets.avatar.skill,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
       
    -- Other
    sets.avatar.other = set_combine(sets.avatar.skill,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
       
    -- Combat Related Sets
       
    -- Melee
    -- The melee set combines with perpetuation, because we don't want to be losing all our MP whilst we swing our Staff
    -- Anything you equip here will overwrite the perpetuation/refresh in that slot.
    sets.me.melee = set_combine(sets.avatar.perp,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
       
    -- Shattersoul. Weapon Skills do not work off perpetuation as it only stays equipped for a moment
    sets.me["Shattersoul"] = {
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    }
    sets.me["Garland of Bliss"] = {
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    }
       
    -- Feel free to add new weapon skills, make sure you spell it the same as in game. These are the only two I ever use though
   
    ---------------
    -- Casting Sets
    ---------------
       
    sets.precast = {}
    sets.midcast = {}
    sets.aftercast = {}
       
    ----------
    -- Precast
    ----------
       
    -- Generic Casting Set that all others take off of. Here you should add all your fast cast  
    sets.precast.casting = {
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Witful Belt",
    left_ear="Loquac. Earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Swith Cape",
}
       
    -- Summoning Magic Cast time - gear
    sets.precast.summoning = set_combine(sets.precast.casting,{
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Witful Belt",
    left_ear="Loquac. Earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Swith Cape",
})
       
    -- Enhancing Magic, eg. Siegal Sash, etc
    sets.precast.enhancing = set_combine(sets.precast.casting,{
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Siegel sash",
    left_ear="Loquac. Earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Swith Cape",
})
   
    -- Stoneskin casting time -, works off of enhancing -
    sets.precast.stoneskin = set_combine(sets.precast.enhancing,{
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Siegel sash",
    left_ear="Loquac. Earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Swith Cape",
})
       
    -- Curing Precast, Cure Spell Casting time -
    sets.precast.cure = set_combine(sets.precast.casting,{
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Siegel sash",
    left_ear="Mendicant's earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Pahtli Cape",
})
       
    ---------------------
    -- Ability Precasting
    ---------------------
       
    -- Blood Pact Ability Delay
    sets.precast.bp = {
    main="",
    sub="",
    ammo="",
    head={ name="Apogee Crown +1", augments={'MP+80','Pet: Attack+35','Blood Pact Dmg.+8',}},
    body="Con. Doublet +2",
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Enticer's Pants", augments={'MP+50','Pet: Accuracy+15 Pet: Rng. Acc.+15','Pet: Mag. Acc.+15','Pet: Damage taken -5%',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Empath Necklace",
    waist="Incarnation Sash",
    left_ear="Evans Earring",
    right_ear="Gelos Earring",
    left_ring="Varar Ring",
    right_ring="Varar Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
}
       
    -- Mana Cede
    sets.precast["Mana Cede"] = {
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    }
       
    -- Astral Flow  
    sets.precast["Astral Flow"] = {
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    }
       
    ----------
    -- Midcast
    ----------
       
    -- We handle the damage and etc. in Pet Midcast later
       
    -- Whatever you want to equip mid-cast as a catch all for all spells, and we'll overwrite later for individual spells
    sets.midcast.casting = {
    main="",
    sub="",
    ammo="",
    head={ name="Merlinic Hood", augments={'"Fast Cast"+6','CHR+2','Mag. Acc.+13','"Mag.Atk.Bns."+8',}},
    body={ name="Merlinic Jubbah", augments={'"Mag.Atk.Bns."+12','"Fast Cast"+7','AGI+1',}},
    hands={ name="Merlinic Dastanas", augments={'Pet: Attack+28 Pet: Rng.Atk.+28','Blood Pact Dmg.+10','Pet: DEX+10','Pet: Mag. Acc.+15','Pet: "Mag.Atk.Bns."+15',}},
    legs={ name="Psycloth Lappas", augments={'MP+80','Mag. Acc.+15','"Fast Cast"+7',}},
    feet={ name="Merlinic Crackows", augments={'"Fast Cast"+6','MND+5','Mag. Acc.+9','"Mag.Atk.Bns."+7',}},
    neck="Orunmila's Torque",
    waist="Witful Belt",
    left_ear="Loquac. Earring",
    right_ear="Etiolation Earring",
    left_ring="Kishar Ring",
    right_ring="Rahab Ring",
    back="Swith Cape",
}
       
    -- Enhancing
    sets.midcast.enhancing = set_combine(sets.midcast.casting,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
       
    -- Stoneskin
    sets.midcast.stoneskin = set_combine(sets.midcast.enhancing,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
    -- Elemental Siphon, eg, Tatsumaki Thingies, Esper Stone, etc
    sets.midcast.siphon = set_combine(sets.avatar.skill,{
        main="",
        sub="",
        ranged="",
        ammo="",
        head="",
        neck="",
        lear="",
        rear="",
        body="",
        hands="",
        lring="",
        rring="",
        back="",
        waist="",
        legs="",
        feet=""
    })
         
    -- Cure Potency
    sets.midcast.cure = set_combine(sets.midcast.casting,{
    main="",
    sub="",
    ammo="",
    head={ name="Vanya Hood", augments={'Healing magic skill +20','"Cure" spellcasting time -7%','Magic dmg. taken -3',}},
    body="Annoint. Kalasiris",
    hands="Inyan. Dastanas +1",
    legs={ name="Lengo Pants", augments={'INT+7','Mag. Acc.+7','"Mag.Atk.Bns."+3','"Refresh"+1',}},
    feet={ name="Medium's Sabots", augments={'MP+50','MND+10','"Conserve MP"+7','"Cure" potency +5%',}},
    neck="Incanter's Torque",
    waist="Luminary Sash",
    left_ear="Mendi. Earring",
    right_ear={ name="Moonshade Earring", augments={'MP+25','Latent effect: "Refresh"+1',}},
    left_ring="Ephedra Ring",
    right_ring="Rufescent Ring",
    back={ name="Campestres's Cape", augments={'Pet: Acc.+20 Pet: R.Acc.+20 Pet: Atk.+20 Pet: R.Atk.+20','Eva.+20 /Mag. Eva.+20','Pet: Attack+10 Pet: Rng.Atk.+10','Pet: "Regen"+10',}},
})
       
    ------------
    -- Aftercast
    ------------
       
    -- I don't use aftercast sets, as we handle what to equip later depending on conditions using a function, eg, do we have an avatar out?
   
end
 
Offline
Posts:
By 2018-05-13 22:06:56
 Undelete | Edit  | Link | 引用 | 返事
 
Post deleted by User.
[+]
Log in to post.