wesnoth-cvs-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Wesnoth-cvs-commits] wesnoth/data/scenarios/Eastern_Invasion Mal-Rav...


From: Joseph Simmons
Subject: [Wesnoth-cvs-commits] wesnoth/data/scenarios/Eastern_Invasion Mal-Rav...
Date: Thu, 23 Sep 2004 21:45:39 -0400

CVSROOT:        /cvsroot/wesnoth
Module name:    wesnoth
Branch:         
Changes by:     Joseph Simmons <address@hidden> 04/09/24 01:38:56

Modified files:
        data/scenarios/Eastern_Invasion: Mal-Ravanals_Capital.cfg 

Log message:
        fixed odd bugs with knight appearances, and cleaned up teleport code

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/wesnoth/wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg.diff?tr1=1.9&tr2=1.10&r1=text&r2=text

Patches:
Index: wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg
diff -u wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg:1.9 
wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg:1.10
--- wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg:1.9        
Mon Sep  6 03:53:55 2004
+++ wesnoth/data/scenarios/Eastern_Invasion/Mal-Ravanals_Capital.cfg    Fri Sep 
24 01:38:56 2004
@@ -131,66 +131,62 @@
                id=msg_cmpgn_ei_07_04
                message= _ "These humans have dared to come this far into my 
land. Crush them!"
                [/message]
+               #there are 6 prisoner knights you can rescue
+               [set_variable]
+               name=prisoners_left
+               value=6
+               [/set_variable]
        [/event]
 
-       
-       #impossible to kill Mal-Ravanal
        [event]
-       name=moveto
-       first_time_only=no
+       name=die
                [filter]
-               x=58,57,59,57,58,59
-               y=11,12,12,13,13,13
-               side=1
+               side=4
                [/filter]
+               [unit]
+               type=Paladin
+               side=1
+               description=Terraent
+               x=25
+               y=17
+               [/unit]
                [message]
-               description=Mal-Ravanal
-               id=msg_cmpgn_ei_07_05
-               message= _ "You dare to attack ME?!? Go back to your master!"
+               description=Terraent
+               id=msg_cmpgn_ei_07_06
+               message= _ "Thank you for destroying that skeleton warrior! 
Every time you kill one of the Revenants, one of my ally knights is let free!"
                [/message]
-               [teleport]
+               [message]
+               description=Gweddry
+               id=msg_cmpgn_ei_07_07
+               message= _ "Why? Are you the undead's prisoners?"
+               [/message]
+               [message]
+               description=Terraent
+               id=msg_cmpgn_ei_07_08
+               message= _ "Yes. My allies and I were questing when we were 
ambushed by undead. The guard is playing a sick game- whenever one of their 
warriors dies, one of us is let free, but whenever you lose a fighter, they 
kill one of us."
+               [/message]
+               [message]
+               description=Dacyn
+               id=msg_cmpgn_ei_07_09
+               message= _  "This sounds like a dangerous game. We will try to 
free as many of you as possible before we escape from here."
+               [/message]
+               [message]
+               description=Terraent
+               id=msg_cmpgn_ei_07_10
+               message= _ "There are five of us still locked up in the jail. 
All of us will join you if you can get us free."
+               [/message]
+               [event]
+               name=die
+               first_time_only=no
                        [filter]
-                       x=58,57,59,57,58,59
-                       y=11,12,12,13,13,13
-                       side=1
+                       side=4
                        [/filter]
-               x=19
-               y=13
-               [/teleport]
-       [/event]
-
-       #until you can give extra XP, this stays
-       [event]
-       name=die
-       first_time_only=no
-               [filter]
-               side=1
-               [/filter]
-               [if]
+                       [if]
                        [variable]
-                       name=WM_created
+                       name=prisoners_left
                        greater_than=0
                        [/variable]
                        [then]
-                               [set_variable]
-                               name=WM_created
-                               add=1
-                               [/set_variable]
-                       [/then]
-               [/if]
-       [/event]
-       [event]
-       name=die
-       first_time_only=no
-               [filter]
-               side=4
-               [/filter]
-               [if]
-                       [variable]
-                       name=WM_created
-                       less_than=6
-                       [/variable]
-                       [then]
                                [unit]
                                type=Knight
                                side=1
@@ -198,57 +194,53 @@
                                y=17
                                [/unit]
                                [set_variable]
-                               name=WM_created
-                               add=1
+                               name=prisoners_left
+                               add=-1
                                [/set_variable]
                        [/then]
-                       [else]
-                               [if]
-                                       [variable]
-                                       name=WM_created
-                                       greater_than=5
-                                       [/variable]
-                                       [else]
-                                               [set_variable]
-                                               name=WM_created
-                                               value=1
-                                               [/set_variable]
-                                               [unit]
-                                               type=Paladin
-                                               side=1
-                                               description=Terraent
-                                               x=25
-                                               y=17
-                                               [/unit]
-                                               [message]
-                                               description=Terraent
-                                               id=msg_cmpgn_ei_07_06
-                                               message= _ "Thank you for 
destroying that skeleton warrior! Every time you kill one of the Revenants, one 
of my ally knights is let free!"
-                                               [/message]
-                                               [message]
-                                               description=Gweddry
-                                               id=msg_cmpgn_ei_07_07
-                                               message= _ "Why? Are you the 
undead's prisoners?"
-                                               [/message]
-                                               [message]
-                                               description=Terraent
-                                               id=msg_cmpgn_ei_07_08
-                                               message= _ "Yes. My allies and 
I were questing when we were ambushed by undead. The guard is playing a sick 
game- whenever one of their warriors dies, one of us is let free, but whenever 
you lose a fighter, they kill one of us."
-                                               [/message]
-                                               [message]
-                                               description=Dacyn
-                                               id=msg_cmpgn_ei_07_09
-                                               message= _  "This sounds like a 
dangerous game. We will try to free as many of you as possible before we escape 
from here."
-                                               [/message]
-                                               [message]
-                                               description=Terraent
-                                               id=msg_cmpgn_ei_07_10
-                                               message= _ "There are five of 
us still locked up in the jail. All of us will join you if you can get us free."
-                                               [/message]
-                                       [/else]
-                               [/if]
-                       [/else]
-               [/if]
+                       [/if]
+               [/event]
+               [event]
+               name=die
+               first_time_only=no
+                       [filter]
+                       side=1
+                       [/filter]
+                       [if]
+                               [variable]
+                               name=prisoners_left
+                               greater_than=0
+                               [/variable]
+                               [then]
+                                       [set_variable]
+                                       name=prisoners_left
+                                       add=-1
+                                       [/set_variable]
+                               [/then]
+                       [/if]
+               [/event]
+       [/event]
+
+       #impossible to kill Mal-Ravanal
+       [event]
+       name=attack
+       first_time_only=no
+               [filter_second]
+               description=Mal-Ravanal
+               [/filter_second]
+               [message]
+               description=Mal-Ravanal
+               id=msg_cmpgn_ei_07_05
+               message= _ "You dare to attack ME?!? Go back to your master!"
+               [/message]
+               [teleport]
+                       [filter]
+                       x,y=$x1,$y1
+                       side=1
+                       [/filter]
+               x=19
+               y=13
+               [/teleport]
        [/event]
 
        #when you kill one of the necros you win




reply via email to

[Prev in Thread] Current Thread [Next in Thread]