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