mirror of
https://github.com/mrSkortch/MissionScriptingTools.git
synced 2025-08-15 10:47:23 +00:00
strings in flagFuncs
Forgot about adding this. Derp
This commit is contained in:
parent
22d5b00d49
commit
0fdd9a4a58
45
mist.lua
45
mist.lua
@ -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'},
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user