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
- Run the Gemstone Margonite farm as Elementalist or Assassin.
- The monk casts bonds correctly and the player pulls/balls the Margonites.
- 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.
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
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:
Possible root causes to investigate:
Not IsRecharged(Shadow Form)/Not IsRecharged(Obsidian Flesh)condition may never align with the visage recharge window, so the cast is skipped every loop.