Merge pull request #110 from argonui/investigator-counter-require
Use require for investigator counter
This commit is contained in:
commit
e9266fe0cd
@ -60,7 +60,7 @@
|
|||||||
"Custom_Tile.2eca7c",
|
"Custom_Tile.2eca7c",
|
||||||
"Custom_Tile.fb09d4",
|
"Custom_Tile.fb09d4",
|
||||||
"3DText.65eb7e",
|
"3DText.65eb7e",
|
||||||
"setactiveinvestigators.f182ee",
|
"InvestigatorCount.f182ee",
|
||||||
"ScriptingTrigger.c506bf",
|
"ScriptingTrigger.c506bf",
|
||||||
"ScriptingTrigger.cbc751",
|
"ScriptingTrigger.cbc751",
|
||||||
"ScriptingTrigger.57c22c",
|
"ScriptingTrigger.57c22c",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "0",
|
"LuaScriptState": "0",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -34,10 +34,10 @@
|
|||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"core/ActiveInvestigatorCounter\")",
|
"LuaScript": "require(\"core/ActiveInvestigatorCounter\")",
|
||||||
"LuaScriptState": "[true,2]",
|
"LuaScriptState": "2",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
"Nickname": "set active investigators\n",
|
"Nickname": "Investigator Count",
|
||||||
"Snap": true,
|
"Snap": true,
|
||||||
"Sticky": true,
|
"Sticky": true,
|
||||||
"Tooltip": true,
|
"Tooltip": true,
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "5",
|
"LuaScriptState": "5",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "5",
|
"LuaScriptState": "5",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "5",
|
"LuaScriptState": "5",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -33,7 +33,7 @@
|
|||||||
"IgnoreFoW": false,
|
"IgnoreFoW": false,
|
||||||
"LayoutGroupSortIndex": 0,
|
"LayoutGroupSortIndex": 0,
|
||||||
"Locked": true,
|
"Locked": true,
|
||||||
"LuaScript": "require(\"playermat/GenericCounter\")",
|
"LuaScript": "require(\"core/GenericCounter\")",
|
||||||
"LuaScriptState": "5",
|
"LuaScriptState": "5",
|
||||||
"MeasureMovement": false,
|
"MeasureMovement": false,
|
||||||
"Name": "Custom_Token",
|
"Name": "Custom_Token",
|
||||||
|
@ -1,134 +1,3 @@
|
|||||||
DEBUG = false
|
require("core/GenericCounter")
|
||||||
MIN_VALUE = 1
|
MIN_VALUE = 1
|
||||||
MAX_VALUE = 4
|
MAX_VALUE = 4
|
||||||
|
|
||||||
function onload(saved_data)
|
|
||||||
self.interactable = DEBUG
|
|
||||||
light_mode = false
|
|
||||||
val = 0
|
|
||||||
|
|
||||||
if saved_data ~= "" then
|
|
||||||
local loaded_data = JSON.decode(saved_data)
|
|
||||||
light_mode = loaded_data[1]
|
|
||||||
val = loaded_data[2]
|
|
||||||
end
|
|
||||||
|
|
||||||
createAll()
|
|
||||||
end
|
|
||||||
|
|
||||||
function updateSave()
|
|
||||||
local data_to_save = {light_mode, val}
|
|
||||||
saved_data = JSON.encode(data_to_save)
|
|
||||||
self.script_state = saved_data
|
|
||||||
end
|
|
||||||
|
|
||||||
function createAll()
|
|
||||||
s_color = {0.5, 0.5, 0.5, 95}
|
|
||||||
|
|
||||||
if light_mode then
|
|
||||||
f_color = {1,1,1,95}
|
|
||||||
else
|
|
||||||
f_color = {0,0,0,100}
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
self.createButton({
|
|
||||||
label=tostring(val),
|
|
||||||
click_function="add_subtract",
|
|
||||||
function_owner=self,
|
|
||||||
position={0,0.05,0},
|
|
||||||
height=600,
|
|
||||||
width=1000,
|
|
||||||
alignment = 3,
|
|
||||||
scale={x=1.5, y=1.5, z=1.5},
|
|
||||||
font_size=600,
|
|
||||||
font_color=f_color,
|
|
||||||
color={0,0,0,0}
|
|
||||||
})
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if light_mode then
|
|
||||||
lightButtonText = "[ Set dark ]"
|
|
||||||
else
|
|
||||||
lightButtonText = "[ Set light ]"
|
|
||||||
end
|
|
||||||
|
|
||||||
end
|
|
||||||
|
|
||||||
function removeAll()
|
|
||||||
self.removeInput(0)
|
|
||||||
self.removeInput(1)
|
|
||||||
self.removeButton(0)
|
|
||||||
self.removeButton(1)
|
|
||||||
self.removeButton(2)
|
|
||||||
end
|
|
||||||
|
|
||||||
function reloadAll()
|
|
||||||
removeAll()
|
|
||||||
createAll()
|
|
||||||
|
|
||||||
updateSave()
|
|
||||||
end
|
|
||||||
|
|
||||||
function swap_fcolor(_obj, _color, alt_click)
|
|
||||||
light_mode = not light_mode
|
|
||||||
reloadAll()
|
|
||||||
end
|
|
||||||
|
|
||||||
function swap_align(_obj, _color, alt_click)
|
|
||||||
center_mode = not center_mode
|
|
||||||
reloadAll()
|
|
||||||
end
|
|
||||||
|
|
||||||
function editName(_obj, _string, value)
|
|
||||||
self.setName(value)
|
|
||||||
setTooltips()
|
|
||||||
end
|
|
||||||
|
|
||||||
function add_subtract(_obj, _color, alt_click)
|
|
||||||
mod = alt_click and -1 or 1
|
|
||||||
new_value = math.min(math.max(val + mod, MIN_VALUE), MAX_VALUE)
|
|
||||||
if val ~= new_value then
|
|
||||||
val = new_value
|
|
||||||
updateVal()
|
|
||||||
updateSave()
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
function updateVal()
|
|
||||||
|
|
||||||
self.editButton({
|
|
||||||
index = 0,
|
|
||||||
label = tostring(val),
|
|
||||||
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
function reset_val()
|
|
||||||
val = 0
|
|
||||||
updateVal()
|
|
||||||
updateSave()
|
|
||||||
end
|
|
||||||
|
|
||||||
function setTooltips()
|
|
||||||
self.editInput({
|
|
||||||
index = 0,
|
|
||||||
value = self.getName(),
|
|
||||||
tooltip = ttText
|
|
||||||
})
|
|
||||||
self.editButton({
|
|
||||||
index = 0,
|
|
||||||
value = tostring(val),
|
|
||||||
tooltip = ttText
|
|
||||||
})
|
|
||||||
end
|
|
||||||
|
|
||||||
function null()
|
|
||||||
end
|
|
||||||
|
|
||||||
function keepSample(_obj, _string, value)
|
|
||||||
reloadAll()
|
|
||||||
end
|
|
||||||
|
Loading…
Reference in New Issue
Block a user