A Scholar's Education (Guide)

言語: JP EN DE FR
2010-06-21
New Items
5683 users online
フォーラム » FFXI » Jobs » Scholar » A Scholar's Education (Guide)
A Scholar's Education (Guide)
First Page 2 3 ... 102 103
Online
By Dodik 2025-10-15 05:55:18  
IMO you need to cap RP on Agwu's if you're doing an Ongo V25 fight using Agwu's.
 Carbuncle.Maletaru
Offline
サーバ: Carbuncle
Game: FFXI
User: maletaru
Posts: 4278
By Carbuncle.Maletaru 2025-10-15 06:42:58  
Gasho said: »
should i stick with Acuity Belt or change it to Hachirin-no-obi

Helices automatically get the weather buff guaranteed, so obi isn't necessary.
 Asura.Nolano
Offline
サーバ: Asura
Game: FFXI
User: Nolano
Posts: 39
By Asura.Nolano 2025-10-15 06:47:04  
I would at least focus on RPing the legs. Then you can cap MBB1. Then the hands. You can make it work with Empy pieces in other places. That said, with your current gear, I would swap to 5/5 empy +3. Change waist to skrymir +1 and shield for culminus. I would also consider changing your TVR ring to medada's for this fight. I'd use it in place of freke for helix and mujin for normal magic burst.

Your elemental magic set should also be reconfigured to something similar to the above, with the obi and ammurapi back in place.
 Ragnarok.Marquiss
Offline
サーバ: Ragnarok
Game: FFXI
User: Marquiss
By Ragnarok.Marquiss 2025-10-23 13:18:43  
Obscure info but highly relevant: Tupsimati enmity- applies separately from gear cap enmity, and functions like empyrean body enmity-. It applies multiplicatively after gear bonus.

You can do some serious magic bursting and almost never get hate for it.
[+]
 Cerberus.Dekar
Offline
サーバ: Cerberus
Game: FFXI
User: Dekar1
Posts: 359
By Cerberus.Dekar 2025-10-23 13:34:05  
Ragnarok.Marquiss said: »
Obscure info but highly relevant: Tupsimati enmity- applies separately from gear cap enmity, and functions like empyrean body enmity-. It applies multiplicatively after gear bonus.

Assuming it's the same term as Arbatel Gown +3, that would give SCH another -48 Enmity on top of their normal -50 enmity. That's pretty amazing for self enmity suppression.
[+]
 Ragnarok.Marquiss
Offline
サーバ: Ragnarok
Game: FFXI
User: Marquiss
By Ragnarok.Marquiss 2025-10-25 10:15:27  
Testing Tupsimati

Can confirm that with /sam, proper sTP set, haste, and AM3, SCH can self burst all spells to include Impact. Impact can only if you pre-cast Alacrity for only that spell in particular. I save so many stratagems meleeing that swapping arts or casting ebullience every spell is possible. Myrkr solves all MP issues.

In long range fights can obviously go /rdm for MAB, fastcast, convert, and use staff AM2.

Extremely versatile staff in the hands of a wise mage.
necroskull Necro Bump Detected! [80 days between previous and next post]
 Asura.Minfarshaw
Offline
サーバ: Asura
Game: FFXI
Posts: 13
By Asura.Minfarshaw 2026-01-12 23:29:21  
quick question, what would be better for MB ( nukes and Helix ) Mpacca Staff R25 or Bunzi Rod R15 ( need that damn tree dead in V20 lol )
Offline
Posts: 261
By Veydal1 2026-01-13 00:15:31  
Depends on how the rest of your gear looks. On SCH, I don't think MP was ever an issue, so having staff for Myrkr wasn't a factor. Though depending on the scenario (lack of support or too long of a fight), having access to Myrkr could be appealing.

Bunzi's Rod has MBB +10 on it for what it's worth. I've always gone with Bunzi's Rod + Ammurapi Shield (or Culminus for Helix).
 Asura.Minfarshaw
Offline
サーバ: Asura
Game: FFXI
Posts: 13
By Asura.Minfarshaw 2026-01-13 00:34:47  
yeah MBB +10 sounds better then MBB II +2, but, with Agwu R25 and +4 AF/Relic, isnt it easy to cap out the hard cap of MB I 40 ?
Offline
Posts: 261
By Veydal1 2026-01-13 03:09:47  
Sure, but you get some flexibility to swap something like Agwu hands in for Empy hands.

Side by side comparison of Bunzi R15 + Ammurapi Shield vs Mpaca's Staff R25 & Enki Strap -
+18 Magic acc, +28 MAB, -15 Magic Damage, -2 MB II, +10 MB I

At a glance, the only reason to use Mpaca's would be for MP management reasons.
 Asura.Minfarshaw
Offline
サーバ: Asura
Game: FFXI
Posts: 13
By Asura.Minfarshaw 2026-01-13 05:52:27  
ok cool ty
 Fenrir.Brimstonefox
Offline
サーバ: Fenrir
Game: FFXI
User: Brimstone
Posts: 469
By Fenrir.Brimstonefox 2026-02-10 09:34:34  
Any recommendations for a good Shining Strike set?
[+]
necroskull Necro Bump Detected! [53 days between previous and next post]
Offline
Posts: 2
By MisterSnivy 2026-04-04 15:38:46  
What does a modern healing set look like? Just Kaykaus +1 or anything specific?
Offline
Posts: 1611
By Chimerawizard 2026-04-04 16:17:07  
depends if you are worried about getting hit or not.
ItemSet 378846
probably still farily accurate though I haven't looked in a long time. focus is on cure potency, enmity- and conserve MP.

edit to add a DT primary focus set.
ItemSet 338349
feel free to improve on it, just made it in a minute based on getting DT cap. with as few other swaps as needed.
 Quetzalcoatl.Jakey
Offline
サーバ: Quetzalcoatl
Game: FFXI
User: Jakey
Posts: 531
By Quetzalcoatl.Jakey 2026-04-04 16:33:26  
This actually reminds me at mastery rank 7+ I should be using Hoxne earring for cure potency too across all my jobs.

As far as tankier cure sets go I do really like to fit in empy body if I can both for dt and -enmity.
Offline
Posts: 2
By MisterSnivy 2026-04-04 16:49:11  
I figured the Relic hands +4 would outpace the kaykaus, thanks for that tip. Just need to save money for the set.
necroskull Necro Bump Detected! [74 days between previous and next post]
 Valefor.Dathus
Offline
サーバ: Valefor
Game: FFXI
User: Dathus
Posts: 71
By Valefor.Dathus 2026-06-17 21:26:33  
Gearing a SCH alt for Oddy/Sortie, and kinda browsing through here and the all jobs sets. Anyone got some more ideal sets to aim for? Also, looking at that cure set, should I actually get the Chatoyant and Twilight?
Offline
Posts: 14
By MurielliAsura 2026-06-17 23:47:11  
Here is what I use when I solo on Sortie.
SCH / DNC ML45

-------------------------------------------------------------------------------
-- INIT
-------------------------------------------------------------------------------
function get_sets()
mote_include_version = 2
include('Mote-Include.lua')
end

-------------------------------------------------------------------------------
-- HUD (Windower texts)
-------------------------------------------------------------------------------
local ok_texts, texts = pcall(require, 'texts')
local hud = nil
local rapture_cure = false
local perpetuance_enhancing = false
local offensive_cure = false

local function hud_update()
if not hud then return end
local lines = {}
table.insert(lines, 'SCH HUD')
table.insert(lines, ('Casting: %s'):format(state.CastingMode and state.CastingMode.value or ''))
table.insert(lines, ('Weapon: %s'):format(state.WeaponMode and state.WeaponMode.value or ''))
table.insert(lines, ('LockMelee: %s'):format(tostring(state.LockMelee and state.LockMelee.value)))
hud:text(table.concat(lines, '\n'))
end

