Files
ice-hud/IceHUD.toc
Parnic f04c5db493 Re-enable dev-only profile export/import
Exporting works pretty well, but importing is rough (mostly because error messaging isn't quite in place, and it's not obvious that you have to close the window to execute the import). I found a generic json serializer, decided to adapt it to WoW, and it seems to work.

But anyway, I saw this code sitting around and figured it wouldn't take too much work to get it in working order. I was mostly right.
2022-09-02 21:44:12 -05:00

108 lines
2.6 KiB
TeX

## Interface: 90207
## Interface-Retail: 90207
## Interface-Classic: 11403
## Interface-BCC: 20504
## Interface-Wrath: 30400
## Author: Parnic, originally created by Iceroth
## Name: IceHUD
## Title: IceHUD |cff7fff7f-Ace3-|r
## Notes: Another HUD addon
#@debug@
## Version: development
#@end-debug@
#@non-debug@
# ## Version: @project-version@
#@end-non-debug@
## SavedVariables: IceCoreDB
## OptionalDeps: Ace3, LibSharedMedia-3.0, LibDogTag-3.0, LibDogTag-Unit-3.0, LibRangeCheck-2.0, LibDualSpec-1.0, LibDBIcon-1.0, AceGUI-3.0-SharedMediaWidgets
## X-Category: HUDs
## X-Website: https://www.wowace.com/projects/ice-hud
## X-Curse-Project-ID: 5394
## X-WoWI-ID: 8149
#@no-lib-strip@
# Libraries
embeds.xml
#@end-no-lib-strip@
# Localization
loc\loc.xml
# IceHUD core functionality
IceCore.lua
IceHUD.lua
IceElement.lua
IceBarElement.lua
IceUnitBar.lua
IceCastBar.lua
IceStackCounter.lua
# IceHUD modules
modules\PlayerHealth.lua
modules\PlayerMana.lua
modules\TargetHealth.lua
modules\TargetMana.lua
modules\PetHealth.lua
modules\PetMana.lua
modules\TargetInfo.lua
modules\TargetOfTarget.lua
modules\ComboPoints.lua
modules\CastBar.lua
modules\TargetCast.lua
modules\MirrorBar.lua
modules\GlobalCoolDown.lua
modules\SliceAndDice.lua
modules\TargetCC.lua
# - make sure FocusCC loads after TargetCC since it inherits
modules\FocusCC.lua
modules\FocusHealth.lua
modules\FocusMana.lua
modules\FocusCast.lua
modules\Runes.lua
# - make sure TargetOfTarget health/mana load after TargetHealth/TargetMana since they inherit
modules\TargetOfTargetHealth.lua
modules\TargetOfTargetMana.lua
modules\Threat.lua
modules\FocusThreat.lua
modules\RangeCheck.lua
modules\CustomBar.lua
modules\CustomCount.lua
modules\CustomCounterBar.lua
# - make sure PlayerInfo loads after TargetInfo since it inherits
modules\PlayerInfo.lua
modules\PetInfo.lua
modules\TargetOfTargetCast.lua
modules\CustomCDBar.lua
modules\Totems.lua
# - PlayerCC must be after TargetCC
modules\PlayerCC.lua
modules\TargetInvuln.lua
# - PlayerInvuln must be after TargetInvuln
modules\PlayerInvuln.lua
modules\ComboPointsBar.lua
modules\CustomHealth.lua
modules\CustomMana.lua
modules\ClassPowerCounter.lua
modules\HolyPower.lua
modules\Shards.lua
modules\EclipseBar.lua
modules\Vengeance.lua
modules\Resolve.lua
modules\PlayerAlternatePower.lua
modules\HarmonyPower.lua
modules\ShadowOrbs.lua
modules\TargetAbsorb.lua
modules\PlayerAbsorb.lua
modules\FocusAbsorb.lua
modules\Stagger.lua
modules\PlayerAltMana.lua
modules\ArcaneCharges.lua
modules\RollTheBones.lua
#@do-not-package@
IceHUD_Options\Json.lua
IceHUD_Options\JsonDecode.lua
IceHUD_Options\JsonEncode.lua
IceHUD_Options\Options.lua
#@end-do-not-package@