(sk) Tvorba príbehov

From The Battle for Wesnoth Wiki
Revision as of 23:47, 29 November 2005 by Viliam (talk | contribs) (new localized page Campaign WML)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Oficiálne príbehy sú popísané v súbore:

C:\Program Files\Wesnoth\data\campaigns\Príbeh.cfg

Neoficiálne príbehy sú popísané v súbore:

C:\Program Files\Wesnoth\userdata\campaigns\Príbeh.cfg

Vlastnosti príbehu sú popísané v značke "[campaign]".


Zoznam príbehov

Nasledujúce vlastnosti sa použijú prí výbere príbehu zo zoznamu príbehov:

rank=51

Poradie príbehu v zozname; príbehy sú zoradené od najmenšieho čísla po najväčšie. Oficiálne príbehy používajú čísla od 10 do 50. Poradie nemusíte uvádzať, ale ak chcete, použite hodnotu aspoň 51.

icon=konrad-commander.png

Obrázok, ktorý sa zobrazí v zozname príbehov.

name= _"Heir to the Throne"

Názov príbehu (preložiteľný), ktorý sa zobrazí v zozname príbehov.

image=portraits/Heir_To_The_Throne/konrad.png

Veľký obrázok, ktorý sa zobrazí po tom, čo užívateľ klikne na príbeh.

description= _"Fight to gain back the throne of Wesnoth."

Popis príbehu, ktorý sa zobrazí po tom, čo užívateľ klikne na príbeh.


Náročnosť hry

Nasledujúce vlastnosti sa použijú pri voľbe náročnosti hry:

difficulties=EASY,NORMAL,HARD

Zoznam symbolov náročností hry, oddelených čiarkami. Počas hry bude definovaný jeden z týchto symbolov, zodpovedajúci zvolenej náročnosti. Ak použijete štandardné symboly "EASY,NORMAL,HARD", budete môcť využívať štandardné makrá.

difficulty_descriptions={MENU_IMG_TXT2 elvish-fighter.png _"Fighter" _"(easiest)"} + ";" +
  "*" + {MENU_IMG_TXT elvish-hero.png _"Hero"} + ";" +
  {MENU_IMG_TXT2 elvish-champion.png _"Champion" _"(hardest)"}

Popisy jednotlivých náročností; ich počet musí zodpovedať počtu symbolov uvedených vo vlastnosti "difficulties". Jednotlivé popisy vytvoríte pomocou makier "MENU_IMG_TXT" a "MENU_IMG_TXT2". Popisy sú oddelené bodkočiarkami; pred popisom štandardnej náročnosti je hviezdička "*".


Scény

Nasledujúce vlastnosti sa použijú v jednotlivých scénach príehu:

define=CAMPAIGN_HEIR_TO_THE_THRONE

Symbol, ktorý bude definovaný, ak si hráč zvolil tento príbeh.

first_scenario=The_Elves_Besieged

Identifikátor prvej scény príbehu; musí zodpovedať vlastnosti "id" danej scény.


Príklad

[campaign]
  #textdomain wesnoth-httt
  rank=10
  icon=konrad-commander.png
  name= _"Heir to the Throne"
  image=portraits/Heir_To_The_Throne/konrad.png
  description= _"Fight to gain back the throne of Wesnoth."
  difficulties=EASY,NORMAL,HARD
  difficulty_descriptions={MENU_IMG_TXT2 elvish-fighter.png _"Fighter" _"(easiest)"} + ";" +
    "*" + {MENU_IMG_TXT elvish-hero.png _"Hero"} + ";" +
    {MENU_IMG_TXT2 elvish-champion.png _"Champion" _"(hardest)"}
  define=CAMPAIGN_HEIR_TO_THE_THRONE
  first_scenario=The_Elves_Besieged
[/campaign]

#ifdef CAMPAIGN_HEIR_TO_THE_THRONE
{scenarios/Heir_To_The_Throne}
#endif

Tento príklad popisuje príbeh "Heir to the Throne" ("Dedič trónu"). Ak si hráč zvolí príbeh, načítajú sa aj všetky scény.