add missing regex matcher for another skill absorb event variation
This commit is contained in:
parent
9fddfbba2e
commit
08b4ac32d7
|
@ -108,7 +108,8 @@ vwowrla_combat_log_patterns = {
|
||||||
event = "skill-avoided-by-target",
|
event = "skill-avoided-by-target",
|
||||||
pattern = {
|
pattern = {
|
||||||
"^(.+) resists your (.+)%.$",
|
"^(.+) resists your (.+)%.$",
|
||||||
"^(.+) is immune to your (.+)%.$"
|
"^(.+) is immune to your (.+)%.$",
|
||||||
|
"^(.+) absorbs? your (.+)%.$"
|
||||||
},
|
},
|
||||||
fn = function(matches)
|
fn = function(matches)
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -296,6 +296,16 @@
|
||||||
:skill %3
|
:skill %3
|
||||||
:avoidance-method :absorb)}
|
:avoidance-method :absorb)}
|
||||||
|
|
||||||
|
{:regex #"^(.+?) (?:absorb|absorbs) your (.+)\.$"
|
||||||
|
:id :skill-absorb-2-self
|
||||||
|
:logfmt :skill-absorb-2-self
|
||||||
|
:event :skill-avoided-by-target
|
||||||
|
:args #(hash-map
|
||||||
|
:target-name %1
|
||||||
|
:skill %2
|
||||||
|
:source-name "you"
|
||||||
|
:avoidance-method :absorb)}
|
||||||
|
|
||||||
; i don't think target is ever "you" for this one
|
; i don't think target is ever "you" for this one
|
||||||
{:regex #"^(.+?)'s (.+) was resisted by (.+)\.$"
|
{:regex #"^(.+?)'s (.+) was resisted by (.+)\.$"
|
||||||
:id :skill-resist-2
|
:id :skill-resist-2
|
||||||
|
|
|
@ -505,6 +505,20 @@
|
||||||
:skill "Unit Test's Attack"
|
:skill "Unit Test's Attack"
|
||||||
:avoidance-method :absorb})))
|
:avoidance-method :absorb})))
|
||||||
|
|
||||||
|
(deftest skill-absorb-2-self
|
||||||
|
(is (valid-matcher? (get-matcher regex-matchers :skill-absorb-2-self)))
|
||||||
|
|
||||||
|
(is (= (parse-line "2/7 22:35:41.365 You absorb your Poisonous Blood." options)
|
||||||
|
{:id :skill-absorb-2-self
|
||||||
|
:logfmt :skill-absorb-2-self
|
||||||
|
:event :skill-avoided-by-target
|
||||||
|
:line "2/7 22:35:41.365 You absorb your Poisonous Blood."
|
||||||
|
:timestamp (parse-log-timestamp "2/7 22:35:41.365" options)
|
||||||
|
:target-name owner-char-name
|
||||||
|
:source-name owner-char-name
|
||||||
|
:skill "Poisonous Blood"
|
||||||
|
:avoidance-method :absorb})))
|
||||||
|
|
||||||
(deftest skill-resist-2
|
(deftest skill-resist-2
|
||||||
(is (valid-matcher? (get-matcher regex-matchers :skill-resist-2)))
|
(is (valid-matcher? (get-matcher regex-matchers :skill-resist-2)))
|
||||||
|
|
||||||
|
|
Reference in a new issue