Skip to content

Persistent full world "visited room" tracking#478

Merged
Volte6 merged 1 commit intomasterfrom
visit-tracking
Apr 16, 2026
Merged

Persistent full world "visited room" tracking#478
Volte6 merged 1 commit intomasterfrom
visit-tracking

Conversation

@Volte6
Copy link
Copy Markdown
Member

@Volte6 Volte6 commented Apr 16, 2026

Description

This adds tracking of all rooms in all zones for users. The exception is negative number rooms (should only be special case anyways) which will always be considered "visited".

This also adds an admin command visit to toggle zones as visited for users, and visited, a user command to see what they have visited.

Issue: #215

Changes

  • Rooms visited tracked via a sharded bitset
  • visit admin command
  • visited user command
  • map command now only shows rooms that have been visited
  • map command shows % of the current zone that has been explored.
  • New scripting functions for Actors and Parties: MarkVisitedZone() and MarkVisitedRoom()

Examples

image image image

@Volte6 Volte6 merged commit eb020ea into master Apr 16, 2026
7 of 8 checks passed
@Volte6 Volte6 deleted the visit-tracking branch April 16, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant