CanMyAltUseThis

Shows which of your alts already knows, can learn, or still needs any recipe, pattern, or profession book in WoW Classic.

File Details

CanMyAltUseThis-1.1.5.zip

  • R
  • Mar 1, 2026
  • 4.48 KB
  • 57
  • 1.15.8
  • Classic

File Name

CanMyAltUseThis-1.1.5.zip

Supported Versions

  • 1.15.8

CanMyAltUseThis v1.1.5

Bugfixes

  • Fixed chat input freeze — After running /ar delete or /ar omit, the chat editbox could become unresponsive (Enter key stopped working). This was caused by unprotected Lua errors when internal database tables were nil. All slash commands are now wrapped in error protection (pcall), so the chat will never freeze even if something unexpected happens.
  • Defensive database initialization — Added EnsureDB() checks throughout the code to guarantee all internal tables (chars, deleted, omitted) always exist, preventing nil-access errors.
  • Empty input handling — Fixed edge case where passing an empty or whitespace-only character name could create invalid database keys.

Changes

  • Cleaner tooltip message — When no alts have the required profession, the tooltip now simply says "No alts with this profession" instead of mentioning omitted/deleted characters.
  • Updated welcome message — Login message now shows /ar -h for options for quicker reference.

Internal

  • Removed inconsistent nil-guards on omitted/deleted tables — no longer needed with centralized EnsureDB().
  • All slash command functions now call EnsureDB() at entry for robustness.