local function hud_init()
if not ok_texts then return end
if hud then return end
hud = texts.new()
hud:pos(20, 220)
hud:size(12)
hud:bold(true)
hud:bg_alpha(128)
hud:stroke_width(2)
hud:stroke_alpha(180)
hud:show()
hud_update()
end

-------------------------------------------------------------------------------
-- JOB SETUP
-------------------------------------------------------------------------------
function job_setup()
state.CastingMode:options('Normal','MB')
state.IdleMode:options('Normal','DT')
state.Move = M(false, 'Move')

-- Weapon modes
state.WeaponMode = M{['description']='WeaponMode','Botulus','Ghatjot','Dhartok','ClubShield_BlackHalo','ClubShield_Nuke','Heal'}
state.WeaponMode:set('Botulus')

-- Lock weapon slots only
state.LockMelee = M(true, 'LockMelee')

info = info or {}
state.Buff.Perpetuance = buffactive['Perpetuance'] or false
state.Buff.Ebullience = buffactive['Ebullience'] or false
state.Buff.Rapture = buffactive['Rapture'] or false
end

function sub_job_change(new, old)
update_weapons(true)
end

function user_setup()
end

-------------------------------------------------------------------------------
-- GEAR SETS
-------------------------------------------------------------------------------
function init_gear_sets()
sets = sets or {}
sets.precast = {}
sets.midcast = {}
sets.idle = {}
sets.precast.WS = {}

----------------------------------------------------------------
-- PRECAST FAST CAST
----------------------------------------------------------------
--Arts 10 FC88 Total: 98/90
sets.precast.FC = {
ammo="Incantor Stone", --FC2
head="Pedagogy Mortarboard +4", --FC13
body="Pinga Tunic", --FC13
hands="Agwu's Gages", --FC6
legs="Pinga Pants", --FC11
feet="Merlinic Crackows", --FC12
neck="Baetyl Pendant", --FC4
waist="Embla Sash", --FC5
left_ear="Malignance Earring", --FC4
right_ear="Loquac. Earring", --FC2
left_ring="Kishar Ring", --FC4
right_ring="Prolix Ring", --FC2
back="Fi Follet Cape +1" --FC10
}

----------------------------------------------------------------
-- WEAPONSKILL: SKILLCHAIN CLOSER (Black Halo / Shining Strike)
----------------------------------------------------------------
sets.sc_close1 = {
ammo="Oshasha's Treatise",
head="Nyame Helm",
body="Nyame Mail",
hands="Nyame Gauntlets",
legs="Nyame Flanchard",
feet="Nyame Sollerets",
neck="Null Loop",
waist="Sailfi Belt +1",
back={ name="Lugh's Cape", augments={'MND+20','Accuracy+20 Attack+20','MND+10','Weapon skill damage +10%',}},
left_ear="Malignance Earring",
right_ear="Regal Earring",
left_ring="Metamorph Ring +1",
right_ring="Epaminondas's Ring",
}

sets.sc_close2 = {
ammo="Oshasha's Treatise",
head="Nyame Helm",
body="Nyame Mail",
hands="Nyame Gauntlets",
legs="Nyame Flanchard",
feet="Nyame Sollerets",
neck="Warder's Charm +1",
waist="Fotia Belt",
back={ name="Lugh's Cape", augments={'MND+20','Accuracy+20 Attack+20','MND+10','Weapon skill damage +10%',}},
left_ear="Malignance Earring",
right_ear="Regal Earring",
left_ring="Metamorph Ring +1",
right_ring="Epaminondas's Ring",
}

sets.precast.WS['Black Halo'] = sets.sc_close1
sets.precast.WS['Shining Strike'] = sets.sc_close2

-- Myrkr (MP)
sets.precast.WS['Myrkr'] = {
head="Kaykaus Mitra",
body="Nyame Mail",
hands="Nyame Gauntlets",
legs="Nyame Flanchard",
feet="Nyame Sollerets",
neck="Nodens Gorget",
waist="Luminary Sash",
left_ear="Regal Earring",
right_ear="Etiolation Earring",
left_ring="Persis Ring",
right_ring="Mephitas's Ring +1",
back="Fi Follet Cape +1"
}

