promotional bannermobile promotional banner

Thievery

Pickpocketing overhaul for World of Warcraft

File Details

0.9.1

  • R
  • Nov 13, 2025
  • 217.76 KB
  • 45
  • 11.2.5+2
  • Retail + 2

File Name

Thievery-0.9.1.zip

Supported Versions

  • 11.2.5
  • 5.5.2
  • 1.15.7

Thievery

0.9.1 (2025-11-13)

Full Changelog Previous Releases

  • Fixed a loose global, testing for Retail one more time
  • removed dev print
  • replaced font with ported version for MoveAndPlace
  • ui is done, now time to test for Classic
  • OneVersion 1 - Only ui.lua left
  • OneVersion 1 - Thievery.lua and ui.lua remaining
  • Lockpicking now works on retail as it does in Classic, fully compatible with Baganator
    Unlike Classic however, it isn't compatible with Bagnon. Because on Bagnon-Retail the '...ItemButton_OnEnter' function is never called, so hooksecurefunc can't trigger
  • Updated BagTrackerTemplate
  • commented thing
  • Updated BagTrackingTemplate
  • Added the missing(due to an oversight) Alliance Non- for Horde_HOSTILE
    and Horde Non- for Alliance_HOSTILE
    in pocketTables.lua
  • added worldboss category to Humanoids_BOTH_Hostile
    and an if case for it.
    Note: There aren't actualyl any pickpocketable bosses in Retail, this is just for parity
  • merged the pointless split of the pickpocketable undead NPCs that wasn't even being used in the code to save time.
    It just did the 2 tables one after another.
    Now it's just 1
  • added empty temp.lua file (use when copy/pasting NPC IDs from Wowhead)
    added regex-guide.txt (IMPORTANT)
  • Merge branch 'main' of https://github.com/LegolandoBloom/Thievery
  • updated pockettables for undermined and for ghosts of karesh
  • Added mists and vanilla toc file
  • Thievery Pickpocket SecureActionButton now works on a macrotext basis instead of spell
    Fixed a bug with speedymode checkbox
    Fixed a bug with enableSap checkbox
    Fixed a bug with Play Sound Effect checkbox(pickpocket)
    Successful lockpicking cast now has the animation linger for 0.5 seconds longer to emphasize success
    Adjusted animation timing, removed looping, now stays at the last frame until hidden
  • animationFrame and imageFrame now 'ignore' UIParent's scale, however still respect it since they are resized in their own functions using GetScaledRect()
    imageFrame(hover overlay) now hides when animation is playing
    animation alpha changed from 0.8 to 1
    added local 'ANIMATION_SIZE_MULTIPLER' to the top of the file, use this to resize both imageFrame and animationFrame at the same time with them staying the same size
  • aaa
  • Updated Legolando_BagTrackerTemplate:
    • InvestigateBag is now called on the next 'OnUpdate' instead of immediately, allowing proper access to GetPoint() and GetScaledRect() for containerFrame and itemButton(through containerFrame:EnumerateValidItems())
      As a result lockpicking.lua respects UI Scale changes to itemButtons and adjusts overlayButton sizes accordingly
      Added dangling bag decor to Tab 1
      Added locked chest decor to Tab 2(Plays animation when hovering over)
      Lockpick anim visual errors fixed + it looks prettier now
      Changed Addon's icon to a proper mini icon
      Fixed red overlay textures not appearing when debug mode is on
  • Added successful lockpick sound effect, removed cast sound effect(game already has one it turns out)
    New Sound is from creator 'floraphonic' from Pixabay.
    Sound effect and animation checkboxes are now greyed out when Right Click Lockpicking is unchecked
  • Added lockpick overlay animation
    Added lockpick sound effect
    Added 2nd tab to menu for lockpicking, 3 checkboxes:
    • Right- Click Lockpicking
    • Play Animation
    • Sound Effect
  • Updated interface version number 11.2.5
  • adjusted lockpick successful delay
  • finishing up lockpick 2 - Beta Test Ready
  • finishing up lockpick 1
  • Updated BagTrackerTemplate:
    • New function :UpdateAll()
    • No longer bugs out with false boolean filters
  • re-enabled lockpicking.lua
  • Deleted unused 'TutorialTooltipTemplate' - If you need it in the future again, import Legolanod_PictureTooltipTemplate
  • added 'onClickCallback' to Legolando_CheckboxTemplate
  • move CheckboxesTemplate to Legolando Templates
  • Moved KeybindFrameTemplate to Legolando Templates
  • moved 'MoveAndPlaceFrameTemplate' to Legolando Templates
  • temporarily disabled lockpicking for dev reason
    fixed bug with moveandplace frame
  • No longer registers events when enabled on non rogue classes
  • Fixed T3chnological Bug
  • added overlays with color
  • adding lockpicking
  • bag tracker template mostly done
  • adding bag tracker template 3
  • adding bag tracker template 2
  • adding bag tracker template 1
  • moved load functions to init.lua
    added create callbacks to Thievery_OnLoad
  • added LibStub and LibDataBroker as libraries
  • Added scale silder to MoveFrameTemplate
  • Thievery Full Release Preparation 1
  • added another missing comma
  • added missing comma
  • Added new 11.2.0 NPC IDs to pocketTables
  • Updated version number
  • Added check to ignore player units
  • MAJOR Bug fix! Fixed error causing the pickpocket key not working for some users
  • Fixed a literal typo in a comment
  • fixed small global vs local error
    • added missing translation indices
      • small adjustments to text and config panel to help fit
  • Merge pull request #1 from Hubbotu/patch-1
    Update ruRU.lua
  • Update ruRU.lua
  • Update ruRU.lua
  • fixed combat error with speedy mode
    • 10 minute countdown timer after pick pocketing a mob added to the UI
      • New "Speedy Mode"
      • Debug toggle added
  • 3/3 Alpha release ready
  • 2/3 done
  • alpha creation in progress 1/3
  • Thievery - Development Begins