Maintenance for the week of May 18:
• NA megaservers for maintenance – May 18, 4:00AM EDT (8:00 UTC) - 9:00AM EDT (13:00 UTC)
• EU megaservers for maintenance – May 18, 8:00 UTC (4:00AM EDT) - 13:00 UTC (9:00AM EDT)

[BUG] Scribing "Class Mastery" Script on Banner Bearer Causes Repeated Involuntary Dismount

Kickimanjaro
Kickimanjaro
✭✭✭
Summary

The Arcanist Class Mastery Signature on Banner Bearer causes the player to be forcibly dismounted every 5 seconds while mounted with the banner active and any amount of Crux. This appears to be triggered by the script's 5-second reapplication of Class Mastery, wherein it attempts to "generate 3 Ultimate if you already have Crux and are in combat," even when the player is not in combat and no ultimate is granted.

Environment
  • Platform: PC/NA
  • Patch: U49
  • Class: Arcanist
  • Scribing Configuration: Banner Bearer with the Immobilize Focus, Class Mastery Signature, and Heroism Affix

Video

https://www.youtube.com/watch?v=YaBPkPbqlqc

Steps to Reproduce (Minimal)
  1. As an Arcanist, equip Banner Bearer configured with the Class Mastery Signature.
  2. Slot the scribed Banner on your ability bar and cast it.
  3. Enter combat and generate Crux (1, 2, or 3 — any non-zero amount).
  4. Exit combat (either kill the enemy or run away) and mount.
  5. Result: You are forcibly dismounted within 1–5 seconds. Remounting results in another forced dismount ~5 seconds later. This cycle repeats until all Crux naturally expire (~30 seconds).

Alternative Reproduction (Combat While Mounted)
  1. Same setup as above. Start with 0 Crux.
  2. Cast Banner, then mount.
  3. Ride near hostile enemies to enter combat while mounted.
  4. Class Mastery's first tick creates 1 Crux (you remain mounted).
  5. 5 seconds later, the next tick fires (you now have Crux), and you are dismounted.

Expected Behavior

The Class Mastery script's periodic effect should not interact with the mounted state. The player should remain mounted, consistent with how other passive ultimate-generating effects behave while mounted.

Actual Behavior

Every 5 seconds, the Class Mastery script's tick forces a dismount. The dismount:
  • Occurs on a precise 5.000-second server-side interval (verified via addon timestamps across 15+ dismounts).
  • Occurs regardless of combat state — happens both in and out of combat.
  • Occurs regardless of Ultimate bar fullness — still triggers at 500/500 Ultimate.
  • Produces no combat event, no stagger, no mount failure reason — just a silent forced dismount.
  • Stops immediately when Crux reach 0 (either by natural expiry or by consuming them).

Comparison: Other Scripted Effects Do Not Dismount

To verify that scripted effects while mounted do not inherently cause a dismount, I tested with:
  • Oakensoul Ring (Minor Heroism) — Mounted in combat, generating ultimate → NOT dismounted
  • Banner Bearer (without Class Mastery) — Active banner with Heroism Affix, mounted with any amount of Crux → NOT dismounted
  • Banner Bearer with Class Mastery Signature — Active banner while mounted with Crux → DISMOUNTED

The Class Mastery Signature is the only scripted effect tested that causes a dismount. Notably, it dismounts the player even when out of combat and no ultimate is actually being granted.

Isolation Testing Performed
  1. Banner unslotted, 3 Crux, mount, ride around a bit → No dismount. Crux alone are harmless.
  2. Banner slotted with Class Mastery, 3 Crux, mount, try to ride around a bit → Dismounted on 5-second cycle.
  3. Banner slotted with different Affix (Battle Resurrection Mastery instead of Heroism), 3 Crux, mount, try to ride around a bit → No dismount. Banner itself is harmless.
  4. 0 Crux, out of combat, Banner+Class Mastery, mount, try to ride around a bit → No dismount. The "create Crux if none" branch does not fire out of combat.
  5. 0 Crux, Banner+Class Mastery, mount, ride into combat. First tick creates Crux → No dismount on crux creation. Dismount 5s later when "generate ult" branch fires.
  6. 3 Crux, full Ultimate bar (500/500), mount, try to ride around a bit → Still dismounted. The dismount occurs even when no ultimate can be granted.
  7. Consume all Crux while mounted (reaching crux=0), remount → No further dismounts. Crux>0 is required for the cycle.

Data Collection Method

