File size: 2,378 Bytes
b6a38d7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 |
# ApplyModOptions
function OnMsg.**ApplyModOptions**(mod_id)
: fired when loading the mod options and when the user applies changes to their mod options.
# ChangeMap
function OnMsg.**ChangeMap**()
: message fired when a new map loading begins
# ClassesBuilt
function OnMsg.**ClassesBuilt**()
: use this message to perform post-built actions on the final classes
# ClassesGenerate
function OnMsg.**ClassesGenerate**()
: use this message to mess with the classdefs (before classes are built)
# ClassesPostBuilt
function OnMsg.**ClassesPostBuilt**()
: use this message to perform actions after MapObject classes' info has been added to the C++ engine
# ClassesPostprocess
function OnMsg.**ClassesPostprocess**()
: use this message to make modifications to the built classes (before they are declared final)
# ClassesPreprocess
function OnMsg.**ClassesPreprocess**()
: use this message to do some processing to the already final classdefs (still before classes are built)
# LoadGame
function OnMsg.**LoadGame**( metadata, version )
: fired after a game has been loaded.
# ModUnloadLua
function OnMsg.**ModUnloadLua**( mod_id )
: fired just before unloading a mod with Lua code.
# ModsReloaded
function OnMsg.**ModsReloaded**()
: fired right after mods are loaded, unloaded or changed.
# NewMapLoadAdditionalObjects
function OnMsg.**NewMapLoadAdditionalObjects**()
: fired after objects.lua and GetMap()..autorun.lua
# NewMapLoaded
function OnMsg.**NewMapLoaded**()
: fired after a new map has been loaded
# PostLoadGame
function OnMsg.**PostLoadGame**( metadata, version )
: fired after LoadGame and with fixups. The loaded game is ready to run (e.g. UI can update).
# PreLoadGame
function OnMsg.**PreLoadGame**( metadata )
: fired before a game is loaded.
# SaveGameStart
function OnMsg.**SaveGameStart**()
: fired before the game is saved.
# SelectedObjChange
function OnMsg.**SelectedObjChange**(object, previous)
: fired when the user changes the selected object.
(insert footer.md.html here)
<link rel="stylesheet" type="text/css" href="Style.css" />
<!-- Markdeep: --><style class="fallback">body{visibility:hidden;white-space:pre;font-family:monospace}</style><script src="markdeep.min.js" charset="utf-8"></script><script>window.alreadyProcessedMarkdeep||(document.body.style.visibility="visible")</script> |