fixed bug in quest_api.lua: setting variables to nil is possible again
This commit is contained in:
parent
bcc171dff2
commit
bbc778f0ef
@ -92,7 +92,10 @@ yl_speak_up.set_quest_variable_value = function(player_name, variable_name, new_
|
|||||||
if(not(variable_name) or not(player_name) or not(yl_speak_up.player_vars[ k ])) then
|
if(not(variable_name) or not(player_name) or not(yl_speak_up.player_vars[ k ])) then
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
yl_speak_up.player_vars[ k ][ player_name ] = tostring(new_value)
|
if(new_value ~= nil) then
|
||||||
|
new_value = tostring(new_value)
|
||||||
|
end
|
||||||
|
yl_speak_up.player_vars[ k ][ player_name ] = new_value
|
||||||
-- a quest variable was changed - save that to disc (but no need to force it)
|
-- a quest variable was changed - save that to disc (but no need to force it)
|
||||||
yl_speak_up.save_quest_variables(false)
|
yl_speak_up.save_quest_variables(false)
|
||||||
return true
|
return true
|
||||||
|
Loading…
Reference in New Issue
Block a user