promotional bannermobile promotional banner

Last Seen Tracker

Last Seen Tracker (LST) records the last time you encountered other players in World of Warcraft, displaying details like time ago and total encounters. Perfect for tracking friends, rivals, or frequent encounters in the world.

File Details

Last Seen Tracker 10-27-2024

  • R
  • Oct 27, 2024
  • 235.76 KB
  • 10
  • 11.0.5
  • Retail

File Name

LST_2.zip

Supported Versions

  • 11.0.5

Last Seen Tracker (LST) Changelog

Version Update Summary
The latest version of Last Seen Tracker (LST) introduces new features, optimizations, and structural improvements. Key changes include a silent mode, improved initialization, and new commands for more flexibility.

Changes and New Features

1. Initialization Function

  • Added InitializeLSTDB() function to handle the initialization of LSTDB settings and player data more effectively, ensuring consistent setup on addon load.

2. Silent Mode

  • Introduced a new silent setting within LSTDB.settings.
  • Allows users to toggle message output on or off, reducing chat spam during gameplay.
  • Usage: /lst silent command to enable or disable silent mode.

3. Enhanced Chat Commands

  • Silent Toggle: Added a /lst silent command to control silent mode.
  • Improved Toggle Command Parsing: Enhanced the /lst toggle <feature> command for more reliable feature toggling.
  • Updated Print Command: Enhanced /lst print output, formatted to respect silent mode.

4. Tooltip Integration Improvements

  • Added checks and enhanced error handling for GameTooltip hooks to improve tooltip stability.

5. Improved Cooldown and Time Display

  • Refined TimeAgo function for more accurate, readable time since last seen, supporting a detailed breakdown (e.g., “1 day, 2 hours, 3 mins”).
  • Updated cooldown handling to ensure cooldown settings apply correctly across encounters.

6. Optimized Code Structure and Error Handling

  • Refactored multiple functions for improved readability and error resilience.
  • Incorporated scriptErrors setting for optional in-game debugging via /console scriptErrors 1.

These updates enhance usability, give players more control over how data is tracked and displayed, and optimize the addon’s performance.