Author: zookeeper
Date: Thu Sep 11 20:44:04 2008
New Revision: 29399
URL: http://svn.gna.org/viewcvs/wesnoth?rev=29399&view=rev
Log:
Fixed bug #12291. Needs some extra work for the case of Krash being dead.
Modified:
trunk/data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
trunk/data/campaigns/Northern_Rebirth/scenarios/11a_Eastern_Flank.cfg
trunk/data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
trunk/data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
Modified: trunk/data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg?rev=29399&r1=29398&r2=29399&view=diff
==============================================================================
--- trunk/data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg
(original)
+++ trunk/data/campaigns/Northern_Rebirth/scenarios/10a_Stolen_Gold.cfg Thu Sep
11 20:44:04 2008
@@ -454,6 +454,7 @@
team_name=alliance
user_team_name=_"Alliance"
controller=human
+ save_id=Krash
[/side]
# Start event - recall heroes, set objectives, do the talk
@@ -1273,12 +1274,6 @@
[/message]
[/then]
[/if]
-
- # Flip Krash back to side 1 and make him unable to recruit.
- # Otherwise he'll mess up the start conditions for the next
- # scenario.
- {MODIFY_UNIT id=Krash side 1}
- {MODIFY_UNIT id=Krash canrecruit no}
[/event]
# Load death events
Modified: trunk/data/campaigns/Northern_Rebirth/scenarios/11a_Eastern_Flank.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Northern_Rebirth/scenarios/11a_Eastern_Flank.cfg?rev=29399&r1=29398&r2=29399&view=diff
==============================================================================
--- trunk/data/campaigns/Northern_Rebirth/scenarios/11a_Eastern_Flank.cfg
(original)
+++ trunk/data/campaigns/Northern_Rebirth/scenarios/11a_Eastern_Flank.cfg Thu
Sep 11 20:44:04 2008
@@ -103,46 +103,25 @@
# Allied side - also player controlled, leader serves as a placeholder for
Krash if he's alive
[side]
side=7
+ type=Drake Burner
+ id=Krash
+ name= _ "Krash"
+ canrecruit=yes
+ save_id=Krash
{GOLD4 300 250 200 150}
recruit=Drake Fighter,Drake Glider,Drake Burner,Drake Clasher
team_name=knalgans
user_team_name=_"Alliance"
controller=human
- no_leader=yes
[/side]
# Check if Krash is on recall list and if yes replace side 7 leader with
him
[event]
name=prestart
- [recall]
- id=Krash
- [/recall]
[if]
[have_unit]
id=Krash
[/have_unit]
- [then]
- [store_unit]
- [filter]
- id=Krash
- [/filter]
- kill=yes
- fire_event=no
- variable=placing_krash
- [/store_unit]
- [store_starting_location]
- side=7
- variable=placing_krash_on
- [/store_starting_location]
- {VARIABLE placing_krash.x $placing_krash_on.x}
- {VARIABLE placing_krash.y $placing_krash_on.y}
- {VARIABLE placing_krash.side 7}
- [unstore_unit]
- variable=placing_krash
- [/unstore_unit]
- {CLEAR_VARIABLE placing_krash}
- {CLEAR_VARIABLE placing_krash_on}
- [/then]
[else]
[terrain]
x=29,29,30,30,30,31,31,31,32,32
@@ -491,18 +470,6 @@
next_scenario=showdown
[/else]
[/if]
- [store_unit]
- [filter]
- id=Krash
- [/filter]
- kill=no
- variable=krash_hack
- [/store_unit]
- {VARIABLE krash_hack.side 1}
- [unstore_unit]
- variable=krash_hack
- [/unstore_unit]
- {CLEAR_VARIABLE krash_hack}
[/event]
# Load death events
{campaigns/Northern_Rebirth/utils/herodeaths.cfg}
Modified: trunk/data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg?rev=29399&r1=29398&r2=29399&view=diff
==============================================================================
--- trunk/data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg
(original)
+++ trunk/data/campaigns/Northern_Rebirth/scenarios/12a_Get_the_Gold.cfg Thu
Sep 11 20:44:04 2008
@@ -171,12 +171,16 @@
# Empty side - player will asume control of it if Krash is alive
[side]
side=7
+ type=Drake Burner
+ id=Krash
+ name= _ "Krash"
+ canrecruit=yes
+ save_id=Krash
{GOLD4 300 250 200 150}
recruit=Drake Fighter,Drake Glider,Drake Burner,Drake Clasher
team_name=knalgans
user_team_name=_"Alliance"
controller=human
- no_leader=yes
[/side]
# Empty side - to ensure proper recall list caryover
[side]
@@ -199,35 +203,11 @@
# {SCATTER_IMAGE (terrain=Gs^Fp) 20 scenery/pine2.png}
# If Krash is alive place him at sides 7 keep, otherwise remove that
castle
- [recall]
- id=Krash
- [/recall]
[if]
[have_unit]
id=Krash
[/have_unit]
- [then]
- [store_starting_location]
- side=7
- variable=krash_starts_at
- [/store_starting_location]
- [store_unit]
- [filter]
- id=Krash
- [/filter]
- kill=yes
- fire_event=no
- variable=place_krash_at
- [/store_unit]
- {VARIABLE place_krash_at.x $krash_starts_at.x}
- {VARIABLE place_krash_at.y $krash_starts_at.y}
- [unstore_unit]
- variable=place_krash_at
- [/unstore_unit]
- {CLEAR_VARIABLE place_krash_at}
- {CLEAR_VARIABLE krash_starts_at}
- [/then]
[else]
[terrain]
x=4,4,4,5,5,5,6,6,6
@@ -570,18 +550,6 @@
[/if]
[store_unit]
[filter]
- id=Krash
- [/filter]
- kill=no
- variable=krash_hack
- [/store_unit]
- {VARIABLE krash_hack.side 1}
- [unstore_unit]
- variable=krash_hack
- [/unstore_unit]
- {CLEAR_VARIABLE krash_hack}
- [store_unit]
- [filter]
id=Anita
[/filter]
kill=no
Modified: trunk/data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg
URL:
http://svn.gna.org/viewcvs/wesnoth/trunk/data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg?rev=29399&r1=29398&r2=29399&view=diff
==============================================================================
--- trunk/data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg (original)
+++ trunk/data/campaigns/Northern_Rebirth/scenarios/13a_Showdown.cfg Thu Sep 11
20:44:04 2008
@@ -205,12 +205,16 @@
# Side for Krash, if alive
[side]
side=7
+ type=Drake Burner
+ id=Krash
+ name= _ "Krash"
+ canrecruit=yes
+ save_id=Krash
gold=100
recruit=Drake Fighter,Drake Glider,Drake Burner,Drake Clasher
team_name=knalgans
user_team_name=_"Alliance"
controller=human
- no_leader=yes
[/side]
{STARTING_VILLAGES 7 10}
# Allied AI
@@ -262,9 +266,6 @@
# {SCATTER_IMAGE (terrain=Gg,Gs^Fp) 12 scenery/pine1.png}
# Check if Krash is alive, if yes place him at helm of side 7,
otherwise it's taken over by older lich
[recall]
- id=Krash
- [/recall]
- [recall]
id="Ro'Arthian"
[/recall]
[store_starting_location]
@@ -275,23 +276,6 @@
[have_unit]
id=Krash
[/have_unit]
- [then]
- [store_unit]
- [filter]
- id=Krash
- [/filter]
- kill=yes
- fire_event=no
- variable=place_krash_at
- [/store_unit]
- {VARIABLE place_krash_at.x $side_seven_starts_at.x}
- {VARIABLE place_krash_at.y $side_seven_starts_at.y}
- {VARIABLE place_krash_at.side 7}
- [unstore_unit]
- variable=place_krash_at
- [/unstore_unit]
- {CLEAR_VARIABLE place_krash_at}
- [/then]
[else]
[store_unit]
[filter]
_______________________________________________
Wesnoth-commits mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-commits