always specify hit-type and damage-type when relevant
hit-type is now always :normal if it was specifically being set as nil before. damage-type is now always :physical for all non-elemental damage
This commit is contained in:
parent
4bdcb041f8
commit
bca76d7c16
|
@ -62,7 +62,8 @@
|
||||||
:damage (->int %4)
|
:damage (->int %4)
|
||||||
:blocked (->int %5)
|
:blocked (->int %5)
|
||||||
:absorbed (->int %6)
|
:absorbed (->int %6)
|
||||||
:source-name "you")}
|
:source-name "you"
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
{:regex #"^Your (.+) (hits|crits) (.+) for (\d+)\.(?: \((\d+) blocked\))?(?: \((\d+) absorbed\))?$"
|
{:regex #"^Your (.+) (hits|crits) (.+) for (\d+)\.(?: \((\d+) blocked\))?(?: \((\d+) absorbed\))?$"
|
||||||
:id :skill-damages-target-short-self
|
:id :skill-damages-target-short-self
|
||||||
|
@ -75,7 +76,8 @@
|
||||||
:damage (->int %4)
|
:damage (->int %4)
|
||||||
:blocked (->int %5)
|
:blocked (->int %5)
|
||||||
:absorbed (->int %6)
|
:absorbed (->int %6)
|
||||||
:source-name "you")}
|
:source-name "you"
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
{:regex #"^(.+?)'s (.+) (hits|crits) (.+) for (\d+) (.+) damage\.(?: \((\d+) resisted\))?(?: \((\d+) absorbed\))?$"
|
{:regex #"^(.+?)'s (.+) (hits|crits) (.+) for (\d+) (.+) damage\.(?: \((\d+) resisted\))?(?: \((\d+) absorbed\))?$"
|
||||||
:id :skill-damages-target-elemental
|
:id :skill-damages-target-elemental
|
||||||
|
@ -103,7 +105,8 @@
|
||||||
:target-name %4
|
:target-name %4
|
||||||
:damage (->int %5)
|
:damage (->int %5)
|
||||||
:blocked (->int %6)
|
:blocked (->int %6)
|
||||||
:absorbed (->int %7))}
|
:absorbed (->int %7)
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
{:regex #"^(.+?)'s (.+) (hits|crits) (.+) for (\d+)\.(?: \((\d+) blocked\))?(?: \((\d+) absorbed\))?$"
|
{:regex #"^(.+?)'s (.+) (hits|crits) (.+) for (\d+)\.(?: \((\d+) blocked\))?(?: \((\d+) absorbed\))?$"
|
||||||
:id :skill-damages-target-short
|
:id :skill-damages-target-short
|
||||||
|
@ -116,7 +119,8 @@
|
||||||
:target-name %4
|
:target-name %4
|
||||||
:damage (->int %5)
|
:damage (->int %5)
|
||||||
:blocked (->int %6)
|
:blocked (->int %6)
|
||||||
:absorbed (->int %7))}
|
:absorbed (->int %7)
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
;;; ---------------------------------------------------------------------------------------------
|
;;; ---------------------------------------------------------------------------------------------
|
||||||
;;; SKILL/SPELL MISSES / FULL-ABSORBS / FULL-RESISTS
|
;;; SKILL/SPELL MISSES / FULL-ABSORBS / FULL-RESISTS
|
||||||
|
@ -390,9 +394,11 @@
|
||||||
:damage (->int %4)
|
:damage (->int %4)
|
||||||
:hit-type (cond
|
:hit-type (cond
|
||||||
(= %5 "glancing") :glancing
|
(= %5 "glancing") :glancing
|
||||||
(= %6 "crushing") :crushing)
|
(= %6 "crushing") :crushing
|
||||||
|
:else :normal)
|
||||||
:blocked (->int %7)
|
:blocked (->int %7)
|
||||||
:absorbed (->int %8))}
|
:absorbed (->int %8)
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
{:regex #"^(.+) (hit|hits|crit|crits) (.+) for (\d+) (.+) damage\.(?: \((glancing)\))?(?: \((crushing)\))?(?: \((\d+) resisted\))?(?: \((\d+) absorbed\))?$"
|
{:regex #"^(.+) (hit|hits|crit|crits) (.+) for (\d+) (.+) damage\.(?: \((glancing)\))?(?: \((crushing)\))?(?: \((\d+) resisted\))?(?: \((\d+) absorbed\))?$"
|
||||||
:id :melee-damages-target-elemental
|
:id :melee-damages-target-elemental
|
||||||
|
@ -406,9 +412,11 @@
|
||||||
:damage-type (->kw %5)
|
:damage-type (->kw %5)
|
||||||
:hit-type (cond
|
:hit-type (cond
|
||||||
(= %6 "glancing") :glancing
|
(= %6 "glancing") :glancing
|
||||||
(= %7 "crushing") :crushing)
|
(= %7 "crushing") :crushing
|
||||||
|
:else :normal)
|
||||||
:resisted (->int %8)
|
:resisted (->int %8)
|
||||||
:absorbed (->int %9))}
|
:absorbed (->int %9)
|
||||||
|
:damage-type :physical)}
|
||||||
|
|
||||||
;;; ---------------------------------------------------------------------------------------------
|
;;; ---------------------------------------------------------------------------------------------
|
||||||
;;; MELEE DAMAGE AVOIDANCE (ABSORB/RESIST/MISS/BLOCK/DODGE/PARRY/EVADE)
|
;;; MELEE DAMAGE AVOIDANCE (ABSORB/RESIST/MISS/BLOCK/DODGE/PARRY/EVADE)
|
||||||
|
|
|
@ -30,7 +30,8 @@
|
||||||
:target-name "Lava Surger"
|
:target-name "Lava Surger"
|
||||||
:source-name "Eggs"
|
:source-name "Eggs"
|
||||||
:damage 175
|
:damage 175
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -44,7 +45,8 @@
|
||||||
:target-name "Lava Annihilator"
|
:target-name "Lava Annihilator"
|
||||||
:source-name owner-char-name
|
:source-name owner-char-name
|
||||||
:damage 187
|
:damage 187
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -58,7 +60,8 @@
|
||||||
:target-name "Futilian"
|
:target-name "Futilian"
|
||||||
:source-name "Lava Surger"
|
:source-name "Lava Surger"
|
||||||
:damage 1382
|
:damage 1382
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? true
|
:crit? true
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -72,7 +75,8 @@
|
||||||
:target-name "Eggs"
|
:target-name "Eggs"
|
||||||
:source-name "Lava Surger"
|
:source-name "Lava Surger"
|
||||||
:damage 752
|
:damage 752
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked 81}))
|
:blocked 81}))
|
||||||
|
@ -86,6 +90,7 @@
|
||||||
:target-name "Lava Surger"
|
:target-name "Lava Surger"
|
||||||
:source-name "Laurent"
|
:source-name "Laurent"
|
||||||
:damage 114
|
:damage 114
|
||||||
|
:damage-type :physical
|
||||||
:hit-type :glancing
|
:hit-type :glancing
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
|
@ -100,6 +105,7 @@
|
||||||
:target-name "Mightystroon"
|
:target-name "Mightystroon"
|
||||||
:source-name "Lucifron"
|
:source-name "Lucifron"
|
||||||
:damage 1365
|
:damage 1365
|
||||||
|
:damage-type :physical
|
||||||
:hit-type :crushing
|
:hit-type :crushing
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
|
@ -114,7 +120,8 @@
|
||||||
:target-name "Aesthetera"
|
:target-name "Aesthetera"
|
||||||
:source-name "Flame Imp"
|
:source-name "Flame Imp"
|
||||||
:damage 147
|
:damage 147
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 395
|
:absorbed 395
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -128,7 +135,8 @@
|
||||||
:target-name "Eggs"
|
:target-name "Eggs"
|
||||||
:source-name "Magmadar"
|
:source-name "Magmadar"
|
||||||
:damage 160
|
:damage 160
|
||||||
:hit-type nil
|
:damage-type :physical
|
||||||
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 607
|
:absorbed 607
|
||||||
:blocked 82}))
|
:blocked 82}))
|
||||||
|
@ -142,6 +150,7 @@
|
||||||
:target-name "Mightystroon"
|
:target-name "Mightystroon"
|
||||||
:source-name "Gehennas"
|
:source-name "Gehennas"
|
||||||
:damage 1530
|
:damage 1530
|
||||||
|
:damage-type :physical
|
||||||
:hit-type :crushing
|
:hit-type :crushing
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 96
|
:absorbed 96
|
||||||
|
@ -160,7 +169,7 @@
|
||||||
:source-name "Firelord"
|
:source-name "Firelord"
|
||||||
:damage 792
|
:damage 792
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:resisted nil}))
|
:resisted nil}))
|
||||||
|
@ -176,7 +185,7 @@
|
||||||
:source-name "Twilight's Hammer Ambassador"
|
:source-name "Twilight's Hammer Ambassador"
|
||||||
:damage 42
|
:damage 42
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:resisted nil}))
|
:resisted nil}))
|
||||||
|
@ -191,7 +200,7 @@
|
||||||
:source-name "Lava Spawn"
|
:source-name "Lava Spawn"
|
||||||
:damage 1172
|
:damage 1172
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? true
|
:crit? true
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:resisted nil}))
|
:resisted nil}))
|
||||||
|
@ -206,7 +215,7 @@
|
||||||
:source-name "Firelord"
|
:source-name "Firelord"
|
||||||
:damage 480
|
:damage 480
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:resisted 160}))
|
:resisted 160}))
|
||||||
|
@ -221,7 +230,7 @@
|
||||||
:source-name "Baron Geddon"
|
:source-name "Baron Geddon"
|
||||||
:damage 1592
|
:damage 1592
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 967
|
:absorbed 967
|
||||||
:resisted nil}))
|
:resisted nil}))
|
||||||
|
@ -236,7 +245,7 @@
|
||||||
:source-name "Son of Flame"
|
:source-name "Son of Flame"
|
||||||
:damage 269
|
:damage 269
|
||||||
:damage-type :fire
|
:damage-type :fire
|
||||||
:hit-type nil
|
:hit-type :normal
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 138
|
:absorbed 138
|
||||||
:resisted 135}))
|
:resisted 135}))
|
||||||
|
|
|
@ -188,6 +188,7 @@
|
||||||
:target-name "Lava Surger"
|
:target-name "Lava Surger"
|
||||||
:skill "Ambush"
|
:skill "Ambush"
|
||||||
:damage 1398
|
:damage 1398
|
||||||
|
:damage-type :physical
|
||||||
:crit? true
|
:crit? true
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -202,6 +203,7 @@
|
||||||
:target-name "Lava Surger"
|
:target-name "Lava Surger"
|
||||||
:skill "Shield Slam"
|
:skill "Shield Slam"
|
||||||
:damage 240
|
:damage 240
|
||||||
|
:damage-type :physical
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked nil}))
|
:blocked nil}))
|
||||||
|
@ -216,6 +218,7 @@
|
||||||
:target-name "Lava Surger"
|
:target-name "Lava Surger"
|
||||||
:skill "Whirlwind"
|
:skill "Whirlwind"
|
||||||
:damage 902
|
:damage 902
|
||||||
|
:damage-type :physical
|
||||||
:crit? true
|
:crit? true
|
||||||
:absorbed nil
|
:absorbed nil
|
||||||
:blocked 31}))
|
:blocked 31}))
|
||||||
|
@ -230,6 +233,7 @@
|
||||||
:target-name "Architrex"
|
:target-name "Architrex"
|
||||||
:skill "Earthquake"
|
:skill "Earthquake"
|
||||||
:damage 1034
|
:damage 1034
|
||||||
|
:damage-type :physical
|
||||||
:crit? false
|
:crit? false
|
||||||
:absorbed 460
|
:absorbed 460
|
||||||
:blocked nil})))
|
:blocked nil})))
|
||||||
|
|
Reference in a new issue