URL:
  <http://gna.org/bugs/?23061>

                 Summary: Make possible undelayed substitution with
"delayed_variable_substitution=yes"
                 Project: Battle for Wesnoth
            Submitted by: tekelili
            Submitted on: vie 12 dic 2014 09:32:49 UTC
                Category: Feature Request
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: WML
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.13
        Operating System: any

    _______________________________________________________

Details:

Lets consider this code:
###
[event]
    name=side turn 1 
    first_time_only=no
    [filter_side]
        side=1,2,3
    [/filter_side]
    [event]
        name=recruit,recall
        delayed_variable_substitution=no
        [filter]
            side=$side_number
        [/filter]
        {WML_BLOCK}
    [/event]
[/event]
###
This code creates events for each side 1,2,3 that is fired only once and
executes {WML_BLOCK}. In order to filter by $side_number it must use
"delayed_variable_substitution=no". From my point of view is very unconvenient
that sintax "$|foo" must be applied to EVERY "$foo" inside {WML_BLOCK}, wich
can contain macros and make task impossible. It would be helpfull if instead
coder could use default "delayed_variable_substitution=yes" and have some
sintax to become "side=$side_number" not delayed.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?23061>

_______________________________________________
  Mensaje enviado vía/por Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to