Skip to content

Inconsistency/bug with "Preserve granted tags if multiple" #116

@Crezetique

Description

@Crezetique

"Preserve Granted Tags If Multiple" description actually mentions "if multiple instances of the same effect are applied". My understanding is that the bool only works if multiple effects with the same effect tag, I've tested and that is the case -- kinda

I believe I inadvertently ran into an inconsistency issue with removing the granted tags if it is granted by two effects with the same effect tag. Even when both effects are removed, there's a chance where the granted tag is not removed.

(you can test with the screenshot scenario)
Image
That being said, is there a workaround with multiple effects of different effect tags granting tags?


I feel like I'm saying tag a million times and what I'm trying to describe might come off confusing so hopefully this helps:

Effect Tags - Effect.One Effect.Two
Granted Tags: State.Test State.Test
Result: State.Test is removed completely if any effect is remove. (is there a workaround?)

Effect Tags - Effect.One Effect.One
Granted Tags: State.Test State.Test
Result: State.Test is sometimes removed when both effects are removed. (bug)


Other info:
Only tested with Server Auth effect application.
Only tested with Listen server (server only).

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