Edited wiki page LuaGuide through web user interface.
--- 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:
{{{