It was always a script, to my knowledge.
And, I'm afraid I'm not too sure as to how to set up a testing report. I know what my system does right now.
For example, if this happens:
With disgust, you notice that your sweat glands begin
My trigger changes the variable for slickness like so:
if world.getvariable ("attack_detected") = "on" then
world.setvariable "Affliction_Slickness", "on"
world.note "Slickness on"
end if
And if I look at my variables, attack_detected is on, and affliction_slickness is on.
And that's as far as it goes.
In my script, what should happen is INJECT ANTISPASMADIC. To present an example of what's in the script, so you don't have to dig through all of it.. here's what pertains to just slickness with all the other stuff taken out.
sub pipehealing (strTriggerName, trig_line, arrWildCards)
Dim value, spell, slickness, aeon, asthma, bal_pipe, afflictions, sudorific, antispasmadic, demulcent
slickness = world.getvariable ("affliction_slickness")
aeon = world.getvariable ("affliction_aeon")
asthma = world.getvariable ("affliction_asthma")
bal_pipe = world.getvariable ("bal_pipe")
sudorific = world.getvariable ("pipe_sudorific")
antispasmadic = world.getvariable ("pipe_antispasmadic")
demulcent = world.getvariable ("pipe_demulcent")
For Each v In world.GetVariableList
afflictions = world.getvariable ("afflictions")
value = world.GetVariable (v)
If Left (v, 11) = "affliction_" Then
spell = Mid (v, 12)
If value = "on" Then
' get existing afflictions
slist = Split (afflictions, "|")
snew = lcase (trim (spell))
sfound = vbFalse
' check affliction not in list already
for each s in slist
if s = snew then sFound = vbTrue
next
' if there, show error, otherwise add to list
if sFound then
else
if afflictions = "" then
world.SetVariable "afflictions", snew
else
SetVariable "afflictions", world.GetVariable ("afflictions") & "|" & snew
end if
end if
End If
End If
Next
If asthma = "off" Then
if stunned = "off" then
if aeon = "on" then
world.sendpush "inject " & demulcent
exit sub
end if
For Each v In world.GetVariableList
value = world.GetVariable (v)
If Left (v, 11) = "affliction_" Then
spell = Mid (v, 12)
If value = "on" Then
Select Case spell
Case "slickness" world.send "inject " & antispasmadic
End Select
End If
End If
Next
End If
end if
end sub
That's with quite a bit inside pertaining to other afflictions and cures taken out.
Now.. things in my script that do work, when an affliction is "on", my status bar shows Afflictions: slickness, etc. That much of my script works for sure. And the very last part of my script.. which is a rat counter.. works too. Basically, everything from the autosipper to the autobasher doesn't work.
Hope that helps slightly.