Map and monster scripts  (Data\Custom\Scripts\Game)
==================================================

  Maps\<mapnumber>.gsc        the script of a custom map
  Monsters\<monsterid>.gsc    the script of a custom monster
  Enums, Helpers, Registry,   shared, loaded with require("<name>")
  Weather, SkillEffects

.gsc is encrypted with the LuaGameScriptKey the server sends ([Lua] section of
PluginSettings.ini); the old keyless .lsc still loads. While the server enables
LuaDevMode, a plain .lua of the same name is loaded instead.

Everything under Game\ runs in one sandboxed Lua state of its own, separate from
the UI scripts, and rebuilt on every map change. Keep script state in file scope
locals - globals are shared with every other script loaded here.

Errors and each script's registered handlers are reported on the Lua console
(dev mode).

The full reference - handlers, the Map and Monster API, Weather, SkillEffects,
Registry - is in the wiki, Custom Maps & Monsters.
