Author: esr
Date: Sun Sep 12 23:38:15 2010
New Revision: 46428

URL: http://svn.gna.org/viewcvs/wesnoth?rev=46428&view=rev
Log:
More wmllint/wmlscope cleanup.

Modified:
    trunk/data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
    trunk/data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg
    trunk/data/campaigns/Dead_Water/utils/dw-utils.cfg
    trunk/data/core/macros/utils.cfg
    trunk/data/tools/wesnoth/wmltools.py

Modified: trunk/data/campaigns/Dead_Water/scenarios/01_Invasion.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Dead_Water/scenarios/01_Invasion.cfg?rev=46428&r1=46427&r2=46428&view=diff
==============================================================================
--- trunk/data/campaigns/Dead_Water/scenarios/01_Invasion.cfg (original)
+++ trunk/data/campaigns/Dead_Water/scenarios/01_Invasion.cfg Sun Sep 12 
23:38:15 2010
@@ -143,7 +143,7 @@
     {LIMIT_RECRUITS 1 (Merman Fighter) 3}
     {LIMIT_RECRUITS 1 (Mermaid Initiate) 3}
 
-#define PUT_CITIZEN X Y TRAIT_1 TRAIT_2
+#define PUT_CITIZEN X Y TRAIT_1_WML TRAIT_2_WML
     [unit]
         type=Merman Citizen
         side=1
@@ -151,8 +151,8 @@
         y={Y}
         # wmlscope: start ignoring
         [modifications]
-            {TRAIT_{TRAIT_1}}
-            {TRAIT_{TRAIT_2}}
+            {TRAIT_{TRAIT_1_WML}}
+            {TRAIT_{TRAIT_2_WML}}
         [/modifications]
         # wmlscope: stop ignoring
         generate_name=yes

Modified: trunk/data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg?rev=46428&r1=46427&r2=46428&view=diff
==============================================================================
--- trunk/data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg (original)
+++ trunk/data/campaigns/Dead_Water/scenarios/09_The_Mage.cfg Sun Sep 12 
23:38:15 2010
@@ -272,11 +272,11 @@
     # *****BEGIN BATS SECTION****************BEGIN BATS SECTION*****
 
     # Puts bats in the southern chasm. Random bats will be chosen from
-    # the BAT_TYPE_LIST. Chasm hexes are found rather than hard-coded
+    # the BAT_TYPE_LIST_WML. Chasm hexes are found rather than hard-coded
     # so they can be moved or changed on the map without affecting
     # this macro. (As long as they don't go too far.) Besides, it's
     # easy to do.
-#define BATS_EXIT_CAVE BAT_TYPE_LIST
+#define BATS_EXIT_CAVE BAT_TYPE_LIST_WML
     #find chasm hexes, and put them in an array
     [store_locations]
         variable=chasm_hexes
@@ -290,7 +290,7 @@
 
     # Put a bat into each chasm hex.
     {FOREACH chasm_hexes hex}
-        {RANDOM ({BAT_TYPE_LIST})}
+        {RANDOM ({BAT_TYPE_LIST_WML})}
         [unit]
             type=$random
             x=$chasm_hexes[$hex].x

Modified: trunk/data/campaigns/Dead_Water/utils/dw-utils.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Dead_Water/utils/dw-utils.cfg?rev=46428&r1=46427&r2=46428&view=diff
==============================================================================
--- trunk/data/campaigns/Dead_Water/utils/dw-utils.cfg (original)
+++ trunk/data/campaigns/Dead_Water/utils/dw-utils.cfg Sun Sep 12 23:38:15 2010
@@ -1,7 +1,7 @@
 #textdomain wesnoth-dw
 
 # Finds the nearest hex to (X,Y) within MAX_DISTANCE that matches the FILTER, 
and stores the location in VARIABLE with x, y, and terrain. If there is more 
than one location found, VARIABLE will be an array.
-#define NEAREST_HEX X Y MAX_DISTANCE FILTER VARIABLE
+#define NEAREST_HEX X Y MAX_DISTANCE FILTER VAR_NAME
     [set_variable]
         name=distance
         value=0
@@ -33,12 +33,12 @@
                     y={Y}
                     radius=$distance
                 [/and]
-                variable={VARIABLE}
+                variable={VAR_NAME}
             [/store_locations]
 
             [if]
                 [variable]
-                    name={VARIABLE}.length
+                    name={VAR_NAME}.length
                     greater_than=0
                 [/variable]
                 [then]

Modified: trunk/data/core/macros/utils.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/macros/utils.cfg?rev=46428&r1=46427&r2=46428&view=diff
==============================================================================
--- trunk/data/core/macros/utils.cfg (original)
+++ trunk/data/core/macros/utils.cfg Sun Sep 12 23:38:15 2010
@@ -97,22 +97,22 @@
     [/set_variable]
 #enddef
 
-#define GLOBAL_VARIABLE NAMESPACE LOCAL_VAR GLOBAL_VAR SIDE
+#define GLOBAL_VARIABLE NAMESPACE LOCAL_VAR_NAME GLOBAL_VAR_NAME SIDE
     #Assigns a persistent variable with the contents of a standard variable. 
     [set_global_variable]
         namespace={NAMESPACE}
-        from_local={LOCAL_VAR}
-        to_global={GLOBAL_VAR}
+        from_local={LOCAL_VAR_NAME}
+        to_global={GLOBAL_VAR_NAME}
         side={SIDE}
     [/set_global_variable]
 #enddef
 
-#define VARIABLE_FROM_GLOBAL NAMESPACE GLOBAL_VAR LOCAL_VAR SIDE
+#define VARIABLE_FROM_GLOBAL NAMESPACE GLOBAL_VAR_NAME LOCAL_VAR_NAME SIDE
     #Retrieves the contents of a persistent variable and stores them in a 
standard variable.
     [get_global_variable]
         namespace={NAMESPACE}
-        from_global={GLOBAL_VAR}
-        to_local={LOCAL_VAR}
+        from_global={GLOBAL_VAR_NAME}
+        to_local={LOCAL_VAR_NAME}
         side={SIDE}
         #immediate=no
     [/get_global_variable]
@@ -134,10 +134,10 @@
     [/variable]
 #enddef
 
-#define CLEAR_VARIABLE VAR
+#define CLEAR_VARIABLE VAR_NAME
     # Macro to clear a variable previously set.
     [clear_variable]
-        name={VAR}
+        name={VAR_NAME}
     [/clear_variable]
 #enddef
 

Modified: trunk/data/tools/wesnoth/wmltools.py
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/tools/wesnoth/wmltools.py?rev=46428&r1=46427&r2=46428&view=diff
==============================================================================
--- trunk/data/tools/wesnoth/wmltools.py (original)
+++ trunk/data/tools/wesnoth/wmltools.py Sun Sep 12 23:38:15 2010
@@ -151,7 +151,7 @@
         f = f[1:]
     if f == "SIDE" or f.endswith("_SIDE"):
         ftype = "side"
-    elif f in ("SIDE", "X", "Y", "RED", "GREEN", "BLUE", "TURN", "PROB", 
"LAYER", "TIME") or f.endswith("NUMBER") or f.endswith("AMOUNT") or 
f.endswith("COST") or f.endswith("RADIUS") or f.endswith("_X") or 
f.endswith("_Y") or f.endswith("_INCREMENT") or f.endswith("_FACTOR") or 
f.endswith("_TIME") or f.endswith("_SIZE"):
+    elif f in ("SIDE", "X", "Y", "RED", "GREEN", "BLUE", "TURN", "PROB", 
"LAYER", "TIME", "DURATION") or f.endswith("NUMBER") or f.endswith("AMOUNT") or 
f.endswith("PERCENTAGE") or f.endswith("COST") or f.endswith("RADIUS") or 
f.endswith("_X") or f.endswith("_Y") or f.endswith("_INCREMENT") or 
f.endswith("_FACTOR") or f.endswith("_TIME") or f.endswith("_SIZE"):
         ftype = "numeric"
     elif f in ("POSITION",) or f.endswith("_POSITION") or f == "BASE":
         ftype = "position"
@@ -169,7 +169,7 @@
         ftype = "terrain_pattern"
     elif f.startswith("TERRAIN") or f.endswith("TERRAIN"):
         ftype = "terrain_code"
-    elif f in ("NAME", "VAR", "IMAGESTEM", "ID", "FLAG") or 
f.endswith("_NAME") or f.endswith("_ID"):
+    elif f in ("NAME", "VAR", "IMAGESTEM", "ID", "FLAG", "BUILDER") or 
f.endswith("_NAME") or f.endswith("_ID"):
         ftype = "name"
     elif f in ("ID_STRING", "NAME_STRING", "DESCRIPTION"):
         ftype = "optional_string"
@@ -183,7 +183,7 @@
         ftype = "filter"
     elif f == "WML" or f.endswith("_WML"):
         ftype = "wml"
-    elif f in ("AFFIX",) or f.endswith("AFFIX"):
+    elif f in ("AFFIX", "POSTFIX") or f.endswith("AFFIX"):
         ftype = "affix"
     # The regexp case avoids complaints about some wacky terrain macros.
     elif f.endswith("VALUE") or re.match("[ARS][0-9]", f):


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

Reply via email to