The TheoTown Lua API for plugins features a wide set of functions for interacting with the game and its players.
|A set of tools to extend Lua's quite simple arrays with more intuitive, traditional methods.
|Functions to create and destroy buildings, roads, trees and more.
|Building library for TheoTown
A building is a representation object for single buildings in a city.
|Car library for TheoTown.
|This library contains functions to access and modfiy city information, general buildings and roads.
|This library contains functions associated with the DSA integration.
|Functions for debugging.
|Draft library for TheoTown
A draft can be considered a single "plugin object" like the template for a building.
|Functions for drawing images and text.
|Allows to access UI elements of the game.
|Neighbor City library for TheoTown.
|Functions to access general runtime information.
|The unit scripts are organized in.
|TheoTown specific functions that don't fit into other libraries.
|Contains functions to query single tiles for information about objects on them.
|Some general utility functions.
|A 3-dimensional vector implementation that can be used for convenience.
|This module extends the functionality contained in the string table for convenience.