perlsaiyan / abacura

MUD client implementation in Python
MIT License
8 stars 4 forks source link

Implemented @script and a test async navigator #66

Closed mardanst closed 1 year ago

mardanst commented 1 year ago

Created https://github.com/script annotation for callable "script" methods inside of plugins Scripts are accessible via self.scripts. Scripts functions should accept a callback function at a minimum

Created test AsyncNavigator to try out async coroutines

Moved navigation into a script

Added @scripts command to list registered scripts