mirror of
https://github.com/luanti-org/minetest_game.git
synced 2025-05-21 06:43:17 -04:00
Fix changing player textures
This commit is contained in:
parent
94af555fb6
commit
1de58d0011
1 changed files with 2 additions and 2 deletions
|
@ -99,13 +99,13 @@ end
|
||||||
function player_api.get_textures(player)
|
function player_api.get_textures(player)
|
||||||
local player_data = get_player_data(player)
|
local player_data = get_player_data(player)
|
||||||
local model = models[player_data.model]
|
local model = models[player_data.model]
|
||||||
return model and model.textures or player_data.textures
|
return assert(player_data.textures or (model and model.textures))
|
||||||
end
|
end
|
||||||
|
|
||||||
function player_api.set_textures(player, textures)
|
function player_api.set_textures(player, textures)
|
||||||
local player_data = get_player_data(player)
|
local player_data = get_player_data(player)
|
||||||
local model = models[player_data.model]
|
local model = models[player_data.model]
|
||||||
local new_textures = model and model.textures or textures
|
local new_textures = assert(textures or (model and model.textures))
|
||||||
player_data.textures = new_textures
|
player_data.textures = new_textures
|
||||||
player:set_properties({textures = new_textures})
|
player:set_properties({textures = new_textures})
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Reference in a new issue