Author: alarantalara
Date: Mon Oct 24 05:11:25 2011
New Revision: 51609

URL: http://svn.gna.org/viewcvs/wesnoth?rev=51609&view=rev
Log:
New macro: MOUNTAIN_SINGLE_RANDOM. Allows removal of 6 terrain_graphics rules

Modified:
    trunk/changelog
    trunk/data/core/terrain-graphics.cfg
    trunk/data/core/terrain-graphics/mountains.cfg

Modified: trunk/changelog
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/changelog?rev=51609&r1=51608&r2=51609&view=diff
==============================================================================
--- trunk/changelog (original)
+++ trunk/changelog Mon Oct 24 05:11:25 2011
@@ -33,6 +33,7 @@
    * add function wesnoth.debug
  * Terrain:
    * Oasis may be placed on any terrain, aliased to base
+   * New terrain macro: MOUNTAIN_SINGLE_RANDOM
  * Unit changes and Balancing
    * All mounted units now have forest defines capped at 30%. This reduces 
their
      defense on forested hills from 40% to 30%

Modified: trunk/data/core/terrain-graphics.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/terrain-graphics.cfg?rev=51609&r1=51608&r2=51609&view=diff
==============================================================================
--- trunk/data/core/terrain-graphics.cfg (original)
+++ trunk/data/core/terrain-graphics.cfg Mon Oct 24 05:11:25 2011
@@ -148,9 +148,7 @@
 {MOUNTAINS_2x2           Mm                                     40        
overlay  mountains/basic5}
 {MOUNTAINS_2x2           Mm                                     30        
overlay  mountains/basic6}
 
-{MOUNTAIN_SINGLE         Mm                                     33        
overlay  mountains/basic3}
-{MOUNTAIN_SINGLE         Mm                                     50        
overlay  mountains/basic2}
-{MOUNTAIN_SINGLE         Mm                                     100       
overlay  mountains/basic}
+{MOUNTAIN_SINGLE_RANDOM  Mm                                               
overlay  mountains/basic}
 
 # Dry Mountains
 {OVERLAY_RESTRICTED3     Md              (!,Xv,!,C*,K*,X*,Ql,Qx*,W*)           
              mountains/dry-castle-n}
@@ -167,9 +165,7 @@
 {MOUNTAINS_2x2           Md                                     40        
overlay  mountains/dry5}
 {MOUNTAINS_2x2           Md                                     30        
overlay  mountains/dry6}
 
-{MOUNTAIN_SINGLE         Md                                     33        
overlay  mountains/dry3}
-{MOUNTAIN_SINGLE         Md                                     50        
overlay  mountains/dry2}
-{MOUNTAIN_SINGLE         Md                                     100       
overlay  mountains/dry}
+{MOUNTAIN_SINGLE_RANDOM  Md                                               
overlay  mountains/dry}
 
 # Single-hex volcano
 {OVERLAY_COMPLETE        Mv              (!,Xv,Mv,!,C*,K*,X*,Q*)             
mountains/volcano}
@@ -192,9 +188,7 @@
 {MOUNTAINS_2x2           Ms                                     15        
overlay  mountains/snow5}
 {MOUNTAINS_2x2           Ms                                     25        
overlay  mountains/snow6}
 
-{MOUNTAIN_SINGLE         Ms                                     33        
overlay  mountains/snow3}
-{MOUNTAIN_SINGLE         Ms                                     50        
overlay  mountains/snow2}
-{MOUNTAIN_SINGLE         Ms                                     100       
overlay  mountains/snow}
+{MOUNTAIN_SINGLE_RANDOM  Ms                                               
overlay  mountains/snow}
 
 #This one is to fill any "gaps" there might be when next to castles or walls
 {TERRAIN_BASE_RANDOM     Mm                                                    
    hills/regular}

Modified: trunk/data/core/terrain-graphics/mountains.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/core/terrain-graphics/mountains.cfg?rev=51609&r1=51608&r2=51609&view=diff
==============================================================================
--- trunk/data/core/terrain-graphics/mountains.cfg (original)
+++ trunk/data/core/terrain-graphics/mountains.cfg Mon Oct 24 05:11:25 2011
@@ -220,10 +220,15 @@
             name={BUILD_IMAGE IMAGE_SINGLE {IMAGESTEM} ()}
             base=90,107
             center=90,144
-        [/image]
-
-        probability={PROB}
-    [/terrain_graphics]
+            variations=";2;3;4;5;6"
+        [/image]
+
+        probability={PROB}
+    [/terrain_graphics]
+#enddef
+
+#define MOUNTAIN_SINGLE_RANDOM TERRAIN FLAG IMAGESTEM
+    {MOUNTAIN_SINGLE ({TERRAIN}) 100  {FLAG} {IMAGESTEM}@V}
 #enddef
 
 #


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

Reply via email to