1.12.1 Legend of Wesmere - Elvish Treasury

Having trouble with the game? Report issues and get help here. Read this first!

Moderators: Forum Moderators, Developers

Forum rules
Before reporting issues in this section, you must read the following topic:
Post Reply
Baryon
Posts: 14
Joined: March 12th, 2014, 1:10 pm

1.12.1 Legend of Wesmere - Elvish Treasury

Post by Baryon »

Encountered a strange bug in chapter two of the Legend of Wesmere.
We were playing with two players on the multiplayer server. The non-host (blue team) has three units in its keep which are assigned to side 4 (which is an enemy side). See the attached screenshot. You can see the blue leader plus three purple units.
wesnoth-nonhost.png
You will also notice that both human teams have two leaders.

The extra purple units are not visible on the host side, however. This is a screenshot of the same game from the host's point of view:
wesnoth-host.png
As you can see, the extra purple units are not there, but there is still an extra leader unit in the red team''s keep. One of these leaders is an Elvish Captain, the other is a Fighter, but they are both marked as leaders and have the same name (Kalenz).

This weird bug popped up when we reloaded the game, but then I created a new game using the entry point selection box to start afresh at chapter two. The same thing happened. I'd be interested to hear if other people can reproduce this bug. I have not noticed it with any other multiplayer scenario so far.

By the way - all AI sides get renamed to the name of the host in all multiplayer games that I've played in 1.12 and 1.12.1, but only from the host's point of view. This was reported here:
https://gna.org/bugs/?21945

gfgtdf
Developer
Posts: 1311
Joined: February 10th, 2013, 2:25 pm

Re: 1.12.1 Legend of Wesmere - Elvish Treasury

Post by gfgtdf »

The purople units there are most likeley recalls from teh previous scenario from the blue team. It seems that unfortualteley these units were aded to the ai sides recall list instead of ladars side.

The reason why the observer does not see them is most likeley that here: the recall list ("persistant" attribute) is handeled differently for "ai" and "network_ai" controllers.
https://github.com/wesnoth/wesnoth/blob ... m.cpp#L222

I wonder whether the units were still present on landars recall list or not.
Scenario with Robots SP scenario (1.11/1.12), allows you to build your units with components, PYR No preperation turn 1.12 mp-mod that allows you to select your units immideately after the game begins.

Post Reply