Skip to content

Blm0j2 "A Time to Kill" (Black Mage job quest 2/6): implement from scratch (no script exists yet) #151

Description

@swstegall

Summary

Quest Blm0j2 (id 111262), rank 15, is quest 2/6 of the Black Mage job line — the arc that awards the Black Mage Soul Crystal (Soul of the Black Mage, reward credited via #61). It belongs to the Black Mage job (derived from the Thaumaturge class). Per the Mirke transcript, the quest-giver is now Lalai the Abject at the Milvaneth Sacrarium in Ul'dah, speaking Master Ququruka's words: the next key to seal the Voidgate "requires the blood of sacrifice." The player accepts a linkpearl from Lalai, travels to western Thanalan west of Nophica's Wells, and slays the yarzon beast Daddy Longlegs to slake the land; Ququruka contacts the player via the linkpearl confirming the dark power has grown. There is NO script yet — implement from scratch.

Reachability

Gated to active Thaumaturge/Black Mage at the required rank, enforced via #60 (cross-class unlock for the line: Thaumaturge Lv30 + Pugilist Lv15). Follows #150 (Blm0j1, "Hearing Voices") as the immediate within-line prerequisite.

What's needed

  • Create scripts/lua/quests/blm/blm0j2.lua with the standard hooks (onStart/onStateChange/onTalk/onPush/onNotice/getJournalMapMarkerList/onFinish).
  • SEQ_ACCEPT offer from Lalai the Abject at the Milvaneth Sacrarium; on accept, grant the linkpearl for Lalai the Abject key item.
  • Sequence: travel to western Thanalan, west beyond Nophica's Wells, and hunt the yarzon beast Daddy Longlegs; on the kill, fire the "blood of the slain beast slakes the land" milestone (IncCounter/SetCounter).
  • onNotice/linkpearl-glow leg: deliver Ququruka's follow-up message and advance toward completion.
  • getJournalMapMarkerList markers for Lalai (Sacrarium) and the Daddy Longlegs hunt objective.
  • Reward/CompleteQuest finale via Class/job quest enablement: credit class/job rewards on CompleteQuest (skill points/rank, Soul Crystal, gil/items) #61.
  • Derive exact Daddy Longlegs actor class id, linkpearl item id, dialogue event ids, and zone coords from the Mirke/Gamerescape transcript during impl.

Reference material

Acceptance criteria

New file: scripts/lua/quests/blm/blm0j2.lua — prerequisite: #150 (Blm0j1).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Garlemald ServerFor work units related to Garlemald Server.enhancementNew feature or request

    Projects

    Status
    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions