UserAgent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4 IP: 198.54.202.210 URI: http://wesnoth.slack.it/?CampaignWML - - - - - Index: CampaignWML =================================================================== RCS file: /home/wesnoth/cvsroot/wikiroot/CampaignWML,v retrieving revision 1.11 diff -u -r1.11 CampaignWML --- CampaignWML 3 Jul 2005 13:52:19 -0000 1.11 +++ CampaignWML 3 Jul 2005 14:42:21 -0000 @@ -1,24 +1,42 @@ ||the [campaign] tag|| -this tag describes a campaign, and is used for the "Campaign" menu in the title screen. -the ||[campaign]|| tag has the following keys: +This tag describes a campaign, and is used for the "Campaign" menu +in the title screen. The ||[campaign]|| tag has the following attibutes: +* //icon// the image displayed in the campaign selection menu +* //name// (translatable) name displayed in the campaign selection menu +* //image// the image that will be shown when this campaign is selected + in the campaign selection menu +* //description// (translatable) text that will be shown when this + campaign is selected in the campaign selection menu +* //define//=||CAMPAIGN_SYMBOL|| when this campaign is started, + the preprocessor symbol ||CAMPAIGN_SYMBOL|| will be defined. + See ||#ifdef|| in PreprocessorRef for how this can be used to + isolate parts of the campaign file from other campaigns. +* //difficulties// a comma(||,||) separated list of preprocessor + symbols, exactly one of which will be stored depending on the + difficulty setting chosen when the campaign is started. + The symbols ||EASY||, ||NORMAL||, and ||HARD|| are usually used, + and there are several macros in utils.cfg (see UtilWML) which + check for these values to set WML keys to different values + depending on difficulty. If you use different difficulty + symbols, you may need to define your own versions of these macros. +* //difficulty_descriptions// the menu of difficulties; + this is a list of descriptions (see DescriptionWML) that + correspond to different difficulty levels. + Since each description is a menu option for a difficulty level, + this must provide the same number of descriptions as + there are levels in the //difficulties// list. +* //first_scenario// the ID of the first scenario in the campaign; + see ||id|| in ScenarioWML +* //rank// a number that determines the order of campaigns in the + campaign selection menu. Lower //rank// campaigns appear earlier, + with unranked campaigns at the end. Currently the mainline + campaigns use multiples of 10 from 10 to 50; if you specify this, + it should not be less than 51. + +The following keys of ||[campaign]|| are obsolete and have no effect: +* //id// the internationalization key for the campaign -* //icon// the image of the campaign in the campaign selection menu -* //id// the internationalization key to use for the campaign name (obsoleted by GetText, now has no effect (as far as I know)) -* //define// when this campaign is played, -the preprocessor symbol ||//define//|| will be stored . -* //name// (translatable) the name of the campaign; displayed in the campaign selection menu -* //difficulty_descriptions// the menu to display if no translation string is found under ||//id//_difficulties|| -key, this is a list of descriptions(see DescriptionWML) that correspond to different difficulty levels. -* //difficulties// a comma(||,||) separated list of preprocessor symbols that will be stored -depending on the chosen difficulty setting. -It is assumed that all campaigns will use the symbols ||EASY||, ||NORMAL||, and ||HARD||, but this is not required. -The //difficulties// key must have the same number of arguments as the //difficulty_descriptions// key. -* //first_scenario// the ID of the first scenario in the campaign -* //description// (translatable) this will appear next to the campaign when it is selected in the campaign selection menu -* //image// the image that will appear next to the campaign when it is selected in the campaign selection menu -* //rank// a number that determines the order of campaigns in the campaign selection menu. Lower //rank// campaigns appear earlier; if not specified, it -will appear at the end. Currently the mainline campaigns use multiples of 10 from 10 to 50; if you specify this, it should probably not be less than 50. ||See Also|| @@ -26,8 +44,3 @@ * ScenarioWML * ReferenceWML * PblWML - - - - -
_______________________________________________ Wesnoth-wiki-changes mailing list [email protected] http://lists.nongnu.org/mailman/listinfo/wesnoth-wiki-changes
