Changed recipe time, better handling when no hands available

This commit is contained in:
ZioPao
2024-03-28 22:39:38 +01:00
parent f64a76a128
commit d771bed2db
2 changed files with 7 additions and 5 deletions

View File

@@ -126,14 +126,16 @@ end
function CachedDataHandler.CalculateBothHandsFeasibility() function CachedDataHandler.CalculateBothHandsFeasibility()
CachedDataHandler.CalculateHandFeasibility("Hand_L") CachedDataHandler.CalculateHandFeasibility("Hand_L")
CachedDataHandler.CalculateHandFeasibility("Hand_R") CachedDataHandler.CalculateHandFeasibility("Hand_R")
local interactStr = "Interact"
if not CachedDataHandler.GetBothHandsFeasibility() then if not CachedDataHandler.GetBothHandsFeasibility() then
TOC_DEBUG.print("Disabling interact key") TOC_DEBUG.print("Disabling interact key")
getCore():addKeyBinding("Interact", Keyboard.KEY_NONE)
-- Cache the current key
CachedDataHandler.interactKey = getCore():getKey(interactStr)
getCore():addKeyBinding(interactStr, Keyboard.KEY_NONE)
else else
-- FIX DEFAULT ONE!!!!!!!
TOC_DEBUG.print("Re-enabling interact key") TOC_DEBUG.print("Re-enabling interact key")
getCore():addKeyBinding("Interact", Keyboard.KEY_E) getCore():addKeyBinding(interactStr, CachedDataHandler.interactKey)
end end
end end

View File

@@ -25,7 +25,7 @@ module TOC
keep [Recipe.GetItemTypes.WeldingMask], keep [Recipe.GetItemTypes.WeldingMask],
Result:Prost_HookArm_L, Result:Prost_HookArm_L,
Time:150.0, Time:100.0,
Category:Welding, Category:Welding,
OnGiveXP:Recipe.OnGiveXP.MetalWelding10, OnGiveXP:Recipe.OnGiveXP.MetalWelding10,
NeedToBeLearn:false, NeedToBeLearn:false,