Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -------------------------------------------------------------------------------------------------------------------
- -- 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.HybridMode:options('Normal', 'PhysicalDef', 'MagicalDef')
- state.CastingMode:options('Normal', 'Resistant')
- state.IdleMode:options('Normal', 'PDT', 'MDT')
- gear.default.obi_waist = "Sekhmet Corset"
- select_default_macro_book()
- 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['Chainspell'] = {body="Vitivation Tabard"}
- -- Waltz set (chr and vit)
- sets.precast.Waltz = {
- head="Atrophy Chapeau +1",
- body="Atrophy Tabard +1",hands="Warlock's Gloves",
- back="Refraction Cape",legs="Hagondes Pants",feet="Warlock's Boots"}
- -- Don't need any special gear for Healing Waltz.
- sets.precast.Waltz['Healing Waltz'] = {}
- -- Fast cast sets for spells
- -- 80% Fast Cast (including trait) for all spells, plus 5% quick cast
- -- No other FC sets necessary.
- sets.precast.FC = {ammo="Bibiki Seashell",
- head="Teal Chapeau",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",
- back="Miraculous Cape",waist="Penitent's Rope",legs="Teal Slops",feet="Teal Pigaches"}
- sets.precast.FC.Impact = set_combine(sets.precast.FC, {head=empty,body="Twilight Cloak"})
- -- Weaponskill sets
- -- Default set for any weaponskill that isn't any more specifically defined
- sets.precast.WS = {
- head="Atrophy Chapeau +1",neck="Asperity Necklace",ear1="Bladeborn Earring",ear2="Steelflash Earring",
- body="Atrophy Tabard +1",hands="Warlock's Gloves",ring1="Rajas Ring",ring2="K'ayres Ring",
- back="Atheling Mantle",waist="Caudata Belt",legs="Hagondes Pants",feet="Warlock's Boots"}
- -- Specific weaponskill sets. Uses the base set if an appropriate WSMod version isn't found.
- sets.precast.WS['Requiescat'] = set_combine(sets.precast.WS,
- {neck="Soil Gorget",ear1="Brutal Earring",ear2="Moonshade Earring",
- ring1="Aquasoul Ring",ring2="Aquasoul Ring",waist="Soil Belt"})
- sets.precast.WS['Sanguine Blade'] = {ammo="Witchstone",
- head="Hagondes Hat",neck="Eddy Necklace",ear1="Friomisi Earring",ear2="Hecate's Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Strendu Ring",ring2="Acumen Ring",
- back="Toro Cape",legs="Hagondes Pants",feet="Warlock's Boots"}
- -- Midcast Sets
- sets.midcast.FastRecast = {main="Runic Anelace",sub="Spellcaster's Ecu",
- head="Warlock's Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Glamor Jupon",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's Rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.midcast.Cure = {main="Light Staff",sub="Lizard Leather Strap +1",
- head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
- sets.midcast.Curaga = sets.midcast.Cure
- sets.midcast.CureSelf = {ring1="Kunaji Ring",ring2="Asklepian Ring"}
- sets.midcast['Enhancing Magic'] = {main="Runic Anelace",sub="Spellcaster's Ecu",
- head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
- sets.midcast.Refresh = {legs="Estoqueur's Fuseau +2"}
- sets.midcast.Stoneskin = {waist="Siegel Sash"}
- sets.midcast['Enfeebling Magic'] = {main="Dark staff",sub="Lizard Leather Strap +1",
- head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
- sets.midcast['Dia III'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Warlock's Chapeau"})
- sets.midcast['Slow II'] = set_combine(sets.midcast['Enfeebling Magic'], {head="Warlock's Chapeau"})
- sets.midcast['Elemental Magic'] = {main="Runic Anelace",sub="Spellcaster's Ecu",
- head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
- sets.midcast.Impact = set_combine(sets.midcast['Elemental Magic'], {head=empty,body="Twilight Cloak"})
- sets.midcast['Dark Magic'] = {main="Dark Staff",sub="Lizard Leather Strap +1",
- head="Teal Chapeau",neck="Beak Necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Teal Saio",hands="Teal Cuffs",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Demonry Sash",legs="Teal Slops",feet="Teal Pigaches"}
- --sets.midcast.Stun = set_combine(sets.midcast['Dark Magic'], {})
- sets.midcast.Drain = set_combine(sets.midcast['Dark Magic'], {ring1="Excelsis Ring", waist="Fucho-no-Obi"})
- sets.midcast.Aspir = sets.midcast.Drain
- -- Sets for special buff conditions on spells.
- sets.midcast.EnhancingDuration = {hands="Atrophy Gloves +1",back="Estoqueur's Cape",feet="Estoqueur's Houseaux +2"}
- sets.buff.ComposureOther = {head="Estoqueur's Chappel +2",
- body="Estoqueur's Sayon +2",hands="Estoqueur's Gantherots +2",
- legs="Estoqueur's Fuseau +2",feet="Estoqueur's Houseaux +2"}
- sets.buff.Saboteur = {hands="Estoqueur's Gantherots +2"}
- -- Sets to return to when not performing an action.
- -- Resting sets
- sets.resting = {main="Dark Staff", sub="Lizard Leather Strap +1",
- ammo="bibiki seashell",neck="Beak necklace",
- body="Vermillion Cloak",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- waist="Qiqirn Sash",legs="Warlock's Tights",feet="Warlock's Boots"}
- -- Idle sets
- sets.idle = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.idle.Town = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.idle.Weak = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.idle.PDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.idle.MDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- -- Defense sets
- sets.defense.PDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.defense.MDT = {main="Runic Anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Warlock's Tabard",hands="Warlock's Gloves",ring1="Electrum Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.Kiting = {legs="Warlock's Tights"}
- sets.latent_refresh = {waist="Penitent's rope"}
- -- 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 = {main="Wize Wizard's anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Scorppion Harness",hands="Warlock's Gloves",ring1="Phalanx Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Warwolf Belt",legs="Warlock's Tights",feet="Warlock's Boots"}
- sets.engaged.Defense = {main="Wize Wizard's anelace",sub="Spellcaster's Ecu",ammo="Bibiki Seashell",
- head="Warlock's Chapeau",neck="Beak necklace",ear1="Antivenom Earring",ear2="Insomnia Earring",
- body="Scorppion Harness",hands="Warlock's Gloves",ring1="Phalanx Ring",ring2="Ecphoria Ring",
- back="Miraculous Cape",waist="Penitent's rope",legs="Warlock's Tights",feet="Warlock's Boots"}
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement