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