Location and Traveling Tutorial - raeleus/Hashtag-DnD GitHub Wiki
Introduction
This tutorial will teach you how to take full advantage of locations and travelling in Hashtag DnD!
The Scenario
The party starts at the origin (0,0):
#getlocation
This reveals the current coordinates of the party. It would also show the name of the location if it has one.
This is the party's home base, Eldrid's Haven:
#createlocation here Eldrid's Haven
You need to stop by the armory. But where is it?
#createlocation Armory
This creates the armory in a random location close by (within 10 units of where the party is). In this case, it's at (5,3).
Next door to the armory is the library. How convenient!
#createlocation 4 3 Library
This places the library one unit left of the armory.
You want to see what locations are close by checking the map:
#map
The first letter of each location name is used to represent itself on the map.
Let's go to the library:
#goto Library
We can just go directly there because it's a named location. You can also type the coordinates:
#goto 4 3
After reading some ancient texts, you learn that there is an undiscovered temple very far away:
#createlocation far Ancient Temple
It was created at (36,54). The first value is the x-coordinate and the second is the y-coordinate. A positive number indicates that it's somewhere down south.
No self respecting adventurer travels south. Let's revise history and change its location:
#createlocation 36 -54 Ancient Temple
Using an existing name changes the coordinates. No duplicates are allowed.
You realize that it will take some time to travel that far, however. Travel a ways, then make camp:
#gonorth 10
You can travel like this in any cardinal direction. Use this as an opportunity to explore or run into trouble with bandits. Don't cheat yourself by instantly arriving everywhere.
If we push the horses, we can go just a little bit more:
#gonorth
You move north by 1 unit. But at what cost? Roll for possible hazards to make it interesting.
After traveling for several days, you've finally made it.
#goto Ancient Temple
You discover that there is a labyrinth beneath the temple.
#createlocation here Labyrinth
You can have multiple locations at the same coordinates.
You've defeated the temple and revealed all its secrets. It turns out it was just a tourist trap and it must be destroyed.
#removelocation Ancient Temple
The temple crumbles by your mighty hand. Harnessing the last of its ancient power, you teleport to safety. Where should you go?
#showlocations
#teleport Eldrid's haven
You can also just type the number of the location.
You realize that you forgot to destroy the labyrinth. With a snap of your fingers and a reference to the locations listed above, you wish it out of existence:
#removelocation 4
Your magic surpasses your control. Grasp exceeds grasp! You've destroyed everything!
#clearlocations
Your mad pursuit of power was a folly. Will you find the courage to start over again?
Additional Thoughts
You can consider the units used by the locations in this scenario to be whatever unit of measure you want. They could be feet, meters, miles, or even rooms in an endless dungeon. I prefer to consider each unit to be the distance you could travel in one hour. That way, I have a pretty good gauge of how long it would take to travel somewhere and use that in my decision making.
The #map
feature is limited in range primarily because AID automatically word-wraps long lines. If you want a more immersive map, create one in your favorite drawing app. For example, you can consider 100 pixels to equal 1 game unit and create a grid based on that. Then you can update the image every time you complete a session. You might want to use something like Inkarnate to make something more intricate. Actually, Fantasy Map Generator is actually pretty good. If you go to the menu, tools, and show cells, the x and y coordinates correlate well with hashtag dnd. This tool has incredible depth that will enhance your roleplay!