Improved "Take Clue for X" hotkeys

This commit is contained in:
Chr1Z93 2024-08-14 23:51:03 +02:00
parent 5febee03c5
commit f118c27cd3

View File

@ -448,19 +448,19 @@ function switchSeat(playerColor, direction)
end
function takeClueFromLocationWhite(_, hoveredObject)
takeClueFromLocation("White", hoveredObject)
takeClueFromLocation(playermatApi.getPlayerColor("White"), hoveredObject)
end
function takeClueFromLocationOrange(_, hoveredObject)
takeClueFromLocation("Orange", hoveredObject)
takeClueFromLocation(playermatApi.getPlayerColor("Orange"), hoveredObject)
end
function takeClueFromLocationGreen(_, hoveredObject)
takeClueFromLocation("Green", hoveredObject)
takeClueFromLocation(playermatApi.getPlayerColor("Green"), hoveredObject)
end
function takeClueFromLocationRed(_, hoveredObject)
takeClueFromLocation("Red", hoveredObject)
takeClueFromLocation(playermatApi.getPlayerColor("Red"), hoveredObject)
end
-- takes a clue from a location, player needs to hover the clue directly or the location
@ -506,15 +506,10 @@ function takeClueFromLocation(playerColor, hoveredObject)
return
end
-- determine the matColor and position
local clickableClues = GlobalApi.getOptionPanelState()["useClueClickers"]
-- handling for calling this for a specific mat via hotkey
local matColor, pos
if Player[playerColor] and Player[playerColor].seated then
matColor = playermatApi.getMatColor(playerColor)
else
matColor = playerColor
end
local matColor = playermatApi.getMatColor(playerColor)
local pos
if clickableClues then
pos = { x = 0.49, y = 2.66, z = 0.00 }