forked from your-land-mirror/yl_speak_up
fallback if no skins are defined for an npc
This commit is contained in:
parent
42e16d0e8b
commit
72c68fd261
@ -339,7 +339,12 @@ yl_speak_up.input_fashion = function(player, formname, fields)
|
||||
local mob_type = yl_speak_up.get_mob_type(pname)
|
||||
local skins = yl_speak_up.mob_skins[mob_type]
|
||||
|
||||
|
||||
local textures = yl_speak_up.speak_to[pname].textures
|
||||
-- fallback if something went wrong (i.e. unkown NPC)
|
||||
if(not(skins)) then
|
||||
skins = {textures[texture_index]}
|
||||
end
|
||||
local skin = (textures[texture_index] or "")
|
||||
local skin_index = table.indexof(skins, skin)
|
||||
if(skin_index == -1) then
|
||||
@ -555,6 +560,10 @@ yl_speak_up.get_fs_fashion = function(pname)
|
||||
yl_speak_up.speak_to[pname].old_texture = skin
|
||||
old_texture = skin
|
||||
end
|
||||
-- fallback if something went wrong
|
||||
if(not(skins)) then
|
||||
skins = {old_texture}
|
||||
end
|
||||
|
||||
local button_cancel = "Cancel"
|
||||
-- is this player editing this particular NPC? then rename the button
|
||||
|
Loading…
Reference in New Issue
Block a user