Commit Graph

371 Commits

Author SHA1 Message Date
Brues ba566cdd53 phase 2 removing tbc
Strip dead pfUI.client > 11200 and pfUI.expansion == "tbc" branches now
that vanilla is the only supported client.

- pfUI.lua: hardcode expansion = "vanilla"; collapse force_region matrix
- compat/vanilla.lua, libs/{libcast,libdebuff,libtotem,libunitscan,
  focus}: drop always-false early-returns
- api/unitframes.lua: delete TargetBuffOnUpdate poller + tbc visibility
  and secure-template branches; click-cast keeps only vanilla path
- api/ui-widgets.lua: unconditional EffectiveScale divide
- env/tables.lua: drop unused focus/focustarget pfValidUnits entries
- modules/actionbar.lua: simplify EnablePaging, drop ButtonSwitch/
  petvisibility, unwrap prowl block, single keybind-remap path
- modules/{castbar,chat,cooldown,loot,questitem,totems}: unwrap
  always-true conditionals
- modules/nameplates.lua: cfg-only fake-cooldown gate, unwrap overlap/
  clickthrough + mouselook blocks
- modules/friends.lua + skins/blizzard/friends.lua: maxtab = 4
- skins/blizzard/{help,game_menu,questlog}: drop tbc-only branches
2026-05-25 18:40:17 -05:00
Brues 802d47312f pfSellData: drop sell column, use C_Item.GetItemSellPriceByID
Each pfSellData entry was a "sell,buy" string. The sell price duplicates
what C_Item.GetItemSellPriceByID returns from the engine's item DBC, so
it's redundant in our table — only the buy price (curated from real
vendor encounters, not a static item property) needs to live here.

Transformed every [id]="X,Y" entry across env/tables.lua, compat/tbc.lua,
and modules/turtle-wow.lua to [id]=Y via sed. Format is now itemid →
buyPrice (number, copper).

sellvalue.lua: reads sell from C_Item.GetItemSellPriceByID(id), reads
buy from pfSellData[id]. Items that have only a sell price (not in
pfSellData) now display sell-only — previously they got no tooltip
addition because the lookup gated on table membership. Items with
buy-only (sell == 0 in old data) still display buy correctly.

autovendor.lua: replaces the pfSellData[id] gate (which only checked
table membership and unused the parsed sell/buy) with a direct
C_Item.GetItemSellPriceByID > 0 check — the engine's canonical
"is this item sellable to a vendor" answer.
2026-05-21 17:19:29 -05:00
Meow 70b44774ee removed shred from timer list, this is not a debuff! 2026-03-31 16:05:20 +02:00
Meow 3ecc52e4cc Revert "Fix for bar layout+alternatives+uneven orientation" 2026-03-30 18:53:48 +02:00
Player-Doite c29b69d469 Added and fixed form layout+ uneven orientation
Stance/Form/Aura bar layout fix (before wrong), plus support for uneven rows.
2026-03-26 19:06:25 +01:00
Meow a95aeeb637 new module registry to warn players about new modules 2026-03-23 14:41:40 +01:00
Meow 3a1b24ddd5 Update mapreveal overlay data for Turtle WoW
env/tables.lua — Updated pfMapOverlayData to current Turtle WoW WorldMapOverlay.dbc (53 zones, 707 overlays — added 12 new zones, ~40 new exploration areas)

modules/mapreveal.lua — Use separate texture pool to prevent conflicts with Blizzard overlay rendering; removed legacy errata and unused hash logic
2026-03-20 12:37:25 +01:00
Meow 33acd7bbf5 added new button "Switch to current zone" 2026-03-12 06:34:33 +01:00
Meow b0f6984f22 Revert "Merge pull request #78 from me0wg4ming/revert-77-sp-haste-display"
This reverts commit 791feed6d0, reversing
changes made to 054149f0e2.
2026-03-01 02:13:25 +01:00
Meow 30d36a5af1 Revert "add optional sp/haste display to player frame" 2026-02-28 22:44:49 +01:00
pepopo978 3373751884 add optional sp/haste display to player frame 2026-02-28 12:41:34 -08:00
Meow 37beca7103 New throttling menu
New throttling menu
2026-02-06 08:07:33 +01:00
Meow 54355c9019 enhanced merge into master
Final release!
2026-02-04 22:48:30 +01:00
shagu cecbb5077e profiles: remove right chat window default settings 2025-07-24 21:23:10 +02:00
shagu 64de4bbfa8 profiles: add new profile with light borders 2025-07-24 21:18:21 +02:00
shagu b3a4897dcd profiles: reduce buffs per row in nostalgia profile 2025-07-22 21:54:37 +02:00
shagu 7b41df16a6 buffwatch: add option to only track own debuffs 2025-07-21 16:34:06 +02:00
shagu e86ea7f05d profiles: use gradient bar textures in nostalgia 2025-07-21 16:28:41 +02:00
shagu e30b61950c profiles: increase gryphon size in nostalgia profile 2025-07-21 16:24:14 +02:00
shagu fe58d891a8 profiles: update nostalgia group sizes 2025-07-21 10:39:08 +02:00
shagu a814962082 profiles: add nostalgia profile 2025-07-20 23:13:08 +02:00
shagu 10d24b0ba1 env: update translation tables 2025-06-12 15:34:40 +02:00
shagu ed64c52745 env: update translation tables 2025-06-09 19:26:35 +02:00
Sunelegy 282b13ae3f translations: update zhCN 2025-06-04 19:46:29 +02:00
shagu 7b4c839dbd env: update translation tables 2025-05-25 15:37:36 +02:00
shagu 967448002c env: update translation tables 2025-05-22 08:47:56 +02:00
shagu d93b2feabd env: update translation tables 2025-03-03 17:56:46 +01:00
shagu cc1c97ccba env: update translation tables 2025-02-15 17:25:44 +01:00
shagu e5b3177e8d env: update translation tables 2025-02-14 23:05:27 +01:00
shagu e5d5a474e7 env: update translation tables 2025-02-04 18:26:26 +01:00
shagu bdcb9dd72a env: update translation tables 2024-12-30 12:38:14 +01:00
bhhandley 50e0e33ff7 minimap: add options for zone and coordinate visibility 2024-12-30 12:36:41 +01:00
shagu bd49a202fe env: use correct value pair in grid math table 2024-11-08 19:23:33 +01:00
shagu 0e81de4dc2 locales: escape quotes in ruRU locale 2024-11-04 13:17:45 +01:00
shagu 5f62acacb1 libpredict: convert strings into locale tables 2024-11-04 12:25:03 +01:00
shagu a7e4142696 env: update translations 2024-11-03 10:56:50 +01:00
bhhandley d466fdd2db panel: add total line to gold info panel 2024-10-06 10:03:24 +02:00
Artur Morozov f5dcfa6e0e mapcolors: rewrite module implementation 2024-06-07 09:16:02 +02:00
shagu 7e7c2f1df8 profiles: initialize profiles as early as possible 2024-05-19 21:49:58 +02:00
Cameron Weaver (Clutch) 2e8d3e2f7a nameplate: add option to show guild names 2024-02-26 17:41:29 +01:00
shagu f0410445a9 translations: update zhCN 2023-09-02 11:46:56 +02:00
shagu bea76976b0 env: update frFR translation for sold greys 2023-08-23 21:16:48 +02:00
Cameron Weaver (Clutch) 3cb2c70385 chat: option to /who search unknown names 2023-07-24 13:13:05 +02:00
Cameron Weaver (Clutch) 31b8f11dc0 nameplates: add option for friendly text class color 2023-03-12 20:06:38 +01:00
shagu 0f8ad4c75f env: add spell icon database to locales 2023-01-27 20:08:33 +01:00
shagu 9f19977fce env: update translations 2023-01-27 18:04:32 +01:00
Artur 7c4301a7f3 locales: update ruRU 2023-01-18 01:14:49 +01:00
shagu 027730b53b unlock: add info about scrolling to change scale 2023-01-09 18:47:48 +01:00
@_@ 31be3ded16 libdebuff: add rank based kidney shot duration 2022-11-27 16:55:43 +01:00
shagu 48df724a4e env: update vendor values to latest databases
vanilla: vmangos/core@03ffbfd7f1
tbc: cmangos/tbc-db@1d360f65ef
2022-11-14 13:17:00 +01:00