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
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

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

Post by Refumee »

Hello guys,

I am porting this campaign right now to 1.18.2 as part of the Dunefolk campaign event from WMG.

I try to bugfix everything I find here.
Additional it will be a standalone addon (sorry Kwandulin). That means I disconnected it from the heroes addon.

I'm almost ready to release it.
Right now I'm playtesting it.

Best regards
Your friendly saurian from the neighbourhood
User avatar
tr0ll
Posts: 553
Joined: June 11th, 2006, 8:13 pm
Location: canada

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

Post by tr0ll »

Thanks, looking forward to playing 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.13.5]

Post by Refumee »

Sadaharu wrote: November 9th, 2021, 1:11 am
One thing about the wose event in Th'arwya: why can Balariel not awaken the Wose as well as Ilriel?
My guess would be, that Bloodmaidens are not connected to nature.
Mathemagician wrote: January 14th, 2021, 4:13 pm
If you're still interested, change {HRS_TALK 8 35 () ( to {HRS_TALK 8 35 ( in macros/tharwya-scenery.cfg. You'll have to restart the scenario from the beginning for this to take effect - use the initial save, not the turn 1 autosave.

A simpler way is just to enter debug mode and change the unit's side. That'll skip the rest of the event, but it's not super important.
This one will be fixed
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.13.5]

Post by Refumee »

Mathemagician wrote: November 11th, 2021, 11:16 pm Found one more bug: in A Whisper in the Sands, Lixandryl has no effect on Dawoud if you've changed his damage type to arcane. One potential fix is in add-ons/Heroes/macros/scenario-items.cfg. In the HRS_ITEM_LIXANDRYL macro, copy-paste the first [effect] block and change the type to arcane. That's untested, but I'm pretty sure it'll work (though with potential undesired side-effects for any other campaign using that macro). Heck, you might even be able to just say type=blade,arcane in the existing [effect], but type isn't documented for apply_to=attack, so I'm less sure about that.

Another potentially undesired effect of this is that it can also boost your falcon's claws. That fix isn't quite so simple.
Hhmm, that would also allow Iliriel to take the sword. My guess would be that this is not desired.

I am considering to get rid of the arcane ability for Dawoud. With the Arcane nerf in 1.18, arcane can kinda feel weak.
I decide after I finished testing the campaign.

Edit: Now Dawoud will have a dual-attack blade and arcane. He will also not be allowed to take that said sword.
Last edited by Refumee on October 23rd, 2024, 5:43 am, edited 1 time in total.
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.13.5]

Post by Refumee »

Konrad2 wrote: March 17th, 2021, 9:13 am From Afar
than the → compared to the
It is adviced → It is still advised
that lives → where lives
ageing → aging
had always remained → has always remained
are not bearing → have not born

Drought
It says that Ilriel and Dawoud fight better when next to each other, but that’s not the case. (I remember it being true some long time ago, maybe it’s just a leftover from then?)
Done
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.13.5]

Post by Refumee »

Soonish the Addon will be playable again in 1.18.
  • I removed a lot of bugs, fixed sprites and added/removed, old/new Dunefolk units (to 1.18 standards).
  • UMC units didn't get any changes, except small adjustments to damage or hp.
  • Hero do have traits now. Nothing major, the most got healthy.
  • Shadows of Isbana
    - no turn limit
    - goal is more visible now
  • The Great Wall got an additional hint about recruitment
  • Athvari can teleport again
  • tharwyanyercrona doesn't petrify anymore, now just slowing
  • Items are more visible on the map
  • Bloodmaiden getting elvish sounds(was human before)
  • Aula is now Race elf (it fits better her description and look than human)
  • Sandluker got an advancement and can hide in sand tiles (counts for Azyan too, he is an Sandlurker in my eyes)
  • Unique flags
  • Team name will be Oath of Allegiance an not Ilriel
  • Dual-Type items and Ilaroth uprade
  • Standalone Addon with no dependcies
Now I'm working on the Achievements, after that there will be an full release.
User avatar
Refumee
Posts: 289
Joined: February 12th, 2023, 10:17 am
Location: Vendraxis' Lair

Oath of Allegiance [SP Desert People Campaign for 1.18.3]

Post by Refumee »

Uploading Oath of Allegiance Version 1.17.0 for Wesnoth 1.18.3 as Part of the Event (WMG Dunefolk Campaign).
  • Adding 24 Achievements
  • More minor fixes
  • Enjoy!
Looking forward to your feedback.

Edit: Known Issue:
  • Uthain talks with his bear without having the bear
  • Ibn Ghani calls his steed, even if he sitting on it already
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 »

Upload new Version 1.17.1

- Dawoud 6 MP now (not save game compatible)
- Bugfix Wose Achievement
- Bugfix hidden flaming sword
- Bugfix buyable scarab
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 »

Upload new Version 1.17.1b

- adding in tropical woses, inspired by Ghype
Konrad2
Forum Moderator
Posts: 3416
Joined: November 24th, 2010, 6:30 pm

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

Post by Konrad2 »

Dawoud
His unit description is a big spoiler that's visible, even in S2.
Spoiler:
S2
Cutscene
It would be cool if the attacking trapper gained 3xp for attacking Dawoud, with Dawoud gaining 2xp for being attacked.

will have to fight them back -> will have to fight them off

New Recruits dialog:
is weak but versatile -> is a weak but versatile
capable to ignore -> capable of ignoring the

S3
It doesn't make sense that Dawoud explains that he and the Dunefolk know 'Trolls' as 'Stoneborn', just for him to warn his men a moment later to not attack the 'Trolls' at night.
We should not attack the trolls at night -> We should not attack the stoneborn at night

The scenario objectives need clarification that it's okay to attack the elves with Ilriel. (Or the code needs adjustment so this triggers a defeat.)
Narfis death doesn't remove his death from the scenario objectives.

S5
below the foot -> below the feet

S6
Ibn Khazul (Bulwark of the East) has very underwhelming stats for a lvl 3 unit.

S7
It would be better if side 4 (The Athvari) was hidden until they actually join.

Achievements
loosing any unit -> losing any unit
Attachments
OA-Peril replay 20241119-175449.gz
(40.48 KiB) Downloaded 66 times
OA-Drought replay 20241119-144820.gz
(35.52 KiB) Downloaded 54 times
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 »

Konrad2 wrote: November 19th, 2024, 4:54 pm Dawoud
Description

S2
Cutscene
It would be cool if the attacking trapper gained 3xp for attacking Dawoud, with Dawoud gaining 2xp for being attacked.

will have to fight them back -> will have to fight them off

New Recruits dialog:
is weak but versatile -> is a weak but versatile
capable to ignore -> capable of ignoring the

S3
It doesn't make sense that Dawoud explains that he and the Dunefolk know 'Trolls' as 'Stoneborn', just for him to warn his men a moment later to not attack the 'Trolls' at night.
We should not attack the trolls at night -> We should not attack the stoneborn at night

The scenario objectives need clarification that it's okay to attack the elves with Ilriel. (Or the code needs adjustment so this triggers a defeat.)
Narfis death doesn't remove his death from the scenario objectives.

S5
below the foot -> below the feet

S6
Ibn Khazul (Bulwark of the East) has very underwhelming stats for a lvl 3 unit.
Thank you for your feedback.

I'll fix it as soon as possible.

S3 is interesting.
As far as I know, if the elves attack Ilriel you auto loose.
Don't know if you triggered that event.

Several Hero's feel underwhelming to be honest.
One of them I already buffed, cause he was weaker than the unit he represented.
Konrad2
Forum Moderator
Posts: 3416
Joined: November 24th, 2010, 6:30 pm

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

Post by Konrad2 »

Refumee wrote: November 19th, 2024, 7:05 pm S3 is interesting.
As far as I know, if the elves attack Ilriel you auto loose.
Don't know if you triggered that event.
Yes, I triggered it a couple times. It triggers when the elves attack Ilriel during their turn. But during my turn I can attack them as much as I want. I believe that's intentional, but I think it would be better to clarify it in the scenario objectives.


S7
It would be better if side 4 (The Athvari) was hidden until they actually join.

Achievements
loosing any unit -> losing any unit
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 »

Konrad2 wrote: November 19th, 2024, 4:54 pm Dawoud
His unit description is a big spoiler that's visible, even in S2.
Spoiler:
S2
Cutscene
It would be cool if the attacking trapper gained 3xp for attacking Dawoud, with Dawoud gaining 2xp for being attacked.

will have to fight them back -> will have to fight them off

New Recruits dialog:
is weak but versatile -> is a weak but versatile
capable to ignore -> capable of ignoring the

S3
It doesn't make sense that Dawoud explains that he and the Dunefolk know 'Trolls' as 'Stoneborn', just for him to warn his men a moment later to not attack the 'Trolls' at night.
We should not attack the trolls at night -> We should not attack the stoneborn at night

The scenario objectives need clarification that it's okay to attack the elves with Ilriel. (Or the code needs adjustment so this triggers a defeat.)
Narfis death doesn't remove his death from the scenario objectives.

S5
below the foot -> below the feet

S6
Ibn Khazul (Bulwark of the East) has very underwhelming stats for a lvl 3 unit.

S7
It would be better if side 4 (The Athvari) was hidden until they actually join.

Achievements
loosing any unit -> losing any unit
Isn't that not clear enough?
"An enemy elvish unit attacks Ilriel" - as loose condition?
It is stated that an elf needs to attack here. Or does a counter attack count as attack too for that matter?

Edit:
I added a note:
[note]
description=_ "Ilriel is allowed to attack the elves, but not the other way around."
[/note]
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 »

New Update 1.17.2

- fixed text in S2
- fixed typo in S5
- S7 Athvari hidden now
- fixed typo in achievements
- Iskanders dissipate ability got an description now
- Iskander getting 1 MP on sand back, after he switches to being an undead
- Ibn Khazul dmgs is now more aligned to the Dune Cataphract without ranged attack
- Dawoud description should be spoiler free now
- S2 after cinematic there is xp for defender and attacker
- fixed typo in S14
- S3 added new notes and objectiv after completing alternative objective
- S13 Catapults are teal now, fixed achievement there, new counter for catapults left.

Edit: It was a lot of work.
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 »

New Update 1.17.2a

- S08 fixed dialogue
- S08 Iskander will get the XP for the kill now.
- S09 friendly prisoner stays in his cell
- S19 bugfix one king wasn't allowed to join, now abilities of the enemies work as intended.
- S19 enemy Nuvdael has now an normal name
Post Reply