Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Discussion and development of scenarios and campaigns for the game.

Moderator: Forum Moderators

Post Reply
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Hello, I want to report an oversight. It seems if you cleared the scenario "Peril" by defeating all enemies, you won't get Uthain. I suggest adding a check, maybe like after killing Narfi and he'll come out and say thing like "What's all this commotion?".
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ZIM wrote: December 7th, 2024, 1:02 am Hello, I want to report an oversight. It seems if you cleared the scenario "Peril" by defeating all enemies, you won't get Uthain. I suggest adding a check, maybe like after killing Narfi and he'll come out and say thing like "What's all this commotion?".
I added in your suggestion.
ravenyear
Posts: 2
Joined: October 16th, 2022, 1:04 am

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ravenyear »

Refumee wrote: December 9th, 2024, 8:43 pm
ZIM wrote: December 7th, 2024, 1:02 am Hello, I want to report an oversight. It seems if you cleared the scenario "Peril" by defeating all enemies, you won't get Uthain. I suggest adding a check, maybe like after killing Narfi and he'll come out and say thing like "What's all this commotion?".
I added in your suggestion.
Thanks for adding this check. I didn't notice Uthain was missing until "Battle of the Eons". When Uthain is missing in that scenario, the message "variable 'UTHAIN_VAR' doesn't exist" shows up and the objectives become blank. I think your check fixes this issue now because Uthain should always join your party in "Peril" and thus should exist in "Battle of Eons".
Attachments
Wesnoth-Battle-of-Eons-Bug-UTHAIN_VAR-doesn't-exist.png
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ravenyear wrote: December 11th, 2024, 2:00 am
Refumee wrote: December 9th, 2024, 8:43 pm
ZIM wrote: December 7th, 2024, 1:02 am Hello, I want to report an oversight. It seems if you cleared the scenario "Peril" by defeating all enemies, you won't get Uthain. I suggest adding a check, maybe like after killing Narfi and he'll come out and say thing like "What's all this commotion?".
I added in your suggestion.
Thanks for adding this check. I didn't notice Uthain was missing until "Battle of the Eons". When Uthain is missing in that scenario, the message "variable 'UTHAIN_VAR' doesn't exist" shows up and the objectives become blank. I think your check fixes this issue now because Uthain should always join your party in "Peril" and thus should exist in "Battle of Eons".
Oh! That is bad... I didn't know that.
I did a lot of bugfixing, but that is a bug that stretches over all scenarios.

I could add a hotfix, so that you can play the last scenario nevertheless.
Something like giving you uthain and he is saying, hey you missed me in scenario 3 😁
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Hello, I want to ask something, is it possible to modify the Root of Evil scenario? I find that it's possible for you to rush the boss just by using the Wyvern Breaker unit, since that unit can fly above the unwalkable tile, making it possible to caught up to her just by turn 3 and ZoC trap the Boss if you also recalled an Athvari. Maybe make it so the boss fly away immediately to the the top of the map at the start instead of making her move there turn by turn? Also, I think the Dune Sharpshooter unit needs to be rebalanced, 8-3 ranged with marksman is very strong for a level 1 unit, compared with Elvish Archer with 5-4 or Bowman with 6-3. I get that they don't have any melee attack, but I think it's still too strong. Maybe either reduce the damage by 1 and increase their hp a bit (maybe 3?) or remove the marksman special for the level 1? And maybe they could instead get the possibility of having a dextrous trait? I noticed some of the recruited one have strong trait, which is totally useless.
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ZIM wrote: January 3rd, 2025, 2:34 am Hello, I want to ask something, is it possible to modify the Root of Evil scenario? I find that it's possible for you to rush the boss just by using the Wyvern Breaker unit, since that unit can fly above the unwalkable tile, making it possible to caught up to her just by turn 3 and ZoC trap the Boss if you also recalled an Athvari. Maybe make it so the boss fly away immediately to the the top of the map at the start instead of making her move there turn by turn? Also, I think the Dune Sharpshooter unit needs to be rebalanced, 8-3 ranged with marksman is very strong for a level 1 unit, compared with Elvish Archer with 5-4 or Bowman with 6-3. I get that they don't have any melee attack, but I think it's still too strong. Maybe either reduce the damage by 1 and increase their hp a bit (maybe 3?) or remove the marksman special for the level 1? And maybe they could instead get the possibility of having a dextrous trait? I noticed some of the recruited one have strong trait, which is totally useless.
Those are good points!

Yeah, I defeated her in the Root of Evil the same way.
If I change her, I feel the achievement will be not possible anymore.

How about giving here skirmisher? :doh:


The Sharpshooter is on my mind too. I didn't really change much about it (I believe). Dextrous is a good suggestion.
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Refumee wrote: January 3rd, 2025, 9:05 am Those are good points!

Yeah, I defeated her in the Root of Evil the same way.
If I change her, I feel the achievement will be not possible anymore.

How about giving here skirmisher? :doh:


The Sharpshooter is on my mind too. I didn't really change much about it (I believe). Dextrous is a good suggestion.
Skirmisher could help, but if she happens to be close to a wall, she could still be blocked with the aforementioned method. Maybe the achivement could be reworked to moving Aula to the Dwarvish Arcanister down below? Since currently doing so only gives some lore, without any reward
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

I am working on a surround knockback mechanic on the boss.
So she can knockback all enemies and then via skirmisher goes through the lines.
Sure, then the player stands 1 tile away from her and blocks the path...
There isnt a good solution.

