bugBattle for Wesnoth - Bugs: bug #20267, MP campaign: reload scenario with...

Show feedback again

bug #20267: MP campaign: reload scenario with droided side creates OOS

Submitted by:  FAAB <faabumc>
Submitted on:  Sat Oct 27 07:24:30 2012  
Category: BugSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Multiplayer
Status: FixedPrivacy: Public
Assigned to: B. Lipka <lipk>Open/Closed: Closed
Release: 1.11+svnOperating System: GNU/linux

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

Please log in, so followups can be emailed to you.


Mon Jul 13 21:00:52 2015, comment #2:

assuming to be fixed

Daniel <gfgtdf>
Project Member
Mon Mar 17 13:48:10 2014, comment #1:

I believe this will be fixed in a pair of commits:



The former (putatitively) ensures that when the game begins, all ai sides are "human_ai" or "network_ai" as appropriate on each client, and thus revert to ai when the campaign proceeds to the next scenario, rather than to human control.

The latter acts as a stopgap measure, ensuring that "network" sides with "allow_player = no" will be set to "ai" during the initialization of the mp connect dialog (preventing an impending problem.)

If OOS of this nature persist, please report them.

Chris Beck <involution>
Project Member
Sat Oct 27 07:24:30 2012, original submission:

When playing a 3 side MP campaign where 2 sides are controlled by the player who does not host the game, there is a problem if one of these two sides is droided when the save is done.

In this case, when the game is reloaded, the droided side becomes an AI controlled side (linked to the host [FreeAsABeer]), but when this side's turn starts, the player originally controlling the side [FreeAsABeerObs] have a pop-up with scenario objectives (like if he was controlling). Still the AI is making the moves for the droided side.
The engine is then reporting an error:
Finally, at the turn of the AI controlled side (following the scenario), we have a OOS like:

This problem is also present in the BFW 1.10.x serie.

A workaround is to manually give the droided side to the original player (or the host) in the game creation dialog.

FAAB <faabumc>
Project Member


(Note: upload size limit is set to 1024 kB, after insertion of the required escape characters.)

Attach File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by shadowmaster (Updated the item)
  • -unavailable- added by gfgtdf (Posted a comment)
  • -unavailable- added by involution (Posted a comment)
  • -unavailable- added by lipk (Updated the item)
  • -unavailable- added by faabumc (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed Dec 16 18:32:42 2015shadowmasterOpen/ClosedOpen=>Closed
    Mon Jul 13 21:00:52 2015gfgtdfStatusReady For Test=>Fixed
    Mon Mar 17 13:48:10 2014involutionStatusNone=>Ready For Test
    Sun Feb 3 22:37:30 2013lipkAssigned toNone=>lipk
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup