Skip to content

[Demon Hunter] Fix sigil expression crash when spell is not known#11177

Open
taherbert wants to merge 1 commit intosimulationcraft:midnightfrom
taherbert:fix/dh-sigil-of-spite-placed-expr
Open

[Demon Hunter] Fix sigil expression crash when spell is not known#11177
taherbert wants to merge 1 commit intosimulationcraft:midnightfrom
taherbert:fix/dh-sigil-of-spite-placed-expr

Conversation

@taherbert
Copy link
Contributor

Sigil expressions (placed, sigil_placed, activation_time, delay) throw "No expression found" at init time when referenced via action.sigil_name.placed on a character that doesn't have the sigil spell. The inner sigil background action is only created when the talent/spell is active, so create_expression falls through to the parent class which doesn't handle sigil-specific expression names.

Returns constant 0 when the sigil pointer is null. Applied to all five sigil types for consistency.

Sigil expressions (placed, activation_time, delay) throw "No expression
found" at init when the sigil spell is not talented. The inner sigil
action is only created when the talent is active, so create_expression
falls through to the parent which doesn't handle sigil-specific names.

Return constant 0 when the sigil is null. Fixes all five sigil types.
@taherbert taherbert changed the title [DH] Fix sigil expression crash when spell is not known [Demon Hunter] Fix sigil expression crash when spell is not known Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant