The Ravagers - SP campaign for Wesnoth 1.16 [Feedback and development]
Moderator: Forum Moderators
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Hey WhiteWolf,
When playing as a Longbowman and levelling our hero for the first time, we receive the marksmen trait for the heavy longbow but we already have eagle eye. As both are only active when used offensively, it seems kinda redundant.
EDIT: Some text after scenario three is a little strange:
"...and calamity inside Totalomir's forces was something we couldn't allow to miss." May I suggest "and the opportunity to wreak havoc within Totalomir's forces wasn't something we could allow to pass"?
EDIT 2:
S4
When playing as a Longbowman and levelling our hero for the first time, we receive the marksmen trait for the heavy longbow but we already have eagle eye. As both are only active when used offensively, it seems kinda redundant.
EDIT: Some text after scenario three is a little strange:
"...and calamity inside Totalomir's forces was something we couldn't allow to miss." May I suggest "and the opportunity to wreak havoc within Totalomir's forces wasn't something we could allow to pass"?
EDIT 2:
S4
Spoiler:
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Fixed
Hello WackoJacko,
Yes, it's a little redundant since eagle eye is better in every aspect. The problem is that the marksman comes with the unit type and eagle eye comes as a special addition, and thus forcibly and reliably removing the marksman is not that simple. Can be done surely, I just didn't look into it yet because it's not a 2 minutes only task But I'll see what I can do.WackoJacko wrote: ↑January 10th, 2020, 5:10 am When playing as a Longbowman and levelling our hero for the first time, we receive the marksmen trait for the heavy longbow but we already have eagle eye. As both are only active when used offensively, it seems kinda redundant.
Wreaking havoc sounds better, but unless I'm mistaken, allow to pass in the context of "wasn't something we could allow to pass" means "wasn't something we could allow to happen", and you want the exact opposite. So I'd put it as "and we couldn't afford to miss out on the opportunity to wreak havoc within Totalomir's forces".EDIT: Some text after scenario three is a little strange:
"...and calamity inside Totalomir's forces was something we couldn't allow to miss." May I suggest "and the opportunity to wreak havoc within Totalomir's forces wasn't something we could allow to pass"?
That's strange, how did that happen... hmm... did this happen so that you attacked Lurm's favourite with Dayton's eagle eye weapon, the special triggered (orange extra damage was dealt), and then within the same attack the orc was defeated, and the map transition happened?EDIT 2:
S4Screen Shot 2020-01-10 at 2.10.13 pm.pngSpoiler:
Because then I can imagine that the map transition to part 2 messed up the special's attack end events to deal out due XP. So if I'm correct you've only missed out on some XP for Dayton and nothing serious happened (I hope).
If this is not when and how this message showed up, then please attach a replay of the scenario, because I need to know which unit attacked which and what happened during that attack.
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
No problem, if its not an easy fix then it doesn't matter, just thought that I would bring it to your attention.WhiteWolf wrote: ↑January 10th, 2020, 10:18 amYes, it's a little redundant since eagle eye is better in every aspect. The problem is that the marksman comes with the unit type and eagle eye comes as a special addition, and thus forcibly and reliably removing the marksman is not that simple. Can be done surely, I just didn't look into it yet because it's not a 2 minutes only task But I'll see what I can do.WackoJacko wrote: ↑January 10th, 2020, 5:10 am When playing as a Longbowman and levelling our hero for the first time, we receive the marksmen trait for the heavy longbow but we already have eagle eye. As both are only active when used offensively, it seems kinda redundant.
WackoJacko wrote: ↑January 10th, 2020, 5:10 am EDIT: Some text after scenario three is a little strange:
"...and calamity inside Totalomir's forces was something we couldn't allow to miss." May I suggest "and the opportunity to wreak havoc within Totalomir's forces wasn't something we could allow to pass"?
Both work well and as the author you can certainly do what you likeWhiteWolf wrote: ↑January 10th, 2020, 10:18 am Wreaking havoc sounds better, but unless I'm mistaken, allow to pass in the context of "wasn't something we could allow to pass" means "wasn't something we could allow to happen", and you want the exact opposite. So I'd put it as "and we couldn't afford to miss out on the opportunity to wreak havoc within Totalomir's forces".
To explain mine, "opportunity to wreak havoc" is the thing. "Something we could allow to pass" means we don't act on the thing, adding in the "wasn't" creates another negative which cancels out with the don't, meaning we act on the thing.
Sounds weird I know (probably because its an idiom) but to put it another way; the "something we could allow to pass" is an implicit negative and is cancelled out by the explicit negative "wasn't".
So, it happened exactly as you predicted except that I still got the XP. Replay is attached.WhiteWolf wrote: ↑January 10th, 2020, 10:18 amThat's strange, how did that happen... hmm... did this happen so that you attacked Lurm's favourite with Dayton's eagle eye weapon, the special triggered (orange extra damage was dealt), and then within the same attack the orc was defeated, and the map transition happened?WackoJacko wrote: ↑January 10th, 2020, 5:10 am EDIT 2:
S4Screen Shot 2020-01-10 at 2.10.13 pm.pngSpoiler:
Because then I can imagine that the map transition to part 2 messed up the special's attack end events to deal out due XP. So if I'm correct you've only missed out on some XP for Dayton and nothing serious happened (I hope).
If this is not when and how this message showed up, then please attach a replay of the scenario, because I need to know which unit attacked which and what happened during that attack.
EDIT:
something else I noticed, if you make a mistake and move a wounded unit and then undo the move, the blood effect stays where the unit originally moved as well as creating a new effect for the new path.
EDIT 2:
Act II dialogue
seanse --> seance
doughter --> daughter
EDIT 3
S7 Khaso's Weakness
Spoiler:
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Yeah, because the map transition takes care of giving proper XP for the attack, I forgot about that, so it's just a warning message after all. Thanks, it's fixed in the next versionWackoJacko wrote: ↑January 11th, 2020, 3:45 am So, it happened exactly as you predicted except that I still got the XP. Replay is attached.
TRS-(4) Lurm's Camp replay.gz
In theory I could try to make an on-undo event that tries to clear up the path of the previous movement, but it's not trivial to implement and it would need to watch out for several things (like not to clear up anything else, so each item should be more precisely tracked). I'll see what I can do, but I also think it's fine as it is - it can be justified by defining the undo as a withdrawn order: the unit moved and the moved back because the general staff changed its mind.EDIT:
something else I noticed, if you make a mistake and move a wounded unit and then undo the move, the blood effect stays where the unit originally moved as well as creating a new effect for the new path.
I did misspell seance, but doughter is a correct archaic form of daughter, at some places it's even spelled dothor. It's just some flavour for the the accent of the speakers.EDIT 2:
Act II dialogue
seanse --> seance
doughter --> daughter
Umm... are you playing the newest version? This is supposed to have been fixed since 1.3.0. I suggest an update to 1.3.1 There are other important fixes, and some new content in it. And it's compatible with saves from around these maps where you are.EDIT 3
S7 Khaso's WeaknessSpoiler:
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
ahhh ok, I wasn't sure. Sorry about that
I thought I was playing the most updated version Have updated and it is working now, thanks.Umm... are you playing the newest version? This is supposed to have been fixed since 1.3.0. I suggest an update to 1.3.1 There are other important fixes, and some new content in it. And it's compatible with saves from around these maps where you are.EDIT 3
S7 Khaso's WeaknessSpoiler:
Screenshot at 2020-01-11 18-57-57.png
EDIT:
When a unit that is hit with "savage weapon" and dies in subsequent turns due to bleeding, the unit that dealt the blow doesn't receive any XP, is this intentional or not?
EDIT 2:
S7: Humiliator ability doesn't seem to work when I attack, only when I am attacked.
EDIT 3:
S9: The unit "Quack" turns into a white mage All units turn into their loyalist counterpart when attacking or defending
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Intentional. It could be argued whether it's fair or not, and it has been argued in the past, but my (current) view is that kill XP should only be given if the enemy is killed in regular combat. Therefore effects that kill units outside of combat (bleeding, area of effects that can also kill, and also one-hitting terrified captains) do not give kill XP.WackoJacko wrote: ↑January 12th, 2020, 2:00 am EDIT:
When a unit that is hit with "savage weapon" and dies in subsequent turns due to bleeding, the unit that dealt the blow doesn't receive any XP, is this intentional or not?
It works here, but it is indeed a little silly with low XP units, and it's not detailed in the description. If the unit has 0 XP, it will still gain 3 XP, and if the unit has less than 4 XP, it will always return to 3 XP. You could say that the "zero-point" for humiliatior is in fact not 0 but 3 (or the level of the humiliator unit). This is because XP lowered below 0 doesn't make sense, and Wesnoth always gives the 3 level XP. But I have an idea now, I'll see if it's possible to get it to work properly.S7: Humiliator ability doesn't seem to work when I attack, only when I am attacked.
EDIT: yes it can. It'll be fixed in the next version
They are still WIP units sadly, almost all of them have only their main sprite and the attack and defense animations are just placeholdersEDIT 3:
S9: The unit "Quack" turns into a white mage All units turn into their loyalist counterpart when attacking or defending
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
That's a little strange as it states that a unit will not be rewarded with any XP; to receive 3 XP seems to be the exact opposite of the ability description.WhiteWolf wrote: ↑January 12th, 2020, 9:13 amIt works here, but it is indeed a little silly with low XP units, and it's not detailed in the description. If the unit has 0 XP, it will still gain 3 XP, and if the unit has less than 4 XP, it will always return to 3 XP. You could say that the "zero-point" for humiliatior is in fact not 0 but 3 (or the level of the humiliator unit). This is because XP lowered below 0 doesn't make sense, and Wesnoth always gives the 3 level XP. But I have an idea now, I'll see if it's possible to get it to work properly.WackoJacko wrote: ↑January 12th, 2020, 2:00 am S7: Humiliator ability doesn't seem to work when I attack, only when I am attacked.
EDIT: yes it can. It'll be fixed in the next version
All good, just wanted to make sure this was something you were knew about.They are still WIP units sadly, almost all of them have only their main sprite and the attack and defense animations are just placeholdersEDIT 3:
S9: The unit "Quack" turns into a white mage All units turn into their loyalist counterpart when attacking or defending
EDIT:
In the Tavern/Inn, whilst talking to the dwarves, there is a typo. Listenning --> Listening
I have an idea for future development. Would it be possible to add a "help" button (such as by right-clicking). This menu could contain all the rules about drinks and intoxication levels, as well as what the different coloured quests imply (I've just read it but I've almost forgotten already ).
Keep up the good work, I'm enjoying the campaign.
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
It's just that there was a hardwired limitation I couldn't solve, and failed to update the description accordingly. But it will work as supposed to from the next versionWackoJacko wrote: ↑January 12th, 2020, 9:35 am That's a little strange as it states that a unit will not be rewarded with any XP; to receive 3 XP seems to be the exact opposite of the ability description.
Sure I was planning on such a menu item, but including more info on all special abilities as well, and some backstory on characters (if someone forgets), so it's actually already work in progress.I have an idea for future development. Would it be possible to add a "help" button (such as by right-clicking). This menu could contain all the rules about drinks and intoxication levels, as well as what the different coloured quests imply (I've just read it but I've almost forgotten already ).
However there are tooltips for every quest start, which should give an idea about it's theme and length. Intoxication and available drinks are also tracked and listed in detail (meaning it will also tell you if it's safe or you're passing certain thresholds) in the "Drinking" right-click menu item
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Got a Lua Error, don't think it's gonna break anything but I'll share it anyway
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Hmm... which Wesnoth version are you using?WackoJacko wrote: ↑January 12th, 2020, 11:09 am Got a Lua Error, don't think it's gonna break anything but I'll share it anyway
Screen Shot 2020-01-12 at 7.08.34 pm.png
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
1.14.8WhiteWolf wrote: ↑January 12th, 2020, 11:34 amHmm... which Wesnoth version are you using?WackoJacko wrote: ↑January 12th, 2020, 11:09 am Got a Lua Error, don't think it's gonna break anything but I'll share it anyway
Screen Shot 2020-01-12 at 7.08.34 pm.png
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Thanks I'm asking because this seems to be some bug in the micro AI behind the wandering animals, and it is implemented differently for pre and post 1.14.6 versions because of a known Wesnoth bug in pre-1.14.6, but we're talking about post-that then. I played the scenario for a while on 1.14.9, but I couldn't reproduce this so far. Can you please attach a replay, so that I can examine what units were moved where by the AI in that turn? However it's highly likely that this is still some core-Wesnoth bug with micro AI's, but we'll see.
Main UMC campaigns: The Ravagers - now for 1.16, with new bugs!
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
Old UMC works: The Underness Series, consisting of 5 parts: The Desolation of Karlag, The Blind Sentinel, The Stone of the North, The Invasion Of The Western Cavalry, Fingerbone of Destiny
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
The below turn is when it occurred, just hit end turn.
Replay is also attached.
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
WackoJacko: Thanks for posting the replay. It still took me several attempts to reproduce it (because there's some randomness involved; see below), but I eventually got the error message.
WhiteWolf: So this is an interesting one ... What's happening is that your random placement of rabbit holes (dirt.png) sometimes places a hole on the map border. If that hole is then (randomly) chosen to spawn a new rabbit, no valid location to place a unit is found, which causes the error. So there are two dice rolls that both have to come out a certain way before you get the error ...
We could consider this either a Micro AI bug or a scenario design issue (maybe it's both), but I think the MAIs should be robust against things like this, so I am going to fix it (exclude rabbit holes on the map border) in the Forest Animals MAI. In the meantime, there's a simple workaround for it. In your
Thanks again for posting this. This is a situation I hadn't thought of, so it's good to get error reports like this, otherwise I would have never found this.
WhiteWolf: So this is an interesting one ... What's happening is that your random placement of rabbit holes (dirt.png) sometimes places a hole on the map border. If that hole is then (randomly) chosen to spawn a new rabbit, no valid location to place a unit is found, which causes the error. So there are two dice rolls that both have to come out a certain way before you get the error ...
We could consider this either a Micro AI bug or a scenario design issue (maybe it's both), but I think the MAIs should be robust against things like this, so I am going to fix it (exclude rabbit holes on the map border) in the Forest Animals MAI. In the meantime, there's a simple workaround for it. In your
[random_placement]
instructions in the prestart event, just add include_borders=no
to the location filter.Thanks again for posting this. This is a situation I hadn't thought of, so it's good to get error reports like this, otherwise I would have never found this.
Last edited by mattsc on January 14th, 2020, 1:42 am, edited 1 time in total.
Reason: Fix embarrassing typo: roles -> rolls
Reason: Fix embarrassing typo: roles -> rolls
SP campaigns: Galuldur's First Journey (1.12 & 1.14) & Grnk the Mighty (1.10 & 1.12)
AI experiments: Micro AIs (wiki, forum thread, known/fixed bugs), Fred, AI-demos add-on
AI experiments: Micro AIs (wiki, forum thread, known/fixed bugs), Fred, AI-demos add-on
-
- Posts: 53
- Joined: June 30th, 2019, 10:08 am
Re: The Ravagers 1.3 - SP campaign for Wesnoth 1.14 [Feedback and development]
Haha no problem. Lucky for me (or should i say unlucky for me ) this happened multiple times throughout the scenario. I tried using the that Turn 9 save and it happened three times in a row so I thought it might have been a problem with the turn .mattsc wrote: ↑January 13th, 2020, 4:00 am WackoJacko: Thanks for posting the replay. It still took me several attempts to reproduce it (because there's some randomness involved; see below), but I eventually got the error message.
Thanks again for posting this. This is a situation I hadn't thought of, so it's good to get error reports like this, otherwise I would have never found this.
I was pretty sure it wasn't a game breaker but I still thought you guys would want to know