# HG changeset patch # User henrik.rostedt # Date 1289777690 0 # Node ID f66efe81d8c0ccfb28403f900fb9564f8cfbb358 # Parent 532bb2509f0bc0c503de3a9450eb46d3041f63c5 Edited wiki page LuaGuide through web user interface. diff -r 532bb2509f0b -r f66efe81d8c0 LuaGuide.wiki --- a/LuaGuide.wiki Sun Nov 14 23:31:14 2010 +0000 +++ b/LuaGuide.wiki Sun Nov 14 23:34:50 2010 +0000 @@ -45,8 +45,6 @@ The two most important event handlers are onGameInit and onAmmoStoreInit. They are used instead of loading a game scheme and weapon scheme and in Campaign or Missions onGameInit is also used to add teams and hogs. -=== onGameInit === - First we have onGameInit. On this event we should add all game modifiers and team setup. If you are making a Mission you only need to specify the things you want to change on this event, everything not changed will be set to default. The available game modifiers can be found here: http://code.google.com/p/hedgewars/wiki/LuaAPI#onGameInit() An example of setting up barrel mayhem in a mission: @@ -68,9 +66,8 @@ }}} To be able to play you must add another team and hog that should have another team color (this team has 14483456) or if you only want one team add the game flag gfOneClanMode. Look in the LuaAPI to see what the other parameters of !AddTeam and !AddHog is. -=== onAmmoStoreInit === - -This is where you set what weapons is available in the game for every weapon run [http://code.google.com/p/hedgewars/wiki/LuaAPI#SetAmmo_(ammoType,_count,_probability,_delay,_numberInCrate) SetAmmo]. +In onAmmoStoreInit you set what weapons is available in the game. For every weapon run [http://code.google.com/p/hedgewars/wiki/LuaAPI#SetAmmo_(ammoType,_count,_probability,_delay,_numberInCrate) SetAmmo]. +This is used to set both starting weapons and weapons found in crates. Here is an example of initiation of a Training map: {{{