Some minor fixes.

* Mount options will no longer display in unsupported protocols.
* Fixed a bug with opening outfit window while its already open.
* Fixed base speed stat when using unsupported protocol.
This commit is contained in:
BeniS 2012-08-25 17:02:07 +12:00
parent cdea3cdfaf
commit f93d79649f
4 changed files with 12 additions and 6 deletions

View File

@ -257,10 +257,12 @@ function createThingMenu(menuPosition, lookThing, useThing, creatureThing)
if creatureThing:isLocalPlayer() then if creatureThing:isLocalPlayer() then
menu:addOption(tr('Set Outfit'), function() g_game.requestOutfit() end) menu:addOption(tr('Set Outfit'), function() g_game.requestOutfit() end)
if not localPlayer:isMounted() then if g_game.getFeature(GamePlayerMounts) then
menu:addOption(tr('Mount'), function() localPlayer:mount() end) if not localPlayer:isMounted() then
else menu:addOption(tr('Mount'), function() localPlayer:mount() end)
menu:addOption(tr('Dismount'), function() localPlayer:dismount() end) else
menu:addOption(tr('Dismount'), function() localPlayer:dismount() end)
end
end end
if creatureThing:isPartyMember() then if creatureThing:isPartyMember() then

View File

@ -47,6 +47,10 @@ function updateMount()
end end
function create(creatureOutfit, outfitList, creatureMount, mountList) function create(creatureOutfit, outfitList, creatureMount, mountList)
if outfitWindow and not outfitWindow:isHidden() then
return
end
outfitCreature = creatureOutfit outfitCreature = creatureOutfit
mountCreature = creatureMount mountCreature = creatureMount
outfits = outfitList outfits = outfitList

View File

@ -70,7 +70,7 @@ function resetSkillColor(id)
end end
function setSkillBase(id, value, baseValue) function setSkillBase(id, value, baseValue)
if baseValue < 0 or value < 0 then if baseValue <= 0 or value < 0 then
return return
end end
local skill = skillsWindow:recursiveGetChildById(id) local skill = skillsWindow:recursiveGetChildById(id)

View File

@ -49,7 +49,7 @@ end
function g_game.getSupportedProtocols() function g_game.getSupportedProtocols()
return { return {
810, 853, 854, 860, 861, 862, 870, 810, 853, 854, 860, 861, 862, 870,
910, 940, 944, 953, 954, 960, 961 910, 940, 944, 953, 954, 960, 961
} }
end end