Package: wesnoth-httt
Version: 0.9.2-1
Tags: patch, fixed-upstream
Followup-For: Bug #314676

Hello again,

I checked out the wesnoth website, and this is a known problem -- bug
#13334 in savannah.  It has already been fixed in CVS and there is a
workaround posted in the forum at
<http://www.wesnoth.org/forum/viewtopic.php?p=84617#84617>.

Basically you have to replace the Hasty_Alliance.cfg which is
/usr/share/games/wesnoth/wesnoth-httt.zip with a fixed one which I have
attached.

Doing this, and then deleting the cache by doing `rm
~/.wesnoth/cache/game.cfg-cache*`, lets me continue the campaign.

Hope this helps,
--Joe


-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.8-2-686
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)

Versions of packages wesnoth-httt depends on:
ii  wesnoth                       0.9.2-1    fantasy turn-based strategy game

-- no debconf information
[scenario]
        id=Hasty_Alliance
        #textdomain wesnoth-httt
        name= _ "Hasty Alliance"
        map_data="{maps/Heir_To_The_Throne/Hasty_Alliance}"
        {TURNS 33 30 27}

        {UNDERGROUND}

        next_scenario=Scepter

        music="underground.ogg"

        [event]
        name=prestart
                [objectives]
                side=1
                        [objective]
                                description= _ "Defeat the enemy leader"
                                condition=win
                        [/objective]
                        [objective]
                                description= _ "Death of Konrad"
                                condition=lose
                        [/objective]
                        [objective]
                                description= _ "Death of Delfador"
                                condition=lose
                        [/objective]
                        [objective]
                                description= _ "Death of Li'sar"
                                condition=lose
                        [/objective]
                        [objective]
                                description= _ "Death of Kalenz"
                                condition=lose
                        [/objective]
                [/objectives]
        [/event]

        {BIGMAP_HASTY_ALLIANCE}

        [side]
        type=Commander
        description=Konrad
        user_description= _ "Konrad"
        unrenamable=yes
        side=1
        canrecruit=1
        controller=human
        shroud=yes
        team_name=good
        [/side]

        [side]
        type=Princess
        description=Li'sar
        user_description= _ "Li'sar"
        facing=reverse
        side=2
        canrecruit=1
        controller=ai
                [ai]
                recruitment_pattern=fighter,fighter,fighter,fighter,mixed 
fighter
                [/ai]
        recruit=Swordsman,Heavy Infantryman,Pikeman,Red Mage,Ogre
        gold=500
        team_name=good
        experience=62
        [/side]

        [side]
        type=Troll Warrior
        description=Haaf-Garga
        user_description= _ "Haaf-Garga"
        side=3
        canrecruit=1
        controller=ai
#ifdef EASY
        recruit=Troll,Troll Whelp,Vampire Bat,Wolf Rider
#else
        recruit=Troll,Troll Warrior,Blood Bat,Wolf Rider
#endif
        {GOLD 100 160 220}
        {INCOME 4 8 12}
                [ai]
                {ATTACK_DEPTH 4 5 5}
                [/ai]
        [/side]

        [event]
        name=start
                #hide Li'sar until she arrives
                [hide_unit]
                        x=12
                        y=18
                [/hide_unit]

                [recall]
                        description=Delfador
                [/recall]
                [recall]
                        description=Kalenz
                [/recall]

                [message]
                        description=Konrad
                        message= _ "Where are we? Which way now? I am tired of 
this darkness!"
                [/message]
                [message]
                        description=Delfador
                        message= _ "I am not sure of the way. Let me think for 
a moment."
                [/message]

                #Li'sar arrives
                [move_unit_fake]
                        type=Princess
                        x=15,14,13,12
                        y=17,18,19,18
                [/move_unit_fake]

                [unhide_unit]
                [/unhide_unit]

                [move_unit_fake]
                        type=Royal Guard
                        x=15,14,13,12,11
                        y=18,18,18,17,18
                [/move_unit_fake]

                [unit]
                type=Royal Guard
                description=Royal Guard
                generate_description=yes
                side=2
                x=11
                y=18
                facing=reverse
                [modifications]
                        {TRAIT_LOYAL}
                [/modifications]
                [/unit]

                [move_unit_fake]
                        type=Royal Guard
                        x=15,14,13,12,11
                        y=18,18,19,18,19
                [/move_unit_fake]

                [unit]
                type=Royal Guard
                description=Royal Guard
                generate_description=yes
                side=2
                x=11
                y=19
                facing=reverse
                [modifications]
                        {TRAIT_LOYAL}
                [/modifications]
                [/unit]

                [message]
                        description=Li'sar
                        message= _ "En garde!"
                [/message]
                [message]
                        description=Konrad
                        message= _ "What in the world are you doing here?"
                [/message]
                [message]
                        description=Li'sar
                        message= _ "Tracking you down, of course! You have 
escaped me for the last time!"
                [/message]
                [message]
                        description=Delfador
                        message= _ "Foolish girl! We are in the deepest of 
caverns, probably surrounded by all manner of creatures, and you still want to 
fight us? You will bring us all to ruin!"
                [/message]
                [message]
                        description=Li'sar
                        message= _ "Don't try to trick me! I know why you have 
come here! But I will put an end to you and your treason here. Then I will get 
the Scepter, and return to the daylight again!"
                [/message]

                #change the music to being frantic as lots of orcs arrive
                [music]
                name=frantic.ogg
                [/music]

#define HASTY_TROLL X Y
                {UNIT (Troll) (Troll) ( _ "Troll") 3 ({X}) ({Y})}
#enddef

                #alot of enemies arrive
                [move_unit_fake]
                        type=Troll
                        x=13,12,11
                        y=16,16,16
                [/move_unit_fake]

                {HASTY_TROLL 11 16}

                [move_unit_fake]
                        type=Troll
                        x=13,13
                        y=16,17
                [/move_unit_fake]

                {HASTY_TROLL 13 17}

                [move_unit_fake]
                        type=Troll
                        x=15,14
                        y=18,18
                [/move_unit_fake]

                {HASTY_TROLL 14 18}

#define HASTY_GOBLIN_KNIGHT X Y
                {UNIT (Goblin Knight) (Goblin Knight) ( _ "Goblin Knight") 3 
({X}) ({Y})}
#enddef

                [move_unit_fake]
                        type=Goblin Knight
                        x=4,5,6
                        y=13,14,14
                [/move_unit_fake]

                {HASTY_GOBLIN_KNIGHT 6 14}

                [move_unit_fake]
                        type=Goblin Knight
                        x=3,4,5
                        y=16,16,16
                [/move_unit_fake]

                {HASTY_GOBLIN_KNIGHT 5 16}

                [move_unit_fake]
                        type=Goblin Knight
                        x=7,8
                        y=20,20
                [/move_unit_fake]

                {HASTY_GOBLIN_KNIGHT 8 20}

                [move_unit_fake]
                        type=Troll
                        x=3,4,5
                        y=14,14,15
                [/move_unit_fake]

                {HASTY_TROLL 5 15}
        
                [move_unit_fake]
                        type=Troll
                        x=5,5,6
                        y=14,15,15
                [/move_unit_fake]

                {HASTY_TROLL 6 15}

                #some more trolls that are behind in the caves
                {HASTY_TROLL 3 13}
                {HASTY_TROLL 4 9}
                {HASTY_TROLL 15 13}
                {HASTY_TROLL 17 14}
                {HASTY_TROLL 13 10}

                [message]
                        type=Goblin Knight
                        message= _ "Surprise! Die, you sun-lovers!"
                [/message]
                [message]
                        description=Kalenz
                        message= _ "Now we are surrounded! Do you still want to 
fight us, Princess? Surely that would lead to doom for us all!"
                [/message]
                [message]
                        description=Li'sar
                        message= _ "I see we have little choice but to help 
each other. Let us fight together until we return to the surface. Agreed?"
                [/message]
                [message]
                        description=Konrad
                        message= _ "Very well, I promise that you will reach 
the surface again, or we shall all perish together, Princess."
                [/message]
                [message]
                        description=Li'sar
                        message= _ "But once we escape from this hole, I have a 
score to settle with you!"
                [/message]
        [/event] #end of start event

        [event]
        name=victory

                [message]
                        description=Konrad
                        message= _ "Well, we have helped each other survive so 
far, Princess. Now let's continue together. What do you say?"
                [/message]
                [message]
                        description=Li'sar
                        message= _ "Yes. We agreed to help each other get out 
of these pits alive, did we not? Let us continue to pool our resources. Here is 
my purse, full of gold."
                [/message]
                [message]
                        speaker=narrator
                        message= _ "You receive 200 pieces of gold!"
                [/message]

                [gold]
                        side=1
                        amount=200
                [/gold]

                [message]
                        description=Konrad
                        message= _ "Thank you, Princess. Come, men. Let us find 
the Scepter!"
                [/message]

                #add Li'sar to the recall list
                [unit]
                side=1
                description=Li'sar
                user_description= _ "Li'sar"
                unrenamable=yes
                type=Princess
                experience=74
                [modifications]
                        {TRAIT_LOYAL}
                [/modifications]
                [/unit]
        [/event]

        #deaths.cfg only handles death of Li'sar is she's on side '1', so handle
        #it explicitly here.
        [event]
        name=die
                [filter]
                description=Li'sar
                [/filter]
                [message]
                speaker=unit
                message= _ "I can't believe it should end like this!"
                [/message]
                [endlevel]
                result=defeat
                [/endlevel]
        [/event]

        {scenarios/Heir_To_The_Throne/deaths.cfg}
[/scenario]

Reply via email to