strings in flagFuncs

Forgot about adding this. Derp
This commit is contained in:
mrSkortch 2014-08-25 19:04:23 -06:00
parent 22d5b00d49
commit 0fdd9a4a58

View File

@ -1,4 +1,7 @@
--[[ --[[
v32
- flagfuncs now support string values for flag and stop flags
v31 v31
- added more special characters to ignore for mist.stringMatch - added more special characters to ignore for mist.stringMatch
- added 3rd variable to mist.string to define if strings are case sensitive - added 3rd variable to mist.string to define if strings are case sensitive
@ -36,7 +39,7 @@ mist = {}
-- don't change these -- don't change these
mist.majorVersion = 3 mist.majorVersion = 3
mist.minorVersion = 5 mist.minorVersion = 5
mist.build = 31 mist.build = 32
--[[ --[[
@ -2571,8 +2574,8 @@ initial_number
-- type_tbl -- type_tbl
local type_tbl = { local type_tbl = {
[{'zones', 'zone'}] = {'table', 'string'}, [{'zones', 'zone'}] = {'table', 'string'},
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
} }
@ -2618,8 +2621,8 @@ initial_number
-- type_tbl -- type_tbl
local type_tbl = { local type_tbl = {
[{'zone', 'polyzone'}] = 'table', [{'zone', 'polyzone'}] = 'table',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
} }
@ -2708,8 +2711,8 @@ toggle = boolean or nil
local type_tbl = { local type_tbl = {
[{'units', 'unit'}] = 'table', [{'units', 'unit'}] = 'table',
[{'zone', 'polyzone'}] = 'table', [{'zone', 'polyzone'}] = 'table',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'maxalt', 'alt'}] = {'number', 'nil'}, [{'maxalt', 'alt'}] = {'number', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
@ -2835,8 +2838,8 @@ function mist.flagFunc.units_in_zones(vars)
local type_tbl = { local type_tbl = {
units = 'table', units = 'table',
zones = 'table', zones = 'table',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'zone_type', 'zonetype'}] = {'string', 'nil'}, [{'zone_type', 'zonetype'}] = {'string', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
@ -2943,8 +2946,8 @@ function mist.flagFunc.units_in_moving_zones(vars)
units = 'table', units = 'table',
[{'zone_units', 'zoneunits'}] = 'table', [{'zone_units', 'zoneunits'}] = 'table',
radius = 'number', radius = 'number',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'zone_type', 'zonetype'}] = {'string', 'nil'}, [{'zone_type', 'zonetype'}] = {'string', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
@ -3059,8 +3062,8 @@ toggle = boolean or nil
[{'altoffset1', 'alt1'}] = 'number', [{'altoffset1', 'alt1'}] = 'number',
[{'unitset2', 'units2'}] = 'table', [{'unitset2', 'units2'}] = 'table',
[{'altoffset2', 'alt2'}] = 'number', [{'altoffset2', 'alt2'}] = 'number',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
[{'req_num', 'reqnum'}] = {'number', 'nil'}, [{'req_num', 'reqnum'}] = {'number', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
radius = {'number', 'nil'}, radius = {'number', 'nil'},
@ -3116,8 +3119,8 @@ stopFlag
]] ]]
local type_tbl = { local type_tbl = {
[{'group', 'groupname', 'gp', 'groupName'}] = 'string', [{'group', 'groupname', 'gp', 'groupName'}] = 'string',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
toggle = {'boolean', 'nil'}, toggle = {'boolean', 'nil'},
} }
@ -3153,8 +3156,8 @@ end
mist.flagFunc.group_dead = function(vars) mist.flagFunc.group_dead = function(vars)
local type_tbl = { local type_tbl = {
[{'group', 'groupname', 'gp', 'groupName'}] = 'string', [{'group', 'groupname', 'gp', 'groupName'}] = 'string',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
toggle = {'boolean', 'nil'}, toggle = {'boolean', 'nil'},
} }
@ -3190,8 +3193,8 @@ mist.flagFunc.group_alive_less_than = function(vars)
local type_tbl = { local type_tbl = {
[{'group', 'groupname', 'gp', 'groupName'}] = 'string', [{'group', 'groupname', 'gp', 'groupName'}] = 'string',
percent = 'number', percent = 'number',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
toggle = {'boolean', 'nil'}, toggle = {'boolean', 'nil'},
} }
@ -3234,8 +3237,8 @@ mist.flagFunc.group_alive_more_than = function(vars)
local type_tbl = { local type_tbl = {
[{'group', 'groupname', 'gp', 'groupName'}] = 'string', [{'group', 'groupname', 'gp', 'groupName'}] = 'string',
percent = 'number', percent = 'number',
flag = 'number', flag = {'number', 'string'},
stopflag = {'number', 'nil'}, stopflag = {'number', 'string', 'nil'},
interval = {'number', 'nil'}, interval = {'number', 'nil'},
toggle = {'boolean', 'nil'}, toggle = {'boolean', 'nil'},
} }