I dont understand what you mean with fly to the top if she is surrounded.

Anyway those fixes need time, cause there is no code I can just copy and use.
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Refumee wrote: January 4th, 2025, 12:23 pm I am working on a surround knockback mechanic on the boss.
So she can knockback all enemies and then via skirmisher goes through the lines.
Sure, then the player stands 1 tile away from her and blocks the path...
There isnt a good solution.

I dont understand what you mean with fly to the top if she is surrounded.

Anyway those fixes need time, cause there is no code I can just copy and use.
Oh, I forgot that she's a grounded monster. What I meant is that she just immediately run to the top. And yeah, I also forgot that the purpose of her running to the top is supposed to show how she unpetrify unit as she go along the way. As an alternative solution, maybe you could instead increase the amount of petrified unit that she can unpetrify? One of the reason it's easy to corner her is that she just unpetrify like one unit per turn, so it's easy to ignore them. Also maybe make her attack twice per turn and make her ranged attack petrify for real instead of just slowing. I feel like that will make it challenging enough, it's supposed to be a boss fight after all.. The petrify status could be like the one in To Lands Unknown, where the petrified unit gets unpetrified after one turn. Maybe also make the terrain have more rubble and make her terrain cost on hills to 1, since her lower half is a snake, it should be logical that she can easily manouvre around rubbles.

And also, I want to report another bug, in the scenario 19, there's a missing [filter] tag in the [modify_unit} for the Three Kings in the shadowsdeath event. It seems it got misplaced in the [effect] tag.
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ZIM wrote: January 4th, 2025, 11:52 pm
Refumee wrote: January 4th, 2025, 12:23 pm I am working on a surround knockback mechanic on the boss.
So she can knockback all enemies and then via skirmisher goes through the lines.
Sure, then the player stands 1 tile away from her and blocks the path...
There isnt a good solution.

I dont understand what you mean with fly to the top if she is surrounded.

Anyway those fixes need time, cause there is no code I can just copy and use.
Oh, I forgot that she's a grounded monster. What I meant is that she just immediately run to the top. And yeah, I also forgot that the purpose of her running to the top is supposed to show how she unpetrify unit as she go along the way. As an alternative solution, maybe you could instead increase the amount of petrified unit that she can unpetrify? One of the reason it's easy to corner her is that she just unpetrify like one unit per turn, so it's easy to ignore them. Also maybe make her attack twice per turn and make her ranged attack petrify for real instead of just slowing. I feel like that will make it challenging enough, it's supposed to be a boss fight after all.. The petrify status could be like the one in To Lands Unknown, where the petrified unit gets unpetrified after one turn. Maybe also make the terrain have more rubble and make her terrain cost on hills to 1, since her lower half is a snake, it should be logical that she can easily manouvre around rubbles.

And also, I want to report another bug, in the scenario 19, there's a missing [filter] tag in the [modify_unit} for the Three Kings in the shadowsdeath event. It seems it got misplaced in the [effect] tag.
Thank you for your feedback.

Then I let her petrify again. As far as I know, every unit gets unpretriefied at the end of the scenario.

I am checking out the but, thank you.
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Refumee wrote: January 5th, 2025, 9:56 am Thank you for your feedback.

Then I let her petrify again. As far as I know, every unit gets unpretriefied at the end of the scenario.

I am checking out the but, thank you.
Oh, I just had another idea, instead of getting two attack, what if she has skirmisher and can move again after attacking. In this case, she will petrify (maybe set it to always hit?) the unit blocking her, and then move past it.
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ZIM wrote: January 5th, 2025, 10:22 am
Refumee wrote: January 5th, 2025, 9:56 am Thank you for your feedback.

Then I let her petrify again. As far as I know, every unit gets unpretriefied at the end of the scenario.

I am checking out the but, thank you.
Oh, I just had another idea, instead of getting two attack, what if she has skirmisher and can move again after attacking. In this case, she will petrify (maybe set it to always hit?) the unit blocking her, and then move past it.
Now she got skirmisher, spurt (getting +3 mp back after attack) and unpetrifies at the start of the scenario units in range of 8 hexes.
Now she unpetriefies units in range of 8 hexes instead of 5.
User avatar
ZIM
Posts: 115
Joined: September 22nd, 2015, 10:04 am
Location: Indonesia

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by ZIM »

Refumee wrote: January 5th, 2025, 10:41 am Now she got skirmisher, spurt (getting +3 mp back after attack) and unpetrifies at the start of the scenario units in range of 8 hexes.
Now she unpetriefies units in range of 8 hexes instead of 5.
Ok, I have tried the new version, I feel it's reasonably challenging now, now the problem is how to get the achievement :lol:
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

ZIM wrote: January 6th, 2025, 2:51 am
Refumee wrote: January 5th, 2025, 10:41 am Now she got skirmisher, spurt (getting +3 mp back after attack) and unpetrifies at the start of the scenario units in range of 8 hexes.
Now she unpetriefies units in range of 8 hexes instead of 5.
Ok, I have tried the new version, I feel it's reasonably challenging now, now the problem is how to get the achievement :lol:
If you are fast enough, you can block of the path :) Then she stops moving.
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Re: Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

1.17.3 is up.
Many balance updates thanks to ForestDragon!
Heroes are stronger now and more fun to use.
Post Reply