Heir to the Throne: The Sceptre of Fire (Sceptre in Lava)

Share and discuss strategies for playing the game, and get help and tips from other players.

Moderator: Forum Moderators

gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Heir to the Throne: The Sceptre of Fire (Sceptre in Lava)

Post by gnurob »

How to you pick up the sceptre in the The Sceptre of Fire scenario of the campaign? Its directly in the middle of a lava pool. Placing a griffon on the sceptre displays a message along the line of only a worthy hero may dare pick up the sceptre. The walk through (http://www.wesnoth.org/wiki/HeirToTheThrone) makes it sound easy, "
poise the character who is going to pick up the Sceptre right next to it," but it doesn't appear possible.

The level seems completely intentional but below is the game version information JIC there is a known bug (apparently the map is randomly drawn).

P.S. The 1.3.3 upgrade was due to a 1.3.2 crash before the beginning of this scenario.

Code: Select all

user@machine:~/> sudo rpm -qi wesnoth-1.3.3
Name        : wesnoth                      Relocations: (not relocatable)
Version     : 1.3.3                             Vendor: openSUSE Build Service
Release     : 7.1                           Build Date: Wed Jun 20 06:16:18 2007
Install Date: Sun Jun 24 03:54:29 2007      Build Host: build10
Group       : Amusements/Games/Strategy/Turn Based   Source RPM: wesnoth-1.3.3-7.1.src.rpm
Size        : 5712694                          License: GPL
Signature   : DSA/SHA1, Wed Jun 20 06:17:55 2007, Key ID 3b3011b76b9d6523
URL         : http://www.wesnoth.org
Summary     : Fantasy Turn-Based Strategy Game
Description :
(sic)


Authors:
--------
    David White <davidnwhite@optusnet.com.au>
    Francisco Mu?oz
Distribution: games:strategy:turn-based / openSUSE_10.2
Last edited by gnurob on June 24th, 2007, 10:07 am, edited 1 time in total.
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

...and the data files

Post by gnurob »

Code: Select all

Name        : wesnoth-data-base            Relocations: (not relocatable)
Version     : 1.3.3                             Vendor: openSUSE Build Service
Release     : 8.2                           Build Date: Sat Jun 23 14:22:24 2007
Install Date: Sun Jun 24 03:53:58 2007      Build Host: build12
Group       : Amusements/Games/Strategy/Turn Based   Source RPM: wesnoth-data-base-1.3.3-8.2.src.rpm
Size        : 110111738                        License: GPL
Signature   : DSA/SHA1, Sat Jun 23 14:23:49 2007, Key ID 3b3011b76b9d6523

Name        : wesnoth-data-full            Relocations: (not relocatable)
Version     : 1.3.3                             Vendor: openSUSE Build Service
Release     : 8.2                           Build Date: Sat Jun 23 14:22:24 2007
Install Date: Sun Jun 24 03:54:21 2007      Build Host: build12
Group       : Amusements/Games/Strategy/Turn Based   Source RPM: wesnoth-data-base-1.3.3-8.2.src.rpm
Size        : 0                                License: GPL
Signature   : DSA/SHA1, Sat Jun 23 14:23:47 2007, Key ID 3b3011b76b9d6523
User avatar
zookeeper
WML Wizard
Posts: 9742
Joined: September 11th, 2004, 10:40 pm
Location: Finland

Post by zookeeper »

Ouch, sounds nasty if the scepter can end up in lava or surrounded by it. :? It's basically a bug in the scenario if it doesn't make sure the scepter is always reachable regardless of what kind of a random map is generated.
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Post by gnurob »

Wow, talk about your fast replies!

Thanks for the confirmation... I was really doubting it was the game/scenario (Battle for Wesnoth has floored me for quality thus far; its wicked!)

I'll check into filing a bug. Meanwhile, is their a way to level edit the scenario to move the sceptre? ...flag it as complete and move to the next (saving all the characters, etc.)? If not, how far back in the save games must I go to get a new map?

Thanks!
User avatar
Mythological
Inactive Developer
Posts: 275
Joined: October 1st, 2005, 5:19 pm
Location: Nowhere

Post by Mythological »

You can use Debug mode and the :n command to instantly progress to the next scenario (See http://www.wesnoth.org/wiki/CommandMode for detailed info how to do that) but that is kind of cheating and you will end up without the Scepter of Fire, which comes in handy in the later scenarios.

The best you can do is to restart the scenario , but not with the "Back to start" menu option (this way you will be playing on the same map where the scepter is in the lava) - use Menu>Load Game>The Scepter of Fire instead. That way the map will be regenerated and the scepter will (hopefully) be in a reachable position. The bug you mentioned shouldn't happen often, otherwise it would have been reported before, so you have a good chance to successfully finish the scenario from the 2nd try.

I also suggest you to report the bug with an attached saved game here
Theoretically, love is great
but it is a little bit different in practice.

Riblja Čorba - "I'll break your wings, aeroplane"
Never say never
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Post by gnurob »

Hi,

Thanks for the detailed suggestion. I'm currently trying two options based on the :debug advice.

1. Place the unit on the sceptre (:unit x,y=18,29)
2. Write down all my character attributes (experience, hit points, etc.) and rush the game... later updating the characters using :unit experience=n, etc.,

After a quick test I found that :unit experience=n and :unit hitpoints=n works, but :unit x,y=x,y does not (for a valid point and the sceptre location). If further reading of the documentation doesn't reveal the problem setting the location I'll go for option 2.

Posting bug now.

Thanks!
Attachments
The_Scepter_of_Fire_-_Sceptre_Stuck.bz2
P.S. Game saves cannot be posted to this forum because of extension rules.
(48.09 KiB) Downloaded 304 times
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Post by gnurob »

Crap! Did a load game and rushed through the map. Around turn 18 an earthquake make created more lava and now it is not reachable.
Attachments
The_Scepter_of_Fire_-_Locked_Out_Again.bz2
(41.21 KiB) Downloaded 312 times
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Fixed

Post by gnurob »

Solved the problem by editing the save game and changing the movement costs for cave walls, deep water, etc. (lava must be one of those).

Just in case you're reading this and it has happened to you, here is the fastest way to get around the problem (for GNU/Linux, Mac OS X and similar operating systems).

  1. open a console (command line interface)
  2. switch to save game directory, type: cd ~/.wesnoth/saves
  3. find the save game file, type: ls
  4. make a new copy of game file, type: cp your_save_game new_save_game
  5. edit new save game file, type vi new_save_game
  6. replace all movement costs, type (don't miss the colon): :%s /\"99\"/\"1\"/
  7. save changes, type (don't miss the colon): :wq
  8. leave console, type: exit
  9. load the new save game
  10. grab the sceptre
(The changes to the file are listed below.)

From what I can tell of how save games work, the movement costs will not affect the next scenario (unconfirmed at this point).

I have attached my modified save game if you're curious enough to see it work.

Code: Select all

88c88
< 			canyon="99"
---
> 			canyon="1"
91,92c91,92
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
242c242
< 			canyon="99"
---
> 			canyon="1"
245,246c245,246
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
396c396
< 			canyon="99"
---
> 			canyon="1"
399,400c399,400
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
405c405
< 			mountains="99"
---
> 			mountains="1"
589c589
< 			canyon="99"
---
> 			canyon="1"
592,593c592,593
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
598c598
< 			mountains="99"
---
> 			mountains="1"
778c778
< 			canyon="99"
---
> 			canyon="1"
781,782c781,782
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
979c979
< 			canyon="99"
---
> 			canyon="1"
982,983c982,983
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
988c988
< 			mountains="99"
---
> 			mountains="1"
1173c1173
< 			canyon="99"
---
> 			canyon="1"
1176,1177c1176,1177
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
1327c1327
< 			canyon="99"
---
> 			canyon="1"
1330,1331c1330,1331
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
1482c1482
< 			canyon="99"
---
> 			canyon="1"
1485c1485
< 			cavewall="99"
---
> 			cavewall="1"
1491c1491
< 			mountains="99"
---
> 			mountains="1"
1625c1625
< 			cavewall="99"
---
> 			cavewall="1"
1767c1767
< 			cavewall="99"
---
> 			cavewall="1"
1885c1885
< 			canyon="99"
---
> 			canyon="1"
1888c1888
< 			cavewall="99"
---
> 			cavewall="1"
1894c1894
< 			mountains="99"
---
> 			mountains="1"
2068c2068
< 			canyon="99"
---
> 			canyon="1"
2071,2072c2071,2072
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
2234c2234
< 			canyon="99"
---
> 			canyon="1"
2237c2237
< 			cavewall="99"
---
> 			cavewall="1"
2243c2243
< 			mountains="99"
---
> 			mountains="1"
2400c2400
< 			canyon="99"
---
> 			canyon="1"
2403c2403
< 			cavewall="99"
---
> 			cavewall="1"
2409c2409
< 			mountains="99"
---
> 			mountains="1"
2535c2535
< 			canyon="99"
---
> 			canyon="1"
2538c2538
< 			cavewall="99"
---
> 			cavewall="1"
2544c2544
< 			mountains="99"
---
> 			mountains="1"
2718c2718
< 			canyon="99"
---
> 			canyon="1"
2721c2721
< 			cavewall="99"
---
> 			cavewall="1"
2727c2727
< 			mountains="99"
---
> 			mountains="1"
2845c2845
< 			canyon="99"
---
> 			canyon="1"
2848c2848
< 			cavewall="99"
---
> 			cavewall="1"
2854c2854
< 			mountains="99"
---
> 			mountains="1"
2972c2972
< 			canyon="99"
---
> 			canyon="1"
2975c2975
< 			cavewall="99"
---
> 			cavewall="1"
2981c2981
< 			mountains="99"
---
> 			mountains="1"
3092c3092
< 			canyon="99"
---
> 			canyon="1"
3095,3096c3095,3096
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
3428c3428
< 			canyon="99"
---
> 			canyon="1"
3431,3432c3431,3432
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
3540c3540
< 			canyon="99"
---
> 			canyon="1"
3543,3544c3543,3544
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
3664c3664
< 			canyon="99"
---
> 			canyon="1"
3667,3668c3667,3668
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
3815c3815
< 			canyon="99"
---
> 			canyon="1"
3818,3819c3818,3819
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
3962c3962
< 			canyon="99"
---
> 			canyon="1"
3965,3966c3965,3966
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
4110c4110
< 			canyon="99"
---
> 			canyon="1"
4113,4114c4113,4114
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
4311c4311
< 			canyon="99"
---
> 			canyon="1"
4314,4315c4314,4315
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
4487c4487
< 			canyon="99"
---
> 			canyon="1"
4490,4491c4490,4491
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
4682c4682
< 			canyon="99"
---
> 			canyon="1"
4685,4686c4685,4686
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
5223c5223
< 			canyon="99"
---
> 			canyon="1"
5226,5227c5226,5227
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
5353c5353
< 			canyon="99"
---
> 			canyon="1"
5356,5357c5356,5357
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
5502c5502
< 			canyon="99"
---
> 			canyon="1"
5505,5506c5505,5506
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
5700c5700
< 			canyon="99"
---
> 			canyon="1"
5703,5704c5703,5704
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
5950c5950
< 			canyon="99"
---
> 			canyon="1"
5953,5954c5953,5954
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
6090c6090
< 			canyon="99"
---
> 			canyon="1"
6093,6094c6093,6094
< 			cavewall="99"
< 			deep_water="99"
---
> 			cavewall="1"
> 			deep_water="1"
40386c40386
< 				canyon="99"
---
> 				canyon="1"
40389,40390c40389,40390
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
40565c40565
< 				canyon="99"
---
> 				canyon="1"
40568,40569c40568,40569
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
40700c40700
< 				canyon="99"
---
> 				canyon="1"
40703,40704c40703,40704
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
40837c40837
< 				canyon="99"
---
> 				canyon="1"
40840,40841c40840,40841
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
40987c40987
< 				canyon="99"
---
> 				canyon="1"
40990,40991c40990,40991
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
41170c41170
< 				canyon="99"
---
> 				canyon="1"
41173,41174c41173,41174
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
41330c41330
< 				canyon="99"
---
> 				canyon="1"
41333,41334c41333,41334
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
41475c41475
< 				canyon="99"
---
> 				canyon="1"
41478,41479c41478,41479
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
42083c42083
< 				canyon="99"
---
> 				canyon="1"
42086,42087c42086,42087
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
42238c42238
< 				cavewall="99"
---
> 				cavewall="1"
42380c42380
< 				cavewall="99"
---
> 				cavewall="1"
42502c42502
< 				canyon="99"
---
> 				canyon="1"
42505,42506c42505,42506
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
42652c42652
< 				canyon="99"
---
> 				canyon="1"
42655,42656c42655,42656
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
42820c42820
< 				canyon="99"
---
> 				canyon="1"
42823,42824c42823,42824
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
42953c42953
< 				canyon="99"
---
> 				canyon="1"
42956,42957c42956,42957
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
43192c43192
< 				canyon="99"
---
> 				canyon="1"
43195,43196c43195,43196
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
43333c43333
< 				canyon="99"
---
> 				canyon="1"
43336,43337c43336,43337
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
43678c43678
< 				canyon="99"
---
> 				canyon="1"
43681,43682c43681,43682
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
43790c43790
< 				canyon="99"
---
> 				canyon="1"
43793,43794c43793,43794
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
43938c43938
< 				canyon="99"
---
> 				canyon="1"
43941,43942c43941,43942
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44086c44086
< 				canyon="99"
---
> 				canyon="1"
44089,44090c44089,44090
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44239c44239
< 				canyon="99"
---
> 				canyon="1"
44242,44243c44242,44243
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44392c44392
< 				canyon="99"
---
> 				canyon="1"
44395,44396c44395,44396
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44401c44401
< 				mountains="99"
---
> 				mountains="1"
44584c44584
< 				canyon="99"
---
> 				canyon="1"
44587,44588c44587,44588
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44593c44593
< 				mountains="99"
---
> 				mountains="1"
44772c44772
< 				canyon="99"
---
> 				canyon="1"
44775,44776c44775,44776
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44972c44972
< 				canyon="99"
---
> 				canyon="1"
44975,44976c44975,44976
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
44981c44981
< 				mountains="99"
---
> 				mountains="1"
45166c45166
< 				canyon="99"
---
> 				canyon="1"
45169,45170c45169,45170
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
45319c45319
< 				canyon="99"
---
> 				canyon="1"
45322,45323c45322,45323
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
45473c45473
< 				canyon="99"
---
> 				canyon="1"
45476c45476
< 				cavewall="99"
---
> 				cavewall="1"
45482c45482
< 				mountains="99"
---
> 				mountains="1"
45592c45592
< 				canyon="99"
---
> 				canyon="1"
45595c45595
< 				cavewall="99"
---
> 				cavewall="1"
45601c45601
< 				mountains="99"
---
> 				mountains="1"
45774c45774
< 				canyon="99"
---
> 				canyon="1"
45777,45778c45777,45778
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
45939c45939
< 				canyon="99"
---
> 				canyon="1"
45942c45942
< 				cavewall="99"
---
> 				cavewall="1"
45948c45948
< 				mountains="99"
---
> 				mountains="1"
46104c46104
< 				canyon="99"
---
> 				canyon="1"
46107c46107
< 				cavewall="99"
---
> 				cavewall="1"
46113c46113
< 				mountains="99"
---
> 				mountains="1"
46238c46238
< 				canyon="99"
---
> 				canyon="1"
46241c46241
< 				cavewall="99"
---
> 				cavewall="1"
46247c46247
< 				mountains="99"
---
> 				mountains="1"
46420c46420
< 				canyon="99"
---
> 				canyon="1"
46423c46423
< 				cavewall="99"
---
> 				cavewall="1"
46429c46429
< 				mountains="99"
---
> 				mountains="1"
46546c46546
< 				canyon="99"
---
> 				canyon="1"
46549c46549
< 				cavewall="99"
---
> 				cavewall="1"
46555c46555
< 				mountains="99"
---
> 				mountains="1"
46672c46672
< 				canyon="99"
---
> 				canyon="1"
46675,46676c46675,46676
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
46787c46787
< 				canyon="99"
---
> 				canyon="1"
46790c46790
< 				cavewall="99"
---
> 				cavewall="1"
46796c46796
< 				mountains="99"
---
> 				mountains="1"
47528c47528
< 				canyon="99"
---
> 				canyon="1"
47531,47532c47531,47532
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
47748c47748
< 				canyon="99"
---
> 				canyon="1"
47751,47752c47751,47752
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
47901c47901
< 				canyon="99"
---
> 				canyon="1"
47904,47905c47904,47905
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48054c48054
< 				canyon="99"
---
> 				canyon="1"
48057,48058c48057,48058
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48063c48063
< 				mountains="99"
---
> 				mountains="1"
48246c48246
< 				canyon="99"
---
> 				canyon="1"
48249,48250c48249,48250
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48255c48255
< 				mountains="99"
---
> 				mountains="1"
48434c48434
< 				canyon="99"
---
> 				canyon="1"
48437,48438c48437,48438
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48634c48634
< 				canyon="99"
---
> 				canyon="1"
48637,48638c48637,48638
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48643c48643
< 				mountains="99"
---
> 				mountains="1"
48828c48828
< 				canyon="99"
---
> 				canyon="1"
48831,48832c48831,48832
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
48981c48981
< 				canyon="99"
---
> 				canyon="1"
48984,48985c48984,48985
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
49135c49135
< 				canyon="99"
---
> 				canyon="1"
49138c49138
< 				cavewall="99"
---
> 				cavewall="1"
49144c49144
< 				mountains="99"
---
> 				mountains="1"
49254c49254
< 				canyon="99"
---
> 				canyon="1"
49257c49257
< 				cavewall="99"
---
> 				cavewall="1"
49263c49263
< 				mountains="99"
---
> 				mountains="1"
49436c49436
< 				canyon="99"
---
> 				canyon="1"
49439,49440c49439,49440
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
49601c49601
< 				canyon="99"
---
> 				canyon="1"
49604c49604
< 				cavewall="99"
---
> 				cavewall="1"
49610c49610
< 				mountains="99"
---
> 				mountains="1"
49766c49766
< 				canyon="99"
---
> 				canyon="1"
49769c49769
< 				cavewall="99"
---
> 				cavewall="1"
49775c49775
< 				mountains="99"
---
> 				mountains="1"
49900c49900
< 				canyon="99"
---
> 				canyon="1"
49903c49903
< 				cavewall="99"
---
> 				cavewall="1"
49909c49909
< 				mountains="99"
---
> 				mountains="1"
50082c50082
< 				canyon="99"
---
> 				canyon="1"
50085c50085
< 				cavewall="99"
---
> 				cavewall="1"
50091c50091
< 				mountains="99"
---
> 				mountains="1"
50208c50208
< 				canyon="99"
---
> 				canyon="1"
50211c50211
< 				cavewall="99"
---
> 				cavewall="1"
50217c50217
< 				mountains="99"
---
> 				mountains="1"
50334c50334
< 				canyon="99"
---
> 				canyon="1"
50337,50338c50337,50338
< 				cavewall="99"
< 				deep_water="99"
---
> 				cavewall="1"
> 				deep_water="1"
50449c50449
< 				canyon="99"
---
> 				canyon="1"
50452c50452
< 				cavewall="99"
---
> 				cavewall="1"
50458c50458
< 				mountains="99"
---
> 				mountains="1"
Attachments
sceptre.bz2
(48.14 KiB) Downloaded 308 times
multilis
Posts: 69
Joined: November 27th, 2006, 12:36 am

Re: Heir to the Throne: The Sceptre of Fire (Sceptre in Lava

Post by multilis »

gnurob wrote:How to you pick up the sceptre in the The Sceptre of Fire scenario of the campaign? Its directly in the middle of a lava pool.
I suggest the following:

Write down the coordinates of where the sceptre is now, and where you want it to be.
Go into options and turning off binary saves
Save Game
Open game with an editor that handles unix text files properly such as wordpad if MS Windows.
Find all occurances of the bad coordinates that relate to the sceptre and replace them wit the ones you want.
Reload the edited game and finish :)
nightcrawler
Posts: 99
Joined: September 17th, 2006, 3:59 pm
Location: the skies of atlantis

Post by nightcrawler »

Uh, ahem...
Open the Scepter of Fire scenario config file. Look for

Code: Select all

terrain=Xu
and replace it with

Code: Select all

terrain=W
Edit: by the way, those letters probably need to be moved over to the new terrain system soon. You get a warning from the engine when you start the scenario.

An alternate fix would be to move the lava seed locations away from the scepter random locations, except 1. there is no variable access to the scepter's random location and 2. the random box in which the scepter can be placed is very large.

Another fix is the lower the earthquake frequency and hope it doesn't cover up the scepter.

Keeping lava that spills onto the walkway would need to be accompanied by unit kill code. In that case, it's similar to "Scepter of Fire" the campaign!
"Then I'd prefer you refer to it as 'The Midlands'"

If I'm supposed to fight creeping biggerism, then why is it a game feature?
User avatar
turin
Lord of the East
Posts: 11662
Joined: January 11th, 2004, 7:17 pm
Location: Texas
Contact:

Post by turin »

One thing that Caverns of Flame (from SoF the campaign) does, which this scenario might or might not do, I'm not sure, is have places that are going to be filled with lava first turn into sand, then the next turn turn into lava. This gives players a chance to get away so their units aren't arbitrarily killed with no way to prevent it.
For I am Turin Turambar - Master of Doom, by doom mastered. On permanent Wesbreak. Will not respond to private messages. Sorry!
And I hate stupid people.
The World of Orbivm
gnurob
Posts: 66
Joined: June 24th, 2007, 9:49 am

Post by gnurob »

I love all the different suggestions to fix this. Nothing like a cool game and an active community.

Walking on lava worked for me... already moved on. Thanks for all the replies!

Cheers!
User avatar
Mythological
Inactive Developer
Posts: 275
Joined: October 1st, 2005, 5:19 pm
Location: Nowhere

Fixed : HttT : The Sceptre of Fire (Sceptre in lava)

Post by Mythological »

I played the Scepter of Fire scenario 10 times to test the probability for occurrence of this bug, on hard, without using the debug mode . 2 times the scepter got into the lava before Konrad or Li'sar could take it and once the passage leading to it was cut off by the lava. Besides, several times I got units stuck in lava because the earthquake-like events have made the lava expand onto the hexes they were occupying ( btw, units finding themselves in lava do not die in HttT's Scepter of Fire because there is no event that kills them - they just get stuck in lava which looks very bad ).
Making the lava expansion unable to spread to the hexes occupied by units, to cover the scepter, to surround it or to cut off the passages to it proved impossible for me to do, taking into account the random placement of the scepter on the map. Turin's suggestion for giving waring signs about where the lava is going to expand might have worked about the units, but not about the scepter. So, I disabled the lava expansion instead.With the fix, the move to events only cause earthquakes, nothing more, and the lava stays into the initial little pools where the scepter doesn't get placed. See also https://gna.org/bugs/?9393.
To help the players who get stuck at this scenario, in addition to this post I've attached the scenario configuration file that contains fixes for both this one and another bug. You will have to replace the file with the same name in wesnoth/data/campaigns/Heir_to_the_Throne/scenarios with it
Attachments
17_Scepter_of_Fire.cfg
Fixed &quot;Scepter of Fire&quot; scenario for 1.3.2+. It will not work with the stable ( 1.2 ) branch
(18.47 KiB) Downloaded 320 times
Theoretically, love is great
but it is a little bit different in practice.

Riblja Čorba - "I'll break your wings, aeroplane"
Never say never
nightcrawler
Posts: 99
Joined: September 17th, 2006, 3:59 pm
Location: the skies of atlantis

Post by nightcrawler »

Thanks for fixing this. I just wish to point out that the original lava effect was purely cosmetic, and restricting the terrain filter to cavewall doesn't endanger the mission. The average unsuspecting player doesn't know that it's cosmetic (well, now he might) and could think the cavern is slowly filling with lava.
"Then I'd prefer you refer to it as 'The Midlands'"

If I'm supposed to fight creeping biggerism, then why is it a game feature?
User avatar
Mythological
Inactive Developer
Posts: 275
Joined: October 1st, 2005, 5:19 pm
Location: Nowhere

Post by Mythological »

I understand that the original idea was that only the cave wall and noting else gets turned into lava. True, that would be good and it wouldn't mess with the scenario. But the key limiting only the cave wall turning into lava doesn't work for some reason. So the way it is set now will have to do.
Theoretically, love is great
but it is a little bit different in practice.

Riblja Čorba - "I'll break your wings, aeroplane"
Never say never
Post Reply