Commit b41ea4e
committed
Anim: enable animated borders on defensive + missing-buff icons
The DF-owned border animations (Pulsate/Wipe/Ripple/Segment Reveal/
Marching Dash/Sides/Corners) run off our own secretRect border textures
via the shared driver, so they work on the 12.1 container icons exactly
as they do on the Aura Designer's placed indicators. Un-frosts what the
port marked as a limitation, scoped to the two low-icon-count elements.
- Defensive row: sets adBorderAnim so the container's SAFE_OVERLAY_ANIM
filter keeps the animation (and still strips the LCG glow types).
- Missing-buff badge: applies its border directly (no container filter),
so it guards to the exposed SAFE_BORDER_ANIM set itself; its border is
now torn down in _teardownContainer's StopAnimation pass, so continuous
animation is safe (the old forced-off invariant is lifted).
- GUI: un-frosts the animation dropdown on both pages and hides the
LCG-only types (Pixel/Autocast/Button/Proc) via animExcludeTypes.
Buff/debuff rows stay off (many-icon perf). Config keys + exports
already existed from the pre-12.1 feature.1 parent 98cfa55 commit b41ea4e
4 files changed
Lines changed: 21 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
16 | 17 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
862 | 862 | | |
863 | 863 | | |
864 | 864 | | |
| 865 | + | |
865 | 866 | | |
866 | 867 | | |
867 | 868 | | |
| |||
1060 | 1061 | | |
1061 | 1062 | | |
1062 | 1063 | | |
1063 | | - | |
1064 | | - | |
1065 | | - | |
1066 | | - | |
1067 | | - | |
| 1064 | + | |
| 1065 | + | |
| 1066 | + | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
1068 | 1073 | | |
1069 | 1074 | | |
1070 | 1075 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
95 | 98 | | |
96 | 99 | | |
97 | 100 | | |
| |||
1866 | 1869 | | |
1867 | 1870 | | |
1868 | 1871 | | |
| 1872 | + | |
1869 | 1873 | | |
1870 | 1874 | | |
1871 | 1875 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6292 | 6292 | | |
6293 | 6293 | | |
6294 | 6294 | | |
| 6295 | + | |
| 6296 | + | |
| 6297 | + | |
6295 | 6298 | | |
6296 | 6299 | | |
6297 | 6300 | | |
6298 | 6301 | | |
6299 | 6302 | | |
6300 | 6303 | | |
6301 | 6304 | | |
6302 | | - | |
6303 | | - | |
6304 | | - | |
6305 | | - | |
6306 | | - | |
6307 | 6305 | | |
6308 | 6306 | | |
6309 | 6307 | | |
| |||
6411 | 6409 | | |
6412 | 6410 | | |
6413 | 6411 | | |
| 6412 | + | |
| 6413 | + | |
| 6414 | + | |
6414 | 6415 | | |
6415 | 6416 | | |
6416 | 6417 | | |
6417 | 6418 | | |
6418 | 6419 | | |
6419 | 6420 | | |
6420 | | - | |
6421 | | - | |
6422 | | - | |
6423 | | - | |
6424 | | - | |
6425 | | - | |
6426 | 6421 | | |
6427 | 6422 | | |
6428 | 6423 | | |
| |||
0 commit comments