#textdomain wesnoth-tutorial

#define TEACHER MESSAGE
    [message]
        description=Galdrad
        message={MESSAGE}
    [/message]
#enddef

#define STUDENT MESSAGE
    [message]
        description=student
        message={MESSAGE}
    [/message]
#enddef

#define NARRATOR MESSAGE
    [message]
        speaker=narrator
        message={MESSAGE}
        image=wesnoth-icon.png
    [/message]
#enddef

#define UNDO_REMINDER
    {NARRATOR (_"*Remember:
You can press 'u' to undo most things: useful to correct mistakes.")}
    [allow_undo][/allow_undo]
#enddef

#define TALK_ABOUT DESCRIPTION MESSAGE
    [scroll_to_unit]
        description={DESCRIPTION}
    [/scroll_to_unit]
    # Pretend this is narrator, since otherwise we scroll back.
    [message]
        speaker=narrator
        image=units/elves-wood/captain.png~RC(magenta>green)
        message=_ "*Galdrad" + "
" + {MESSAGE}
    [/message]
#enddef

#define TALK_NO_MOVE MESSAGE
    # Pretend this is narrator, since otherwise we scroll back.
    [message]
        speaker=narrator
        image=units/elves-wood/captain.png~RC(magenta>green)
        message=_ "*Galdrad" + "
" + {MESSAGE}
    [/message]
#enddef

#define TALK_ABOUT_LOC POSITION MESSAGE
    [scroll_to]
        x,y={POSITION}
    [/scroll_to]
    # Pretend this is narrator, since otherwise we scroll back.
    [message]
        speaker=narrator
        image=units/elves-wood/captain.png~RC(magenta>green)
        message=_ "*Galdrad" + "
" + {MESSAGE}
    [/message]
#enddef

#define EXPLAIN_STRONG_INTELLIGENT DESCRIPTION
    [if]
        [variable]
            name=strongint_explained
            not_equals=done
        [/variable]
        [then]
            {TEACHER ({DESCRIPTION} + _", your new recruit, has two traits: strong and intelligent. Strong means a unit does more damage, and intelligent means it requires less experience to advance a level.")}
            {VARIABLE strongint_explained done}
        [/then]
    [/if]
#enddef

#define EXPLAIN_QUICK_RESILIENT DESCRIPTION
    [if]
        [variable]
            name=quickres_explained
            not_equals=done
        [/variable]
        [then]
            {TEACHER ({DESCRIPTION} + _" has two traits: quick and resilient. Quick means a unit can move one tile further each turn, and resilient means it has more hitpoints.")}
            {VARIABLE quickres_explained done}
        [/then]
    [/if]
#enddef
