
Lead Developer of TradeSkillMaster (@TSMAddon) - World of Warcraft Gold Making Addon
California, USA
Joined February 2012
- Tweets3.7K
- Following91
- Followers2K
- Likes183
TSM 4.15 beta has started with the release coinciding with WoW Forever!
tradeskillmaster.com/news/ts…
wowlua-ls now understands frame scripts and event handlers. The typing of event arguments *just works*!
github.com/TradeSkillMaster/…
Announcing wowlua-ls — a language server built from scratch for WoW addon development.
If you're using LuaLS for addons, you've hit its limits — generics that silently break, metatables it can't follow, CreateFrame templates it can't resolve, false positives everywhere.
wowlua-ls is purpose-built for WoW: 9k+ API stubs built in, generics that actually work, metatable inference, mixin support, flavor filtering, 55+ diagnostics, CLI for CI. LuaLS-compatible annotations, so your existing code just works.
github.com/TradeSkillMaster/…
Sapu retweeted
#Tradeskillmaster has a TWW wrap up available to platinum subscribers <3 #WorldofWarcraft
tradeskillmaster.com/recap
Just published github.com/TradeSkillMaster/… which calculates item levels for items in Midnight based on bonus IDs and modifiers by reverse-engineering how the game uses its DBC files.
Also published github.com/TradeSkillMaster/… which is an in-game addon library that does the same.
Reactive programming in lua! We've been doing it in TSM for years now, and the underlying library is now fully documented and open sourced (MIT): github.com/TradeSkillMaster/…
I've been pulling out a lot of the low-level utility APIs and classes used within TSM into a dedicated component over the past little while and finally got around to writing some proper documentation for it and pulling it out into its own repository.
With that intro out of the way, I'm happy to share the MIT-licensed LibTSMUtil (github.com/TradeSkillMaster/…) along with full documentation (link in the README).
It is built on top of LibTSMCore (github.com/TradeSkillMaster/…), which is the (also MIT-licensed and fully documented) dependency management system TSM uses and LibTSMClass (github.com/TradeSkillMaster/…) which is the OOP framework we released many years ago.
Just published an initial open-source release of LibTSMCore - a foundational framework we use for the TSM addon: github.com/TradeSkillMaster/…
This depends on LibTSMClass, which we opened sourced many years back. github.com/TradeSkillMaster/…
Sapu retweeted
I totally forgot that we can share groups via the TSM website directly. Here's the same import string for Classic MoP battle pets on the TSM website: tradeskillmaster.com/classic…
Wanted to experiment with generating docs for TSM code so started with LibTSMClass: tradeskillmaster.github.io/L…