----------------------------------------------------------------
-- MIDCAST: HEALING / ENHANCING / NUKES / HELIX
----------------------------------------------------------------
sets.midcast.Cure = {
head="Kaykaus Mitra",
body="Pinga Tunic",
hands="Telchine Gloves",
legs="Pinga Pants",
feet="Vanya Clogs",
neck="Nodens Gorget",
waist="Hachirin-no-Obi",
left_ear="Malignance Earring",
right_ear="Etiolation Earring",
left_ring="Janniston Ring",
right_ring="Mephitas's Ring +1",
back="Twilight Cape"
}

sets.midcast.Curaga = sets.midcast.Cure
sets.midcast.CureSelf = sets.midcast.Cure

sets.midcast.EnhancingDuration = {
head={ name="Telchine Cap", augments={'"Fast Cast"+5','Enh. Mag. eff. dur. +9',}},
body={ name="Telchine Chas.", augments={'"Fast Cast"+4','Enh. Mag. eff. dur. +9',}},
hands={ name="Telchine Gloves", augments={'"Fast Cast"+5','Enh. Mag. eff. dur. +9',}},
legs={ name="Telchine Braconi", augments={'Enh. Mag. eff. dur. +10',}},
feet={ name="Telchine Pigaches", augments={'"Fast Cast"+4','Enh. Mag. eff. dur. +10',}},
neck="Incanter's Torque",
waist="Embla Sash",
left_ear="Malignance Earring",
right_ear="Regal Earring",
left_ring="Stikini Ring +1",
right_ring="Stikini Ring +1",
back="Fi Follet Cape +1",
}

sets.midcast['Enhancing Magic'] = sets.midcast.EnhancingDuration

sets.midcast.Embrava = set_combine(sets.midcast.EnhancingDuration, {
main="Pedagogy Staff",
sub="Clerisy Strap +1",
})

sets.midcast.Regen = set_combine(sets.midcast.EnhancingDuration, {
main="Pedagogy Staff",
sub="Clerisy Strap +1",
head="Arbatel Bonnet +3",
hands="Arbatel Bracers +3",
body={ name="Telchine Chas.", augments={'"Regen" potency+3',}},
legs={ name="Telchine Braconi", augments={'"Fast Cast"+4','"Regen" potency+3',}},
feet={ name="Telchine Pigaches", augments={'"Regen" potency+3',}},
back={ name="Bookworm's Cape", augments={'INT+3','MND+2','Helix eff. dur. +12','"Regen" potency+9',}},
})

sets.midcast.Stoneskin = {
head="Telchine Cap",
body="Telchine Chas.",
hands="Telchine Gloves",
legs="Shedir Seraweels",
feet="Telchine Pigaches",
neck="Nodens Gorget",
waist="Siegel Sash"
}

-- Aquaveil
sets.midcast.Aquaveil = {
head={ name="Chironic Hat", augments={'Pet: Mag. Acc.+20','Accuracy+6','"Treasure Hunter"+1','Accuracy+11 Attack+11',}},
legs="Shedir Seraweels",
waist="Emphatikos Rope",
}

