bugBattle for Wesnoth - Bugs: bug #21977, ready blocked on scenario...

Show feedback again

bug #21977: ready blocked on scenario transition, when allow_new_game=yes

Submitted by:  Chris Beck <involution>
Submitted on:  Sat 26 Apr 2014 05:17:32 PM UTC  
Category: BugSeverity: 3 - Normal
Priority: 5 - NormalItem Group:  None of the others
Status: FixedPrivacy: Public
Assigned to: Andrius Silinskas <thunderstruck>Open/Closed: Closed
Release: 1.11.13Operating System: Linux Mint 16

Add a New Comment (Rich MarkupRich Markup):

You are not logged in

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


Mon 19 May 2014 02:13:28 PM UTC, comment #1:

Should be fixed with https://github.com/wesnoth/wesnoth/commit/d908fde2ec2f9cc71903b8ca86c3e948add5eb9e.

Andrius Silinskas <thunderstruck>
Project MemberIn charge of this item.
Sat 26 Apr 2014 05:17:32 PM UTC, original submission:

I'm not sure if this is exactly the cause but it seems related.
Tested using a looping test scenario, attached.

In this particular scenario, if you end turn on turn two the game will end and transition immediately to the next level.

Problems observed:
- The non-host client is queried to choose faction, although allow_changes = no
- The server generates error messages. "Side 2 had no controller while a client was loading next scenario! The host was assigned control."
- After the side 2 player chooses a faction (which has no effect), the host is still "waiting to pick factions". By twiddling the controller and setting it back to the 2nd player, the host can start the game and workaround the bug.

Chris Beck <involution>
Project Member


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

Attach File(s):

Attached Files
file #20583:  Looping_Test2.tar.gz added by involution (924B - application/gzip)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by thunderstruck (Updated the item)
  • -unavailable- added by involution (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 5 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Tue 15 Jul 2014 06:33:59 PM UTCthunderstruckStatusReady For Test=>Fixed
    Mon 19 May 2014 02:13:28 PM UTCthunderstruckStatusNone=>Ready For Test
    Sat 10 May 2014 06:46:10 AM UTCthunderstruckAssigned toNone=>thunderstruck
    Sat 26 Apr 2014 05:17:32 PM UTCinvolutionAttached File-=>Added Looping_Test2.tar.gz, #20583
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup