Files
wagic/projects/mtg/bin/Res/campaigns
wagic.the.homebrew cbebe0d4e8 -Fix for issue 710 (can't tap mana in story mode). Update your rules and campaigns folders!
-- Zeth, please verify that I didn't break your mods if you have time
-- The test suite does NOT pass in this revision (see issue 711), but I verified that the problem does not come from my change, so we need to dig
-- Campaigns creators will have to update their campaigns to make them compatible with Wagic 0.16. It consists in adding "include mtg.txt" at the top of each one of their rules.txt file.
2011-07-12 15:02:41 +00:00
..
2010-07-19 13:44:26 +00:00

Documentation for the Basic campaign system in Wagic



Each subfolder that contains a "story.xml" is considered as a "story". Stories appear in the menu and represent

a series of dialogs and duels.



*: 0 to n

?: 0 to 1



#################################

 1.Structure of story.xml:

#################################



===========================================

Elements of the root node

===========================================



page * 

  attributes:

     id (compulsory)



===========================================

Elements of the page node

===========================================



type (dialog,duel,end)

music ? (path to a music file)





===========================================

Additional Elmts of the "page" node if type == dialog

===========================================



title *

img *

text *

answer *

reward *



title, img, text, answer have the following common attributes:

x (optional - default 0)

  0 means auto

  0 < x < 1 means percentage of screen width

  other value = absolute position

y (optional - default 0)

  -1 means: go to previous line

  0 means: auto

  0 < y < 1 means: percentage of screen height

  other value = absolute position

font (optional - default 0)

    0, 1, or 2

align (optional - default left)

   left, center, right





font and align not supported by title, which is equivalent to <text font="1" align="center">



answer specific attributes:

goto

  id of a page to go to



reward attributes:

type

    unlockset , card, credits

value

   number of credits, or name/id of the card (random if undef), or name of the set (random if undef)

Additionally, the fowllowing variables can be used in the reward text : ${SET}, ${CARD}



===========================================

Additional Elmts of the "page" node if type == duel

===========================================

onwin

  id of a page to go to if duel lost

onlose

  id of a page to go to if duel won

bg

 path to a background file







#################################

 2.Duel mode

#################################