File Details
ICN2-v1.3.0.zip
- R
- Mar 11, 2026
- 40.35 KB
- 31
- 12.0.1
- Retail
File Name
ICN2.zip
Supported Versions
- 12.0.1
ICN2 Changelog v1.3.0
ICN2_Core.lua
Reqorked fatigue recovery system
- Fixed the bug where fatigue never recovered in v1.2, it only decayed.
- Recovery is now based on three independent condition flags:
isSitting,nearCampfire, andinHousing. - Recovery now uses a two-tier system instead of a flat stance rate:
- Slow (~5 min to full). Any single condition: sitting, campfire, eating/drinking, rested area alone, or housing alone.
- Fast (~2 min to full).
IsResting()AND (nearCampfireORinHousing). - None (combat, mounted, or no qualifying condition).
Tick hard clamp
- Values are now Hard capped at 100%
- Fixed a bug where the values could increse past 100%
/icn2 details output
- Fatigue line now reports
recovery: slow/fast/none — sources: rested area, campfire…instead of the oldstance: sit (+x/s)which was always zero.
Minor
- Added
---@diagnostic disable-next-line: deprecatedannotation onGetItemInfo()call to suppress the Lua warning in WoW 12.0.
ICN2_Data.lua
Fatigue table removed and replaced by:
ICN2.FATIGUE_RECOVERYhas two values:slow = 100/300andfast = 100/120.ICN2.CAMPFIRE_PATTERNSis the aura name patterns for campfire/Cozy Fire detection.ICN2.HOUSING_MAP_IDShas map ID fallback table for housing zones (Razorwind Shores and Founders Point, both standard and Warband variants).
Balance tweaks
- Undead race: hunger/thirst modifiers changed from
1.1/1.1to0.1/0.1- correctly reflecting that undead don't eat or drink. Fatigue changed from
1.7to0.8.
- correctly reflecting that undead don't eat or drink. Fatigue changed from
indoorssituation modifier: fatigue changed from0.9to0.8; hunger/thirst changed from0.9/0.9to1.0/1.0(indoors no longer slows eating/drinking decay).- Default
hudAlphachanged from0.9to1.0. ARMOR_FATIGUEentries now have inline comments explaining each tier.
ICN2_FoodDrink.lua
Well Fed buff reworked
- Previously restored both hunger and thirst to 100% unconditionally.
- Now restores only the matching need: eating active → hunger to 100%; drinking active → thirst to 100%. Neither fires if the respective state isn't active.
- Chat message now specifies which need was restored (color-coded) instead of a generic "Hunger and Thirst set to 100%".
ICN2_HUD.lua
Indicator system expanded
- Added two new tiers:
>>>(pure green, very fast recovery ≥1.0%/s) and<<<(pure red, very fast decay ≤ −1.0%/s). - Thresholds adjusted: fast up/down moved from ±0.10 to ±0.30; new faster tier at ±1.00.
##fallback color changed from black(0,0,0)to white(1,1,1).- Indicator initial text changed from
•to##.
Indicator pulse animation (new)
- Active indicators (
>,>>,>>>,<,<<,<<<) now pulse alpha using a sine wave between 0.25 and 1.0 over a 2-second cycle. - Fallback
##stays static at full alpha.
Blocky bars — 3D geometry, no atlas textures
- Removed
emptyAtlas/emptyTex(atlas textures were visually noisy). - Each block is now 6 pure-color textures.
- Bug fix: all geometry textures now start
Hidden().ApplyBarModeis the sole authority for showing/hiding them. Previously, block shells were always visible and bled through behind the smooth bar in the depleted region.
Icons updated (author swap)
- Hunger:
INV_Misc_Food_15→inv_misc_food_cooked_greatpabanquet_general - Thirst:
INV_Drink_07→inv_drink_18_color03 - Fatigue:
Spell_Nature_Sleep→ui_campcollection
Minor
INDICATOR_Wwidened from 16 to 18.- Fill alpha on active blocks:
0.85→0.90.
Known Issues
- Custom mode has no input values
- Sit/sleeping detection not working
- Pulsing animation not working when replenish food

