BSL:BFW Scripting Language: Difference between revisions

linking to Introduction and Manual
(moving tutorials back in from BSL:Tutorial; moving syntax overview to BSL:Syntax; various wording)
(linking to Introduction and Manual)
Line 4: Line 4:
__NOTOC__
__NOTOC__
==Getting started==
==Getting started==
*You may wish to first look at the "Introduction to syntax" page under "Knowledge database" below.
*You may wish to first read either the "Introduction" or the "Manual" page under "Knowledge database" below.
*To learn BSL by example, you can read the .bsl files in Oni's IGMD folder or look at the "Scripted mods" section below, and draw connections between the scripting commands and the resulting events in the game.
*To learn BSL by example, you can read the .bsl files in Oni's IGMD folder or look at the "Scripted mods" section below, and draw connections between the scripting commands and the resulting events in the game.
*For a primer in writing BSL, see the "Tutorials" section below.
*For a primer in writing BSL, see the "Tutorials" section below.
*For a thorough listing of what's possible in BSL (a reference, not a primer), see the "Knowledge database" below.


==Scripted mods==
==Scripted mods==
Line 28: Line 27:


==Knowledge database==
==Knowledge database==
*[[BSL:Syntax|Introduction to syntax]]
*[[BSL:Introduction|Introduction]] (a quick reference, ideal for those with programming experience)
*[[BSL:Manual|Manual]] (the complete reference on BSL, with more details and explanations for newbies)
*[[:Category:Scripting tasks|Scripting commands grouped by subject]]
*[[:Category:Scripting tasks|Scripting commands grouped by subject]]
*[[BSL:Reference|List of all scripting commands]]
*[[BSL:Reference|List of all scripting commands]]