Lua ist eine Programmiersprache, die im Terraria Wiki durch die MediaWiki-Erweiterung Scribunto verwendet werden kann. Sie ist eine mächtige Skriptsprache, die die Funktionalität von Wiki-Vorlagen über die Kapazitäten von Wikicode hinaus erweitern kann. Im Wiki wird sie mit der Syntax {{#invoke:}}
aufgerufen.
Lua-Quellcode wird in sogenannten Modulen gespeichert (Bsp. Modul:Bananas, ein Test-Skript). Die Dokumentation für ein Modul wird auf der entsprechenden Unterseite /Dokumentation
gespeichert (Bsp. Modul:Bananas/Dokumentation).
Beispiele[]
{{#invoke:Bananas|hello}}
gibt den Text "Hello, world!" aus.- Siehe Modul:BananasArgs für erweiterte einfache Codebeispiele.