BattleScribe / Release

Bug tracking for the release (live) version of BattleScribe
13 stars 2 forks source link

[Roster Editor] Keyword issues #114

Closed cartag closed 4 years ago

cartag commented 4 years ago

Current behavior of BS is to load a unit entirely before checking modifiers. The Add/Remove/Set modifier needs to be figured before the unit is loaded. The screenshot below should (and does) add the KHORNE keyword to the Daemon Prince.

image

image

If I add the KHORNE keyword to the unit at root level (same thing the modifier should do) it now works properly.

image

Thairne commented 4 years ago

Adding a category to an entry via adding it by either addCategory or adding another entry that has the category does not trigger modifiers like hiding e.g. "Dark Angels Master in Phobos Armour" gets the "Faction: Deathwing" keyword via "Stratagem: Inner Circle" selection which adds "Faction: Deathwing". Does not unhide the SEG "Warlord Traits: Deathwing" which unhides on the presence of "Faction: Deathwing"

Mad-Spy commented 4 years ago

@cartag, as a workaround, you should be able to add the KHORNE keyword to the selection under Mark of Chaos? It still shows as the model's keyword. That is how I have it working in the 40k Daemon Princes.

You can then show/hide the list/item by using "If Equal to 0 Selections in Parent of KEYWORD" conditions

cartag commented 4 years ago

@Mad-Spy the Mark of Chaos in the first pic has the keywords in it, but it doesn't propagate down to where an Ancestor check will work. The lists are nested so a parent check won't work. "If Ancestor instance of KHORNE" doesn't register.

Jonskichov commented 4 years ago

Fixed in: Desktop: 2.03.13.142 Android: 2.03.19.328 iOS: 2.03.11.147