Lloyd’s Beacon was an awesome water spell from the game Might and Magic VI used to create teleport points and then go back to them at any time. This script does just that. It also allows you to setup a switch in order to disable the spell altogether; great for special areas you aren’t supposed to leave and/or return to.
IMPORTANT: If you are using this, I’ll ask you to credit Cremno. I used his GDI+ Interface as reference to understand how to use object_id to get a C pointer, and to understand what RGSS bitmaps really are. Sure, it’s just one part of the script, but it’s an important one.
The skill works like a common event, but only on the map. As such, a scope isn’t required and the special menu doesn’t open in battle.
Two notetags are provided and are to be used in the skills’ notebox:
Mark the skill as a beacon. Mandatory.
Sets the maximum number of beacons available with this skill. Cannot exceed 9.
Further customization can be found in the config module (commented, are simple enough for not needing more explanation here).
Note: beacons are saved globally, not per skill. If you have multiple beacon skills with different beacon_max values, the only difference will be the number of slots available when you use the skill.