Croebh / Avrae-Customizations

A place for me to store and update all of my Avrae aliases and customizations.
GNU General Public License v3.0
28 stars 23 forks source link

Allow for storing overlays, walls and FOW data as metadata in an init #77

Open Adalbar3333 opened 2 years ago

Adalbar3333 commented 2 years ago

What alias/snippet is this for? This is the !map alias, and all related alias'. It is to allow you to store things, making it much harder to accidentally lose.

Is your feature request related to a problem? Please describe. Occasionally, I will accidentally set the note of a creature, removing their location and what not else. Perhaps their position's and whatever else data !map uses could be stored as an effect instead? This is also a way to make it to where you can keep overlays permanent without attaching them to an individual in an init.

Describe the solution you'd like I think utilizing metadata may be the way to go for overlays that you do not want removed/edited. Just simply !map -over <args> -meta would make it much easier to have an overlay without it being accidentally removed.

Describe alternatives you've considered I have tried making combatants that hold the overlays, however, they often clog up init, and can still be attacked and removed automatically from init.

Additional context I don't think there is any needed.

Lathaon commented 2 years ago

Or perhaps it could be updated to store everything as metadata and not use notes at all? I imagine the only thing stopping that is the sheer size of the alias making it quite time-consuming.