Update ScanMobs.xml

master
AardCrowley 2 years ago committed by GitHub
parent 6353f2b3c1
commit d9ee44768e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -57,10 +57,14 @@
name="scanLine" omit_from_output="y" name="scanLine" omit_from_output="y"
send_to="14" keep_evaluating="y" sequence="10" send_to="14" keep_evaluating="y" sequence="10"
><send> ><send>
print(scanned)
local scanned = "%1" local scanned = "%1"
scanned = scanned:upper()
for _,v in ipairs(checkNames) do for _,v in ipairs(checkNames) do
if scanned:upper():find(v:upper()) then local vStr = "%f[%S]" .. v:upper() .. "%f[%A]"
if string.match(scanned, vStr) then
if #dirTemp > 0 then if #dirTemp > 0 then
TSROutput[(#TSROutput+1)] = dirTemp TSROutput[(#TSROutput+1)] = dirTemp
dirTemp = {} dirTemp = {}
@ -88,13 +92,13 @@ TSROutput = {}
dirTemp = {} dirTemp = {}
function scanMobs(name, line, wildcards) function scanMobs(name, line, wildcards)
scanCmd = (gmcp("char.status.state") == "8" and "survey") or "scan" scanCmd = (gmcp("char.status.state") == "8" and "survey") or "scan"
startScan = false startScan = false
if #wildcards[1] > 0 then if #wildcards[1] > 0 then
checkNames = {} checkNames = {}
for word in wildcards[1]:gmatch("%w+") do for word in wildcards[1]:gmatch("%w+") do
table.insert(checkNames, word) table.insert(checkNames, word)
end end
@ -106,25 +110,7 @@ function scanMobs(name, line, wildcards)
ColourNote("white", "black", "No mobs to scan for, executing regular scan.") ColourNote("white", "black", "No mobs to scan for, executing regular scan.")
end end
Send("scan") Send(scanCmd)
end
function scannedDir(name, line, wildcards)
dirTemp = TriggerStyleRuns
end
function scanCheck(name, line, wildcards)
local scanned = wildcards[1]
for _,v in ipairs(checkNames) do
if scanned:upper():find(v:upper()) then
if #dirTemp > 0 then
TSROutput[(#TSROutput+1)] = dirTemp
dirTemp = {}
end
table.insert(TSROutput, TriggerStyleRuns)
end
end
end end
function scanClosed() function scanClosed()

Loading…
Cancel
Save