272 Commits
Author SHA1 Message Date
shaga fa37f641e5 Take over from ShaguTweaks when both are installed
ShagaTweaks and the original ShaguTweaks share the ShaguTweaks namespace,
so running both applies every tweak twice. When the original is loaded too,
ShagaTweaks now stays idle for that session and turns ShaguTweaks and
ShaguTweaks-extras off, so from the next login or /reload only ShagaTweaks
runs. Settings carry over: both addons save ShaguTweaks_config and
ShaguTweaks_cache, so the session that has both writes the original's
settings into ShagaTweaks' saved variables.
2026-10-15 04:30:27 +00:00
shaga d970ccae45 Stop heal prediction erroring on vanilla clients with ClassicAPI
libpredict registered the tbc spellcast and combat log events on every
client and relied on vanilla never firing them. A vanilla client with an
API backport such as ClassicAPI fires UNIT_SPELLCAST_START as well, without
UnitCastingInfo, so every cast raised "attempt to call global
'UnitCastingInfo'". Register those events on the tbc client only; vanilla
keeps using its own SPELLCAST events.
2026-10-15 03:57:41 +00:00
shaga 92bcb87e9c Describe the fork in the README and point installs at it 2026-10-13 17:16:25 +00:00
shaga 690c0b05ef Rename the addon to ShagaTweaks
The addon folder, toc files and title are now ShagaTweaks, and the modules
that load their own textures look them up in the ShagaTweaks folder.

The Lua namespace (ShaguTweaks) and the saved variables (ShaguTweaks_config,
ShaguTweaks_cache) keep their names, so existing settings carry over and
addons that integrate with ShaguTweaks keep working. /st also answers to
/shagatweaks.
2026-10-13 17:09:02 +00:00
shagu 7d670218a9 turtle-wow: update sell value database to 1.18 2025-08-15 09:50:16 +02:00
shagu 5601835de6 minimap-clock: only update once per second 2025-08-13 21:06:40 +02:00
shagu af72396f32 reduced-actionbar: support pet and stance bar together 2025-08-12 17:43:27 +02:00
DBFBlackbull d8e20a695d helpers: support up to 16 values in hooksecurefunc 2025-08-10 16:49:49 +02:00
shagu 04553a03d8 compat: add return values to hooksecurefunc 2025-08-04 09:38:26 +02:00
shagu cf85403570 social-colors: disable chat parser in combat log 2025-08-04 09:38:26 +02:00
shagu 1c31a42980 chat-links: disable chat parser in combat log 2025-08-04 09:38:26 +02:00
shagu f439216db6 helpers: remove debug related output in spairs 2025-08-04 09:37:43 +02:00
DBFBlackbull 71672c0625 helpers: add optional sort function parameter to spairs 2025-08-04 09:37:00 +02:00
DBFBlackbull 4e82892261 helpers: add GetItemIDFromLink function 2025-08-02 16:56:20 +02:00
DBFBlackbull 8311f4551f config: update and align categories of several modules 2025-08-02 16:54:44 +02:00
DBFBlackbull 91a7dc6160 config: keep general category on top 2025-08-02 16:52:15 +02:00
shagu 344354d975 helpers: make hooksecurefunc append by default 2025-07-30 20:26:29 +02:00
shagu 3d963c851f helpers: allow table hooks in hooksecurefunc 2025-07-30 19:56:37 +02:00
DBFBlackbull 734932bab2 helpers: move GetItemLinkByName and add caching 2025-07-30 19:20:39 +02:00
DBFBlackbull c5d3933964 helpers: remove duplicate code 2025-07-28 00:37:06 +02:00
DBFBlackbull ddab705a66 blue-shaman: use tbc hex color code 2025-07-28 00:30:01 +02:00
shagu be8fd4c483 reduced-actionbar: support pet and stance bar together 2025-07-25 20:56:27 +02:00
shagu 610395ab70 reduced-actionbar: support up to 12 stance buttons 2025-07-25 20:41:35 +02:00
shagu 6ccdd2aa59 vendor-values: use correct return value for auctions
partially undo a faulty pull request: #107
2025-07-24 08:26:00 +02:00
shagu 9c3e721710 vendor-values: use old method to detect item links
partially undo a faulty pull request:
https://github.com/shagu/ShaguTweaks/pull/107
2025-07-18 15:38:42 +02:00
shagu 4bff740eb3 helpers: always write capture index cache 2025-07-07 15:24:29 +02:00
Mr. Alchemist 2eace5ffd6 vendor-values: improve item link handling 2025-06-30 07:59:36 +02:00
shagu b6c0a42685 vendor-values: ignore negative item count 2025-06-14 18:24:07 +02:00
shagu 3bbde9eb91 main: only set print if not existing 2025-06-05 12:39:49 +02:00
shagu 8e43bef09e auto-dismount: align and update dismount translations 2025-06-04 09:38:28 +02:00
shagu 3d96b0ffff libspell: skip spell index of invalid spells 2025-06-01 14:45:32 +02:00
shagu 02b44c1e61 mods: change default on various modules 2025-05-20 16:11:12 +02:00
shagu 461e09d864 main: allow empty strings in config overwrite entries 2025-05-20 14:36:55 +02:00
shagu 0b252f2e3f dark-ui-elements: skip blend over textures 2025-05-02 22:23:26 +02:00
shagu 0086ce9048 reduced-actionbar: slightly move gryphon textures 2025-05-01 11:40:05 +02:00
shagu c00f5d18f4 main: add disclaimer to slash commands 2025-05-01 11:39:30 +02:00
shagu d335c3ba38 reduced-actionbar: slightly move top actionbars 2025-05-01 01:57:52 +02:00
shagu 93e177fc0f dark-ui-elements: improve action button appearance 2025-05-01 01:31:53 +02:00
shagu 3f22768f7a main: ensure that overwrites are always created 2025-05-01 01:26:11 +02:00
shagu a1157da547 main: add slashcmd to save custom overwrites 2025-04-30 20:29:16 +02:00
shagu c2cb97bf24 helpers: add function to get item count 2025-04-30 18:38:54 +02:00
shagu d636d3d92f main: add custom module config overwrite system 2025-04-30 00:53:27 +02:00
shagu c2a8f63344 dark-ui-elements: switch to flat config format 2025-04-30 00:51:37 +02:00
shagu d1d27de8e7 unitframes-bighealth: use regular darken-frame function 2025-04-30 00:27:01 +02:00
shagu 9a68557b52 dark-ui-elements: use proper config color index 2025-04-30 00:26:13 +02:00
shagu 8f797ab1fa main: add generic config overwrite mechanism 2025-04-29 22:39:55 +02:00
shagu 75b304c2f9 turtle-wow: update sellvalue db to 1.17.2 2025-04-29 18:30:28 +02:00
Spit 0dca3ad512 equip-compare: dont create this table every function call 2025-04-07 12:04:42 +02:00
Spit 1e331790cb equip-compare: fix bug if only 1 rind/weapon equipped 2025-04-07 12:04:42 +02:00
Spit 40c892ae80 equip-compare: support for AtlasLootTooltip2 2025-04-07 12:04:42 +02:00