Skip to content

Let's upgrade bookmarks #1196

@SilkieSabra

Description

@SilkieSabra

A little history -- before bookmarks we had a feature where the wearer could drag landmarks into the collar contents and then owner or wearer could use a chat command: [prefix]tp [lm name] to go there.
Bookmarks should have made this easier by creating a menu where you could input, name and save bookmarks via slurl. These are then accessible via menu buttons and also the same chat command. The bookmarks can be hard saved using a special .bookmarks notecard.

However, "bookmarks" does not convey what it does to most people and it is being underutilized. So let's rename it, either Landmarks or Teleports.

Kurt Burleigh came up with a feature that utilizes bookmarks to create whitelisted regions. With his permission, let's incorporate some of these features into the new Landmarks script.

  1. Home Place. Landmarks allows/requires setting a home spot the wearer can be returned to when whitelist is active.
  2. Whitelist. When activated, the wearer can teleport anywhere, rlv teleport restrictions are not needed. BUT when landing in a region, Landmarks will check it against a whitelist comprised of the regions listed in the Landmarks menu. If the region is not on the list, the wearer will be teleported back to the preset Home place. The wearer will get 30 seconds, with warnings in llOwnerSay chat (you have 30 seconds, you have 15 seconds, etc).
  3. Leash exception. When the whitelist is active in the menu, it will not engage if the wearer is leashed to an owner, trusted or Anyone (configurable). and that person has preceded them to the region. In this case the script will check for the active leash present in the sim when wearer arrives.
  4. Enlist the timer app to create a "curfew" which when activated will auto-engage the whitelist at a certain rl time or after a certain sl time has elapsed (configurable).
  5. Configurable block on an owned wearer adding their own bookmarks

I have a sense that many people have asked for something like this and it could be a very popular feature.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions