From b2f7f152d3471b20695ed376120412703066ca44 Mon Sep 17 00:00:00 2001 From: Chr1Z93 Date: Sun, 2 Jun 2024 19:34:35 +0200 Subject: [PATCH] updated context menu function --- src/core/UniversalActionAbilityToken.ttslua | 23 +++++++++++---------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/core/UniversalActionAbilityToken.ttslua b/src/core/UniversalActionAbilityToken.ttslua index 10077d0c..ae2acf0c 100644 --- a/src/core/UniversalActionAbilityToken.ttslua +++ b/src/core/UniversalActionAbilityToken.ttslua @@ -180,8 +180,8 @@ function updateDisplay() end function addContextMenu() - self.addContextMenuItem("Change class", function(playerColor) - Player[playerColor].showOptionsDialog("Choose class", listOfClasses, class, updateClass) + self.addContextMenuItem("Change color", function(playerColor) + Player[playerColor].showOptionsDialog("Choose color", listOfClasses, class, updateClass) end) -- get display symbol from potential list @@ -194,15 +194,16 @@ function addContextMenu() Player[playerColor].showOptionsDialog("Choose symbol", listOfSymbols, symbols[1], updateSymbol) end) - self.addContextMenuItem("Add 2nd symbol", function(playerColor) - if string.contains(symbol, "/") then - broadcastToColor("Two symbols is the maximum!", playerColor, "Orange") - else - Player[playerColor].showOptionsDialog("Choose 2nd symbol", listOfSymbols, symbol, function(additionalSymbol) - symbol = symbol .. "/" .. additionalSymbol - updateDisplay() - end) - end + self.addContextMenuItem("Change 2nd symbol", function(playerColor) + Player[playerColor].showOptionsDialog("Choose 2nd symbol", listOfSymbols, symbols[1], function(additionalSymbol) + symbol = symbols[1] .. "/" .. additionalSymbol + updateDisplay() + end) + end) + + self.addContextMenuItem("Remove 2nd symbol", function() + symbol = symbols[1] + updateDisplay() end) end