: I'm interested in writing lua scripts for Marathon. I'm just not sure of all
: the functions I have available, or how things are connected. I was looking
: at scripts made by others, but are there any tutorials available or
: helpful hints?
With any Aleph One download there should be a folder called 'Documentation'. Inside are three files: one is called "Lua_HUD.html", the next is "Lua.html", and the last is "MML.html". These document the language and parameters of, respectively Lua HUD scripts, regular Lua scripts, and MML scripts. These should all be quite valuable.
MML is probably the simplest one of the three to grasp, and it still allows you to do lots of things; in particular, it allows you to temporarily alter the coding of the game. Regular Lua scripts are harder to understand, but they are likewise very dynamic, as they allow you to do lots of in-game actions, such as spawning monsters, playing sounds, and I believe even changing polygon heights, all of which are generally combined to create level-unique scripting (just split open the Phoenix map file and you'll see what I mean) or unique game types (such as Survival.lua).