Findings verified using a custom diagnostic addon (ArcanistMountBug) that monitors EVENT_MOUNTED_STATE_CHANGED, EVENT_PLAYER_COMBAT_STATE, EVENT_EFFECT_CHANGED, EVENT_COMBAT_EVENT, and EVENT_MOUNT_FAILURE, with full buff snapshots and timestamps logged to SavedVariables.

Root Cause (Likely)

This appears to be triggered by the game evaluating the ultimate reward portion of the Class Mastery script specifically, as the crux-generating part does not dismount the player. Every 5 seconds, the script ticks and checks whether it should grant ultimate (Crux > 0 and in combat). The server appears to treat this evaluation as an action incompatible with the mounted state — similar to how casting a skill dismounts the player — even when the conditions for the reward are not met (out of combat, or ultimate bar is full). While the player can work around this by deactivating the banner before mounting, the behavior is inconsistent with other scripted effects like Minor Heroism, which generate ultimate while mounted without issue.


Edited by Kickimanjaro on April 11, 2026 7:29PM
  • Kickimanjaro
    Kickimanjaro
    ✭✭✭
    Additional Dismount Bug: Zena's Empowering Disc "Cling" Buff

    While investigating the Class Mastery dismount above, I remembered a second Arcanist ability that causes the same involuntary dismount: Zena's Empowering Disc (morph of Arcanist's Domain).

    This was originally reported in June 2023. I tried to bump that thread recently since the bug is still present in U49, but it was closed by a moderator who advised me to create a new thread instead.

    I realize the Bug Report Forum Guidelines also ask for one thread per issue, so including this here isn't ideal. But the guidelines also ask that we reply to existing threads rather than create new ones — and the existing thread for this bug was closed when I did exactly that. Rather than create a third thread about the same dismount problem, I'm including it here since I suspect both bugs share the same root cause and have the same negative effect on player experience.

    The Bug

    Zena's Empowering Disc provides Minor Courage, Minor Fortitude, Minor Intellect, and Minor Endurance while standing in the area. When you leave the area (or the ability expires), 10-second "cling" versions of those buffs are applied so they linger briefly. The dismount appears to coincide with the moment those cling buffs are applied to a mounted player.

    With multi-rider mounts, this is especially painful — the ability gives you just enough time to mount up and have a friend hop on the back, only for both of you to get kicked off. This can happen multiple times in a row if you and your friend are really persistent.

    Steps to Reproduce
    1. Slot Zena's Empowering Disc and cast it.
    2. Mount while standing in the disc's area.
    3. Ride out of the area.
    4. Result: You are dismounted within ~1 second of leaving — at the moment the cling buffs are applied.

    Alternatively: stay mounted inside the disc until it expires. When the area ends and buffs convert from permanent to 10-second cling versions, you are dismounted.

    Isolation Testing
    • Mount inside Zena's disc, ride out → DISMOUNTED when cling buffs apply.
    • Mount inside Zena's disc, stay until it expires → DISMOUNTED when permanent buffs convert to cling versions.
    • Ride back into the disc (buffs become permanent again), stay until it expires → DISMOUNTED again when the cling conversion fires.
    • Mount after leaving the disc (already have cling buffs ticking), let them fade naturally → NOT dismounted. Buff fading is fine.
    • Arcanist's Domain (base ability, no cling mechanic) — mount, ride out → NOT dismounted.
    • Chakram of Destiny (other morph, no cling mechanic) — mount, ride out → NOT dismounted.

    The dismount appears to be tied to the application of the cling buffs, not the buffs fading — mounting after the cling buffs are already ticking and letting them expire does not dismount. Morphs without the cling mechanic do not cause the dismount.

    Sprinting Bug Also Still Present

    As reported in 2023: if you are sprinting when you leave the disc's area of effect, the cling buffs are not applied at all. This is still the case in U49 — sprinting out of the area means you lose the buffs immediately with no 10-second linger. This also applies to mounted sprinting: if you sprint out of the disc on a mount, the cling buffs are never applied and you are not dismounted — but you also don't get the lingering buffs. So the ability's cling mechanic has been broken in two different ways for at least three years.

    Connection to Class Mastery Dismount

    Both bugs seem to follow the same pattern: something — whether a buff application or a scripted effect evaluation — happens to a mounted player, and the game appears to treat it as incompatible with the mounted state. In both cases, no combat event, stagger, knockback, or mount failure reason is produced — just a silent forced dismount.
    Edited by Kickimanjaro on April 11, 2026 5:17PM
Sign In or Register to comment.