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 27 Oct 2012 07:24:30 AM UTC  
 
Category: BugSeverity: 3 - Normal
Priority: 5 - NormalItem Group: Multiplayer
Status: Ready For TestPrivacy: Public
Assigned to: B. Lipka <lipk>Open/Closed: Open
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 17 Mar 2014 01:48:10 PM UTC, comment #1:

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

https://github.com/wesnoth/wesnoth/commit/736ceaa6c7e81882c9c5b2e932307b1f1ecb3bfd

https://github.com/wesnoth/wesnoth/commit/af383e8ebb01094f47ec4712db47ea31adf8fc22

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 27 Oct 2012 07:24:30 AM UTC, 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):
   
   
Comment:
   

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 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.

     

    Please enter the title of George Orwell's famous dystopian book (it's a date):

     

     

    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Mon 17 Mar 2014 01:48:10 PM UTCinvolutionStatusNone=>Ready For Test
    Sun 03 Feb 2013 10:37:30 PM UTClipkAssigned toNone=>lipk
    Show feedback again

    Back to the top


    Powered by Savane 3.1-cleanup