sets.midcast['Dark Magic'] = {
ammo="Pemphredo Tathlum",
head="Pixie Hairpin +1",
body="Arbatel Gown +3",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Agwu's Pigaches",
neck="Erra Pendant",
waist="Hachirin-no-Obi",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Evanescence Ring",
right_ring="Archon Ring",
back={ name="Lugh's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','INT+10','"Mag.Atk.Bns."+10','Phys. dmg. taken-10%',}},
}

sets.midcast.Enfeebling = {
ammo="Pemphredo Tathlum",
body="Cohort Cloak +1",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Skaoi Boots",
neck="Argute Stole +2",
waist="Null Belt",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Stikini Ring +1",
right_ring="Stikini Ring +1",
back="Aurist's Cape +1",
}

sets.midcast['Impact'] = {
ammo="Pemphredo Tathlum",
body="Twilight Cloak",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Arbatel Loafers +3",
neck="Argute Stole +2",
waist="Null Belt",
back="Null Shawl",
}

-- Nukes (Normal)
sets.midcast.Nuke = {
ammo="Pemphredo Tathlum",
head="Arbatel Bonnet +3",
body="Arbatel Gown +3",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Arbatel Loafers +3",
neck="Argute Stole +2",
waist="Hachirin-no-Obi",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Metamorph Ring +1",
right_ring="Freke Ring",
back="Null Shawl",
}

-- Nukes (MB)
sets.midcast.NukeMB = set_combine(sets.midcast.Nuke, {
ammo="Pemphredo Tathlum",
head="Pedagogy Mortarboard +4",
body="Agwu's Robe",
hands="Agwu's Gages",
legs="Arbatel Pants +3",
feet="Arbatel Loafers +3",
neck="Argute Stole +2",
waist="Hachirin-no-Obi",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Metamorph Ring +1",
right_ring="Mujin Band",
back={ name="Lugh's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','INT+10','"Mag.Atk.Bns."+10','Phys. dmg. taken-10%',}},
})

-- Helix (Normal)
sets.midcast.Helix = {
ammo="Ghastly Tathlum +1",
head="Arbatel Bonnet +3",
body="Arbatel Gown +3",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Arbatel Loafers +3",
neck="Argute Stole +2",
waist="Skrymir Cord",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Mallquis Ring",
right_ring="Freke Ring",
back="Null Shawl",
}

-- Helix (MB)
sets.midcast.HelixMB = set_combine(sets.midcast.Helix, {
ammo="Ghastly Tathlum +1",
head="Arbatel Bonnet +3",
body="Arbatel Gown +3",
hands="Arbatel Bracers +3",
legs="Arbatel Pants +3",
feet="Arbatel Loafers +3",
neck="Argute Stole +2",
waist="Skrymir Cord",
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Mallquis Ring",
right_ring="Freke Ring",
back="Null Shawl",
})

----------------------------------------------------------------
-- BUFFS
----------------------------------------------------------------
sets.buff = {}
sets.buff.Perpetuance = { hands="Arbatel Bracers +3" }
sets.buff.Ebullience = { head="Arbatel Bonnet +3" }
sets.buff.Rapture = { head="Arbatel Bonnet +3" }
sets.buff.Alacrity = { feet="Peda. Loafers" }

----------------------------------------------------------------
-- IDLE
----------------------------------------------------------------
sets.idle.Normal = {
ammo="Homiliary",
head="Arbatel Bonnet +3",
body="Arbatel Gown +3",
hands="Agwu's Gages",
legs="Assid. Pants +1",
feet="Herald's Gaiters",
neck="Warder's Charm +1",
waist="Embla Sash",
back={ name="Lugh's Cape", augments={'INT+20','Mag. Acc+20 /Mag. Dmg.+20','INT+10','"Mag.Atk.Bns."+10','Phys. dmg. taken-10%',}},
left_ear="Malignance Earring",
right_ear="Arbatel Earring +2",
left_ring="Stikini Ring +1",
right_ring="Stikini Ring +1"
}

sets.idle.DT = set_combine(sets.idle.Normal, {})
sets.Move = { feet="Herald's Gaiters" }

----------------------------------------------------------------
-- ENGAGED
----------------------------------------------------------------
sets.engaged = {}
sets.engaged.Normal = {
ammo="Oshasha's Treatise",
head="Blistering Sallet +1",
body="Nyame Mail",
hands="Gazu Bracelets +1",
legs="Nyame Flanchard",
feet="Nyame Sollerets",
neck="Null Loop",
waist="Null Belt",
left_ear="Crep. Earring",
right_ear="Mache Earring +1",
left_ring="Chirich Ring +1",
right_ring="Fickblix's Ring",
back="Null Shawl",
}

----------------------------------------------------------------
-- WEAPON SETS
----------------------------------------------------------------
sets.weapons = {}
sets.weapons.Botulus = { main="Daybreak", sub="Bunzi's Rod" }
sets.weapons.Ghatjot = { main="Maxentius", sub="Bunzi's Rod" }
sets.weapons.Dhartok = { main="Bunzi's Rod", sub="Daybreak" }
sets.weapons.ClubShield_BlackHalo = { main="Maxentius", sub="Ammurapi Shield" }
sets.weapons.ClubShield_Nuke = { main="Bunzi's Rod", sub="Ammurapi Shield" }
sets.weapons.Heal = { main="Chatoyant Staff", sub="Clerisy Strap +1" }


end

-------------------------------------------------------------------------------
-- HELPERS
-------------------------------------------------------------------------------
local function is_tier3_nuke(spell)
if not spell or not spell.english then return false end
return spell.english:match(' III$') ~= nil
end

local function apply_melee_lock(slotfiltered_set)
if not state.LockMelee.value then return slotfiltered_set end
local cleaned = {}
for k, v in pairs(slotfiltered_set) do
if k ~= 'main' and k ~= 'sub' then
cleaned[k] = v
end
end
return cleaned
end

function update_weapons(reapply_lock)
local mode = state.WeaponMode.value
local wset = sets.weapons[mode]
if wset then
enable('main','sub')
equip(wset)
if state.LockMelee.value or reapply_lock then
disable('main','sub')
end
add_to_chat(122,'[WeaponMode] '..mode..' | Lock='..tostring(state.LockMelee.value))
hud_update()
end
end

local function is_helix(spell)
return spell.english and spell.english:lower():find("helix")
end

local function is_elemental_nuke(spell)
return spell.skill == 'Elemental Magic' and not is_helix(spell)
end

local function is_regen(spell)
return spell.english and spell.english:contains('Regen')
end

local function is_embrava(spell)
return spell and spell.english == 'Embrava'
end

local function is_offensive_cure(spell)
if not spell or not spell.english or not spell.english:startswith("Cure") then
return false
end
if not spell.target then
return false
end

local t = spell.target.type
if t == 'MONSTER' or t == 'NPC' then
return true
end

return false
end

-------------------------------------------------------------------------------
-------------------------------------------------------------------------------
-- PRECAST
-------------------------------------------------------------------------------
function job_precast(spell, action, spellMap, eventArgs)
if spell.type == 'WeaponSkill' then
if sets.precast.WS[spell.english] then
equip(sets.precast.WS[spell.english])
end
return
end

if spell.english == "Impact" then
disable('body')
end

if spell.action_type == "Magic" then
rapture_cure = false
perpetuance_enhancing = false
offensive_cure = false

if spell.english and spell.english:startswith("Cure") and buffactive['Rapture'] then
rapture_cure = true
end

if is_offensive_cure(spell) then
offensive_cure = true
end

if spell.skill == 'Enhancing Magic' and buffactive['Perpetuance'] then
perpetuance_enhancing = true
end

if is_regen(spell) or is_embrava(spell) then
enable('main','sub')
local fc = table.copy(sets.precast.FC)
fc.main = nil
fc.sub = nil
equip(fc)
return
end

equip(apply_melee_lock(sets.precast.FC))
end
end

-------------------------------------------------------------------------------
-- POST PRECAST
-------------------------------------------------------------------------------
function job_post_precast(spell, action, spellMap, eventArgs)
if spell.action_type == "Magic" then
if buffactive['Alacrity'] or buffactive['Celerity'] then
equip({feet="Peda. Loafers"})
add_to_chat(122, '[PostPrecast] Alacrity/Celerity feet equipped')
end
end
end

-------------------------------------------------------------------------------
-- MIDCAST
-------------------------------------------------------------------------------
function job_midcast(spell, action, spellMap, eventArgs)
if spell.english == 'Aquaveil' then
equip(apply_melee_lock(sets.midcast.Aquaveil))
return
end

if spell.english and spell.english:startswith("Cure") then
if offensive_cure then
equip(apply_melee_lock(sets.midcast.Nuke))
else
if spell.target and spell.target.type == "SELF" then
equip(apply_melee_lock(sets.midcast.CureSelf))
else
equip(apply_melee_lock(sets.midcast.Cure))
end
end
return
end

if spell.skill == 'Enhancing Magic' then
if spell.english and spell.english:contains("Stoneskin") then
equip(apply_melee_lock(sets.midcast.Stoneskin))
return
elseif is_regen(spell) then
enable('main','sub')
equip(sets.midcast.Regen)
return
elseif is_embrava(spell) then
enable('main','sub')
equip(sets.midcast.Embrava)
return
else
equip(apply_melee_lock(sets.midcast.EnhancingDuration))
return
end
end

if spell.skill == 'Enfeebling Magic' then
equip(apply_melee_lock(sets.midcast.Enfeebling))
return
end

if spell.skill == 'Dark Magic' then
equip(apply_melee_lock(sets.midcast['Dark Magic']))
return
end

if spell.english == "Impact" then
equip(apply_melee_lock(sets.midcast['Impact']))
return
end
end

-------------------------------------------------------------------------------
-- POST MIDCAST
-------------------------------------------------------------------------------
function job_post_midcast(spell, action, spellMap, eventArgs)
if spell.english and spell.english:startswith("Cure") then
if offensive_cure then
equip(apply_melee_lock(sets.midcast.Nuke))
add_to_chat(122, '[Cure] Offensive undead mode')

if rapture_cure then
equip({head="Arbatel Bonnet +3"})
add_to_chat(122, '[Cure] Rapture undead head equipped')
end
else
if rapture_cure then
equip(apply_melee_lock(sets.buff.Rapture))
add_to_chat(122, '[Cure] Rapture head equipped')
end
end
return
end

if spell.skill == 'Enhancing Magic' then
if perpetuance_enhancing then
equip(apply_melee_lock(sets.buff.Perpetuance))
add_to_chat(122, '[Enhancing] Perpetuance hands equipped')
end
return
end

if is_helix(spell) then
if state.CastingMode.value == 'MB' then
equip(apply_melee_lock(sets.midcast.HelixMB))
add_to_chat(122, '[Helix Mode] MB')
else
equip(apply_melee_lock(sets.midcast.Helix))
add_to_chat(122, '[Helix Mode] Normal')
end

if state.Buff.Ebullience then
equip(apply_melee_lock(sets.buff.Ebullience))
end
return
end

if is_elemental_nuke(spell) then
if is_tier3_nuke(spell) then
equip(apply_melee_lock(sets.midcast.Nuke))
add_to_chat(122, '[Nuke Mode] Tier III forced Normal')
else
if state.CastingMode.value == 'MB' then
equip(apply_melee_lock(sets.midcast.NukeMB))
add_to_chat(122, '[Nuke Mode] MB')
else
equip(apply_melee_lock(sets.midcast.Nuke))
add_to_chat(122, '[Nuke Mode] Normal')
end
end

if state.Buff.Ebullience then
equip(apply_melee_lock(sets.buff.Ebullience))
end
return
end
end

-------------------------------------------------------------------------------
-- AFTERCAST
-------------------------------------------------------------------------------
function job_aftercast(spell, action, spellMap, eventArgs)
rapture_cure = false
perpetuance_enhancing = false
offensive_cure = false

if is_regen(spell) or is_embrava(spell) then
update_weapons(true)
end

if spell.english == "Impact" then
enable('body')
end
end

-------------------------------------------------------------------------------
-- IDLE
-------------------------------------------------------------------------------
function customize_idle_set(idleSet)
if state.IdleMode.value == 'DT' then
idleSet = set_combine(idleSet, sets.idle.DT)
end
if state.Move.value then
idleSet = set_combine(idleSet, sets.Move)
end
return idleSet
end

-------------------------------------------------------------------------------
-- BUFF CHANGE (for HUD refresh)
-------------------------------------------------------------------------------
function job_buff_change(buff, gain)
if buff == 'Perpetuance' then
state.Buff.Perpetuance = gain
end
if buff == 'Ebullience' then
state.Buff.Ebullience = gain
end
if buff == 'Rapture' then
state.Buff.Rapture = gain
end
hud_update()
end

-------------------------------------------------------------------------------
-- SELF COMMANDS
-------------------------------------------------------------------------------
function job_self_command(cmdParams, eventArgs)
local cmd = (cmdParams and cmdParams[1] and cmdParams[1]:lower()) or nil
if not cmd then return end

if cmd == 'nuke' then
state.CastingMode:set('Normal')
add_to_chat(122,'[CastingMode] Normal')
hud_update()
return
elseif cmd == 'mb' then
state.CastingMode:set('MB')
add_to_chat(122,'[CastingMode] MB')
hud_update()
return
end

if cmd == 'move' then
state.Move:toggle()
add_to_chat(122,'[Move] '..tostring(state.Move.value))
hud_update()
return

elseif cmd == 'lockmelee' then
state.LockMelee:toggle()
if state.LockMelee.value then
disable('main','sub')
else
enable('main','sub')
end
add_to_chat(122,'[LockMelee] '..tostring(state.LockMelee.value))
hud_update()
return

elseif cmd == 'weap' then
state.WeaponMode:cycle()
update_weapons(true)
return
elseif cmd == 'Botulus' then
state.WeaponMode:set('Botulus')
update_weapons(true)
return
elseif cmd == 'Ghatjot' then
state.WeaponMode:set('Ghatjot')
update_weapons(true)
return
elseif cmd == 'Dhartok' then
state.WeaponMode:set('Dhartok')
update_weapons(true)
return
elseif cmd == 'ClubShield_BlackHalo' then
state.WeaponMode:set('ClubShield_BlackHalo')
update_weapons(true)
return
elseif cmd == 'ClubShield_Nuke' then
state.WeaponMode:set('ClubShield_Nuke')
update_weapons(true)
return
elseif cmd == 'Heal' then
state.WeaponMode:set('Heal')
update_weapons(true)
return
end
end

-------------------------------------------------------------------------------
-- LOAD
-------------------------------------------------------------------------------
windower.register_event('load', function()
hud_init()
update_weapons(true)
end)
 Asura.Lunafreya
Offline
サーバ: Asura
Game: FFXI
User: Lunafreya
Posts: 860
By Asura.Lunafreya 2026-06-18 05:43:04  
What’s your sortie solo route/galli yield? Curious.
Offline
Posts: 30
By Undula 2026-06-18 12:43:17  
Asura.Lunafreya said: »
What’s your sortie solo route/galli yield? Curious.

Talking for myself of course, I'm doing A and E boss and everything in between, depending on placing of the lesser NMs etc.. Doing all that I usually yield around 15k Galli.

Which leads me to another SCH/Sortie related question. I'm trying C Boss for a while now and while I think I have the order of things / mechanics down, my Rapture / Cure IV's seldomly do the 28k damage I've seen on YouTube, but more like 8-15k, mostly 8k.
I'm using full empy+3 for this, un-augmented Bunzi Rod/Daybreak, MND/MAB/MACC cape, light obi, etc., so I don't see how I could improve my gear (other than augmenting the Bunzi Rod, but 25MAB and some MACC cannot explain the numbers?).
Maybe I have the whole healing magic as damage formula wrong, so if anyone is doing C Boss on SCH: Any tips for me?

And finally, I'd really like to expand my galli yield, and just one more basement boss would almost double the 15k, so if anyone would like to run with another SCH sometimes, please let me know. I'm playing at GMT times, usually in the evening.
First Page 2 3 ... 102 103
Log in to post.