Difference between revisions of "Scripting"
From theFarWilds
(Added headings, cleaned up structure, referenced hook functions) |
|||
Line 1: | Line 1: | ||
− | + | [[Category:Scripting]] | |
− | Scripts are written in [http://www.angelcode.com/angelscript/sdk/docs/manual/index.html AngelScript], it has syntax similar to C. | + | Scripts are written in [http://www.angelcode.com/angelscript/sdk/docs/manual/index.html AngelScript], it has syntax similar to C. Create your scripts [http://thefarwilds.com/story/login.html here]. If you want something ask for it in the [http://thefarwilds.com/forum/viewforum.php?f=14 forum]. |
− | + | ||
− | + | The scripts you write interact with the game via a collection of [[hook functions]]. These hook functions are called by the game at the appropriate times and execute your code. See the [[#Examples]] section for more details. | |
− | Functions | + | == API == |
− | + | * [[Hook Functions]] | |
− | [[Global Functions]] | + | * [[Global Functions]] |
− | + | * [[Config Functions]] | |
− | [[Config Functions]] | + | * [[Player Functions]] |
− | + | * [[Entity Functions]] | |
− | [[Player Functions]] | + | * [[Location Functions]] |
− | + | * [[Card Functions]] | |
− | [[Entity Functions]] | + | * [[Action Functions]] |
− | + | ||
− | [[Location Functions]] | + | |
− | + | ||
− | [[Card Functions]] | + | |
− | + | ||
− | [[Action Functions]] | + | |
− | + | ||
− | + | ||
+ | == Examples == | ||
[[Scripting Examples]] | [[Scripting Examples]] | ||
− | + | == Helpful Hints == | |
− | + | ||
[[Coordinate System]] : Coordinates in TFW are a bit weird. This page explains. | [[Coordinate System]] : Coordinates in TFW are a bit weird. This page explains. |
Revision as of 18:36, 3 April 2010
Scripts are written in AngelScript, it has syntax similar to C. Create your scripts here. If you want something ask for it in the forum.
The scripts you write interact with the game via a collection of hook functions. These hook functions are called by the game at the appropriate times and execute your code. See the #Examples section for more details.
API
- Hook Functions
- Global Functions
- Config Functions
- Player Functions
- Entity Functions
- Location Functions
- Card Functions
- Action Functions
Examples
Helpful Hints
Coordinate System : Coordinates in TFW are a bit weird. This page explains.