yamamushi / TheAether

The Aether Discord Bot
GNU General Public License v3.0
5 stars 2 forks source link

Door mechanics #14

Open yamamushi opened 6 years ago

yamamushi commented 6 years ago

Not all exits are doors, but for those that are doors it would be useful to be able to do checks like user height, items carried, etc.

The idea being that you could require a user to duck, crawl, or crouch to get through something too low for them to get through just walking.

You could also have magical doorways that prevent users from entering when they carry certain items (or perhaps you want to have a "guard" prevent someone from entering who has a thieves guild tattoo visible).

yamamushi commented 6 years ago

This will be a very intensive task as it will involve understanding how the travel system works, how rooms are registered and created, understanding working with the database, etc.

I am happy to provide assistance or one on one direction to get this done.

If you pick up this task and complete it, you will be able to tackle pretty much any issue afterwards.

yamamushi commented 6 years ago

I have added something to this effect in this commit https://github.com/yamamushi/TheAether/commit/9f0a6354cc3c492dd37b8de4dc0f07c9b03b948e .

To move forward on this more, we'll add a directional description, so that users can look in the direction a door would be to get a description.

yamamushi commented 6 years ago

Added directional descriptions: https://github.com/yamamushi/TheAether/commit/e10e1669e530f97bb5ddcd01470876927a7eafaf