The TheoTown Lua API for plugins features a wide set of functions for interacting with the game and its players.

Modules

Array A set of tools to extend Lua's quite simple arrays with more intuitive, traditional methods.
Builder Functions to create and destroy buildings, roads, trees and more.
Building Building library for TheoTown

A building is a representation object for single buildings in a city.

Car Car library for TheoTown.
City This library contains functions to access and modfiy city information, general buildings and roads.
DSA This library contains functions associated with the DSA integration.
Debug Functions for debugging.
Draft Draft library for TheoTown

A draft can be considered a single "plugin object" like the template for a building.

Drawing Functions for drawing images and text.
GUI Allows to access UI elements of the game.
NeighborCity Neighbor City library for TheoTown.
Runtime Functions to access general runtime information.
Script The unit scripts are organized in.
TheoTown TheoTown specific functions that don't fit into other libraries.
Tile Contains functions to query single tiles for information about objects on them.
Util Some general utility functions.
Vector A 3-dimensional vector implementation that can be used for convenience.
string This module extends the functionality contained in the string table for convenience.

Topics

00-intro.md
01-lua.md
generated by LDoc 1.4.3 Last updated 2024-09-18 09:14:48