package
0.0.0-20231024184245-d3a02e60ad94
Repository: https://github.com/bbuck/dragon-mud.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
TalonLoader will create the meta tables for talon.Row and talon.Rows for this Engine.

# Variables

Cli is a module designed specifically for adding new commands to the dragon application.
Config provides a way for scripts to access data defined inside the Dragonfile.toml.
Die is a module mapping that provides simulated die rolling methods to the the scripting engine.
Events is a module for emitting and receiving events in Lua.
Log is the definition of the Lua logging module.
Password provides a method to take options to hash a password using the argon2i encryption algorithm.
Random provides a means for generating random numbers up to a maximum value or between a minimum and a maximum.
Sutil contains several features that Lua string handling lacks, things like joining and regex matching and splitting and trimming and various other things.
Talon is the core database Lua wrapper, giving the coder access to running queries against the database exec(cypher, properties): talon.Result @param cypher: string - the cypher query to execute on the database server @param properties: table - properties to fill the cypher query with before execution @errors raises an error if there is an issue with the database connection or the query construction executes a query on the database and returns a result value, this should be used with queries that don't return a result set (like creating, editing and deleting).
Time provides some basic time functions for creating a time in Lua.
Tmpl is the templating module accessible in scripts.
UUID enables the generation of UUID v1 values, as necessary.