Tutorial S01: Synchronise the choice of character
This avoids showing the dialog during replays, and thus avoids an
OOS if the person watching the replay chooses the other character.
(cherry picked from commit 3d50320369
)
This commit is contained in:
parent
417aae61be
commit
32c107b797
1 changed files with 4 additions and 1 deletions
|
@ -11,7 +11,10 @@ function wml_actions.select_character()
|
|||
local character_selection_dialog = wml.load "campaigns/tutorial/gui/character_selection.cfg"
|
||||
local dialog_wml = wml.get_child(character_selection_dialog, 'resolution')
|
||||
|
||||
local character = gui.show_dialog(dialog_wml)
|
||||
local result = wesnoth.sync.evaluate_single(function()
|
||||
return { value = gui.show_dialog(dialog_wml) }
|
||||
end)
|
||||
local character = result.value
|
||||
local unit = wml.variables.student_store
|
||||
|
||||
if character == 2 then
|
||||
|
|
Loading…
Add table
Reference in a new issue