Author: soliton
Date: Fri Apr  3 00:59:11 2009
New Revision: 34415

URL: http://svn.gna.org/viewcvs/wesnoth?rev=34415&view=rev
Log:
* Added the camouflage AMLA back.
* Gave the Hero variation more HP.

Modified:
    trunk/changelog
    trunk/data/campaigns/Under_the_Burning_Suns/units/Kaleh.cfg
    trunk/players_changelog

Modified: trunk/changelog
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/changelog?rev=34415&r1=34414&r2=34415&view=diff
==============================================================================
--- trunk/changelog (original)
+++ trunk/changelog Fri Apr  3 00:59:11 2009
@@ -11,6 +11,11 @@
    * Added AI Arena test map to test AIs in interactive mode ( ai_arena_small )
    * Changed interaction between default AI an Formula AI - made default AI not
      fallback to formula AI
+ * Campaigns:
+   * Under the Burning Suns:
+     * Kaleh advancement:
+       * Gave the Hero variation more HP.
+       * Added the camouflage AMLA back.
  * Editor2:
    * New feature: exporting of selection coordinates to system clipboard
    * Made auto terrain transition mode tri-state: on (editor2's on), partial

Modified: trunk/data/campaigns/Under_the_Burning_Suns/units/Kaleh.cfg
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Under_the_Burning_Suns/units/Kaleh.cfg?rev=34415&r1=34414&r2=34415&view=diff
==============================================================================
--- trunk/data/campaigns/Under_the_Burning_Suns/units/Kaleh.cfg (original)
+++ trunk/data/campaigns/Under_the_Burning_Suns/units/Kaleh.cfg Fri Apr  3 
00:59:11 2009
@@ -326,7 +326,37 @@
     ) {VARIATION}}
 #enddef
 
-#define KALEH_ATTACKS MELEE_DAMAGE MELEE_STRIKES RANGE_DAMAGE RANGE_STRIKES
+#define KALEH_CAMOUFLAGE VARIATION
+    {KALEH_ADVANCEMENT 7 10 (
+        id=camouflage
+        description= _ "skilled in surviving the desert"
+        image=units/elves-desert/kaleh-defend.png
+        require_amla=""
+        [effect]
+            apply_to=new_ability
+            [abilities]
+                [hides]
+                    id=camouflage
+                    name= _ "camouflage"
+                    name_inactive= _ "camouflage"
+                    description= _ "Camouflage:
+This unit can hide in desert dunes, desert mountains and craters, and remain 
undetected by its enemies.
+
+Enemy units cannot see this unit while it is in desert dunes, desert mountains 
and craters, except if they have units next to it. Any enemy unit that first 
discovers this unit immediately loses all its remaining movement."
+                    description_inactive= _ "Camouflage:
+This unit can hide in desert dunes, desert mountains and craters, and remain 
undetected by its enemies.
+
+Enemy units cannot see this unit while it is in desert dunes, desert mountains 
and craters, except if they have units next to it. Any enemy unit that first 
discovers this unit immediately loses all its remaining movement."
+                    affect_self=yes
+                    [filter_self]
+                        [filter_location]
+                            terrain=Hd,Md,Dd^Dc
+                        [/filter_location]
+                    [/filter_self]
+                [/hides]
+            [/abilities]
+            [/effect]
+        ) {VARIATION}}
 #enddef
 
 #define KALEH
@@ -334,7 +364,6 @@
     race=elf
     name= _ "Kaleh of the Quenoth Elves"
     image=units/elves-desert/kaleh.png
-    hitpoints=28
     movement_type=woodland
     #desert elves move fast across the sands, but are not used to forests
     #they are also a bit faster in caves
@@ -349,8 +378,6 @@
         forest=50
     [/defense]
     movement=5
-    experience=22
-    level=1
     profile=portraits/kaleh.png
     alignment=lawful
     [leading_anim]
@@ -481,52 +508,61 @@
 #enddef
 [unit_type]
     {KALEH}
+    hitpoints=28
+    experience=22
+    level=1
     [variation]
         {KALEH}
         variation_name=Youth
         inherit=no
+        level=1
+        hitpoints=28
+        experience=22
         name= _ "Desert Youth"
         # Special macros to add the damage bonus per level. Use only once!
         {KALEH_SWORD_FIRST  Fighter}
         {KALEH_BOW_FIRST    Fighter}
     [/variation]
     # Generic Fighter variation tree.
+#define KALEH_FIGHTER VARIATION
+    {KALEH_SWORD        {VARIATION}}
+    {KALEH_BOW          {VARIATION}}
+    {KALEH_BOW2         {VARIATION}}
+    {KALEH_BOW3         {VARIATION}}
+    {KALEH_CAMOUFLAGE   {VARIATION}}
+    {KALEH_SUSTENANCE   {VARIATION}}
+    {KALEH_ARMOR        {VARIATION}}
+    {KALEH_STUN         {VARIATION}}
+#enddef
     [variation]
         {KALEH}
         variation_name=Fighter
         inherit=no
+        level=1
+        hitpoints=28
+        experience=22
         name= _ "Desert Fighter"
+        {KALEH_FIGHTER      Fighter1}
         {KALEH_LEADERSHIP   Captain }
         {KALEH_BOLAS        Hero    }
-        {KALEH_SWORD        Fighter1}
         {KALEH_SWORD2       Hero    }
-        {KALEH_BOW          Fighter1}
-        {KALEH_BOW2         Fighter1}
-        {KALEH_BOW3         Fighter1}
-        {KALEH_SUSTENANCE   Fighter1}
-        {KALEH_ARMOR        Fighter1}
-        {KALEH_STUN         Fighter1}
     [/variation]
     [variation]
         {KALEH}
         variation_name=Fighter1
         inherit=no
         level=2
+        hitpoints=28
         experience=40
         name= _ "Desert Fighter"
         {KALEH_LEADERSHIP   Captain2}
         {KALEH_BOLAS        Hero2   }
-        {KALEH_SWORD        Fighter2}
         {KALEH_SWORD2       Hero2   }
-        {KALEH_BOW          Fighter2}
-        {KALEH_BOW2         Fighter2}
-        {KALEH_BOW3         Fighter2}
-        {KALEH_SUSTENANCE   Fighter2}
-        {KALEH_ARMOR        Fighter2}
-        {KALEH_STUN         Fighter2}
-    [/variation]
-    [variation]
-        {KALEH}
+        {KALEH_FIGHTER      Fighter2}
+    [/variation]
+    [variation]
+        {KALEH}
+        hitpoints=28
         variation_name=Fighter2
         inherit=no
         level=2
@@ -534,17 +570,12 @@
         name= _ "Desert Fighter"
         {KALEH_LEADERSHIP   Captain3}
         {KALEH_BOLAS        Hero3   }
-        {KALEH_SWORD        Fighter3}
         {KALEH_SWORD2       Hero3   }
-        {KALEH_BOW          Fighter3}
-        {KALEH_BOW2         Fighter3}
-        {KALEH_BOW3         Fighter3}
-        {KALEH_SUSTENANCE   Fighter3}
-        {KALEH_ARMOR        Fighter3}
-        {KALEH_STUN         Fighter3}
-    [/variation]
-    [variation]
-        {KALEH}
+        {KALEH_FIGHTER      Fighter3}
+    [/variation]
+    [variation]
+        {KALEH}
+        hitpoints=28
         variation_name=Fighter3
         inherit=no
         level=3
@@ -552,117 +583,80 @@
         name= _ "Desert Fighter"
         {KALEH_LEADERSHIP   Captain3}
         {KALEH_BOLAS        Hero3   }
-        {KALEH_SWORD        Fighter3}
         {KALEH_SWORD2       Hero3   }
-        {KALEH_BOW          Fighter3}
-        {KALEH_BOW2         Fighter3}
-        {KALEH_BOW3         Fighter3}
-        {KALEH_SUSTENANCE   Fighter3}
-        {KALEH_ARMOR        Fighter3}
-        {KALEH_STUN         Fighter3}
+        {KALEH_FIGHTER      Fighter3}
     [/variation]
     # Captain variation tree - reached when leadership is chosen; disables 
bolas
-    [variation]
-        {KALEH}
+#define KALEH_CAPTAIN VARIATION
+    {KALEH_LEADERSHIP {VARIATION}}
+    {KALEH_SWORD2     {VARIATION}}
+    {KALEH_FIGHTER    {VARIATION}}
+#enddef
+    [variation]
+        {KALEH}
+        hitpoints=28
         variation_name=Captain
         inherit=no
         level=2
         experience=40
         name= _ "Desert Captain"
-        {KALEH_LEADERSHIP   Captain2}
-        {KALEH_SWORD        Captain2}
-        {KALEH_SWORD2       Captain2}
-        {KALEH_BOW          Captain2}
-        {KALEH_BOW2         Captain2}
-        {KALEH_BOW3         Captain2}
-        {KALEH_SUSTENANCE   Captain2}
-        {KALEH_ARMOR        Captain2}
-        {KALEH_STUN         Captain2}
+        {KALEH_CAPTAIN Captain2}
     [/variation]
     [variation]
         {KALEH}
         variation_name=Captain2
         inherit=no
         level=2
+        hitpoints=28
         experience=40
         name= _ "Desert Captain"
-        {KALEH_LEADERSHIP   Captain3}
-        {KALEH_SWORD        Captain3}
-        {KALEH_SWORD2       Captain3}
-        {KALEH_BOW          Captain3}
-        {KALEH_BOW2         Captain3}
-        {KALEH_BOW3         Captain3}
-        {KALEH_SUSTENANCE   Captain3}
-        {KALEH_ARMOR        Captain3}
-        {KALEH_STUN         Captain3}
+        {KALEH_CAPTAIN Captain3}
     [/variation]
     [variation]
         {KALEH}
         variation_name=Captain3
         inherit=no
         level=3
+        hitpoints=28
         experience=100
         name= _ "Desert Marshal"
-        {KALEH_LEADERSHIP   Captain3}
-        {KALEH_SWORD        Captain3}
-        {KALEH_SWORD2       Captain3}
-        {KALEH_BOW          Captain3}
-        {KALEH_BOW2         Captain3}
-        {KALEH_BOW3         Captain3}
-        {KALEH_SUSTENANCE   Captain3}
-        {KALEH_ARMOR        Captain3}
-        {KALEH_STUN         Captain3}
+        {KALEH_CAPTAIN Captain3}
     [/variation]
     # Hero variation tree - reached when bolas or sword2 is chosen; disables 
leadership
+    # gives more HP
+#define KALEH_HERO VARIATION
+    {KALEH_BOLAS   {VARIATION}}
+    {KALEH_SWORD2  {VARIATION}}
+    {KALEH_FIGHTER {VARIATION}}
+#enddef
     [variation]
         {KALEH}
         variation_name=Hero
         inherit=no
         level=2
+        hitpoints=28
         experience=40
         name= _ "Desert Hero"
-        {KALEH_BOLAS        Hero2}
-        {KALEH_SWORD        Hero2}
-        {KALEH_SWORD2       Hero2}
-        {KALEH_BOW          Hero2}
-        {KALEH_BOW2         Hero2}
-        {KALEH_BOW3         Hero2}
-        {KALEH_SUSTENANCE   Hero2}
-        {KALEH_ARMOR        Hero2}
-        {KALEH_STUN         Hero2}
+        {KALEH_HERO Hero2}
     [/variation]
     [variation]
         {KALEH}
         variation_name=Hero2
         inherit=no
         level=2
+        hitpoints=32
         experience=40
         name= _ "Desert Hero"
-        {KALEH_BOLAS        Hero3}
-        {KALEH_SWORD        Hero3}
-        {KALEH_SWORD2       Hero3}
-        {KALEH_BOW          Hero3}
-        {KALEH_BOW2         Hero3}
-        {KALEH_BOW3         Hero3}
-        {KALEH_SUSTENANCE   Hero3}
-        {KALEH_ARMOR        Hero3}
-        {KALEH_STUN         Hero3}
+        {KALEH_HERO Hero3}
     [/variation]
     [variation]
         {KALEH}
         variation_name=Hero3
         inherit=no
         level=3
+        hitpoints=36
         experience=100
         name= _ "Desert Champion"
-        {KALEH_BOLAS        Hero3}
-        {KALEH_SWORD        Hero3}
-        {KALEH_SWORD2       Hero3}
-        {KALEH_BOW          Hero3}
-        {KALEH_BOW2         Hero3}
-        {KALEH_BOW3         Hero3}
-        {KALEH_SUSTENANCE   Hero3}
-        {KALEH_ARMOR        Hero3}
-        {KALEH_STUN         Hero3}
+        {KALEH_HERO Hero3}
     [/variation]
 [/unit_type]

Modified: trunk/players_changelog
URL: 
http://svn.gna.org/viewcvs/wesnoth/trunk/players_changelog?rev=34415&r1=34414&r2=34415&view=diff
==============================================================================
--- trunk/players_changelog (original)
+++ trunk/players_changelog Fri Apr  3 00:59:11 2009
@@ -6,13 +6,21 @@
   * General:
     * The add-ons directory, <preferences>/data/campaigns, has been renamed
       and it is now <preferences>/data/add-ons.
+
+  * Under the Burning Suns:
+    * Kaleh advancement:
+      * Gave the Hero variation more HP.
+         * Added the camouflage AMLA back.
+
   * Graphics:
     * New portrait for Orc Grunt, Dwarf Fighter (alternative), Goblin Spearman,
       Ogre/Young Ogre, Trapper
+
   * Language and translations
     * New translations: Icelandic.
     * Updated translations: British English, Catalan, Chinese (Simplified),
       Czech, German, Finnish, Hebrew, Italian, Polish, Russian, Slovak, 
Turkish.
+
   * User interface:
     * Fix missing faction column when waiting that the host start the game.
 


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

Reply via email to