diff --git a/HSUI.csproj b/HSUI.csproj
index c151737..507f244 100644
--- a/HSUI.csproj
+++ b/HSUI.csproj
@@ -9,9 +9,9 @@
HSUI
- 1.0.2.8
- 1.0.2.8
- 1.0.2.8
+ 1.0.2.9
+ 1.0.2.9
+ 1.0.2.9
diff --git a/HSUI.json b/HSUI.json
index 3786e27..4793600 100644
--- a/HSUI.json
+++ b/HSUI.json
@@ -2,7 +2,7 @@
"Author": "Knack117",
"Name": "HSUI",
"InternalName": "HSUI",
- "AssemblyVersion": "1.0.2.8",
+ "AssemblyVersion": "1.0.2.9",
"Description": "HSUI provides a highly configurable HUD replacement for FFXIV, recreated from DelvUI using KamiToolKit, FFXIVClientStructs, and Dalamud. Features unit frames, castbars, job gauges, nameplates, party frames, status effects, enemy list, configurable hotbars with drag-and-drop, and profiles.",
"ApplicableVersion": "any",
"RepoUrl": "https://github.com/Knack117/HSUI",
diff --git a/Helpers/ActionBarsManager.cs b/Helpers/ActionBarsManager.cs
index d3804f0..dab24da 100644
--- a/Helpers/ActionBarsManager.cs
+++ b/Helpers/ActionBarsManager.cs
@@ -169,6 +169,10 @@ namespace HSUI.Helpers
int secsLeft = (int)Math.Ceiling(remaining);
return (pct, secsLeft);
}
+ // Cooldown complete (elapsed >= total). Return 0 — do NOT fall through to GetSlotCooldownFromSlot,
+ // as the slot can report a stale/false cooldown (e.g. shared recast group or cached state).
+ if (total > 0.001f)
+ return (0, 0);
}
return GetSlotCooldownFromSlot(slot);
diff --git a/changelog.md b/changelog.md
index e6c7903..250cafe 100644
--- a/changelog.md
+++ b/changelog.md
@@ -1,3 +1,6 @@
+# 1.0.2.9
+- **Hotbars**: Fixed false second cooldown — some 60s actions were showing another cooldown after the real one finished; now correctly returns ready when ActionManager says cooldown is complete.
+
# 1.0.2.8
- **Cast bar**: Default progress bar is now hidden when HSUI cast bar is enabled (with "Hide Default HUD When Replaced" on).
diff --git a/pluginmaster.json b/pluginmaster.json
index 61b38e8..cf6ed5f 100644
--- a/pluginmaster.json
+++ b/pluginmaster.json
@@ -4,9 +4,9 @@
"Name": "HSUI",
"Punchline": "A modern HUD replacement built for customization.",
"Description": "HSUI provides a highly configurable HUD replacement for FFXIV, recreated from DelvUI using KamiToolKit, FFXIVClientStructs, and Dalamud. Features unit frames, castbars, job gauges, nameplates, party frames, status effects, enemy list, configurable hotbars with drag-and-drop, and profiles.",
- "Changelog": "Cast bar: Default progress bar hidden when HSUI cast bar is enabled.",
+ "Changelog": "Hotbars: Fixed false second cooldown on some actions after real cooldown completes.",
"InternalName": "HSUI",
- "AssemblyVersion": "1.0.2.8",
+ "AssemblyVersion": "1.0.2.9",
"RepoUrl": "https://github.com/Knack117/HSUI",
"ApplicableVersion": "any",
"Tags": ["UI", "HUD", "Unit Frames", "Nameplates", "Party Frames", "Hotbars"],
@@ -14,10 +14,10 @@
"DalamudApiLevel": 14,
"IconUrl": "https://raw.githubusercontent.com/Knack117/HSUI/main/Media/Images/icon.png",
"ImageUrls": [],
- "DownloadLinkInstall": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip",
+ "DownloadLinkInstall": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip",
"IsHide": false,
"IsTestingExclusive": false,
- "DownloadLinkTesting": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip",
- "DownloadLinkUpdate": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.8/latest.zip"
+ "DownloadLinkTesting": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip",
+ "DownloadLinkUpdate": "https://github.com/Knack117/HSUI/releases/download/v1.0.2.9/latest.zip"
}
]