URL:
  <http://gna.org/bugs/?21289>

                 Summary: Replays in 1.11 do not play through prestart and
start events
                 Project: Battle for Wesnoth
            Submitted by: mattsc
            Submitted on: Wed 20 Nov 2013 10:04:49 PM GMT
                Category: Bug
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: Replays
                  Status: None
                 Privacy: Public
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 1.11.7
        Operating System: OS X 10.8

    _______________________________________________________

Details:

To reproduce, start any scenario with prestart/start events, such as the
messages at the beginning of most any mainline scenario.  Save the replay,
then reload it.  The replay will start _after_ the messages (and any other
actions in those two events).  This is contrary to the behavior in 1.10 and
means important information might be missing from the replay.

The reason for this is that the replay_start gamestate is saved after the
start event.  This means that firing [pre]start events by the replay might,
for example, duplicate units, as reported here <https://gna.org/bugs/?20272>. 
Thus, the prestart and start events have been disabled.

In my opinion, this is the wrong way around.  Instead, the gamestate should be
saved before the prestart event and the events should be fired.

I can fix this, but I would like to know first whether there is a reason for
the current behavior that I might be missing.




    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?21289>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Wesnoth-bugs mailing list
[email protected]
https://mail.gna.org/listinfo/wesnoth-bugs

Reply via email to