Skip to content

Gemstone Margonite: Ancestor's Visage never cast — player dies after balling (Ele & Sin) #235

Description

@phiwi

Summary

The Gemstone Margonite farm (City of Torc'qua) fails consistently for both Elementalist and Assassin.

The monk hero successfully casts the protective bonds, and the player manages to pull and ball some Margonites. However, at the point where Ancestor's Visage should be cast (to trigger the Famine spirit and drain Margonite energy to 0), nothing happens — the visage is never cast, so the Margonites are never killed and the player eventually dies.

Steps to reproduce

  1. Run the Gemstone Margonite farm as Elementalist or Assassin.
  2. The monk casts bonds correctly and the player pulls/balls the Margonites.
  3. No Ancestor's Visage is cast at the ball; the player dies shortly after.

Expected behavior

Ancestor's Visage (or Sympathetic Visage for Elementalist) is cast once the Margonites are balled, triggering Famine and draining their energy to 0, which kills them.

Actual behavior

The visage is never cast; the player dies.

Relevant code

src/farms/GemstoneMargonite.au3 → KillMargonitesUsingVisageSkills()

The visage cast is gated by:

If IsRecharged($MARGONITE_ANCESTORS_VISAGE) And GetEffect($ID_ANCESTORS_VISAGE) == Null And GetEffect($ID_SYMPATHETIC_VISAGE) == Null And GetEnergy() > 14 And _
        (($margonite_player_profession <> $ID_ELEMENTALIST And Not IsRecharged($MARGONITE_SHADOWFORM)) Or ($margonite_player_profession == $ID_ELEMENTALIST And Not IsRecharged($MARGONITE_ELEMENTALIST_OBSIDIAN_FLESH))) Then
    UseSkillEx($MARGONITE_ANCESTORS_VISAGE)
EndIf

Possible root causes to investigate:

  • With Quickening Zephyr (+30% energy cost) and Famine active, the player may rarely have >14 energy when Ancestor's Visage is recharged.
  • The Not IsRecharged(Shadow Form) / Not IsRecharged(Obsidian Flesh) condition may never align with the visage recharge window, so the cast is skipped every loop.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions