The Sojournings of Grog

Review and rate user-made single and multiplayer campaigns and scenarios.

Moderators: Forum Moderators, Developers

white_haired_uncle
Posts: 70
Joined: August 26th, 2018, 11:46 pm

Re: The Sojournings of Grog

Post by white_haired_uncle » September 5th, 2018, 2:55 am

Recently played The South Gate, and I' saw pretty much the same issue described above as The North Gate. The objective is to "try" to survive for 12 turns, longer will delay the dwarves in the new scenario. Unfortunately, I forgot to grab the autosave, but I can describe the issue I saw.

I'm pretty sure I could hold out for thousands of turns.

I was backed up by the NE signpost. A whelp on the south bridge was defending against an ulfzerker. Or it would be, if the ulf ever actually tried to attack.

A whelp on the north bridge and one on the pass just NE of that bridge were each defending against a dwarf fighter. The fighters would attack if they had 15 or more hitpoints, otherwise they would rest and heal. The fighters can't do enough damage to kill my whelps before they (fighters) drop under 15HP, and my whelps regenerate much faster than the fighters rest heal. If I simply don't attack, I can pretty much hold out indefinitely (I mean, sooner or later one of us will have an incredible string of luck and one unit will die -- in theory, I only let it go to about turn 65).

So I'm SLOWLY building up XP on the two whelps, but I'm also cranking in the gold since none of the other dwarves are taking away my villages.

I don't know anything about coding scenarios, but I did have a couple thoughts.

Can you make the AI units really aggressive, even suicidal?

Should you make all of the AI units have a ranged attack? I didn't recall anyone, only recruit, so all of my fodder have only melee attacks. I'm guessing the AI would always attack if it had a ranged attack and I didn't, regardless of how many HP it had.

Thanks for the effort you've put into creating this campaign for us.

BFW 1.1.4.0, TSoG 3.4.0

User avatar
Sadaharu
Posts: 147
Joined: December 13th, 2017, 11:39 pm

Re: The Sojournings of Grog

Post by Sadaharu » September 5th, 2018, 5:01 am

Elvish_Hunter wrote:
December 25th, 2017, 10:56 am
I'm planning to port the campaign to the 1.14 series.
Which, I now see, you have done. Excellent.

white_haired_uncle
Posts: 70
Joined: August 26th, 2018, 11:46 pm

Re: The Sojournings of Grog

Post by white_haired_uncle » September 6th, 2018, 5:51 am

Just finished.

In the last scenario, the human leader was killed on turn 7. Since I didn't choose to control the allies, there is nothing I could do about this since I could never get any assistance down there in 6 turns.

And who is this Elyssa? Pretty much every scenario I see her death as a lose condition, but she's not part of the game. I think I remember her from earlier in the campaign, a mage or druid perhaps?

User avatar
Sadaharu
Posts: 147
Joined: December 13th, 2017, 11:39 pm

Re: The Sojournings of Grog

Post by Sadaharu » September 6th, 2018, 6:18 pm

Elyssa is
Spoiler:

white_haired_uncle
Posts: 70
Joined: August 26th, 2018, 11:46 pm

Re: The Sojournings of Grog

Post by white_haired_uncle » September 6th, 2018, 10:43 pm

Thanks.

Obviously there's something wrong, but unfortunately I don't have the autosaves to figure out where it got broke and submit a proper bug report.

User avatar
Sadaharu
Posts: 147
Joined: December 13th, 2017, 11:39 pm

Re: The Sojournings of Grog

Post by Sadaharu » September 7th, 2018, 3:18 am

I think
Spoiler:

User avatar
Elvish_Hunter
Developer
Posts: 1375
Joined: September 4th, 2009, 2:39 pm
Location: Lintanir Forest...

Re: The Sojournings of Grog

Post by Elvish_Hunter » September 7th, 2018, 12:37 pm

Of course, Elyssa is always supposed to appear in the second scenario. If you don't trigger her appearance while playing it, she appears when Grog reaches the signpost (in the victory event). If she didn't appear, then it's a bug that nobody else was able to trigger before.
Anyway, my compliments for having finished the campaign without her. You weren't even supposed to be able to do it... :shock:
white_haired_uncle wrote:
September 6th, 2018, 10:43 pm
Obviously there's something wrong, but unfortunately I don't have the autosaves to figure out where it got broke and submit a proper bug report.
So don't you even have a replay of this scenario?
Current maintainer of these add-ons:
1.14: The Sojournings of Grog, A Rough Life, The White Troll (co-author), Wesnoth Lua Pack
1.12: Children of Dragons
Active again until mid-October

white_haired_uncle
Posts: 70
Joined: August 26th, 2018, 11:46 pm

Re: The Sojournings of Grog

Post by white_haired_uncle » September 7th, 2018, 7:27 pm

I don't save replays. Never thought I'd have a need for one. I was able to narrow things down a bit, and I think I know what happened.

If you load the attached save (the last I had for that scenario), when you get to turn 16, you'll see an error:

Invalid WML found: [unstore_unit]: variable 'stored_Jaash' doesn't contain unit data

I'm guessing that there's no check for the value of isalive_Jaash, and in my case the answer is no, and that blows up the zurg_arrives event and Elyssa never gets unstored? That would probably also explain why when I played this scenario I had to next-level out as the victory condition never triggered.
Attachments
TSoG-The North Gate Turn 7.gz
(135.8 KiB) Downloaded 17 times

User avatar
Sadaharu
Posts: 147
Joined: December 13th, 2017, 11:39 pm

Re: The Sojournings of Grog

Post by Sadaharu » September 8th, 2018, 1:14 am

Replays are supposed to be saved automatically. Have you disabled that, white_haired_uncle?

white_haired_uncle
Posts: 70
Joined: August 26th, 2018, 11:46 pm

Re: The Sojournings of Grog

Post by white_haired_uncle » September 8th, 2018, 1:29 am

Sadaharu wrote:
September 8th, 2018, 1:14 am
Replays are supposed to be saved automatically. Have you disabled that, white_haired_uncle?
Probably. I don't remember, but it sounds like something I would do and they are disabled.

Post Reply