Since there are a lot of operations you can perform with MMM, it has been split up into classes. Similar operations are grouped together to make it easier to find them. Each class is accessible in Lua via accessing the table of the same name.
For more information about the terms used throughout this reference, check the glossary below.
Details of categories and terms used throughout the class reference.
- Entity Types
All Entity, derived and related types.
- Class Definitions
Definitions (map to ODFs)
Classes used to make mission scripting easier
- Graphics and Sound
Classes that provide access to graphical elements
Classes used for player interaction and user experience
Global, uncategorised functions and classes.
General gameplay classes