diff --git a/data/csv/item-data.csv b/data/csv/item-data.csv
index f2eb08a..c80b8f0 100644
--- a/data/csv/item-data.csv
+++ b/data/csv/item-data.csv
@@ -87,7 +87,7 @@ upgrade_colossus,Colossus,"Grow larger in size,
upgrade_combo_breaker,,,6400.0,4.0,InstantCast,Armor,,"[, ', A, l, l, F, r, i, e, n, d, l, y, ', ]",,True,False,False,,1,-1.0,-1,23.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,2.0,2.75,10.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_containment,Slowing Hex,"Slows movement of enemy target. Also Silences their movement-based items and abilities.
Increases the target's gravity.
Does not affect target's stamina usage.",1600.0,2.0,Press,Tech,,"[, ', H, e, r, o, E, n, e, m, y, ', ]","[, ', M, o, v, e, m, e, n, t, ', ,, , ', D, i, s, r, u, p, t, i, o, n, ', ,, , ', M, a, g, i, c, D, a, m, a, g, e, ', ]",False,False,False,3.5,1,-1.0,-1,27.0,0.1,,,,,,,,,,25m,,,,,"{'SlowPercent': 10, 'AbilityCooldown': -18, 'GroundDashReductionPercent': -6}",,,,,0.5m,,,,,,,,,,,,,,,,,,,,,,,,,,,,,20.0,-30.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_cooldown_reduction,Superior Cooldown,"Reduces the Cooldown of your abilities.",3200.0,3.0,Passive,Tech,"[, ', u, p, g, r, a, d, e, _, m, a, g, i, c, _, t, e, m, p, o, ', ]",,"[, ', H, e, a, l, i, n, g, ', ]",False,False,False,,1,-1.0,-1,,,,,,,,,,,,,,,,,"{'CooldownReduction': 10, 'OutOfCombatHealthRegen': 6}",,,,,,,,20.0,,,,,,,,,,,,,,,,,,,,,4.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-upgrade_corpse_explosion,Soul Explosion,"Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",3200.0,3.0,Passive,Tech,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ,, , ', M, o, v, e, m, e, n, t, ', ]",True,False,False,,1,-1.0,-1,,,,,,,,,,,,,,,,,,,,,,1m,6.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3.0,,4m,125.0,150.0,0.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+upgrade_corpse_explosion,Soul Explosion,"Kills or assists cause an explosion where the victim dies. Kills against heroes have greater radius and damage.",3200.0,3.0,Passive,Tech,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ,, , ', M, o, v, e, m, e, n, t, ', ]",True,False,False,,1,-1.0,-1,,,,,,,,,,,,,,,,,,,,,,1m,6.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3.0,,4m,"{'Value': 125, 'Scale': {'Value': 0.93, 'Type': 'spirit'}}",150.0,0.1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_counterspell,Counterspell,"Your next parry protects you from the damage and effects of enemy abilities and items. On a successful spell parry {g:citadel_inline_attribute:'Heal'} and gain {g:citadel_inline_attribute:'MoveSpeed'} and {g:citadel_inline_attribute:'Spirit'}.",3200.0,3.0,Passive,Armor,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', D, u, r, a, b, i, l, i, t, y, ', ,, , ', M, e, l, e, e, ', ,, , ', H, e, a, l, i, n, g, ', ]",False,False,False,,1,-1.0,-1,23.0,,,,,,,,,,,,,,,,"{'SpiritPower': 20, 'BonusHealth': 150, 'HealOnSuccess': 250, 'BonusMoveSpeed': '2m', 'AbilityCooldown': -8}",,,,,,,,,,,,,,,1.75m,,,,,,,,,,,,,,,,,,,,,,,,,50,,,,,,,,,,,,,,,,,,,,,,,20.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,6.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.8,5.0,150.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_crackshot,Mystic Shot,Your next bullet deals bonus {g:citadel_inline_attribute:'SpiritDamage'}.,1600.0,2.0,Passive,Weapon,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', W, e, a, p, o, n, D, a, m, a, g, e, ', ,, , ', M, a, g, i, c, D, a, m, a, g, e, ', ]",False,False,False,,1,-1.0,-1,8.0,,,,,1m,,,,,,,,,,,"{'ProcBonusMagicDamage': 109, 'SpiritPower': 14}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,100.0,,,,,,1.0,,,,7.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{'Value': 40, 'Scale': {'Value': 1.2, 'Type': 'spirit'}}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_critshot,Lucky Shot,"Your bullets have a chance to be empowered, causing them to deal bonus weapon damage on hit.
Bonus damage cannot Crit.",6400.0,4.0,Passive,Weapon,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', W, e, a, p, o, n, D, a, m, a, g, e, ', ,, , ', C, l, i, p, S, i, z, e, ', ]",False,False,False,,1,-1.0,-1,,,,,,1m,,,,,,,,,,,"{'CritDamagePercent': 30, 'BonusClipSizePercent': 40, 'ProcChance': 5}",,,,,,,,,,,,,,30.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,25.0,100.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
@@ -233,7 +233,7 @@ upgrade_spellbreaker,Spellbreaker,The next instance of high {g:citadel_inline_at
upgrade_spellshield,Hexafoil Ward,"Block the next {g:citadel_inline_attribute:'SpiritDamage'} or Debuff, preventing its effects. Only regenerates outside of combat.",3200.0,3.0,Passive,Armor,,,"[, ', D, u, r, a, b, i, l, i, t, y, ', ]",True,False,False,,1,,1.3m,12.0,,,,,,,,,,,,,,15.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0.30000000000000004,asdasd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_spellslinger_headshots,Spirit Rend,,3200.0,3.0,Passive,Weapon,"[, ', u, p, g, r, a, d, e, _, t, e, c, h, _, d, e, f, e, n, s, e, _, s, h, r, e, d, d, e, r, s, ', ]","[, ', A, l, l, E, n, e, m, y, ', ]","[, ', W, e, a, p, o, n, D, a, m, a, g, e, ', ,, , ', M, a, g, i, c, D, a, m, a, g, e, ', ]",False,False,False,,1,-1.0,-1,,,,,,,,,,,,,,,,,"{'MagicResistReduction': -5, 'AbilityLifestealPercentHero': 10, 'TechArmorDamageReduction': -10}",,,,,,,,,,,,-8.0,,,,,,,,,,,,,,,4.0,,,,,,,,,,,8.0,,75,,,,,,,,,,,,,,,,,,,2.0,,,,,,,,,,,,,,,,,,-7.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,10.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_spirit_bubble,Spirit Shielding,"Gain a Barrier whenever you take significant {g:citadel_inline_attribute:'SpiritDamage'} from enemy Heroes in a small time frame.",1600.0,2.0,Passive,Armor,"[, ', u, p, g, r, a, d, e, _, g, r, i, t, ', ]",,"[, ', D, u, r, a, b, i, l, i, t, y, ', ]",False,False,False,,1,-1.0,-1,45.0,,,,,,,,,,,,,,18.0,,"{'OutOfCombatHealthRegen': 3, 'CombatBarrier': 175, 'TechResist': 20, 'AbilityCooldown': -20}",,,,,,,,,225.0,,,,,,,,,,,,,,,,,,,,2.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{'Value': 300, 'Scale': {'Value': 5, 'Type': 'power_increase'}}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,8.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,3.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
-upgrade_spirit_burn,Spirit Burn,"Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.
Deals half-damage and has half-cooldown on non-heroes.",6400.0,4.0,Passive,Tech,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ,, , ', D, u, r, a, b, i, l, i, t, y, ', ]",False,False,False,,1,-1.0,-1,20.0,,,,,,,,,,,,,,,,"{'ExplosionDamage': 160, 'TechRadiusMultiplier': 12, 'TechRangeMultiplier': 12, 'DPS': 20, 'AbilityCooldown': -6}",,,,,,,,,500.0,,,,,,,,,,,,,,,,,,,,,,,,,,,6.0,6.0,8.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-70.0,-70.0,,,,,,,,,,0.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12m,110.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{'Value': 24, 'Scale': {'Value': 0.06, 'Type': 'spirit'}}",,,,,,,,,,,,,,,,,,,,5.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,50.0,50.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
+upgrade_spirit_burn,Spirit Burn,"Dealing significant {g:citadel_inline_attribute:'SpiritDamage'} to an enemy within 5s causes an explosion dealing damage and a burn to nearby enemies. While burning, enemies take damage over time and receive reduced healing.
Deals half-damage and has half-cooldown on non-heroes.",6400.0,4.0,Passive,Tech,,"[, ', A, l, l, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ,, , ', D, u, r, a, b, i, l, i, t, y, ', ]",False,False,False,,1,-1.0,-1,20.0,,,,,,,,,,,,,,,,"{'ExplosionDamage': 160, 'TechRadiusMultiplier': 12, 'TechRangeMultiplier': 12, 'DPS': 20, 'AbilityCooldown': -6}",,,,,,,,,500.0,,,,,,,,,,,,,,,,,,,,,,,,,,,6.0,6.0,8.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-70.0,-70.0,,,,,,,,,,0.5,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,12m,110,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,"{'Value': 24, 'Scale': {'Value': 0.06, 'Type': 'spirit'}}",,,,,,,,,,,,,,,,,,,,5.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,50.0,50.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_spirit_sap,Spirit Sap,"Target an enemy to reduce their Spirit Resist and Spirit Power.",1600.0,2.0,Press,Tech,,"[, ', H, e, r, o, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ]",False,False,False,12.0,1,-1.0,-1,18.0,0.1,,,,,,,,,,40m,,,,,"{'BonusHealth': 150, 'MagicResistReduction': -12, 'AbilityCooldown': -12, 'TechPowerReduction': -26}",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,50,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-9.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-30.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_spirit_snatch,Spirit Snatch,"When you perform a Light or Heavy Melee attack against a hero, the attack deals extra {g:citadel_inline_attribute:'SpiritDamage'} and steals Spirit Resist and Spirit Power.
Effects are reduced by 30% for Light Melee hits.",3200.0,3.0,Passive,Tech,"[, ', u, p, g, r, a, d, e, _, a, c, o, l, y, t, e, s, _, g, l, o, v, e, ', ]","[, ', H, e, r, o, E, n, e, m, y, ', ]","[, ', M, a, g, i, c, D, a, m, a, g, e, ', ,, , ', M, e, l, e, e, ', ]",False,False,False,10.0,1,-1.0,-1,6.0,,,,,,,,,,,,,,,,"{'SpiritDamage': 50, 'TechArmorGain': 5, 'TechArmorDamageReduction': -5, 'TechPowerGain': 35, 'TechPowerReduction': -35}",,,,,,,,,,,"{'Value': 50, 'Scale': {'Value': 0.84, 'Type': 'spirit'}}",-12.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,75,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,7.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,-25.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,30.0,12.0,25.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
upgrade_split_shot,Split Shot,"Make your weapon fire multishot.
Hitting more than one Hero per attack will grant a stacking weapon damage bonus.
Targets can only be hit once per multishot.",1600.0,2.0,InstantCast,Weapon,,,"[, ', W, e, a, p, o, n, D, a, m, a, g, e, ', ]",False,False,False,,1,-1.0,-1,27.0,,,,,,,,,,,,,,,,"{'BulletSplitShot': 4, 'WeaponDamagePerStack': 8, 'AbilityCooldown': -8}",,,,,,,,,,,,,,,,,,,,,,,,,,,5.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,5.0,5.0,45.0,12.0,8.0,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
diff --git a/data/json/ability-cards.json b/data/json/ability-cards.json
index 9587eee..ec5874f 100644
--- a/data/json/ability-cards.json
+++ b/data/json/ability-cards.json
@@ -9357,7 +9357,7 @@
"Value": 0,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "duration"
},
"Type": "duration"
}
@@ -9557,7 +9557,7 @@
},
{
"StompDamagePerMeterPrimary": {
- "Value": 113,
+ "Value": 2.13,
"Scale": {
"Value": 0.03255,
"Type": "spirit"
@@ -9565,7 +9565,7 @@
"Multiply": true
},
"StompDamagePerMeterSecondary": {
- "Value": 113,
+ "Value": 2.13,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
@@ -20658,7 +20658,7 @@
"Value": 15,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "range"
},
"Type": "distance"
},
@@ -23042,7 +23042,7 @@
"Value": 3,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "duration"
},
"Type": "duration"
}
diff --git a/data/json/ability-data.json b/data/json/ability-data.json
index acaa09e..1a72e79 100644
--- a/data/json/ability-data.json
+++ b/data/json/ability-data.json
@@ -2,6 +2,28 @@
"ability_afterburn": {
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_afterburn_watcher",
+ "Subclass": "modifier_afterburn_watcher",
+ "LightMeleeBuildUp": 20,
+ "HeavyMeleeBuildUp": 35,
+ "LightMeleeRefresh": 1.5,
+ "HeavyMeleeRefresh": 3.0,
+ "AfterburnDotModifier": {
+ "Class": "modifier_afterburn_dot",
+ "Subclass": "modifier_afterburn_dot",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "OutgoingTechDamagePercent"
+ ],
+ "StatusEffectPriority": 50
+ },
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_citadel_base_buildup"
+ }
+ }
+ ],
"BuildUpBulletPercentPerHit": 8.1,
"BuildUpDuration": 17,
"BurnDuration": 3,
@@ -48,10 +70,25 @@
},
"DamageAmplificationPerStack": 10,
"DebuffDuration": 15,
+ "DebuffModifier": {
+ "Class": "modifier_astro_rifle_debuff",
+ "Subclass": "modifier_astro_rifle_debuff",
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"IsDisabled": false,
"Key": "ability_astro_rifle",
"MaxStacks": 10,
"Name": "Marksman",
+ "SelfModifier": {
+ "Class": "modifier_astro_rifle_self",
+ "Subclass": "modifier_astro_rifle_self"
+ },
"Upgrades": [
{
"SlowPercent": 15,
@@ -75,7 +112,19 @@
"AbilityCastDelay": 0.4,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CloseRangeBonusDamageRange",
+ "CloseRangeBonusWeaponPower"
+ ]
+ }
+ ],
"BackwardsShotDelayTime": 0.15,
+ "BuffModifier": {
+ "Class": "modifier_astro_shotgun_buff",
+ "Subclass": "modifier_astro_shotgun_buff"
+ },
"BulletScaleFactor": -0.75,
"ChannelMoveSpeed": -1,
"ClipSizeOverride": 2,
@@ -119,6 +168,14 @@
}
},
"DebuffDuration": 7,
+ "DebuffModifier": {
+ "Class": "modifier_warden_crowd_control_debuff",
+ "Subclass": "modifier_warden_crowd_control_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponPowerDebuff",
+ "FireRateSlow"
+ ]
+ },
"ForwardVelocity": 800,
"IsDisabled": false,
"Key": "ability_bebop_stickybomb2",
@@ -127,6 +184,13 @@
"ProjectileLifetime": 2,
"Radius": 6.5,
"SlowDuration": 3,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedSlowPct"
+ ]
+ },
"Upgrades": [
{
"AbilityCooldown": -8
@@ -162,6 +226,12 @@
"Name": "Essence Bomb",
"Radius": 7,
"SelfDamagePct": 30,
+ "SpilledBloodModifier": {
+ "Class": "modifier_spilled_blood_thinker",
+ "Subclass": "modifier_spilled_blood_thinker",
+ "TickRate": 0.5,
+ "Height": 80.0
+ },
"Upgrades": [
{
"AbilityCooldown": -5
@@ -184,6 +254,10 @@
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
"DebuffDuration": 9,
+ "DebuffModifier": {
+ "Class": "modifier_blood_shard_debuff",
+ "Subclass": "modifier_blood_shard_debuff"
+ },
"HealthToDamage": {
"Value": 23.0,
"Scale": {
@@ -304,6 +378,14 @@
},
"BonusMoveSpeed": 2,
"BuffDuration": 4,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "CombatBarrier"
+ ]
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
@@ -319,7 +401,18 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_boho_channeltether_tether",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"ImmobilizeDuration": 2,
+ "ImmobilizeModifier": {
+ "Class": "modifier_bookworm_immobilize",
+ "Subclass": "immobilize"
+ },
"IsDisabled": false,
"Key": "ability_boho_channeltether",
"Name": null,
@@ -344,6 +437,10 @@
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
+ "DamageShareModifier": {
+ "Class": "modifier_boho_damageshare",
+ "Subclass": "damageshare"
+ },
"DamageSharePercentage": {
"Value": 30,
"Scale": {
@@ -380,6 +477,10 @@
"AbilityUnitTargetLimit": 16,
"BonusMoveSpeed": 2,
"BuffDuration": 4,
+ "BuffModifier": {
+ "Class": "modifier_boho_doublehit_buff",
+ "Subclass": "buff"
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 80,
@@ -486,6 +587,28 @@
"AbilityCooldown": 30,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AreaModifier": {
+ "Class": "modifier_bookworm_aoemagic_areamodifier",
+ "Subclass": "areamodifier",
+ "RootModifier": {
+ "Class": "modifier_bookworm_immobilize",
+ "Subclass": "root"
+ },
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slowmodifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechArmorDamageReduction"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
@@ -547,6 +670,14 @@
"DragonSearchTickRate": 0.1,
"DragonTravelRange": 20,
"DragonUpwardSpeed": 400,
+ "GroundAuraModifier": {
+ "Class": "modifier_dragonfire_ground_aura",
+ "Subclass": "groundaura",
+ "ProvidedByAura": {
+ "Class": "modifier_bookworm_dragonfire",
+ "Subclass": "groundaura_burn"
+ }
+ },
"GroundAuraSpacing": 1,
"GroundFlameDuration": 3.0,
"IsDisabled": false,
@@ -578,6 +709,26 @@
"AbilityDuration": 5,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
+ "AttackModifier": {
+ "Class": "modifier_base",
+ "Subclass": "attackbuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BaseAttackDamagePercent",
+ "BonusFireRate"
+ ]
+ },
+ "BarrierModifier": {
+ "Class": "modifier_bookworm_knightbarrier",
+ "Subclass": "knightbarrier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BaseAttackDamagePercent",
+ "BonusFireRate"
+ ],
+ "DebuffModifier": {
+ "Class": "modifier_citadel_disarm_proc",
+ "Subclass": "disarm"
+ }
+ },
"BaseAttackDamagePercent": {
"Value": 25,
"Scale": {
@@ -646,6 +797,10 @@
"AllyRadius": 4,
"BonusMoveSpeed": 5,
"BuffDuration": 9,
+ "BuffModifier": {
+ "Class": "modifier_bookworm_knightcharge_buff",
+ "Subclass": "buff"
+ },
"CancelCooldownRefundPercentage": 50,
"ChannelMoveSpeed": 1.3,
"Damage": {
@@ -716,8 +871,16 @@
"AbilityUnitTargetLimit": 1,
"AirControlAccelPercent": 50,
"AirControlPercent": 100,
+ "AllyBounceModifier": {
+ "Class": "modifier_bounce_pad_ally",
+ "Subclass": "modifier_bounce_pad_ally"
+ },
"BarrelBounceVelocity": 800,
"BarrelUpFactor": 1,
+ "BounceModifier": {
+ "Class": "modifier_citadel_bounce_pad_stomp",
+ "Subclass": "modifier_citadel_bounce_pad_stomp"
+ },
"BounceVelocity": 750,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
@@ -727,6 +890,13 @@
"PlaceDistance": 200,
"Radius": 12,
"Scale": 1,
+ "SpeedOnLandModifier": {
+ "Class": "modifier_base",
+ "Subclass": "speed_on_land",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SpeedOnLand"
+ ]
+ },
"StompDamage": {
"Value": 60,
"Scale": {
@@ -768,7 +938,19 @@
}
},
"AbilityUnitTargetLimit": 1,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_citadel_bullet_flurry_windup",
+ "Subclass": "cast"
+ },
"BonusFireRate": 25,
+ "BulletFlurryModifier": {
+ "Class": "modifier_citadel_bullet_flurry",
+ "Subclass": "modifier_citadel_bullet_flurry",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "WeaponDamageBonus"
+ ]
+ },
"ChannelMoveSpeed": 4,
"EvasionPercent": 30,
"IsDisabled": false,
@@ -802,6 +984,11 @@
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 5,
"BulletResist": 60,
+ "BurrowModifier": {
+ "Class": "modifier_burrow",
+ "Subclass": "modifier_burrow",
+ "DesatAmount": 0.3
+ },
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 75,
@@ -817,6 +1004,17 @@
"Radius": 5,
"SpeedLostDuration": 1,
"SpinDuration": 1.5,
+ "SpinModifier": {
+ "Class": "modifier_spin",
+ "Subclass": "modifier_spin",
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SpinSlowPercent"
+ ]
+ }
+ },
"SpinSlowDuration": 0.3,
"SpinSlowPercent": 10,
"TechResist": 30,
@@ -846,6 +1044,10 @@
"BlastJumpVelocityCrouch": 30,
"BlastJumpVelocityGround": 20,
"ChannelMoveSpeed": -1,
+ "ChargeBombModifier": {
+ "Class": "modifier_charged_bomb",
+ "Subclass": "modifier_charged_bomb"
+ },
"IsDisabled": false,
"Key": "ability_charged_bomb",
"MaxChargeTime": 2.0,
@@ -887,6 +1089,10 @@
"AbilityCooldownBetweenCharge": 4,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 4.1,
+ "AutoChannelModifier": {
+ "Class": "modifier_intrinsic_base",
+ "Subclass": "modifier_intrinsic_base"
+ },
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": 1.5,
@@ -935,6 +1141,10 @@
}
},
"DebuffDuration": 2,
+ "DebuffModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
"ExplosionRadius": 2,
"FadingSlowPercent": 50,
"IsDisabled": false,
@@ -988,6 +1198,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_digger_mudshield",
+ "Subclass": "mudshield_modifier"
+ },
"BulletShieldDamageConversionPercent": 80,
"BulletShieldMaxHealthPercentage": 30,
"ChannelMoveSpeed": -1,
@@ -1028,6 +1242,17 @@
"AbilityPostCastDuration": 0.5,
"AbilityUnitTargetLimit": 1,
"AccuracyDebuffFalloffBias": 0.3,
+ "AuraModifier": {
+ "Class": "modifier_doorman_bell_aura",
+ "Subclass": "modifier_doorman_bell_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow_aura_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"DebuffAccuracy": -40,
"EnableAura": 1,
@@ -1045,6 +1270,13 @@
"Type": "spirit"
}
},
+ "InaccuracyModifier": {
+ "Class": "modifier_dooman_bomb_debuff",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_doorman_bomb",
"Name": "Call Bell",
@@ -1102,9 +1334,20 @@
"Type": "spirit"
}
},
+ "DoorwayTimerModifier": {
+ "Class": "modifier_base",
+ "Subclass": "doorway_timer_modifier"
+ },
"IsDisabled": false,
"Key": "ability_doorman_doorway",
"Name": "Doorway",
+ "PortalBarrierModifier": {
+ "Class": "modifier_base",
+ "Subclass": "doorway_barrier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier"
+ ]
+ },
"Upgrades": [
{
"AbilityDuration": 15
@@ -1157,7 +1400,27 @@
"Type": "spirit"
}
},
+ "DamageModifier": {
+ "Class": "modifier_base",
+ "Subclass": "damage_timer"
+ },
+ "FreezeModifier": {
+ "Class": "modifier_doorman_hotel_transition_freeze",
+ "Subclass": "freeze"
+ },
+ "HotelModifier": {
+ "Class": "modifier_doorman_hotel_victim",
+ "Subclass": "hotel"
+ },
"HotelTimeScale": null,
+ "ImposterModifier": {
+ "Class": "modifier_doorman_hotel_imposter",
+ "Subclass": "imposter",
+ "ImposterModifierFX": {
+ "Class": "modifier_doorman_hotel_imposter_fx",
+ "Subclass": "fx"
+ }
+ },
"IsDisabled": false,
"Key": "ability_doorman_hotel",
"LateCheckoutDamage": {
@@ -1168,8 +1431,29 @@
}
},
"Name": "Hotel Guest",
+ "NoDrawModifier": {
+ "Class": "modifier_base",
+ "Subclass": "nodraw"
+ },
+ "PreTeleportModifier": {
+ "Class": "modifier_base",
+ "Subclass": "pre_teleport"
+ },
+ "TeleportFXModifier": {
+ "Class": "modifier_doorman_hotel_teleport_fx",
+ "Subclass": "teleport_fx"
+ },
"TimeSlowDuration": 1.0,
"TimeSlowPercentage": 100,
+ "TimeslowModifier": {
+ "Class": "modifier_doorman_diminishing_timestop",
+ "Subclass": "doorman_exit_timeslow"
+ },
+ "UnstoppableWhileChannelingModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "doorman_hotel_unstoppable",
+ "StatusEffectPriority": 25
+ },
"Upgrades": [
{
"AbilityCooldown": -25,
@@ -1203,6 +1487,10 @@
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_doorman_luggage_cart",
+ "ModifierDrag": {
+ "Class": "modifier_luggage_drag",
+ "Subclass": "drag"
+ },
"Name": "Luggage Cart",
"Upgrades": [
{
@@ -1236,6 +1524,13 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"AmpDamagePercent": 15,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_drifter_hunger_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
"ChannelMoveSpeed": -1,
"DelayBeforeInvisStarts": 0.6,
"HealOnKillPct": {
@@ -1253,6 +1548,10 @@
}
},
"InvisFadeToDuration": 0.3,
+ "InvisModifier": {
+ "Class": "modifier_invis",
+ "Subclass": "modifier_invis"
+ },
"IsDisabled": false,
"IsolationAssistPercentValue": 100,
"IsolationRange": 20,
@@ -1265,6 +1564,10 @@
"RevealOnSpottedDuration": 1.5,
"SpottedRadius": 15,
"TargetLingerDuration": 3,
+ "TargetModifier": {
+ "Class": "modifier_hunger_target",
+ "Subclass": "hunger_target"
+ },
"TickRate": 1,
"TrailDuration": 10,
"Upgrades": [
@@ -1295,6 +1598,23 @@
"Type": "weapon_damage"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
+ "EmpowerBulletModifier": {
+ "Class": "modifier_empower_bullet",
+ "Subclass": "empowerbullet_watcher",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ],
+ "StatusEffectPriority": 0,
+ "MaxBulletsToProcInShot": 1.0,
+ "DebuffModifier": {
+ "Class": "modifier_stomp_debuff",
+ "Subclass": "empowerbullet_debuff"
+ }
+ },
"IsDisabled": false,
"Key": "ability_empowerbullet",
"Name": "Sleight of Hand",
@@ -1372,6 +1692,10 @@
"AbilityCooldown": 175.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "channeling"
+ },
"AwakeDamage": {
"Value": 120,
"Scale": {
@@ -1381,6 +1705,10 @@
},
"ChannelMoveSpeed": -1,
"DamageResistPctWhileChanneling": 30,
+ "EffectModifier": {
+ "Class": "citadel_modifier_familiar_asleep",
+ "Subclass": "effect"
+ },
"Height": 20,
"IsDisabled": false,
"Key": "ability_familiar_ability01",
@@ -1397,6 +1725,18 @@
},
"SleepDuration": 4.0,
"SleepMoveSpeed": 1.5,
+ "StaringModifier": {
+ "Class": "citadel_modifier_familiar_staring",
+ "Subclass": "staring",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedAndDashSlowPct"
+ ]
+ },
+ "UnstoppableWhileChannelingModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "familiar_ult_unstoppable",
+ "StatusEffectPriority": 25
+ },
"Upgrades": [
{
"ConsumeStaminaOnWake": 1,
@@ -1421,6 +1761,10 @@
"AbilityCooldownBetweenCharge": 8,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "channeling"
+ },
"CDReduceOnPillowHit": 5,
"ChannelMoveSpeed": -1,
"Damage": {
@@ -1431,6 +1775,13 @@
}
},
"EffectDuration": 3.0,
+ "EffectModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"FadingSlowPercent": 45,
"IsDisabled": false,
"Key": "ability_familiar_ability02",
@@ -1460,8 +1811,51 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 5.5,
"AbilityUnitTargetLimit": 1,
+ "AllyLockoutModifier": {
+ "Class": "modifier_base",
+ "Subclass": "tagalonglockout"
+ },
+ "AttachHealModifier": {
+ "Class": "modifier_familiar_attach_heal",
+ "Subclass": "attachheal"
+ },
+ "AttachedModifier": {
+ "Class": "modifier_familiar_attached",
+ "Subclass": "attached",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusHealingAmpPercent",
+ "BonusBarrierAmpPercent",
+ "TechPowerPercent",
+ "BonusSpiritPower"
+ ],
+ "HostModifier": {
+ "Class": "modifier_familiar_attachhost",
+ "Subclass": "host"
+ },
+ "ReplicatedBarrierModifier": {
+ "Class": "modifier_citadel_familiar_replicatedbarrier",
+ "Subclass": "familiarbarrier"
+ },
+ "AttachEndingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "attachending"
+ },
+ "EndingWarningDuration": 5.0
+ },
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "castdelay"
+ },
"BonusMoveSpeed": 4,
+ "CameraDummyModifier": {
+ "Class": "modifier_familiar_camdummy",
+ "Subclass": "cameradummy"
+ },
"ChannelMoveSpeed": 5,
+ "DeathBarrierModifier": {
+ "Class": "modifier_citadel_familiar_replicatedbarrier",
+ "Subclass": "deathbarrier"
+ },
"HealingPerSecond": {
"Value": 42,
"Scale": {
@@ -1470,9 +1864,29 @@
}
},
"HealthRegenDuration": 2,
+ "HopOffBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "hopoutbuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechPowerPercent",
+ "BonusSpiritPower"
+ ]
+ },
"HopOutLockoutDuration": 0.3,
+ "HopOutLockoutModifier": {
+ "Class": "modifier_familiar_hopoutlockout",
+ "Subclass": "lockout"
+ },
"IsDisabled": false,
"Key": "ability_familiar_attach",
+ "LaunchTossModifier": {
+ "Class": "modifier_familiar_attach_launchoff",
+ "Subclass": "launchtoss"
+ },
+ "LaunchedSelfModifier": {
+ "Class": "citadel_modifier_familiar_speedlines",
+ "Subclass": "launch"
+ },
"MissingHealthBurstPct": {
"Value": 15,
"Scale": {
@@ -1480,7 +1894,18 @@
"Type": "spirit"
}
},
+ "MovingToAttachModifier": {
+ "Class": "modifier_familiar_movingtoattach",
+ "Subclass": "movingtoattach"
+ },
"Name": "Tag Along",
+ "SpeedModifier": {
+ "Class": "modifier_base",
+ "Subclass": "speed",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
"Upgrades": [
{
"AbilityCooldown": -8
@@ -1522,6 +1947,14 @@
"Upgrades": []
},
"ability_familiar_helpinghands": {
+ "AIAggroModifier": {
+ "Class": "modifier_neutral_aggro",
+ "Subclass": "aiaggro"
+ },
+ "AIPhysicsModifier": {
+ "Class": "modifier_familiar_ai_physics",
+ "Subclass": "aiphysics"
+ },
"AbilityCastDelay": 0.1,
"AbilityCastRange": {
"Value": 45,
@@ -1544,6 +1977,10 @@
"HelperCount": 1,
"HelperDowntimeDuration": 15.1,
"HelpersPerPatrol": 4,
+ "InfestBuildingModifier": {
+ "Class": "citadel_modifier_familiar_infested_building",
+ "Subclass": "infestbuilding"
+ },
"InfestBurstHealthPercent": 75,
"InfestDamageTakenPercent": 30,
"InfestHeal": {
@@ -1554,6 +1991,18 @@
}
},
"InfestHealInterval": 2.0,
+ "InfestModifier": {
+ "Class": "citadel_modifier_familiar_infested",
+ "Subclass": "infest"
+ },
+ "InfestWaitingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "infestwaiting"
+ },
+ "InvisWatcherModifier": {
+ "Class": "modifier_familiar_helper_invis_watcher",
+ "Subclass": "familiar_helper_invis_watcher"
+ },
"IsDisabled": false,
"Key": "ability_familiar_helpinghands",
"NPCInfestDuration": 50,
@@ -1594,6 +2043,13 @@
},
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
+ "DashBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "dashmodifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResist"
+ ]
+ },
"DashRadius": 1.85,
"DashRange": 5.0,
"DashSpeed": 27.94,
@@ -1685,6 +2141,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityLifestealPercentHero": 50,
"AbilityUnitTargetLimit": 1,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "riposte_cast_modifier"
+ },
"ChannelMoveSpeed": -1,
"CounterattackAntiMashDelay": 0.2,
"DamageThreshold": {
@@ -1699,6 +2159,13 @@
"DashRadius": 2.2,
"DashRange": 20,
"DashSpeed": 76.2,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_fencer_riposte_attack_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MeleeResistReduction"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_fencer_riposte",
"LiftHeight": 240,
@@ -1744,6 +2211,14 @@
"AbilityUnitTargetLimit": 1,
"AirDrag": 2.0,
"AirSpeedMax": 70,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_fencer_sigil_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "BonusBulletSpeedPercent"
+ ]
+ },
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 85,
@@ -1752,6 +2227,14 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "fencer_sigil_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "FireRateSlow"
+ ]
+ },
"FallSpeedMax": 1,
"IsDisabled": false,
"JumpVelocityHidden": 10.5,
@@ -1785,9 +2268,21 @@
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "fencer_ult_cast_delay"
+ },
"BonusDamagePercent": 60,
"CameraDistance": 250,
+ "CasterArrivalModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_fencer_ultimate_caster_arrival"
+ },
"CasterLockDuration": 1.8,
+ "CasterModifier": {
+ "Class": "modifier_fencer_ultimate_caster",
+ "Subclass": "modifier_fencer_ultimate_caster"
+ },
"DashAngleThreshold": 89,
"DashRadius": 7,
"DashRange": 27,
@@ -1817,6 +2312,30 @@
"MoveSpeedPenaltyMaxSpeed": 200,
"Name": "Itani Lo Sahn",
"SideMoveSpeedReduction": -100,
+ "TargetModifier": {
+ "Class": "modifier_fencer_ultimate_target",
+ "Subclass": "cursed",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "GroundDashReductionPercent",
+ "FireRateSlow"
+ ],
+ "StatusEffectPriority": 50,
+ "EndTimeScaleForFlinch": 0.9,
+ "DamageTimeOffset": 0.3
+ },
+ "TargetNonHeroModifier": {
+ "Class": "modifier_fencer_ultimate_target",
+ "Subclass": "cursed_non_hero",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "GroundDashReductionPercent",
+ "FireRateSlow"
+ ],
+ "StatusEffectPriority": 50,
+ "EndTimeScaleForFlinch": 0.9,
+ "DamageTimeOffset": 0.3
+ },
"TechCleaveExpireTime": 0.35,
"TimeScaleDebuff": 70,
"TimerSoundDuration": 1,
@@ -1839,6 +2358,10 @@
"AbilityCooldown": 165.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_firebomb_buff",
+ "Subclass": "buff"
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 125,
@@ -1847,10 +2370,26 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"ExplodeDelay": 3.25,
+ "FireBombModifier": {
+ "Class": "modifier_firebomb",
+ "Subclass": "modifier_firebomb",
+ "StatusEffectPriority": 45
+ },
"IsDisabled": false,
"Key": "ability_fire_bomb",
"Name": "Concussive Combustion",
+ "ProgressBarModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_progressbar"
+ },
"Radius": 12,
"StunDuration": 1.25,
"Upgrades": [
@@ -1885,6 +2424,34 @@
"DashSpeed": 12,
"FlameAuraRadius": 4.5,
"FlameDashJumpBonus": 50,
+ "FlameDashModifier": {
+ "Class": "modifier_flamedash",
+ "Subclass": "modifier_flamedash",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FlameDashJumpBonus",
+ "SlowResistance"
+ ],
+ "GroundAuraModifier": {
+ "Class": "modifier_flamedash_ground_aura",
+ "Subclass": "modifier_flamedash_ground_aura",
+ "Height": 80.0,
+ "ProvidedByAura": {
+ "Class": "modifier_flamedash_burn",
+ "Subclass": "modifier_flamedash_burn",
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_flamedash_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ }
+ }
+ },
+ "ProgressModifier": {
+ "Class": "modifier_base",
+ "Subclass": "progress_watcher"
+ }
+ },
"GroundAuraSpacing": 1,
"GroundFlameDuration": 4,
"IsDisabled": false,
@@ -1993,6 +2560,27 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_frank_painaura",
+ "Subclass": "painaura",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "StatusResistancePercent"
+ ],
+ "DebuffModifier": {
+ "Class": "modifier_frank_painaura_target",
+ "Subclass": "painauradebuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "EnemyDashSlowPercent",
+ "OutgoingDamagePercent",
+ "IncomingDamagePercent"
+ ]
+ }
+ },
+ "AuraOffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "auraoff"
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
@@ -2052,6 +2640,14 @@
"Type": "spirit"
}
},
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "selfbuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResist",
+ "TechResist"
+ ]
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 200,
@@ -2060,6 +2656,13 @@
"Type": "spirit"
}
},
+ "DashSlowModifier": {
+ "Class": "modifier_base",
+ "Subclass": "dashslow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "EnemyDashSlowPercent"
+ ]
+ },
"EnemyDashSlowPercent": -30,
"HalfHeight": 15,
"InitialDelay": 0.5,
@@ -2069,7 +2672,15 @@
"Radius": 18,
"RespawnDelay": 3,
"RespawnHealthPercent": 50,
+ "RevivingModifier": {
+ "Class": "modifier_frank_reviving",
+ "Subclass": "reviving"
+ },
"SlowDuration": 3,
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
"SlowPercent": 120,
"StunDuration": 1.5,
"Upgrades": [
@@ -2092,6 +2703,10 @@
"AbilityCooldown": -130
}
],
+ "ZombieModifier": {
+ "Class": "modifier_frank_zombie",
+ "Subclass": "zombie"
+ },
"ZombieTickRate": 0.02
},
"ability_frank_selfzap": {
@@ -2102,6 +2717,10 @@
"AbilityDuration": 4.5,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 3,
+ "BuffModifier": {
+ "Class": "modifier_frank_selfzap",
+ "Subclass": "selfzap"
+ },
"ChannelMoveSpeed": -1,
"CurrentHealthPercentDamage": 15,
"IsDisabled": false,
@@ -2160,6 +2779,10 @@
"Type": "spirit"
}
},
+ "FullyChargedFXModifier": {
+ "Class": "modifier_frank_shockfullycharged",
+ "Subclass": "charged_fx"
+ },
"HealOnHit": {
"Value": 0,
"Scale": {
@@ -2177,6 +2800,14 @@
}
},
"Name": "Pain Battery",
+ "ShockModifier": {
+ "Class": "modifier_frank_shocktarget",
+ "Subclass": "shock"
+ },
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "zap_slow"
+ },
"SpreadAngle": 40,
"SpreadRandomness": 0.005,
"StoredDamageHealthPercentRequired": 40,
@@ -2205,17 +2836,47 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"AirMoveIncreasePercent": 10,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_intrinsic_base",
+ "Subclass": "modifier_intrinsic_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FixedMoveSpeed",
+ "SlowResistancePercent",
+ "BonusMoveSpeed",
+ "BulletResist",
+ "TechResist",
+ "Stamina",
+ "AirMoveIncreasePercent",
+ "GroundMoveIncreasePercent",
+ "BonusSprintAcceleration",
+ "StaminaCooldownReduction"
+ ]
+ }
+ ],
"BonusMoveSpeed": 3.5,
"BonusSprintAcceleration": 14,
"BonusSprintSpeed": 2,
"ChannelMoveSpeed": -1,
"DropOffTimer": 0.1,
+ "DropoffTimerModifier": {
+ "Class": "modifier_idol_return_timer",
+ "Subclass": "timer"
+ },
"FixedMoveSpeed": 15,
"GroundMoveIncreasePercent": 10,
+ "HoldingIdolModifier": {
+ "Class": "modifier_citadel_holding_golden_idol",
+ "Subclass": "modifier_citadel_holding_golden_idol"
+ },
"IsDisabled": false,
"Key": "ability_golden_idol",
"Lifetime": 3,
"Name": "Soul Urn",
+ "NoPickupModifier": {
+ "Class": "modifier_idol_team_timeout",
+ "Subclass": "no_pickup"
+ },
"Radius": 20,
"SlowResistancePercent": 100,
"Stamina": 1,
@@ -2363,8 +3024,20 @@
}
},
"ExplosionRadius": 12,
+ "GuidingModifier": {
+ "Class": "modifier_guiding_arrow",
+ "Subclass": "modifier_guiding_arrow",
+ "GlowEnemeyModifier": {
+ "Class": "modifier_low_health_glow",
+ "Subclass": "modifier_low_health_glow"
+ }
+ },
"IsDisabled": false,
"Key": "ability_guided_arrow",
+ "KillCheckModifier": {
+ "Class": "modifier_guiding_arrow_killcheck",
+ "Subclass": "killcheck_modifier"
+ },
"Name": "Guided Owl",
"StunDuration": 0.75,
"Upgrades": [
@@ -2394,6 +3067,15 @@
"BulletRadiusOverride": 13.7,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
+ "ChargingModifier": {
+ "Class": "modifier_gunslinger_demon_carbine",
+ "Subclass": "modifier_gunslinger_demon_carbine"
+ },
+ "DebuffModifier": {
+ "Class": "modifier_chrono_kinetic_carbine_slow",
+ "Subclass": "modifier_chrono_kinetic_carbine_slow",
+ "StatusEffectPriority": 50
+ },
"DemonShotCount": 3,
"HeadshotBonus": 15,
"IsDisabled": false,
@@ -2431,6 +3113,11 @@
"OverrideBulletRadius": 0.3,
"ProcChance": 100,
"ProcDamagePercentage": 220,
+ "ProcWatcherModifier": {
+ "Class": "modifier_salvo_bullet",
+ "Subclass": "salvo_bullet_watcher",
+ "MaxBulletsToProcInShot": 1.0
+ },
"TickRate": 0.5,
"TotalShots": 4,
"Upgrades": [
@@ -2443,7 +3130,11 @@
{
"TotalShots": 2
}
- ]
+ ],
+ "VictimWarningModifier": {
+ "Class": "modifier_base",
+ "Subclass": "gunslinger_salvo_warning_modifier"
+ }
},
"ability_gunslinger_spreadingfire": {
"AbilityCastDelay": 0.2,
@@ -2466,6 +3157,11 @@
"Type": "spirit"
}
},
+ "FireDebuffModifier": {
+ "Class": "modifier_spreadingfire_dot",
+ "Subclass": "modifier_spreadingfire_dot",
+ "StatusEffectPriority": 50
+ },
"IsDisabled": false,
"Key": "ability_gunslinger_spreadingfire",
"Name": "Flame Imp",
@@ -2498,6 +3194,13 @@
}
},
"DebuffDuration": 5,
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"ExplosionRadius": 2,
"IsDisabled": false,
"Key": "ability_hat_trick",
@@ -2518,6 +3221,24 @@
"ability_haunt": {
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_afterburn_watcher",
+ "Subclass": "modifier_afterburn_watcher",
+ "AfterburnDotModifier": {
+ "Class": "modifier_afterburn_dot",
+ "Subclass": "modifier_afterburn_dot",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AfterburnSpiritDamageReduction"
+ ],
+ "StatusEffectPriority": 50
+ },
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_citadel_base_buildup"
+ }
+ }
+ ],
"BuildUpBulletPercentPerHit": 8.33,
"BuildUpDuration": 0.1,
"BurnDuration": 0.3,
@@ -2553,6 +3274,15 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 0.25,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "TechResist",
+ "BonusSpirit"
+ ]
+ },
"ChannelMoveSpeed": 2,
"EnemyMinHealthPct": 30,
"EnemySlowPct": 70,
@@ -2563,6 +3293,18 @@
"MinHealthTakenPct": 30,
"Name": "Soul Exchange",
"PostCastHoldTime": 0.2,
+ "PreCastModifier": {
+ "Class": "modifier_healthswap_precast",
+ "Subclass": "modifier_healthswap_precast"
+ },
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ },
+ "SwapModifier": {
+ "Class": "modifier_health_swap_debuff",
+ "Subclass": "modifier_health_swap_debuff"
+ },
"Upgrades": [
{
"AbilityCooldown": -60.0
@@ -2597,6 +3339,32 @@
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
+ "IceDomeModifier": {
+ "Class": "modifier_ice_dome",
+ "Subclass": "modifier_ice_dome",
+ "FriendlyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "ice_dome_friendly_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_ice_dome_friendly",
+ "Subclass": "modifier_ice_dome_friendly",
+ "Duration": 0.5
+ }
+ },
+ "EnemyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "ice_dome_enemy_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_icedome_auramodifier_base",
+ "Subclass": "modifier_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow",
+ "SlowPercent"
+ ],
+ "Duration": 0.5
+ }
+ }
+ },
"IsDisabled": false,
"Key": "ability_ice_dome",
"Name": "Frozen Shelter",
@@ -2648,6 +3416,13 @@
"Type": "spirit"
}
},
+ "IceGrenadeSlowModifier": {
+ "Class": "modifier_icegrenade_debuff",
+ "Subclass": "kelvin_ice_grenade_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_ice_grenade",
"Name": "Frost Grenade",
@@ -2694,6 +3469,12 @@
"Type": "range"
}
},
+ "BuildupModifier": {
+ "Class": "modifier_icebeam_stacking_slow",
+ "Subclass": "modifier_icebeam_stacking_slow",
+ "BuildUpDecayDelay": 0.4,
+ "StatusEffectPriority": 50
+ },
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"ChannelSlowPercent": 8,
@@ -2705,6 +3486,13 @@
}
},
"IceBeamBuildupProcDuration": 2,
+ "IceBeamModifier": {
+ "Class": "modifier_base",
+ "Subclass": "icebeaming",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "ChannelSlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_icebeam",
"MaxFireRateSlowPercent": 20,
@@ -2755,6 +3543,33 @@
"IcePathAuraDuration": 18,
"IcePathEdgeWidth": 0.7,
"IcePathInterval": 0.5,
+ "IcePathModifier": {
+ "Class": "modifier_icepath",
+ "Subclass": "modifier_icepath",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusTechDamagePercent",
+ "SlowResistancePercent",
+ "MoveWhileShootingSpeedPenaltyReductionPercent",
+ "MoveWhileZoomedSpeedPenaltyReductionPercent"
+ ],
+ "FriendlyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "modifier_icepath_friendly_aura",
+ "ProvidedByAura": {
+ "Class": "icepath_friendly_modifier",
+ "Subclass": "modifier_icepath_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedBonus",
+ "SprintSpeedBonus",
+ "SlideScale"
+ ]
+ }
+ },
+ "BonusSpiritLingerModifier": {
+ "Class": "modifier_icepath_tech_power_linger",
+ "Subclass": "modifier_icepath_tech_power_linger"
+ }
+ },
"IcePathPullInStrength": 20,
"IcePathShardRadius": 1.2,
"IsDisabled": false,
@@ -2791,6 +3606,21 @@
"ChannelMoveSpeed": -1,
"ChargedShotHitRadiusScale": 30,
"Damage": 25,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_immobilize_trap_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction"
+ ]
+ },
+ "GlitchModifier": {
+ "Class": "modifier_glitch_debuff",
+ "Subclass": "modifier_glitch_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SkipFrames",
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_immobilize_trap",
"Lifetime": 22,
@@ -2834,6 +3664,15 @@
}
},
"DebuffDuration": 8,
+ "DebuffModifier": {
+ "Class": "modifier_incendiary_debuff",
+ "Subclass": "modifier_incendiary_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ],
+ "StatusEffectPriority": 50
+ },
"GrowthPerMeter": 0.5,
"HeightOffGround": 50,
"IncomingDamagePercentFromCaster": 16,
@@ -2843,6 +3682,13 @@
"Name": "Napalm",
"ParticleRadiusMultiplier": 1.15,
"SlowDuration": 4,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 35,
"TickRate": 0.5,
"Upgrades": [
@@ -2874,6 +3720,14 @@
},
"DamageHealMult": 1.2,
"DamageHealMultNonHero": 0.35,
+ "DebuffModifier": {
+ "Class": "modifier_intimidate_debuff",
+ "Subclass": "modifier_intimidate_debuff"
+ },
+ "EnemyModifier": {
+ "Class": "modifier_intimidated",
+ "Subclass": "modifier_intimidated"
+ },
"IsDisabled": false,
"Key": "ability_intimidate",
"Name": "Scorn",
@@ -2913,6 +3767,10 @@
"DistanceAboveGround": 2,
"DropDownRate": 2,
"FireRateSlow": 20,
+ "GrenadeTrailModifier": {
+ "Class": "modifier_citadel_dust_storm_thrown",
+ "Subclass": "modifier_citadel_dust_storm_thrown"
+ },
"GroundDashReductionPercent": -30,
"IsDisabled": false,
"Key": "ability_kali_dust_storm",
@@ -2963,6 +3821,18 @@
"BoloRadius": 0.8,
"ChannelMoveSpeed": -1,
"DebuffDelay": 2,
+ "DebuffModifier": {
+ "Class": "modifier_citadel_bolo",
+ "Subclass": "modifier_citadel_bolo",
+ "TrapModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "modifier_citadel_root"
+ },
+ "ReverseLeechModifier": {
+ "Class": "modifier_citadel_bolo_leech",
+ "Subclass": "modifier_citadel_bolo_leech"
+ }
+ },
"ImmobilizeDuration": 2.0,
"IsDisabled": false,
"Key": "ability_kali_trappers_bolo",
@@ -2996,6 +3866,13 @@
"Type": "spirit"
}
},
+ "FlogDebuffModifier": {
+ "Class": "modifier_lash_flog_debuff",
+ "Subclass": "modifier_lash_flog_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"HealPctVsHeroes": 50,
"HealPctVsNonHeroes": 16,
"IsDisabled": false,
@@ -3028,6 +3905,10 @@
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_life_drain",
+ "LifeDrainCasterModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_life_drain_caster"
+ },
"LifeDrainHealthMult": 75,
"LifeDrainPerSecond": {
"Value": 32,
@@ -3036,6 +3917,14 @@
"Type": "spirit"
}
},
+ "LifeDrainTargetModifier": {
+ "Class": "modifier_life_drain",
+ "Subclass": "modifier_life_drain",
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_life_drain_silence"
+ }
+ },
"MaxRange": 28,
"MoveSpeedReduction": 40,
"Name": "Life Drain",
@@ -3069,7 +3958,19 @@
"AbilityPostCastDuration": 0.1,
"AbilityUnitTargetLimit": 1,
"AirDampingDuration": 1,
+ "AirDampingModifier": {
+ "Class": "modifier_airdamp",
+ "Subclass": "airdamp_animalcurse"
+ },
"ChannelMoveSpeed": -1,
+ "CurseModifier": {
+ "Class": "modifier_citadel_animalcurse",
+ "Subclass": "animalhex_curse_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedBonusPct"
+ ],
+ "ModelScale": 0.75
+ },
"DamageAmpPercentage": {
"Value": 25,
"Scale": {
@@ -3111,6 +4012,18 @@
}
},
"DetonationDelay": 0.9,
+ "HexAreaModifier": {
+ "Class": "modifier_magician_animalcurse_hexarea",
+ "Subclass": "hexarea_modifier",
+ "HexModifier": {
+ "Class": "modifier_citadel_animalcurse",
+ "Subclass": "animalhex_curse_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedBonusPct"
+ ],
+ "ModelScale": 0.75
+ }
+ },
"HexDuration": 2,
"HexMoveSpeedLimit": 6,
"IsDisabled": false,
@@ -3141,7 +4054,15 @@
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 70,
+ "BoltHitModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "magician_bigbolt_modifier"
+ },
"BoltRefundPerKill": 1,
+ "CasterModifier": {
+ "Class": "modifier_base",
+ "Subclass": "magician_caster_bigbolt_modifier"
+ },
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 120,
@@ -3190,6 +4111,14 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "cloneturret_buff_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ],
+ "Duration": -1.0
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 15,
@@ -3235,12 +4164,28 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
+ "CopiedUltSpawnedEntityModifier": {
+ "Class": "modifier_citadel_copiedult_spawnedentity",
+ "Subclass": "copiedult_spawnedentity"
+ },
"CopiedUltWindow": 12,
"CopyCooldownPercentage": 40,
"CopyInternalCooldown": 0.5,
+ "InformTargetUltCopiedModifier": {
+ "Class": "modifier_base",
+ "Subclass": "copyult_informtargetultcopied"
+ },
"IsDisabled": false,
"Key": "ability_magician_copyult",
"Name": "Audience Participation",
+ "UltActiveModifier": {
+ "Class": "modifier_citadel_copyult",
+ "Subclass": "copyult_modifier"
+ },
+ "UltCopiedModifier": {
+ "Class": "modifier_citadel_copyultpending",
+ "Subclass": "ultcopied"
+ },
"Upgrades": [
{},
{},
@@ -3256,6 +4201,10 @@
"AbilityUnitTargetLimit": 1,
"BuffDuration": 2,
"ChannelMoveSpeed": -1,
+ "EscapedModifier": {
+ "Class": "modifier_invis",
+ "Subclass": "escape_escaped_modifier"
+ },
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 0.5,
@@ -3312,6 +4261,14 @@
"ProjectileRedirectCount": 1,
"Radius": 3.25,
"RedirectVelocity": 1500,
+ "TargetDebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "magician_magicbolt_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow",
+ "TechArmorDamageReduction"
+ ]
+ },
"Upgrades": [
{
"FireRateSlow": 25,
@@ -3343,6 +4300,10 @@
"CloneGoldToGive": 10000,
"CloneHealthPercentage": 40,
"CloneLifetime": 60,
+ "CloneModifier": {
+ "Class": "modifier_shadowclone",
+ "Subclass": "shadowclone_modifier_magician"
+ },
"CloneSpawnDistance": 2,
"Damage": {
"Value": 220,
@@ -3384,6 +4345,32 @@
"ChannelMoveSpeed": -1,
"EnemyDragSpeed": 25.4,
"GrowTime": 0.2,
+ "IceDomeModifier": {
+ "Class": "modifier_ice_dome",
+ "Subclass": "modifier_ice_dome",
+ "FriendlyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "ice_dome_friendly_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_ice_dome_friendly",
+ "Subclass": "modifier_ice_dome_friendly",
+ "Duration": 0.5
+ }
+ },
+ "EnemyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "ice_dome_enemy_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_icedome_auramodifier_base",
+ "Subclass": "modifier_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow",
+ "SlowPercent"
+ ],
+ "Duration": 0.5
+ }
+ }
+ },
"IsDisabled": false,
"Key": "ability_magician_stage",
"Name": "Captive Audience",
@@ -3429,8 +4416,21 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"BuffDuration": 15,
+ "BuffModifier": {
+ "Class": "modifier_nano_catform",
+ "Subclass": "modifier_catform",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "HealthRegen",
+ "CatFormDamageDealtReduction"
+ ],
+ "ModelScale": 1.0
+ },
"CatFormDamageDealtReduction": -100,
"ChannelMoveSpeed": -1,
+ "DamageAmpModifier": {
+ "Class": "modifier_nano_damageamp",
+ "Subclass": "damageamp"
+ },
"EnemyDamageSpeedPenalty": 65,
"InterruptCooldown": 6,
"IsDisabled": false,
@@ -3486,11 +4486,22 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_nano_gloom_bomb_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MeleeResistReduction"
+ ]
+ },
"GrenadeAngleVariance": 0.08,
"GrenadeCount": 4,
"IsDisabled": false,
"Key": "ability_nano_clustergrenade",
"Lifetime": 0.75,
+ "ModifierDragEnemy": {
+ "Class": "modifier_perched_predator_drag",
+ "Subclass": "modifier_perched_predator_drag"
+ },
"MultiHitPenaltyPercentage": 65,
"Name": "Gloom Bombs",
"Radius": 3.0,
@@ -3515,9 +4526,17 @@
"AbilityCooldown": 13,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BountyModifier": {
+ "Class": "modifier_nano_bounty",
+ "Subclass": "bounty"
+ },
"CameraDistance": 550,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
+ "DashModifier": {
+ "Class": "modifier_citadel_shiv_dash",
+ "Subclass": "modifier_citadel_shiv_dash"
+ },
"DashRadius": 2.0,
"DashSpeed": 60.96,
"HealAmount": {
@@ -3580,16 +4599,32 @@
"Type": "spirit"
}
},
+ "DoublePounceModifier": {
+ "Class": "modifier_base",
+ "Subclass": "double_pounce_notify"
+ },
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"IsDisabled": false,
"JumpHeight": 3,
"Key": "ability_nano_pounce",
+ "LeapModifier": {
+ "Class": "modifier_citadel_nano_pounce_self",
+ "Subclass": "modifier_citadel_nano_pounce_self"
+ },
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 25,
"Name": "Pounce",
"SlashRange": 3,
"SlowDuration": 2.0,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "FireRateSlow"
+ ]
+ },
"SlowPercent": 30,
"Upgrades": [
{
@@ -3627,16 +4662,32 @@
"Type": "spirit"
}
},
+ "DoublePounceModifier": {
+ "Class": "modifier_base",
+ "Subclass": "double_pounce_notify"
+ },
"DoublePounceTime": 3,
"ExplodeRadius": 6,
"IsDisabled": false,
"JumpHeight": 3,
"Key": "ability_nano_pounce_instant",
+ "LeapModifier": {
+ "Class": "modifier_citadel_nano_pounce_self",
+ "Subclass": "modifier_citadel_nano_pounce_self"
+ },
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 25,
"Name": null,
"SlashRange": 3,
"SlowDuration": 2.0,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "FireRateSlow"
+ ]
+ },
"SlowPercent": 30,
"Upgrades": [
{
@@ -3682,7 +4733,30 @@
"IsDisabled": false,
"Key": "ability_nano_proximity_ritual",
"Name": "Nekomata Ward",
+ "PredatoryStatueModifier": {
+ "Class": "modifier_nano_predatory_statue",
+ "Subclass": "modifier_nano_predatory_statue",
+ "SelfHealScale": 0.2,
+ "NewTargetAttackTime": 0.5,
+ "MinRevealTime": 2.0,
+ "RevealModifier": {
+ "Class": "modifier_base",
+ "Subclass": "reveal_modifier"
+ },
+ "TargetModifier": {
+ "Class": "modifier_nano_predatory_statue_target",
+ "Subclass": "modifier_nano_predatory_statue_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ]
+ }
+ },
"RecentDamageMarkDuration": 1.5,
+ "RecentDamageModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_nano_recent_damage"
+ },
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 1.5,
"SpottedRadius": 20,
@@ -3719,6 +4793,10 @@
"AbilityUnitTargetLimit": 1,
"AirDrag": 4,
"AirSpeedMax": 100,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "channeling"
+ },
"BonusMoveSpeedPercent": 20,
"ChannelMoveSpeed": -1,
"Damage": {
@@ -3728,6 +4806,14 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "OutgoingDamagePercent",
+ "CombatBarrier"
+ ]
+ },
"FallSpeedMax": 0.254,
"IsDisabled": false,
"Key": "ability_nano_shadow_pulse",
@@ -3778,8 +4864,35 @@
"Key": "ability_nano_shadow_step",
"MeleeAttackSpeedBonus": 20,
"Name": "Queen of Shadows",
+ "PurgeModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_purge"
+ },
"RevealOnDamageDuration": 0.7,
"RevealOnSpottedDuration": 0.7,
+ "ShadowModifier": {
+ "Class": "modifier_nano_shadow_step",
+ "Subclass": "modifier_nano_shadow_step",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MeleeAttackSpeedBonus",
+ "StaminaCooldownReduction",
+ "SlowResistancePercent"
+ ],
+ "DesatFactor": 0.6,
+ "MinCloak": 0.7,
+ "MaxCloak": 0.99,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ }
+ },
"SlowPercent": 30,
"SpottedRadius": 15,
"Upgrades": [
@@ -3805,9 +4918,17 @@
"Value": 4,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "duration"
}
},
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier",
+ "BonusMoveSpeedPercent"
+ ]
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 65,
@@ -3824,6 +4945,17 @@
}
},
"DebuffDuration": 3,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "ImmobilizeModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "immobilize"
+ },
"IsDisabled": false,
"Key": "ability_necro_coffin",
"Name": "Back Off!",
@@ -3846,6 +4978,12 @@
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
+ "DebuffModifier": {
+ "Class": "modifier_necro_rampup",
+ "Subclass": "debuff",
+ "BuildUpDecayDelay": 2.0,
+ "CycleTimeDelayAdd": 0.1
+ },
"DelayBeforeLoss": 0.5,
"IsDisabled": false,
"Key": "ability_necro_fear",
@@ -3914,6 +5052,18 @@
"DecayTickRate": 0.1,
"ExplodeDelay": 0.23,
"ExplosionRadius": 6.5,
+ "GraveStoneModifier": {
+ "Class": "modifier_gravestone",
+ "Subclass": "gravestone",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "nearby"
+ },
+ "GravestoneCriticalModifier": {
+ "Class": "modifier_base",
+ "Subclass": "gravestonecritical"
+ }
+ },
"GravestoneHealth": 100,
"GravestoneTakesDamage": 1,
"GrowTime": 0.1,
@@ -3975,7 +5125,32 @@
{
"CurrentHealthDamagePercentage": 6
}
- ]
+ ],
+ "ZombieSummonModifier": {
+ "Class": "modifier_necro_summonzombies_area",
+ "Subclass": "summonzombiesarea",
+ "SummonModifier": {
+ "Class": "modifier_base",
+ "Subclass": "summon_buffs",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResist",
+ "BonusHealthRegen",
+ "MoveSpeedPercent"
+ ]
+ },
+ "SummonDecayModifier": {
+ "Class": "modifier_necro_summondecay",
+ "Subclass": "summon_decay"
+ },
+ "ForwardWalkDistance": 0.0,
+ "ZombieSpawnNavMeshSearchDistance": 300.0,
+ "SpawningInModifier": {
+ "Class": "modifier_base",
+ "Subclass": "spawningin"
+ },
+ "SpawningInTime": 0.1,
+ "ZombieSpawnForwardOffset": 100.0
+ }
},
"ability_necro_haunt": {
"AbilityCastDelay": 0.1,
@@ -3985,6 +5160,10 @@
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
"BonusMoveSpeed": 3,
+ "BuffModifier": {
+ "Class": "modifier_necro_hauntingspirits",
+ "Subclass": "buff"
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 25,
@@ -3994,6 +5173,13 @@
}
},
"DebuffDuration": 3,
+ "DebuffModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"DetonationRange": 1,
"HauntCount": 3,
"HoverRadius": 0.75,
@@ -4031,6 +5217,12 @@
"AbilityChargesConditionally": 1,
"AbilityCooldownBetweenCharge": 13,
"AbilityUnitTargetLimit": 1,
+ "AreaModifier": {
+ "Class": "modifier_necro_hauntingskull_area",
+ "Subclass": "area",
+ "InitialRandomVariance": 30.0,
+ "SpawnPositionNavMeshSearchRange": 60.0
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
@@ -4076,7 +5268,22 @@
}
},
"SkullLifetime": 10,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SpawnRadius": 2,
+ "StackingDebuffModifier": {
+ "Class": "modifier_necro_hauntingskull_stackingdebuff",
+ "Subclass": "debuff"
+ },
+ "SummonBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "summonbuff"
+ },
"SummonHealth": {
"Value": 20,
"Scale": {
@@ -4084,12 +5291,19 @@
"Type": "power_increase"
}
},
+ "SummonModifier": {
+ "Class": "modifier_barrier_tracker",
+ "Subclass": "barriertracker",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SummonFireRate"
+ ]
+ },
"SummonTakesDamage": 1,
"TargetDashRadius": {
"Value": 15,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "range"
}
},
"TargetSearchDelayMax": 1.25,
@@ -4147,6 +5361,17 @@
"AbilityCooldownBetweenCharge": 8,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_citadel_tengu_urn_aura",
+ "Subclass": "urn_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_urn_debuff",
+ "Subclass": "modifier_urn_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 55,
@@ -4190,6 +5415,10 @@
"Type": "spirit"
}
},
+ "DelayedEffectModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff"
+ },
"FallSpeedMax": 20,
"IsDisabled": false,
"Key": "ability_necro_nukemap",
@@ -4211,6 +5440,12 @@
"AbilityCastDelay": 0.15,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AreaModifier": {
+ "Class": "modifier_necro_hauntingskull_area",
+ "Subclass": "area",
+ "InitialRandomVariance": 30.0,
+ "SpawnPositionNavMeshSearchRange": 60.0
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 20,
@@ -4232,6 +5467,14 @@
"SlowPercentPerStack": 0.5,
"SpawnRadius": 2,
"StackDuration": 4,
+ "StackingDebuffModifier": {
+ "Class": "modifier_necro_hauntingskull_stackingdebuff",
+ "Subclass": "stackingdebuff"
+ },
+ "SummonBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "summonbuff"
+ },
"SummonHealth": {
"Value": 20,
"Scale": {
@@ -4239,6 +5482,10 @@
"Type": "power_increase"
}
},
+ "SummonModifier": {
+ "Class": "modifier_barrier_tracker",
+ "Subclass": "barriertracker"
+ },
"TargetDashRadius": 13,
"TargetSearchDelayMax": 0.88,
"TargetSearchDelayMin": 0.65,
@@ -4264,6 +5511,14 @@
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AuraRadius": 0.75,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeedPercent",
+ "CombatBarrier"
+ ]
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 90,
@@ -4273,9 +5528,29 @@
}
},
"DebuffDuration": 0.5,
+ "GroundAuraModifier": {
+ "Class": "modifier_zombiewall_ground_aura",
+ "Subclass": "zombiewall",
+ "ProvidedByAura": {
+ "Class": "modifier_necro_zombiewall_debuff",
+ "Subclass": "debuff"
+ }
+ },
"GroundAuraPopDelay": 1.1,
+ "GroundAuraPriorityModifier": {
+ "Class": "modifier_zombiewall_ground_aura",
+ "Subclass": "zombiewall",
+ "ProvidedByAura": {
+ "Class": "modifier_necro_zombiewall_debuff",
+ "Subclass": "debuff"
+ }
+ },
"GroundAuraSpacing": 1,
"ImmobilizeDuration": 1.25,
+ "ImmobilizeModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "immobilize"
+ },
"IsDisabled": false,
"Key": "ability_necro_zombiewall",
"Name": "Grasping Hands",
@@ -4283,6 +5558,10 @@
"SummonCount": 1,
"TechResist": 40,
"TetherDuration": 1,
+ "TetherModifier": {
+ "Class": "modifier_necro_zombiewall_tether",
+ "Subclass": "tether"
+ },
"TetherRadius": 0.1,
"TickRate": 0.1,
"Upgrades": [
@@ -4347,6 +5626,10 @@
"ExplosionRadius": 8,
"IsDisabled": false,
"Key": "ability_perched_predator",
+ "ModifierDragEnemy": {
+ "Class": "modifier_perched_predator_drag",
+ "Subclass": "modifier_perched_predator_drag"
+ },
"Name": "Sekhmet's Spirit",
"TossSpeed": 400,
"Upgrades": [
@@ -4382,11 +5665,37 @@
"BulletSplitShot": 5,
"FallSpeedMax": 0.635,
"FxRadius": 4,
+ "InAirModifier": {
+ "Class": "modifier_air_raid",
+ "Subclass": "modifier_air_raid",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AirMoveIncreasePercent",
+ "WeaponDamageBonus",
+ "BulletLifestealPercent",
+ "TechLifestealPercent",
+ "EvasionPercent",
+ "BonusStamina"
+ ],
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"IsDisabled": false,
"JumpPitch": -60,
"JumpSpeed": 27.5,
"Key": "ability_power_jump",
"Name": "Rain of Arrows",
+ "PowerJumpModifier": {
+ "Class": "modifier_power_jump",
+ "Subclass": "modifier_power_jump",
+ "AirDrag": 2.0,
+ "VerticalCameraOffset": 20.0,
+ "VerticalCameraOffsetLerpTime": 0.4
+ },
"Upgrades": [
{
"WeaponDamageBonus": 3,
@@ -4417,7 +5726,25 @@
"Type": "spirit"
}
},
+ "BuffModifier": {
+ "Class": "modifier_power_surge",
+ "Subclass": "modifier_power_surge",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ],
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_power_surge_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResistDebuff"
+ ]
+ }
+ },
"ChainCount": 4,
+ "ChainModifier": {
+ "Class": "modifier_power_surge_chain_lightning",
+ "Subclass": "modifier_power_surge_chain_lightning"
+ },
"ChainRadius": 10,
"ChainTickRate": 0.2,
"ChannelMoveSpeed": -1,
@@ -4464,6 +5791,16 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"BlockBufferDuration": 0.5,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier",
+ "TechResist",
+ "StatusResistancePercent",
+ "BulletResist"
+ ]
+ },
"BulletResist": 20,
"ChannelMoveSpeed": -1,
"CombatBarrier": {
@@ -4476,6 +5813,17 @@
"IsDisabled": false,
"Key": "ability_priest_antispiritvest",
"Name": "Blessed Tac-Vest",
+ "ShieldBreakModifier": {
+ "Class": "modifier_base",
+ "Subclass": "shieldbreak",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BaseAttackDamagePercent"
+ ]
+ },
+ "StackingModifier": {
+ "Class": "modifier_priest_stackingdefense",
+ "Subclass": "stackingdefense"
+ },
"TechResist": 20,
"Upgrades": [
{
@@ -4509,7 +5857,15 @@
"Key": "ability_priest_barrage",
"Name": "Witching Hour",
"PushForce": 300000,
+ "SelfModifier": {
+ "Class": "modifier_base",
+ "Subclass": "self"
+ },
"SlowDuration": 1,
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "barrage_slow_modifier"
+ },
"SlowPercent": 60,
"TimeBetweenShots": 0.3,
"TotalShotCount": 4,
@@ -4540,7 +5896,18 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_priest_beartrap_debuff",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction"
+ ]
+ },
"ImmobilizeDuration": 1.25,
+ "ImmobilizeModifier": {
+ "Class": "modifier_priest_immobilize",
+ "Subclass": "immobilize"
+ },
"IsDisabled": false,
"Key": "ability_priest_beartrap",
"Lifetime": 30,
@@ -4548,6 +5915,10 @@
"Radius": 2,
"RevealDuration": 6,
"TetherDuration": 0.6,
+ "TetherModifier": {
+ "Class": "modifier_priest_tether",
+ "Subclass": "tether"
+ },
"TetherRadius": 0.3,
"TickRate": 0.1,
"TrapHeight": 2,
@@ -4591,6 +5962,21 @@
"Type": "weapon_damage_increase"
}
},
+ "EnemyDebuffModifier": {
+ "Class": "modifier_priest_flashbangburnaura",
+ "Subclass": "burnaura",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ],
+ "FlashFadeOutTime": 0.1,
+ "AuraRadius": 0.0,
+ "ProvidedByAura": {
+ "Class": "modifier_priest_flashbangburn",
+ "Subclass": "burn"
+ }
+ },
"HealAmpReceivePenaltyPercent": -30,
"HealAmpRegenPenaltyPercent": -30,
"IsDisabled": false,
@@ -4630,6 +6016,10 @@
}
},
"BonusKnockbackDistance": 3.5,
+ "BuffModifier": {
+ "Class": "modifier_priest_knockback_buff",
+ "Subclass": "buff"
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 60,
@@ -4638,14 +6028,31 @@
"Type": "weapon_damage_increase"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff"
+ },
"IsDisabled": false,
"Key": "ability_priest_knockback",
+ "KnockbackModifier": {
+ "Class": "modifier_priestknockback",
+ "Subclass": "priest_knockback",
+ "MomentumMaintained": 0.3
+ },
"KnockbackSpeed": 1200,
+ "KnockbackToWallModifier": {
+ "Class": "modifier_priestknockback",
+ "Subclass": "priest_knockbacktowall"
+ },
"MaxPushForceHorizontal": 1400,
"MaxPushForceVertical": 500,
"Name": "Gutshot",
"PushForce": 6,
"SelfPushForce": 500,
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
"StunDuration": 0.6,
"TargetingConeAngle": 60,
"Upgrades": [
@@ -4681,6 +6088,13 @@
"IsDisabled": false,
"Key": "ability_priest_selfheal",
"Name": "Potent Vapors",
+ "SelfModifier": {
+ "Class": "modifier_base",
+ "Subclass": "selfheal",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "IncomingDamagePercent"
+ ]
+ },
"TickRate": 0.25,
"Upgrades": [
{
@@ -4700,6 +6114,17 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 99,
+ "AuraModifier": {
+ "Class": "modifier_citadel_priest_silencebomb_aura",
+ "Subclass": "aura",
+ "ProvidedByAura": {
+ "Class": "modifier_silencebomb_debuff",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"DPS": 5,
"DebuffDuration": 3,
@@ -4716,6 +6141,21 @@
"RadiusPerSecond": 0.2,
"SlowDuration": 2,
"SlowPercent": 30,
+ "SmokeGrenadeModifier": {
+ "Class": "modifier_smokegrenade",
+ "Subclass": "modifier_priest_smokegrenade",
+ "EnemyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "enemyaura",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "StaminaDrain"
+ ]
+ }
+ }
+ },
"TickRate": 0.15,
"Upgrades": [
{
@@ -4751,6 +6191,22 @@
"ProjectileLifetime": 2,
"Radius": 6,
"SlowDuration": 2,
+ "SmokeGrenadeModifier": {
+ "Class": "modifier_smokegrenade",
+ "Subclass": "modifier_priest_smokegrenade",
+ "EnemyAuraModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "enemyaura",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "StaminaDrain"
+ ]
+ }
+ }
+ },
"Upgrades": [
{
"AbilityDuration": 3
@@ -4775,6 +6231,10 @@
"Name": "Grit",
"ResistancePerStack": 1,
"StackDuration": 8,
+ "StackingModifier": {
+ "Class": "modifier_priest_stackingdefense",
+ "Subclass": "stackingdefense"
+ },
"Upgrades": [
{
"StackDuration": 2
@@ -4815,6 +6275,17 @@
"Key": "ability_priest_weaponswap",
"Name": "Ira Domini",
"PushForce": 500,
+ "SelfModifier": {
+ "Class": "modifier_priest_crossbowequipped",
+ "Subclass": "self",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "barrage_slow_modifier"
+ },
"StakeCount": 3,
"SwapEndDelay": 0.6,
"Upgrades": [
@@ -4836,6 +6307,20 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_punkgoat_blastedhealthwatcher",
+ "Subclass": "blastedhealthwatcher"
+ }
+ ],
+ "BlastedModifier": {
+ "Class": "modifier_punkgoat_blastedactive",
+ "Subclass": "blastedactive"
+ },
+ "BlastedPassiveModifier": {
+ "Class": "modifier_punkgoat_blastedpassive",
+ "Subclass": "blasted"
+ },
"BlastedRateOnBulletPct": 50,
"BulletDamageAmp": 10,
"BulletDamageAmpDuration": 7.0,
@@ -4845,6 +6330,14 @@
"DurationPerHeavyMelee": 4.5,
"DurationPerLightMelee": 2.8,
"HealthBoostDuration": 11,
+ "HealthDisplayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "blastedhealthdisplay"
+ },
+ "HealthModifier": {
+ "Class": "modifier_punkgoat_blastedhealth",
+ "Subclass": "blastedhealth"
+ },
"IsDisabled": false,
"Key": "ability_punkgoat_blasted",
"LightMeleeScalePct": 40,
@@ -4858,6 +6351,13 @@
},
"Name": "Blasted",
"NonPlayerResourceScalePct": 25,
+ "ShredModifier": {
+ "Class": "modifier_punkgoat_blastedshred",
+ "Subclass": "blastedshred",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"Upgrades": [
{
"BonusMoveSpeed": 2.25
@@ -4946,6 +6446,12 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 0.6,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_slide_debuff",
+ "Subclass": "modifier_slide_debuff"
+ }
+ ],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_punkgoat_slide",
@@ -4981,6 +6487,13 @@
"Type": "spirit"
}
},
+ "FireRateSlowModifier": {
+ "Class": "modifier_base",
+ "Subclass": "tether_firerate_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_punkgoat_tether",
"MoveSpeedSlowMaxPct": 35,
@@ -4989,12 +6502,25 @@
"PullDistance": 4,
"PullDuration": 0.8,
"PullForceMax": 2000,
+ "PullModifier": {
+ "Class": "modifier_punkgoat_tether_pull",
+ "Subclass": "pull"
+ },
"PullTrackCasterDuration": 0.5,
"RopeLength": 2.0,
"RopeSnapDistance": 45.0,
"RopeSnapNoLOSDuration": 0.5,
"RopeSoftEdgeLength": 4.5,
+ "TetheredModifier": {
+ "Class": "modifier_punkgoat_tether",
+ "Subclass": "tether"
+ },
"TickRate": 0.25,
+ "UnstoppableModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "unstoppable",
+ "StatusEffectPriority": 25
+ },
"Upgrades": [
{
"BulletResist": 40,
@@ -5007,7 +6533,15 @@
"UnstoppablePerHero": 1.3,
"AbilityCastRange": 5
}
- ]
+ ],
+ "WaitingToPullModifier": {
+ "Class": "modifier_punkgoat_tether_waiting",
+ "Subclass": "waiting_for_pull",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResist",
+ "BulletResist"
+ ]
+ }
},
"ability_punkgoat_ult": {
"AbilityCastRange": 4,
@@ -5027,7 +6561,28 @@
"Type": "spirit"
}
},
+ "DiminishingSlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
"ExplodeDelay": 0.5,
+ "FireRateModifier": {
+ "Class": "modifier_base",
+ "Subclass": "slam_firerate_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow",
+ "BulletResistReduction"
+ ]
+ },
+ "GroundAuraModifier": {
+ "Class": "modifier_punkgoat_sigil_aura",
+ "Subclass": "sigil_aura",
+ "Height": 100.0,
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "sigil_modifier"
+ }
+ },
"HeavyMeleeDamage": {
"Value": 0,
"Scale": {
@@ -5048,6 +6603,13 @@
"PlaceDistanceInFrontOfCaster": 6.2,
"PullDownDuration": 0.75,
"PullDownRange": 3,
+ "PullToGroundModifier": {
+ "Class": "modifier_charge_drag_enemy",
+ "Subclass": "modifier_charge_drag_enemy",
+ "ForwardOffset": 200,
+ "VerticalOffset": 0,
+ "ForceDistScale": 11
+ },
"TossDuration": 0.4,
"TossForce": 350,
"Upgrades": [
@@ -5127,6 +6689,10 @@
"AbilityUnitTargetLimit": 1,
"BlastRadius": 10,
"ChannelMoveSpeed": -1,
+ "DebuffModifier": {
+ "Class": "modifier_scrap_blast_debuff",
+ "Subclass": "modifier_scrap_blast_debuff"
+ },
"EnemyMoveSlow": 10,
"EnemyMoveSlowDuration": 5,
"IsDisabled": false,
@@ -5235,6 +6801,15 @@
"AbilityCooldown": 26.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_base",
+ "Subclass": "flakshotbase",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ }
+ ],
"BonusDamage": {
"Value": 3,
"Scale": {
@@ -5279,6 +6854,10 @@
"GrowTime": 0.2,
"IsDisabled": false,
"Key": "ability_skyrunner_magic_beam",
+ "MagicBeamModifier": {
+ "Class": "modifier_magic_beam",
+ "Subclass": "beammodifier"
+ },
"Name": null,
"Radius": 4,
"Upgrades": [
@@ -5304,6 +6883,10 @@
"MaxMoveSpeed": 25,
"Name": "Lifethread",
"SwingLineBulletDistance": 40,
+ "SwingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "swinging"
+ },
"Upgrades": [
{
"AbilityCooldown": 0
@@ -5355,6 +6938,32 @@
"MinimumSleepTime": 0.2,
"Name": "Sleep Dagger",
"SleepDuration": 2.75,
+ "SleepModifier": {
+ "Class": "modifier_citadel_sleep_dagger_asleep",
+ "Subclass": "modifier_citadel_sleep_dagger_asleep",
+ "PostSleepModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_postsleep",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "GroundDashReductionPercent",
+ "SlowPercent"
+ ]
+ },
+ "PostSleepStaminaModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_no_stam_recovery",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "StaminaRecoveryReduction"
+ ]
+ },
+ "PostSleepBulletShredModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_bullet_shred_postsleep",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResistReduction"
+ ]
+ }
+ },
"SleepMoveSpeed": 1.5,
"SleepWakeUpDelay": {
"Value": 0.1,
@@ -5389,13 +6998,30 @@
}
},
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletLifesteal",
+ "MovementSpeedWhileZoom",
+ "MovementSpeedWhileShoot"
+ ]
+ },
"ChannelMoveSpeed": -1,
"FullInvisDistance": 50,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1.5,
+ "InvisModifier": {
+ "Class": "modifier_invis",
+ "Subclass": "smokebomb_modifier_invis"
+ },
"IsDisabled": false,
"Key": "ability_smoke_bomb",
"Name": "Smoke Bomb",
+ "PhaseOutModifier": {
+ "Class": "modifier_base",
+ "Subclass": "phaseout_modifier"
+ },
"RevealOnDamageDuration": 1.5,
"RevealOnSpottedDuration": 0.5,
"SpottedRadius": 18,
@@ -5431,6 +7057,17 @@
"Type": "spirit"
}
},
+ "StackingModifier": {
+ "Class": "modifier_passive_haze_stacking_damage",
+ "Subclass": "modifier_passive_haze_stacking_damage",
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"Upgrades": [
{
"ProcDamage": {
@@ -5464,6 +7101,10 @@
"Key": "ability_swan_acrobat",
"MaxStacks": 4,
"Name": "Acrobat",
+ "StackingModifier": {
+ "Class": "modifier_swan_acrobat",
+ "Subclass": "stack"
+ },
"Upgrades": [
{
"AbilityDuration": 3
@@ -5510,6 +7151,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"BuffDuration": 7,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "leapmodifier"
+ },
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpPitch": -30,
@@ -5568,6 +7213,30 @@
"ShotsToProc": 4,
"TargetOffSetScale": 2.0,
"TargetPracticeDuration": 10,
+ "TargetPracticeEnemyModifier": {
+ "Class": "modifier_target_practice_enemy",
+ "Subclass": "modifier_target_practice_enemy",
+ "BuildupModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_citadel_base_buildup",
+ "BuildUpDecayDelay": 20.0
+ },
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_target_practice_bullet_resist",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction"
+ ]
+ },
+ "BuildupCompleteModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_base"
+ }
+ },
+ "TargetPracticeSelfModifier": {
+ "Class": "modifier_target_practice_self",
+ "Subclass": "modifier_target_practice_self"
+ },
"Upgrades": [
{
"AbilityCooldown": -19.0
@@ -5590,6 +7259,10 @@
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
"Damage": 40,
+ "DebuffModifier": {
+ "Class": "modifier_citadel_throw_sand_debuff",
+ "Subclass": "modifier_citadel_throw_sand_debuff"
+ },
"GrowthPerMeter": 0.5,
"HeightOffGround": 20,
"InitialWidth": 5,
@@ -5617,6 +7290,22 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_fear_watcher",
+ "Subclass": "modifier_fear_watcher",
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_fear_buildup",
+ "BuildUpDecayDelay": 3.0
+ },
+ "BuildupProcModifier": {
+ "Class": "modifier_trapper_immobilize",
+ "Subclass": "trapper_immobilize",
+ "StatusEffectPriority": 0
+ }
+ }
+ ],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
@@ -5650,6 +7339,22 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityPostCastDuration": 0.3,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_fear_watcher",
+ "Subclass": "modifier_fear_watcher",
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_fear_buildup",
+ "BuildUpDecayDelay": 3.0
+ },
+ "BuildupProcModifier": {
+ "Class": "modifier_trapper_immobilize",
+ "Subclass": "trapper_immobilize",
+ "StatusEffectPriority": 0
+ }
+ }
+ ],
"BuildUpDuration": 15,
"BuildupProcDamage": {
"Value": 120,
@@ -5683,6 +7388,18 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_citadel_trapper_poisonjar_aura",
+ "Subclass": "poisonjar_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_poisonjar_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "TechArmorDamageReduction"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"Height": 2,
"InitialRadius": 6,
@@ -5716,6 +7433,21 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_trapper_spidershield",
+ "Subclass": "modifier_trapper_spidershield",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier"
+ ],
+ "StatusEffectPriority": 100,
+ "PulseDebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_trapper_spidershield_pulsedebuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 200,
@@ -5781,6 +7513,10 @@
"SpiderTickRate": 0.3,
"SpiritReducedPerStack": 5,
"SpiritResReducedPerStack": 5,
+ "SpiritStealDebuffModifier": {
+ "Class": "modifier_trapper_stealspirit_debuff",
+ "Subclass": "trapper_stealspirit_debuff"
+ },
"SpiritStealDuration": 10,
"SpreadAngle": 30,
"SpreadDistance": 900,
@@ -5814,12 +7550,23 @@
}
},
"DebuffDuration": 3,
+ "DebuffModifier": {
+ "Class": "modifier_webwall_debuff",
+ "Subclass": "modifier_webwall_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_trapper_webwall",
"MaxWallToWallDistance": 100,
"MinWallToWallDistance": 3,
"Name": "Silktrap",
"Radius": 0.6,
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "webwall_silence"
+ },
"SlowPercent": 99,
"TickRate": 0.5,
"Upgrades": [
@@ -5869,7 +7616,25 @@
},
"IsDisabled": false,
"Key": "ability_ult_combo",
+ "KillCheckModifier": {
+ "Class": "modifier_base",
+ "Subclass": "killcheck_modifier"
+ },
"Name": "Combo",
+ "SelfModifier": {
+ "Class": "modifier_ult_combo_self",
+ "Subclass": "modifier_ult_combo_self",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResist"
+ ]
+ },
+ "TargetModifier": {
+ "Class": "modifier_ult_combo_target",
+ "Subclass": "modifier_ult_combo_target",
+ "StatusEffectPriority": 50,
+ "TargetPosDistance": 100.0,
+ "TargetPosRange": 20.0
+ },
"Upgrades": [
{
"LifeStealPercentOnHit": 100
@@ -5912,6 +7677,28 @@
"MaxBounces": 8,
"Name": "Shining Wonder",
"NextTargetDuration": 4,
+ "OrbWatcherModifier": {
+ "Class": "modifier_dazzling_orb_watcher",
+ "Subclass": "daz_orb",
+ "MinProjectileTravelTime": 0.2,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "dazzling_orb_slow_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "GroundDashReductionPercent"
+ ],
+ "StatusEffectPriority": 150
+ },
+ "NextTargetModifier": {
+ "Class": "modifier_unicorn_dazzling_orb_next_target",
+ "Subclass": "dazzling_orb_next_target_modifier"
+ },
+ "OrbFriendlyBounceWatcherModifier": {
+ "Class": "modifier_base",
+ "Subclass": "dazzling_orb_friendly_watcher"
+ }
+ },
"PriorityBounceRadius": 11.5,
"SlowDuration": 1.5,
"SlowPercent": 40,
@@ -5939,6 +7726,10 @@
"BuffDelay": 0.75,
"BuffDuration": 25,
"BuffMaxStacks": 6,
+ "BuffModifier": {
+ "Class": "modifier_unicorn_luminousstrike_buff",
+ "Subclass": "luminous_strike_buff"
+ },
"ChannelMoveSpeed": -1,
"ClimbHeight": 50.0,
"ExplosionInterval": 0.7,
@@ -5977,6 +7768,15 @@
"AbilityUnitTargetLimit": 1,
"BarrierDamagePercentage": 50,
"BuffDuration": 4,
+ "BuffModifier": {
+ "Class": "modifier_unicorn_prismatic_guard",
+ "Subclass": "modifier_unicorn_prismatic_guard_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "CombatBarrier"
+ ],
+ "VerticalBoost": 0.5
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 100,
@@ -5986,6 +7786,10 @@
}
},
"DebuffDuration": 1.75,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_unicorn_prismatic_guard_debuff"
+ },
"ExplodeRadius": 14,
"IsDisabled": false,
"Key": "ability_unicorn_prismaticguard",
@@ -6032,6 +7836,10 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_unicorn_radiant_flare_damage",
+ "Subclass": "unicorn_radiantblast_debuff"
+ },
"ExtraSweepRadius": 2,
"FlareDamage": {
"Value": 40,
@@ -6076,6 +7884,13 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 0.65,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
"ChannelMoveSpeed": -1,
"EndJumpVelocity": 200,
"ExitVelocity": 5,
@@ -6084,6 +7899,14 @@
"MaxRecasts": 1,
"Name": "Sanguine Retreat",
"RecastWindow": 3.5,
+ "SelfBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "selfbuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ],
+ "StatusEffectPriority": 101
+ },
"Upgrades": [
{
"BonusFireRate": 25,
@@ -6134,6 +7957,10 @@
"MaxMoveSpeed": 20,
"Name": null,
"Radius": 7,
+ "SelfModifier": {
+ "Class": "modifier_vampirebat_batcloud_self",
+ "Subclass": "batcloudself"
+ },
"Upgrades": []
},
"ability_vampirebat_batswarm": {
@@ -6162,6 +7989,10 @@
}
},
"DebuffDuration": 1.25,
+ "DebuffModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "debuff"
+ },
"FallSpeedMax": 1,
"GroundAccelerationPercentage": -80,
"GroundFrictioNpercentage": -80,
@@ -6204,10 +8035,33 @@
},
"BuildUpDuration": 5,
"BuildUpHeadshotBonus": 1.5,
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "lovebites_buildup",
+ "BuildUpDecayDelay": 3.0
+ },
"BuildUpPerBat": 20,
"BuildUpPerDagger": 30,
"BuildUpPerShot": 18.4,
"ChannelMoveSpeed": -1,
+ "DamageProcModifier": {
+ "Class": "modifier_vampirebat_lovebitesproc",
+ "Subclass": "lovebites_proc",
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "lovebites_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slowsf",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"EffectivenessVolumeScaleMax": 1.0,
"EffectivenessVolumeScaleMin": 0.5,
"IsDisabled": false,
@@ -6253,8 +8107,19 @@
"Type": "stats_count"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechArmorDamageReduction"
+ ]
+ },
"FallSpeedMax": 3,
"FallingDrag": 20,
+ "FloatingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "floatingmodifier"
+ },
"IsDisabled": false,
"Key": "ability_vampirebat_steallife",
"MaxFloatTime": 4.0,
@@ -6312,6 +8177,10 @@
"Name": null,
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": 3,
+ "PetrifyModifier": {
+ "Class": "modifier_citadel_petrify",
+ "Subclass": "viper_ult_petrify"
+ },
"PreDetonateDuration": 0.6,
"Radius": 4,
"Upgrades": [
@@ -6347,11 +8216,19 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_citadel_viper_stackingdebuff",
+ "Subclass": "debuff"
+ },
"IsDisabled": false,
"Key": "ability_viper_debuffdagger",
"MaxStacks": 3,
"Name": "Screwjab Dagger",
"SlowDuration": 2,
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "debuffdagger_debuff"
+ },
"SlowPercent": 35,
"SlowPercentPerStack": 15,
"StackDuration": 10,
@@ -6402,6 +8279,13 @@
},
"ReturnRadius": 1,
"ReturnVelocity": 2300,
+ "SlowDebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_viper_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowDuration": 1,
"SlowPercent": 35,
"SpreadAngle": 90,
@@ -6441,8 +8325,20 @@
},
"PetrifyDamageBreakThreshold": 200,
"PetrifyDuration": 2.0,
+ "PetrifyModifier": {
+ "Class": "modifier_citadel_petrify",
+ "Subclass": "petrifybola_petrify",
+ "StatusEffectPriority": 0
+ },
"Radius": 8,
"SlowDuration": 1.5,
+ "SlowModifier": {
+ "Class": "modifier_base",
+ "Subclass": "petrifybola_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 50,
"Upgrades": [
{
@@ -6470,6 +8366,27 @@
"ability_viper_snakedash": {
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_base",
+ "Subclass": "viperslide_intrinsic",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlideScale",
+ "Stamina"
+ ]
+ },
+ {
+ "Class": "modifier_viper_slidebuff",
+ "Subclass": "viper_slidebuff_modifier",
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "slidebarrier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier"
+ ]
+ }
+ }
+ ],
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
@@ -6529,6 +8446,10 @@
}
},
"PetrifyDuration": 3,
+ "PetrifyModifier": {
+ "Class": "modifier_citadel_petrify",
+ "Subclass": "viper_ult_petrify"
+ },
"PreDetonateDuration": 1,
"Radius": 4,
"Upgrades": [
@@ -6554,7 +8475,18 @@
"AbilityCooldown": 28.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_citadel_viper_venom_proc_watcher",
+ "Subclass": "venom_proc_watcher"
+ }
+ ],
"BuildUpDuration": 5,
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_citadel_base_buildup",
+ "BuildUpDecayDelay": 2.0
+ },
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "ability_viper_venom",
@@ -6589,7 +8521,15 @@
"Type": "spirit"
}
},
- "VenomMinDamageHealthPercentage": 100
+ "VenomMinDamageHealthPercentage": 100,
+ "VenomModifier": {
+ "Class": "modifier_viper_venom",
+ "Subclass": "viper_venom_modifier_subclass",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ]
+ }
},
"ability_warden_crowd_control": {
"AbilityCastDelay": 0.1,
@@ -6605,6 +8545,14 @@
}
},
"DebuffDuration": 7,
+ "DebuffModifier": {
+ "Class": "modifier_warden_crowd_control_debuff",
+ "Subclass": "modifier_warden_crowd_control_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponPowerDebuff",
+ "FireRateSlow"
+ ]
+ },
"ForwardVelocity": 800,
"IsDisabled": false,
"Key": "ability_warden_crowd_control",
@@ -6613,6 +8561,13 @@
"ProjectileLifetime": 60,
"Radius": 5.5,
"SlowDuration": 3,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedSlowPct"
+ ]
+ },
"Upgrades": [
{
"StaminaReduction": 1
@@ -6634,6 +8589,15 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_warden_high_alert",
+ "Subclass": "modifier_warden_high_alert",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier",
+ "StatusResistancePercent"
+ ],
+ "StatusEffectPriority": 100
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 125,
@@ -6680,6 +8644,22 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_warden_lockdown_debuff",
+ "Subclass": "modifier_warden_lockdown_debuff",
+ "RootModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "modifier_citadel_root"
+ },
+ "BulletResistModifier": {
+ "Class": "modifier_lockdown_bullet_resist",
+ "Subclass": "modifier_lockdown_bullet_resist"
+ },
+ "SilencedModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ }
+ },
"EscapeRange": 20,
"EscapeTime": 2.8,
"ImmobilizeDuration": 1.75,
@@ -6706,6 +8686,19 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_warden_riot_protocol_castdelay",
+ "Subclass": "modifier_warden_riot_protocol_cast_delay",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResist",
+ "BulletResist"
+ ],
+ "UnstoppableModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "modifier_unstoppable",
+ "StatusEffectPriority": 25
+ }
+ },
"BulletResist": 50,
"ConeAngle": 115,
"HealthStealPct": 10,
@@ -6737,7 +8730,18 @@
"BulletResist": 30,
"TechResist": 30
}
- ]
+ ],
+ "WardenBuffModifier": {
+ "Class": "modifier_warden_riot_protocol",
+ "Subclass": "modifier_warden_riot_protocol",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ],
+ "EnemyDebuffModifier": {
+ "Class": "modifier_warden_riot_protocol_enemy_debuff",
+ "Subclass": "modifier_warden_riot_protocol_enemy_debuff"
+ }
+ }
},
"ability_werewolf_cripplingslash": {
"AbilityCastDelay": 0.15,
@@ -6753,7 +8757,18 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"DisarmDuration": 2.0,
+ "DisarmModifier": {
+ "Class": "modifier_citadel_disarmed",
+ "Subclass": "disarm"
+ },
"IsDisabled": false,
"Key": "ability_werewolf_cripplingslash",
"LeftForce": 400,
@@ -6762,6 +8777,10 @@
"SlashHeight": 3,
"SlashRadius": 10,
"SlowDuration": 2.0,
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "slow"
+ },
"SlowPercent": 30,
"Upgrades": [
{
@@ -6796,6 +8815,10 @@
"LifeStealPercentOnHit": 40,
"MissingHealthDamagePercentage": 6,
"Name": "Go For The Throat",
+ "TargetModifier": {
+ "Class": "modifier_drifter_rend_bullet_lifesteal",
+ "Subclass": "modifier_drifter_rend_bullet_lifesteal"
+ },
"TargetingConeAngle": 40,
"Upgrades": [
{
@@ -6815,6 +8838,27 @@
"AbilityCooldown": 127.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AuraHumanModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "humanaura",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "allybuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ }
+ },
+ "AuraWerewolfModifier": {
+ "Class": "modifier_werewolf_huntaura_werewolf",
+ "Subclass": "huntaura_werewolf",
+ "AuraTargetingConeHalfWidth": 80.0,
+ "AuraTargetingConeAngle": 100.0,
+ "ProvidedByAura": {
+ "Class": "modifier_citadel_stunned",
+ "Subclass": "fear"
+ }
+ },
"BonusMoveSpeed": 2,
"BuffDuration": 8,
"ChannelMoveSpeed": -1,
@@ -6823,6 +8867,20 @@
"Key": "ability_werewolf_hunt",
"Name": null,
"Radius": 20,
+ "SelfBuffHumanModifier": {
+ "Class": "modifier_base",
+ "Subclass": "selfbuff_human",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
+ "SelfBuffWerewolfModifier": {
+ "Class": "modifier_base",
+ "Subclass": "selfbuff_werewolf",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
"TickRate": 0.1,
"Upgrades": [
{
@@ -6852,6 +8910,13 @@
"Type": "spirit"
}
},
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
"CameraTurnRateMax": 188,
"Damage": {
"Value": 0,
@@ -6860,6 +8925,17 @@
"Type": "melee"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "OutgoingDamagePercent"
+ ]
+ },
+ "DisarmModifier": {
+ "Class": "modifier_citadel_disarmed",
+ "Subclass": "disarm"
+ },
"EnemyPushForceAway": 300,
"EnemyPushForceUp": 300,
"FallSpeedMax": 20,
@@ -6867,18 +8943,34 @@
"Key": "ability_werewolf_kickflip",
"LeapForwardOffset": 2.5,
"LeapRadius": 1.7,
+ "LeapingModifier": {
+ "Class": "modifier_citadel_werewolf_leaping",
+ "Subclass": "leaping"
+ },
"MarkDuration": {
"Value": 3,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "duration"
}
},
+ "MarkModifier": {
+ "Class": "modifier_werewolf_kickflip_bonusdamage",
+ "Subclass": "bonusdamage"
+ },
"Name": "Boot Kick",
"SelfPushForceCameraAway": 600,
"SelfPushForceUp": 200,
"SlowDuration": 0.1,
+ "SuccessEnemyModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "enemysuccess"
+ },
"SuccessInputWindow": 0.3,
+ "SuccessSelfModifier": {
+ "Class": "modifier_werewolf_kickflip_success_self",
+ "Subclass": "selfsuccess"
+ },
"TimeScaleDebuff": 95,
"Upgrades": [
{
@@ -6910,18 +9002,36 @@
"Type": "melee"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"EnemyPushForceAway": 200,
"EnemyPushForceUp": 300,
"GravityScale": 1,
"Height": 4,
"IsDisabled": false,
"Key": "ability_werewolf_leap",
+ "LandingBonusesModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed"
+ ]
+ },
"LeapCameraSpeed": 300,
"LeapForwardSpeed": 800,
"LeapInputSpeed": 250,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.54,
"LeapUpSpeed": 200,
+ "LeapingModifier": {
+ "Class": "modifier_citadel_werewolf_leaping",
+ "Subclass": "leaping"
+ },
"Name": "Crushing Leap",
"Radius": 7.5,
"SlowPercent": 30,
@@ -6965,11 +9075,22 @@
}
},
"DebuffDuration": 6,
+ "DebuffModifier": {
+ "Class": "modifier_citadel_werewolf_maulingleapdebuff",
+ "Subclass": "shred",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_werewolf_maulingleap",
"LeapForwardOffset": 0.3,
"LeapMultiHitRadius": 1.5,
"LeapRadius": 2.8,
+ "LeapingModifier": {
+ "Class": "modifier_citadel_werewolf_leaping",
+ "Subclass": "leaping"
+ },
"Name": "Mauling Leap",
"TickRate": 0.5,
"Upgrades": [
@@ -6990,6 +9111,13 @@
"AbilityCooldown": 20,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BonusDebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "bonusdebuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "OutgoingDamagePercent"
+ ]
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 40,
@@ -6999,9 +9127,20 @@
}
},
"DebuffDuration": 1.5,
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "ability_werewolf_netshot",
"Name": "Entangling Bola",
+ "RootModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "root"
+ },
"SlowPercent": 20,
"Upgrades": [
{
@@ -7036,6 +9175,14 @@
"Key": "ability_werewolf_onthehunt",
"Name": "On The Hunt",
"Radius": 25,
+ "RapidFireModifier": {
+ "Class": "modifier_werewolf_onthehunt",
+ "Subclass": "modifier_rapidfire",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletLifestealPercent",
+ "AbilityLifestealPercent"
+ ]
+ },
"Upgrades": [
{
"AbilityDuration": 3
@@ -7068,6 +9215,11 @@
"EnhancedHowlDebuffDuration": 10,
"ForwardVelocity": 800,
"HowlDebuffDuration": 2,
+ "HowlDebuffModifier": {
+ "Class": "modifier_werewolf_trackingbomb",
+ "Subclass": "howldebuff",
+ "LabelOffset": 160.0
+ },
"HowlRadius": 80,
"IsDisabled": false,
"Key": "ability_werewolf_trackingbomb",
@@ -7077,6 +9229,13 @@
"ProjectileLifetime": 60,
"Radius": 7.5,
"SlowDuration": 3,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedSlowPct"
+ ]
+ },
"TickRate": 0.1,
"TrackingRangeHuman": 50,
"TrackingRangeWerewolf": 100,
@@ -7093,6 +9252,14 @@
}
],
"VialDebuffDuration": 9,
+ "VialDebuffModifier": {
+ "Class": "modifier_werewolf_trackingbomb",
+ "Subclass": "vialdebuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponPowerDebuff",
+ "FireRateSlow"
+ ]
+ },
"WeaponPowerDebuff": -30
},
"ability_werewolf_transformation": {
@@ -7136,6 +9303,10 @@
},
"IsDisabled": false,
"Key": "ability_werewolf_transformation",
+ "KillCreditModifier": {
+ "Class": "modifier_base",
+ "Subclass": "killcredit"
+ },
"LowHealthFraction": 30,
"LowHealthRageBonus": {
"Value": 40,
@@ -7158,6 +9329,10 @@
"RagePercentagePerSecondInCombat": 1,
"RagePercentagePerSecondOutOfCombat": -3,
"ReadyDuration": 3,
+ "ReadyModifier": {
+ "Class": "modifier_base",
+ "Subclass": "ready"
+ },
"StackDuration": 5,
"Upgrades": [
{
@@ -7172,7 +9347,24 @@
"KillDurationBonus": 15,
"KillCreditWindow": 1.5
}
- ]
+ ],
+ "WerewolfModifier": {
+ "Class": "modifier_werewolf",
+ "Subclass": "werewolf",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResist",
+ "BulletResist",
+ "HeadshotResist",
+ "BonusHealth",
+ "BonusMoveSpeed"
+ ],
+ "ModelScale": 1.0,
+ "StackingBuffModifier": {
+ "Class": "modifier_werewolf_stackingbuff",
+ "Subclass": "stackingbuff"
+ },
+ "StatusEffectPriority": 10
+ }
},
"ability_werewolf_transformation_trigger": {
"AbilityCooldownBetweenCharge": -1.0,
@@ -7197,7 +9389,23 @@
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AccuracyPercentage": -30,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "channeling"
+ },
"BonusFireRate": 300,
+ "BuffModifier": {
+ "Class": "modifier_werewolf_unloadgun2",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BaseAttackDamagePercent"
+ ],
+ "MaxBulletsToProcInShot": 1.0,
+ "StackingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "stacking"
+ }
+ },
"BulletEffectiveness": 0.1,
"BulletRadiusOverride": 7,
"BulletSpread": -1,
@@ -7235,6 +9443,10 @@
"AbilityCooldown": 12.5,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_wrecker_salvage_buff",
+ "Subclass": "modifier_wrecker_salvage_buff"
+ },
"ChannelMoveSpeed": 3.8,
"ConsumeHealPercentage": 50,
"DPS": {
@@ -7249,6 +9461,14 @@
"MaxRange": 20,
"Name": "Consume",
"SalvageDuration": 4,
+ "SalvageEnemyModifier": {
+ "Class": "modifier_wrecker_salvage",
+ "Subclass": "modifier_wrecker_salvage"
+ },
+ "StunEnemyModifier": {
+ "Class": "modifier_citadel_stunned",
+ "Subclass": "modifier_wrecker_salvage_stun"
+ },
"TickInterval": 0.25,
"Upgrades": [
{
@@ -7275,9 +9495,20 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "EnemySlowPct"
+ ]
+ },
"EnemyMoveSlowDuration": 1,
"EnemySlowPct": 60,
"ExplosionRadius": 8,
+ "GuidingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "guiding_modifier"
+ },
"IsDisabled": false,
"Key": "ability_wrecker_teleport",
"Name": "Astral Walk",
@@ -7300,6 +9531,26 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"AccelSpeed": 2400,
+ "ActiveModifier": {
+ "Class": "modifier_wrecker_ultimate",
+ "Subclass": "modifier_wrecker_ultimate_subclass",
+ "EnemyGrabModifier": {
+ "Class": "modifier_wrecker_ultimate_grab_enemy",
+ "Subclass": "modifier_wrecker_ultimate_grab_enemy"
+ },
+ "EnemyThrowModifier": {
+ "Class": "modifier_wrecker_ultimate_throw_enemy",
+ "Subclass": "modifier_wrecker_ultimate_throw_enemy"
+ },
+ "EnemyDamageModifier": {
+ "Class": "modifier_damage_on_hit_ground",
+ "Subclass": "modifier_wrecker_ultimate_damage_enemy"
+ },
+ "InvincibleModifier": {
+ "Class": "modifier_wrecker_ultimate_invincible",
+ "Subclass": "wrecker_invincible"
+ }
+ },
"BeamLength": 20,
"BeamWidth": 40,
"ChannelMoveSpeed": 5,
@@ -7347,6 +9598,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "AutoThrowModifier": {
+ "Class": "modifier_wrecking_ball_auto_throw",
+ "Subclass": "modifier_wrecking_ball_auto_throw"
+ },
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "ability_wrecking_ball",
@@ -7390,6 +9645,14 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 1,
+ "AnthemAOEModifier": {
+ "Class": "modifier_cadence_anthem_aoe",
+ "Subclass": "modifier_cadence_anthem_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_cadence_anthem_buff",
+ "Subclass": "modifier_cadence_anthem_buff"
+ }
+ },
"ChannelMoveSpeed": 1.3,
"ExtraLargeClip": 25,
"IsDisabled": false,
@@ -7417,6 +9680,18 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"BulletResist": -20,
+ "CrescendoAOEModifier": {
+ "Class": "modifier_cadence_crescendo_aoe",
+ "Subclass": "modifier_cadence_crescendo_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_cadence_crescendo_in_aoe",
+ "Subclass": "modifier_cadence_crescendo_in_aoe",
+ "PostAOEModifier": {
+ "Class": "modifier_cadence_crescendo_post_aoe",
+ "Subclass": "modifier_cadence_crescendo_post_aoe"
+ }
+ }
+ },
"Damage": {
"Value": 120,
"Scale": {
@@ -7452,6 +9727,18 @@
"ChannelMoveSpeed": -1,
"ExplosiveDamage": 120,
"FireRateBonus": 30,
+ "GrandFinaleAOEModifier": {
+ "Class": "modifier_cadence_grandfinale_aoe",
+ "Subclass": "modifier_cadence_grandfinale_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_cadence_grandfinale_buff",
+ "Subclass": "modifier_cadence_grandfinale_buff",
+ "BuildUpModifier": {
+ "Class": "modifier_citadel_base_buildup",
+ "Subclass": "modifier_citadel_base_buildup"
+ }
+ }
+ },
"IsDisabled": false,
"Key": "cadence_ability_grandfinale",
"Name": "Grand Finale",
@@ -7484,6 +9771,17 @@
"MinimumSleepTime": 2,
"Name": "Lullaby",
"Radius": 12,
+ "SleepAOEModifier": {
+ "Class": "modifier_cadence_sleep_aoe",
+ "Subclass": "modifier_cadence_sleep_aoe",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "ExternalBonusHealthRegen"
+ ],
+ "ProvidedByAura": {
+ "Class": "modifier_cadence_sleeping",
+ "Subclass": "modifier_cadence_sleeping"
+ }
+ },
"SleepWakeUpDelay": 0.25,
"Upgrades": [
{
@@ -7510,6 +9808,21 @@
"Key": "cadence_ability_silencecontraptions",
"MeleeEMP": 1,
"Name": "Silence Contraptions",
+ "SilenceContraptionsModifier": {
+ "Class": "modifier_cadence_silence_contraptions",
+ "Subclass": "modifier_cadence_silence_contraptions",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "BonusStamina"
+ ],
+ "DebuffModifier": {
+ "Class": "modifier_cadence_silence_contraptions_debuff",
+ "Subclass": "modifier_cadence_silence_contraptions_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
"Upgrades": [
{
"SlowPercent": 40
@@ -7548,6 +9861,13 @@
"IsDisabled": false,
"Key": "citadel_ability_bebop_laser_beam",
"Name": "Hyper Beam",
+ "RestrictionModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "bebop_laser_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 25,
"SlowTargetDuration": 0.5,
"TrackingSpeed": 55,
@@ -7586,8 +9906,37 @@
},
"IsDisabled": false,
"Key": "citadel_ability_bull_charge",
+ "ModifierBullCharging": {
+ "Class": "modifier_citadel_bull_charging",
+ "Subclass": "modifier_citadel_bull_charging"
+ },
+ "ModifierChargeDragEnemy": {
+ "Class": "modifier_charge_drag_enemy",
+ "Subclass": "modifier_charge_drag_enemy",
+ "VerticalOffset": 30,
+ "ForwardOffset": 120
+ },
+ "ModifierTossAirControlLockout": {
+ "Class": "modifier_base",
+ "Subclass": "air_control_lockout",
+ "Duration": 1.0
+ },
+ "ModifierWeaponPowerIncrease": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_shoulder_charge_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponDamageBonus"
+ ]
+ },
"Name": "Shoulder Charge",
"SideMoveSpeedReduction": -65,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "wall_slam_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SpeedInitial": 18.75,
"StunDuration": 0.3,
"TossUpMagnitude": 0.5,
@@ -7612,6 +9961,15 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_bull_heal_aura",
+ "Subclass": "modifier_bull_heal_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_bull_heal_target",
+ "Subclass": "modifier_bull_heal_target"
+ },
+ "AuraRadius": 0.0
+ },
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 22,
@@ -7650,7 +10008,19 @@
"AbilityCooldown": 185.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "ActiveModifier": {
+ "Class": "modifier_base",
+ "Subclass": "leap_active"
+ },
+ "BoostModifier": {
+ "Class": "modifier_citadel_bull_leap_boosting",
+ "Subclass": "modifier_citadel_bull_leap_boosting"
+ },
"ChannelMoveSpeed": -1,
+ "CrashModifier": {
+ "Class": "modifier_citadel_bull_leap_boosting_crash",
+ "Subclass": "modifier_citadel_bull_leap_boosting_crash"
+ },
"Damage": {
"Value": 100,
"Scale": {
@@ -7658,10 +10028,25 @@
"Type": "spirit"
}
},
+ "DragModifier": {
+ "Class": "modifier_charge_drag_enemy",
+ "Subclass": "modifier_charge_drag_enemy",
+ "ForwardOffset": 200,
+ "VerticalOffset": 0
+ },
+ "ImmunityModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "modifier_unstoppable",
+ "StatusEffectPriority": 25
+ },
"ImpactHeight": 6,
"ImpactRadius": 9,
"IsDisabled": false,
"Key": "citadel_ability_bull_leap",
+ "LandingBonusesModifier": {
+ "Class": "modifier_citadel_bull_leap_landing_bonuses",
+ "Subclass": "modifier_citadel_bull_leap_landing_bonuses"
+ },
"Name": "Seismic Impact",
"StunDuration": 1.6,
"TossSpeed": 450,
@@ -7711,6 +10096,13 @@
"CardResourcePerHeavyMelee": 25,
"CardResourcePerLightMelee": 10,
"ChannelMoveSpeed": -1,
+ "ClubModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "club_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "ClubSlowPercent"
+ ]
+ },
"ClubSlowDuration": 3,
"ClubSlowPercent": -30,
"CooldownBetweenCards": 0.5,
@@ -7721,6 +10113,10 @@
"Type": "spirit"
}
},
+ "DiamondModifier": {
+ "Class": "modifier_cardtoss_stacking_resist_shred",
+ "Subclass": "diamond_card_debuff"
+ },
"DiamondResistShred": -8.0,
"DiamondResistShredDuration": 5,
"HeartHeal": {
@@ -7772,6 +10168,12 @@
"AbilityCooldown": 0.5,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_citadel_lightning_bullet",
+ "Subclass": "modifier_citadel_lightning_bullet"
+ }
+ ],
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"ConeRadius": 6,
@@ -7803,8 +10205,16 @@
"AbilityUnitTargetLimit": 1,
"CameraDistance": 120,
"ChannelMoveSpeed": -1,
+ "ChargeActiveModifier": {
+ "Class": "modifier_citadel_charged_tackle_active",
+ "Subclass": "modifier_citadel_charged_tackle_active"
+ },
"ChargeDistance": 20,
"ChargeDragVerticalOffset": 40,
+ "ChargePrepareModifier": {
+ "Class": "modifier_citadel_charged_tackle_prepare",
+ "Subclass": "modifier_citadel_charged_tackle_prepare"
+ },
"Damage": {
"Value": 64,
"Scale": {
@@ -7812,6 +10222,10 @@
"Type": "spirit"
}
},
+ "DragModifier": {
+ "Class": "modifier_charge_pull_enemy",
+ "Subclass": "modifier_charge_pull_enemy"
+ },
"DragReleaseSpeed": 6,
"IsDisabled": false,
"Key": "citadel_ability_charged_tackle",
@@ -7845,6 +10259,15 @@
"BulletRadiusOverride": 16.0,
"BulletTimeScale": 0.01,
"ChannelMoveSpeed": -1,
+ "ChargingModifier": {
+ "Class": "modifier_chrono_kinetic_carbine",
+ "Subclass": "modifier_chrono_kinetic_carbine"
+ },
+ "DebuffModifier": {
+ "Class": "modifier_chrono_kinetic_carbine_slow",
+ "Subclass": "modifier_chrono_kinetic_carbine_slow",
+ "StatusEffectPriority": 50
+ },
"HeadshotBonus": 14,
"IsDisabled": false,
"Key": "citadel_ability_chrono_kinetic_carbine",
@@ -7911,6 +10334,18 @@
"Key": "citadel_ability_chrono_pulse_grenade",
"MovementSlowDuration": 0.2,
"Name": "Pulse Grenade",
+ "PulseAreaModifier": {
+ "Class": "modifier_chrono_pulse_grenade_pulse_area",
+ "Subclass": "modifier_chrono_pulse_grenade_pulse_area",
+ "DebuffModifier": {
+ "Class": "modifier_chrono_pulse_grenade_debuff",
+ "Subclass": "modifier_chrono_pulse_grenade_debuff"
+ },
+ "SlowModifier": {
+ "Class": "modifier_pulsegrenade_timeslow",
+ "Subclass": "slow"
+ }
+ },
"PulseDamage": {
"Value": 35,
"Scale": {
@@ -7947,6 +10382,11 @@
"AbilityCooldown": 95.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BubbleMoveModifier": {
+ "Class": "modifier_chrono_swap_bubble_move",
+ "Subclass": "modifier_chrono_swap_bubble_move",
+ "MultiSwapDistFromOrigin": 80.0
+ },
"ChannelMoveSpeed": 1.3,
"CombatBarrier": {
"Value": 0,
@@ -7962,6 +10402,13 @@
"Key": "citadel_ability_chrono_swap",
"MinSwapTime": 0.6,
"Name": "Paradoxical Swap",
+ "ShieldModifier": {
+ "Class": "modifier_base",
+ "Subclass": "barrier_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier"
+ ]
+ },
"SwapDamage": {
"Value": 150.0,
"Scale": {
@@ -7999,6 +10446,19 @@
"AbilityDuration": 5.5,
"AbilityUnitTargetLimit": 1,
"AuraEffectDuration": 2,
+ "AuraModifier": {
+ "Class": "modifier_citadel_chrono_time_wall_aura",
+ "Subclass": "modifier_citadel_chrono_time_wall_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_citadel_chrono_time_wall_effect",
+ "Subclass": "modifier_citadel_chrono_time_wall_effect"
+ },
+ "DebuffModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ },
+ "AuraRadius": 0.001
+ },
"ChannelMoveSpeed": 1.3,
"FriendlyBulletDamageBonus": 30,
"IsDisabled": false,
@@ -8034,6 +10494,20 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
+ "ClimbRopeSlowFromRecentDamageModifier": {
+ "Class": "modifier_climb_rope_slow",
+ "Subclass": "climb_rope_slow_from_recent_damage",
+ "RampDownTime": 1.0,
+ "PercentageMultiplierStart": 40,
+ "PercentageMultiplierEnd": 0
+ },
+ "ClimbRopeSlowOnHitModifier": {
+ "Class": "modifier_ramp_slow",
+ "Subclass": "climb_rope_slow_on_hit",
+ "RampUpTime": 2.0,
+ "PercentageMultiplierStart": 80,
+ "PercentageMultiplierEnd": 20
+ },
"IsDisabled": false,
"Key": "citadel_ability_climb_rope",
"Name": null,
@@ -8043,6 +10517,12 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 0.6,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_stamina_regen_jump_reduction",
+ "Subclass": "modifier_stamina_regen_jump_reduction"
+ }
+ ],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_dash",
@@ -8071,6 +10551,13 @@
"PushForce": 175,
"SegmentEmitTime": 0.1,
"SlowDuration": 2.5,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 20,
"TimeBetweenSegments": 0.035,
"TimeToMaxDistance": 1.8,
@@ -8089,7 +10576,27 @@
"SlowPercent": 30
}
],
- "WallImpactRange": 5
+ "WallImpactRange": 5,
+ "WallModifier": {
+ "Class": "modifier_fissure_wall",
+ "Subclass": "modifier_fissure_wall",
+ "EnemyVisionModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_enemy_vision"
+ },
+ "DebuffModifier": {
+ "Class": "modifier_bonus_damage_percent",
+ "Subclass": "modifier_bonus_damage_percent"
+ },
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "SentryDistanceFromWall": 80
+ }
},
"citadel_ability_fissure_wall_cancel": {
"AbilityCooldown": 1,
@@ -8115,6 +10622,13 @@
"AbilityCooldown": 36.0,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "spirit_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SpiritBonus"
+ ]
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 0,
@@ -8123,10 +10637,21 @@
"Type": "melee"
}
},
+ "GrappleTargetModifier": {
+ "Class": "modifier_citadel_flying_strike",
+ "Subclass": "target"
+ },
"IsDisabled": false,
"Key": "citadel_ability_flying_strike",
"Name": "Flying Slash",
"SlowDuration": 2.5,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 50,
"Upgrades": [
{
@@ -8154,9 +10679,16 @@
"Value": 0,
"Scale": {
"Value": 1.0,
- "Type": "spirit"
+ "Type": "duration"
}
},
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "healing_slash_buff_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BuffMeleeDamage"
+ ]
+ },
"Damage": {
"Value": 55,
"Scale": {
@@ -8165,6 +10697,13 @@
}
},
"DebuffDuration": 4,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"FireRateSlow": 30,
"HealFixedHealth": {
"Value": 55,
@@ -8204,6 +10743,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityPostCastDuration": 0.2,
"AbilityUnitTargetLimit": 1,
+ "BulletAmpModifier": {
+ "Class": "modifier_bebop_hook_bullet_amp",
+ "Subclass": "modifier_bebop_hook_bullet_amp"
+ },
"CancelHookDuration": 0.2,
"ChannelMoveSpeed": -1,
"Damage": {
@@ -8220,7 +10763,30 @@
"Key": "citadel_ability_hook",
"Name": "Grapple Arm",
"RestrictionDuration": 0.5,
+ "SelfModifier": {
+ "Class": "modifier_citadel_hookself",
+ "Subclass": "modifier_citadel_hookself"
+ },
"SlowPercent": 90,
+ "TargetModifier": {
+ "Class": "modifier_citadel_hooktarget",
+ "Subclass": "modifier_citadel_hooktarget",
+ "RestrictionModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_bases",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "TossUpSpeed": 0.0,
+ "ReturnSpeed": 2000.0,
+ "ReturnPositionForwardOffset": 100.0,
+ "CloseEnoughDistance": 30.0,
+ "FailSafeDurationMult": 2.0,
+ "FailSafeMinTime": 1.0,
+ "ReturnSpeedFail": 100.0,
+ "ReturnStuckTime": 0.2
+ },
"Upgrades": [
{
"BulletAmp": 20,
@@ -8242,6 +10808,13 @@
"CaptureRadius": 9,
"ChainDuration": 1.75,
"ChainLength": 9,
+ "ChainModifier": {
+ "Class": "modifier_citadel_hornet_chain_connection",
+ "Subclass": "modifier_citadel_hornet_chain_connection",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow"
+ ]
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 40,
@@ -8250,6 +10823,10 @@
"Type": "spirit"
}
},
+ "DisarmModifier": {
+ "Class": "modifier_citadel_disarmed",
+ "Subclass": "modifier_citadel_disarmed"
+ },
"EnemyDragSpeed": 25.4,
"IsDisabled": false,
"Key": "citadel_ability_hornet_chain",
@@ -8279,6 +10856,19 @@
"IsDisabled": false,
"JumpVelocity": 1000,
"Key": "citadel_ability_hornet_leap",
+ "KillCheckModifier": {
+ "Class": "modifier_base",
+ "Subclass": "killcheck_modifier",
+ "Duration": 1.0
+ },
+ "LeapModifier": {
+ "Class": "modifier_hornet_leap",
+ "Subclass": "modifier_hornet_leap",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponRecoilReduction",
+ "BonusClipSizePercent"
+ ]
+ },
"MagicDamagePerBullet": {
"Value": 10,
"Scale": {
@@ -8345,9 +10935,17 @@
"Type": "spirit"
}
},
+ "GlowEnemyModifier": {
+ "Class": "modifier_low_health_glow",
+ "Subclass": "modifier_low_health_glow"
+ },
"HeadshotBonus": 20,
"IsDisabled": false,
"Key": "citadel_ability_hornet_snipe",
+ "KillCheckModifier": {
+ "Class": "modifier_base",
+ "Subclass": "killcheck_modifier"
+ },
"LowHealthEnemyDamageBonus": {
"Value": 90,
"Scale": {
@@ -8362,6 +10960,10 @@
"Name": "Assassinate",
"Range": 1000,
"ShotRadius": 4.0,
+ "SnipeModifier": {
+ "Class": "modifier_citadel_hornet_snipe",
+ "Subclass": "modifier_citadel_hornet_snipe"
+ },
"TimeToFullCharge": 1.0,
"Upgrades": [
{
@@ -8385,6 +10987,17 @@
"BulletResistReduction": -6,
"ChannelMoveSpeed": -1,
"DebuffDuration": 5,
+ "DebuffModifier": {
+ "Class": "modifier_citadel_hornet_sting_debuff",
+ "Subclass": "modifier_citadel_hornet_sting_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResistReduction",
+ "TechArmorDamageReduction",
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent",
+ "FireRateSlow"
+ ]
+ },
"DotHealthPercent": 2.2,
"ImpactDamage": {
"Value": 40,
@@ -8422,6 +11035,25 @@
"AbilityDuration": 5,
"AbilitySpeedPct": 60,
"AbilityUnitTargetLimit": 1,
+ "AutoChannelModifier": {
+ "Class": "modifier_base",
+ "Subclass": "channel"
+ },
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResist",
+ "TechResist",
+ "WeaponDamageBonus",
+ "BonusMoveSpeed"
+ ],
+ "StatusEffectPriority": 0
+ },
+ "BuffTimerModifier": {
+ "Class": "modifier_yamato_infinity_slash_buff_timer",
+ "Subclass": "timer"
+ },
"BulletResist": 30,
"IsDisabled": false,
"Key": "citadel_ability_infinity_slash",
@@ -8450,6 +11082,13 @@
"AbilityUnitTargetLimit": 1,
"AirJumpVerticalSpeedPercent": 75,
"ChannelMoveSpeed": -1,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_wall_jump_stamina_regen_reduction",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "StaminaRegenReduction"
+ ]
+ },
"IsDisabled": false,
"Key": "citadel_ability_jump",
"Name": "Jump",
@@ -8466,6 +11105,13 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_citadel_disruptive_charge",
+ "Subclass": "modifier_citadel_disruptive_charge",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_kali_disruptive_charge",
@@ -8499,6 +11145,13 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "citadel_ability_kali_spinning_blade",
"MinReflectionDOTResult": -0.95,
@@ -8537,6 +11190,21 @@
"AbilityCooldown": 35.0,
"AbilityCooldownBetweenCharge": 2,
"AbilityUnitTargetLimit": 1,
+ "AirControlModifier": {
+ "Class": "modifier_grapple_air_control",
+ "Subclass": "modifier_air_control",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AirControlPercent"
+ ]
+ },
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_grapple_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponDamageBonus",
+ "WeaponFireRateBonus"
+ ]
+ },
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"JumpSlowResistance": 0.667,
@@ -8567,6 +11235,24 @@
"AbilityPostCastDuration": 0.4,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": -1,
+ "DownStrikeModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_lash_down_strike_embedded"
+ },
+ "DragModifier": {
+ "Class": "modifier_charge_drag_enemy",
+ "Subclass": "modifier_charge_drag_enemy",
+ "ForwardOffset": 200,
+ "VerticalOffset": -200,
+ "ForceDistScale": 10
+ },
+ "ImpactModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_slow_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "EnemySlowPct"
+ ]
+ },
"IsDisabled": false,
"Key": "citadel_ability_lash_down_strike",
"MinAimAngle": 60,
@@ -8608,7 +11294,7 @@
},
{
"StompDamagePerMeterPrimary": {
- "Value": 113,
+ "Value": 2.13,
"Scale": {
"Value": 0.03255,
"Type": "spirit"
@@ -8616,7 +11302,7 @@
"Multiply": true
},
"StompDamagePerMeterSecondary": {
- "Value": 113,
+ "Value": 2.13,
"Scale": {
"Value": 0.008137,
"Type": "spirit"
@@ -8635,6 +11321,21 @@
"AbilityUnitTargetLimit": 6,
"BoostTime": 1.0,
"ChannelMoveSpeed": -1,
+ "GrappleEnemyModifier": {
+ "Class": "modifier_lash_grapple_enemy_debuff",
+ "Subclass": "modifier_lash_grapple_enemy_debuff",
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ },
+ "GrappleTargetModifier": {
+ "Class": "modifier_lash_grapple_target",
+ "Subclass": "target"
+ },
"HangTime": 0.6,
"ImpactDamage": {
"Value": 105,
@@ -8655,6 +11356,10 @@
"SlamSpeed": 1600,
"SlowDuration": 4,
"SlowPercent": 50,
+ "TargetModifier": {
+ "Class": "modifier_lash_grapple_target",
+ "Subclass": "lockon"
+ },
"ThrowDistance": {
"Value": 14,
"Scale": {
@@ -8699,6 +11404,13 @@
"MinShockDuration": 0.5,
"Name": "Lightning Ball",
"ShockRadius": 4.25,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "gigagwatt_lightningball_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"TickRate": 0.1,
"Upgrades": [
{
@@ -8712,13 +11424,22 @@
"DPS": 58.5,
"ShockRadius": 1.5
}
- ]
+ ],
+ "ZapModifier": {
+ "Class": "modifier_citadel_lightningball",
+ "Subclass": "modifier_citadel_lightningball"
+ }
},
"citadel_ability_magewalk": {
"AbilityCastRange": 10,
"AbilityCooldown": 15,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BubbleModifier": {
+ "Class": "modifier_magewalk",
+ "Subclass": "modifier_magewalk",
+ "StatusEffectPriority": 100
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 30,
@@ -8743,6 +11464,10 @@
"TurretBaseHealth": 400,
"TurretHealthScaling": null,
"TurretLifetime": 8,
+ "TurretModifier": {
+ "Class": "modifier_base",
+ "Subclass": "turret_modifier"
+ },
"Upgrades": [
{
"AbilityCastRange": 4
@@ -8762,6 +11487,13 @@
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_mantle",
+ "MantleSlowOnHitModifier": {
+ "Class": "modifier_ramp_slow",
+ "Subclass": "mantle_hit_slow",
+ "RampUpTime": 2.0,
+ "PercentageMultiplierStart": 80,
+ "PercentageMultiplierEnd": 20
+ },
"Name": null,
"Upgrades": []
},
@@ -8780,7 +11512,32 @@
"Key": "citadel_ability_melee_parry",
"Name": "Parry",
"ParriedStunTime": 2.75,
+ "ParryActiveModifier": {
+ "Class": "modifier_citadel_parry",
+ "Subclass": "modifier_citadel_parry"
+ },
+ "ParryBossVictimCalmModifier": {
+ "Class": "modifier_base",
+ "Subclass": "boss_victim_calm"
+ },
+ "ParryBossVictimNoMeleeModifier": {
+ "Class": "modifier_base",
+ "Subclass": "boss_victim_no_melee"
+ },
+ "ParryCooldownModifier": {
+ "Class": "modifier_base",
+ "Subclass": "parry_cooldown_display"
+ },
+ "ParryEndVisualModifier": {
+ "Class": "modifier_base",
+ "Subclass": "parry_end_visuals",
+ "StatusEffectPriority": 0
+ },
"ParryMoveSpeed": 50,
+ "ParryVictimModifier": {
+ "Class": "modifier_citadel_parried_stun",
+ "Subclass": "modifier_citadel_parried_stun"
+ },
"Upgrades": [],
"VictimDamageTakenScale": 25
},
@@ -8791,6 +11548,21 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6.5,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_mobile_resupply_aura",
+ "Subclass": "modifier_mobile_resupply_aura",
+ "AmbientParticleRadiusControlPoint": 1,
+ "ModifierProvidedByAuraDuration": 1.0,
+ "ProvidedByAura": {
+ "Class": "modifier_mobile_resupply",
+ "Subclass": "modifier_mobile_resupply",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AuraFireRateBonus",
+ "StaminaCooldownReduction",
+ "SpiritResist"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"ExternalBonusHealthRegen": {
"Value": 25,
@@ -8837,6 +11609,17 @@
"IsDisabled": false,
"Key": "citadel_ability_nikuman",
"Name": "Rejuvenating Aurora",
+ "NikumanModifier": {
+ "Class": "modifier_nikuman",
+ "Subclass": "modifier_nikuman",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "heal_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MovementSpeedBonus"
+ ]
+ }
+ },
"ShareWithFriendsRadius": 8,
"Upgrades": [
{
@@ -8856,6 +11639,19 @@
"citadel_ability_passive_beefy": {
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_infernal_resilience_melee",
+ "Subclass": "modifier_infernal_resilience_melee"
+ },
+ {
+ "Class": "modifier_intrinsic_base",
+ "Subclass": "modifier_intrinsic_base",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "StatusResistancePercent"
+ ]
+ }
+ ],
"BonusHealthRegen": 1,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
@@ -8903,6 +11699,18 @@
"SlashCollisionRadius": 4,
"SlashLength": 22,
"SlashRadius": 41,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "UnstoppableWhileCastingModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "yamato_powerslash_unstoppable",
+ "StatusEffectPriority": 25
+ },
"Upgrades": [
{
"SlowDuration": 3,
@@ -8941,6 +11749,17 @@
"IsDisabled": false,
"Key": "citadel_ability_projectmind",
"Name": "Project Mind",
+ "ProjectMindModifier": {
+ "Class": "modifier_citadel_projectmind",
+ "Subclass": "modifier_citadel_projectmind",
+ "ShieldModifier": {
+ "Class": "modifier_wraith_project_mind_shield",
+ "Subclass": "modifier_wraith_project_mind_shield",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "CombatBarrier"
+ ]
+ }
+ },
"TrailInterval": 0.1,
"Upgrades": [
{
@@ -8983,6 +11802,35 @@
"LiftChainRadius": 20,
"LiftDuration": 2,
"LiftHeight": 80,
+ "LiftModifier": {
+ "Class": "modifier_citadel_psychiclift",
+ "Subclass": "lift",
+ "RiseMaxSpeed": 750.0,
+ "RiseAcc": 3000.0,
+ "RiseTime": 0.75,
+ "SlamAcc": 6000.0,
+ "SlamImpactRadius": 100.0,
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "silence"
+ },
+ "DisarmModifier": {
+ "Class": "modifier_citadel_disarmed",
+ "Subclass": "disarm"
+ },
+ "RiseDecayFracEnd": 0.95,
+ "RiseDecayFracStart": 0.3,
+ "OccilateMaxDistance": 400.0,
+ "OccilateDegreesPerSecond": 300.0,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "lift_slow_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "SlamTime": 0.5
+ },
"Name": "Telekinesis",
"SlowPercent": 40,
"TossDistance": 13,
@@ -9008,6 +11856,10 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 8,
"AbilityUnitTargetLimit": 100,
+ "BarrageModifier": {
+ "Class": "modifier_citadel_rocket_barrage_volley",
+ "Subclass": "modifier_citadel_rocket_barrage_volley"
+ },
"ChannelMoveSpeed": -1,
"DamagePerRocket": {
"Value": 22.5,
@@ -9027,6 +11879,14 @@
"Key": "citadel_ability_rocket_barrage",
"MaxSpread": 5,
"MinDistance": 8.5,
+ "MoveSlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_forge_rocket_barrage_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSlowPercent",
+ "EnemyDashSlowPercent"
+ ]
+ },
"Name": "Heavy Barrage",
"ProjectileIgnoreCollisionTime": 0.2,
"TrackSpeedFar": 100,
@@ -9086,6 +11946,17 @@
"DPSPercentHealth": 6
}
],
+ "VacuumAuraModifier": {
+ "Class": "modifier_vacuumaura",
+ "Subclass": "modifier_vacuumaura",
+ "ProvidedByAura": {
+ "Class": "modifier_vacuumaura_target",
+ "Subclass": "modifier_vacuumaura_target",
+ "OuterSpeedScale": 10.0,
+ "StatusEffectPriority": 60
+ },
+ "StatusEffectPriority": 0
+ },
"VacuumRadius": 7
},
"citadel_ability_shieldedsentry": {
@@ -9099,8 +11970,19 @@
"AttackSpeedMult": 100,
"BossDamagePercentIncoming": 50,
"BossDamagePercentOutgoing": 30,
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_forge_mini_turret_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSlowPercent"
+ ]
+ },
"DecayingResist": 80,
"DecayingResistDuration": 6,
+ "InnateModifier": {
+ "Class": "modifier_forge_mini_turret_innate_modifier",
+ "Subclass": "modifier_forge_mini_turret_innate_modifier"
+ },
"IsDisabled": false,
"Key": "citadel_ability_shieldedsentry",
"MeleeResist": 35,
@@ -9162,6 +12044,10 @@
"BleedDuration": 5,
"BleedTickRate": 1,
"ChannelMoveSpeed": -1,
+ "DamageDebuffModifier": {
+ "Class": "modifier_shiv_thrown_shiv_damage_debuff",
+ "Subclass": "modifier_shiv_thrown_shiv_damage_debuff"
+ },
"ImpactDamage": {
"Value": 0,
"Scale": {
@@ -9174,6 +12060,10 @@
"MovementSlow": 35,
"Name": "Serrated Knives",
"RicochetCount": 1,
+ "SlowDebuffModifier": {
+ "Class": "modifier_shiv_thrown_shiv_slow_debuff",
+ "Subclass": "modifier_shiv_thrown_shiv_slow_debuff"
+ },
"Upgrades": [
{
"BleedDuration": 2
@@ -9201,10 +12091,21 @@
"CameraDistance": 250,
"ChannelMoveSpeed": -1,
"DashAngleThreshold": 89,
+ "DashModifier": {
+ "Class": "modifier_citadel_shiv_dash",
+ "Subclass": "modifier_citadel_shiv_dash"
+ },
"DashRadius": 2.5,
"DashRange": 12,
"DashSpeed": 60.96,
"DebuffDuration": 14,
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_shiv_dash_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechArmorDamageReduction"
+ ]
+ },
"ImpactDamage": {
"Value": 60,
"Scale": {
@@ -9240,6 +12141,10 @@
"AbilityCooldown": 20.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "cast"
+ },
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 25,
"DamagePctDeferredMaxRage": 15,
@@ -9276,6 +12181,14 @@
"EnemyHealthPercentBuffer": 3,
"IsDisabled": false,
"Key": "citadel_ability_shiv_killing_blow",
+ "KillableModifier": {
+ "Class": "modifier_killing_blow_glow",
+ "Subclass": "modifier_killing_blow_glow"
+ },
+ "LeapModifier": {
+ "Class": "modifier_citadel_shiv_killingblow_leap",
+ "Subclass": "modifier_citadel_shiv_killingblow_leap"
+ },
"MinTimeToTarget": 0.5,
"MoveSpeedToTarget": 30,
"Name": "Killing Blow",
@@ -9305,6 +12218,12 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 0.6,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_slide_debuff",
+ "Subclass": "modifier_slide_debuff"
+ }
+ ],
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_slide",
@@ -9339,6 +12258,10 @@
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": 5,
+ "StaticChargeModifier": {
+ "Class": "modifier_citadel_staticcharge",
+ "Subclass": "modifier_citadel_staticcharge"
+ },
"StunDuration": 0.9,
"Upgrades": [
{
@@ -9379,6 +12302,14 @@
"Name": "Static Charge",
"ShockDelay": 3.5,
"ShockRadius": 5,
+ "StaticChargeModifier": {
+ "Class": "modifier_citadel_staticcharge",
+ "Subclass": "modifier_citadel_staticcharge"
+ },
+ "StaticChargeWorldModifier": {
+ "Class": "modifier_citadel_staticcharge",
+ "Subclass": "modifier_citadel_staticcharge_world"
+ },
"StunDuration": 0.9,
"Upgrades": [
{
@@ -9398,6 +12329,18 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 3.5,
"AbilityUnitTargetLimit": 1,
+ "BombAttachedModifier": {
+ "Class": "modifier_citadel_sticky_bomb_attached",
+ "Subclass": "modifier_citadel_sticky_bomb_attached",
+ "OnGroundModifier": {
+ "Class": "modifier_citadel_sticky_bomb_on_ground",
+ "Subclass": "modifier_citadel_sticky_bomb_on_ground",
+ "OnGroundModifier": {
+ "Class": "modifier_base",
+ "Subclass": "empty"
+ }
+ }
+ },
"BonusDamagePctPerPlayerHit": {
"Value": 1.0,
"Scale": {
@@ -9423,11 +12366,23 @@
"FuseTime": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_sticky_bomb",
+ "KillCheckModifier": {
+ "Class": "modifier_base",
+ "Subclass": "killcheck_modifier"
+ },
"KillCheckWindow": 10.0,
"Name": "Sticky Bomb",
"OnHitDiminish": 60,
"OnKillDiminish": 7,
"Radius": 8,
+ "SelfBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_citadel_sticky_bomb_self_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MovementSpeedBonus",
+ "BonusFireRate"
+ ]
+ },
"SelfDamagePercent": 20,
"Upgrades": [
{
@@ -9449,6 +12404,10 @@
"AbilityCooldown": 26.0,
"AbilityCooldownBetweenCharge": 5,
"AbilityUnitTargetLimit": 1,
+ "BulletResistModifier": {
+ "Class": "modifier_stomp_debuff",
+ "Subclass": "modifier_stomp_debuff"
+ },
"ChannelMoveSpeed": 1.3,
"ClimbHeight": 1.0,
"Damage": {
@@ -9458,6 +12417,14 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "debuff_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResistReduction",
+ "SlowPercent"
+ ]
+ },
"DistanceAboveGround": 1.0,
"DropDownRate": 20,
"ImpactInterval": 0.1,
@@ -9505,6 +12472,10 @@
"InitialRadius": 10,
"IsDisabled": false,
"Key": "citadel_ability_storm_cloud",
+ "LightningStrikeAOEModifier": {
+ "Class": "modifier_lightning_strike_area",
+ "Subclass": "lightning_strike"
+ },
"LightningStrikeDamage": {
"Value": 75.0,
"Scale": {
@@ -9518,6 +12489,13 @@
"LightningStrikes": 1,
"Name": "Storm Cloud",
"Radius": 30,
+ "StormCloudModifier": {
+ "Class": "modifier_citadel_stormcloud",
+ "Subclass": "modifier_citadel_stormcloud",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletResistOnActive"
+ ]
+ },
"Upgrades": [
{
"BulletResistOnActive": 55
@@ -9553,12 +12531,44 @@
}
},
"ChannelMoveSpeed": -1,
+ "GrappleTargetModifier": {
+ "Class": "citadel_modifier_tangotether_target",
+ "Subclass": "target"
+ },
"HealingPerGlub": 20,
"IsDisabled": false,
"Key": "citadel_ability_tangotether",
"MoveWhileShootingSpeedPenaltyReductionPercent": 100,
"MoveWhileZoomedSpeedPenaltyReductionPercent": 100,
"Name": "Kudzu Connection",
+ "TetherModifier": {
+ "Class": "citadel_modifier_tangotether_tether",
+ "Subclass": "citadel_modifier_tangotether_tether",
+ "MinConnectTime": 2.0,
+ "DisconnectDistanceBuffer": 100.0,
+ "TargetAwayDistance": 250.0,
+ "CandidateCloserDistance": 400.0,
+ "BuffModifier": {
+ "Class": "citadel_modifier_tangotether_tether_receiver",
+ "Subclass": "citadel_modifier_tangotether_tether_receiver",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "BulletLifestealPercent",
+ "MoveSpeedBonus",
+ "MoveWhileShootingSpeedPenaltyReductionPercent",
+ "MoveWhileZoomedSpeedPenaltyReductionPercent"
+ ]
+ },
+ "LockedTargetModifier": {
+ "Class": "modifier_base",
+ "Subclass": "tether_locked_modifier"
+ },
+ "NoConnectionModifier": {
+ "Class": "modifier_tether_no_connection",
+ "Subclass": "modifier_tether_no_connection"
+ },
+ "StatusEffectPriority": 50
+ },
"TetherSharedHealPct": {
"Value": 35,
"Scale": {
@@ -9610,8 +12620,23 @@
"AllyCastDelay": 0.1,
"AllyOutgoingDamagePercent": -20,
"BuffDuration": 8,
+ "BulletResistModifier": {
+ "Class": "modifier_base",
+ "Subclass": "airdrop_bulletresist",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction"
+ ]
+ },
"ChannelMoveSpeed": 1.3,
"CooldownReductionPctOnOthers": 25,
+ "DroppedBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "barrier_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AirDropBulletShield",
+ "AirDropOutgoingDamagePercent"
+ ]
+ },
"ExplodeDamage": {
"Value": 115.0,
"Scale": {
@@ -9619,6 +12644,27 @@
"Type": "spirit"
}
},
+ "ExplodingAllyModifier": {
+ "Class": "modifier_airlift_exploding_ally",
+ "Subclass": "modifier_airlift_exploding_ally"
+ },
+ "FlyingModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_base"
+ },
+ "GrabModifier": {
+ "Class": "modifier_airlift_grab",
+ "Subclass": "modifier_airlift_grab",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "AllyOutgoingDamagePercent"
+ ],
+ "LiftHorizontal": 0,
+ "LiftHeight": -120,
+ "FollowDampingFactor": 20,
+ "FollowDistance": -60,
+ "AllyPossibleStuckDistance": 320,
+ "AllyGrabCancelTime": 1.0
+ },
"InterruptCooldown": 3.5,
"IsDisabled": false,
"Key": "citadel_ability_tengu_airlift",
@@ -9626,6 +12672,17 @@
"OnLandDamageRadius": 20,
"OnLandDamageRadiusStart": 16,
"SilenceBombSpeed": 12,
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ },
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_airlift_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"Upgrades": [
{
"AirDropBulletShield": {
@@ -9674,6 +12731,13 @@
}
},
"DampingFactor": 0.25,
+ "DragModifier": {
+ "Class": "modifier_charge_drag_enemy",
+ "Subclass": "modifier_charge_drag_enemy",
+ "ForwardOffset": 0,
+ "VerticalOffset": -200,
+ "ForceDistScale": 10
+ },
"IsDisabled": false,
"Key": "citadel_ability_tengu_stone_form",
"LiftHeight": 180,
@@ -9709,6 +12773,21 @@
"AbilityCooldownBetweenCharge": 5,
"AbilityDuration": 4,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_citadel_tengu_urn_aura",
+ "Subclass": "urn_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_urn_debuff",
+ "Subclass": "modifier_urn_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ],
+ "EntangleModifier": {
+ "Class": "modifier_citadel_root",
+ "Subclass": "immobilize"
+ }
+ }
+ },
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
@@ -9750,6 +12829,33 @@
"AbilityCooldown": 3,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AoEModifier": {
+ "Class": "modifier_t2boss_wave_aura",
+ "Subclass": "modifier_t2boss_wave_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_t2boss_aoe_wave_target",
+ "Subclass": "modifier_t2boss_aoe_wave_target",
+ "TossUpStrength": 400.0,
+ "TossHorizontalMin": 300,
+ "TossHorizontalMax": 1200,
+ "DebuffDuration": 3.0,
+ "SilenceModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ },
+ "DisarmModifier": {
+ "Class": "modifier_citadel_disarmed",
+ "Subclass": "modifier_citadel_disarmed"
+ },
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_airlift_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ }
+ }
+ },
"ChannelMoveSpeed": -1,
"Damage": 300,
"DamageHealthPercent": 20,
@@ -9786,6 +12892,19 @@
"AbilityCooldown": 10,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 100,
+ "AuraModifier": {
+ "Class": "modifier_tier2boss_rocket_damage_aura",
+ "Subclass": "modifier_tier2boss_rocket_damage_aura",
+ "ModifierProvidedByAuraDuration": 4.0,
+ "ProvidedByAura": {
+ "Class": "modifier_tier2boss_rocket_damage_aura_debuff",
+ "Subclass": "modifier_tier2boss_rocket_damage_aura_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction",
+ "TechArmorReduction"
+ ]
+ }
+ },
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"Damage": 200,
@@ -9825,6 +12944,33 @@
"AbilityCastRange": 30.48,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BeamModifier": {
+ "Class": "modifier_tier3boss_electric_beam",
+ "Subclass": "modifier_tier3boss_electric_beam",
+ "LaserDPSToPlayers": 440.0,
+ "LaserDPSMaxHealth": 5,
+ "LaserDPSToNPCs": 80.0,
+ "AuraDropTickRate": 0.5,
+ "GroundAuraModifier": {
+ "Class": "modifier_tier3boss_laser_aura",
+ "Subclass": "modifier_tier3boss_laser_aura",
+ "ModifierProvidedByAuraDuration": 4.0,
+ "AuraRadius": 160.0,
+ "ProvidedByAura": {
+ "Class": "modifier_tier3boss_laser_debuff",
+ "Subclass": "modifier_tier3boss_laser_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletArmorReduction",
+ "TechArmorReduction"
+ ],
+ "Duration": 4,
+ "TickRate": 0.5,
+ "NPCDPS": 80,
+ "PlayerDPS": 100,
+ "MaxHealthDPS": 4
+ }
+ }
+ },
"BulletArmorReduction": -10,
"ChannelMoveSpeed": -1,
"IsDisabled": false,
@@ -9847,6 +12993,10 @@
"IsDisabled": false,
"Key": "citadel_ability_trooper_zip_line",
"KnockedOffDamagePct": 15,
+ "KnockedOffSlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "modifier_knocked_off_zipline_slow"
+ },
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
@@ -9856,10 +13006,29 @@
"Name": null,
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
+ "RidingZipLineModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_riding_zipline"
+ },
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
+ "ZipLineIntroModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_zipline_intro"
+ },
+ "ZipLineKnockdownImmuneModifier": {
+ "Class": "modifier_zipline_knockdown_immune",
+ "Subclass": "modifier_zipline_knockdown_immune"
+ },
+ "ZipLineSlowModifier": {
+ "Class": "modifier_zipline_speed",
+ "Subclass": "zipline_protection_slow",
+ "RampUpTime": 2.0,
+ "PercentageMultiplierStart": -70,
+ "PercentageMultiplierEnd": 0
+ },
"ZipSpeedInner": 700,
"ZipSpeedOuter": 830,
"ZiplineProtectionDamageAmp": 35,
@@ -9877,7 +13046,22 @@
}
},
"BuffGunRangePercent": 100,
- "ChannelMoveSpeed": -1,
+ "BuffModifier": {
+ "Class": "modifier_uppercut_buff",
+ "Subclass": "modifier_uppercut_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BuffGunRangePercent",
+ "BuffBaseWeaponPct"
+ ]
+ },
+ "ChannelMoveSpeed": -1,
+ "ClipModifier": {
+ "Class": "modifier_uppercut_clipsize",
+ "Subclass": "modifier_uppercut_clipsize",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "ClipSizeBonus"
+ ]
+ },
"EnemyHeroTossVelocity": 20,
"ExplodeDebuffDuration": 5,
"ForceReductionOnAngleDown": 0.75,
@@ -9917,6 +13101,22 @@
"Value": 1.0,
"Type": "melee"
}
+ },
+ "UppercutModifier": {
+ "Class": "modifier_citadel_uppercutted",
+ "Subclass": "modifier_citadel_uppercutted",
+ "NoExplodeModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_no_uppercut_explosion_damage"
+ },
+ "ExplodeDebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "uppercut_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
+ "StatusEffectPriority": 20
}
},
"citadel_ability_vandal_overflow": {
@@ -9938,6 +13138,10 @@
"IsDisabled": false,
"Key": "citadel_ability_vandal_overflow",
"LiftHeight": 120,
+ "LiftModifier": {
+ "Class": "modifier_citadel_vandaloverflow",
+ "Subclass": "lift"
+ },
"Name": null,
"Upgrades": [
{
@@ -9970,6 +13174,10 @@
"IsDisabled": false,
"Key": "citadel_ability_vandal_surge",
"LiftHeight": 120,
+ "LiftModifier": {
+ "Class": "modifier_citadel_vandalsurge",
+ "Subclass": "lift"
+ },
"Name": null,
"Upgrades": [
{
@@ -9990,6 +13198,15 @@
"AbilityDuration": 1.4,
"AbilityUnitTargetLimit": 1,
"AllyDistance": 13,
+ "BubbleModifier": {
+ "Class": "modifier_void_sphere",
+ "Subclass": "modifier_void_sphere",
+ "StatusEffectPriority": 100,
+ "BuffModifier": {
+ "Class": "modifier_voidsphere_buff",
+ "Subclass": "modifier_voidsphere_buff"
+ }
+ },
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "citadel_ability_void_sphere",
@@ -10059,6 +13276,14 @@
}
},
"Name": "Full Auto",
+ "RapidFireModifier": {
+ "Class": "modifier_rapidfire",
+ "Subclass": "modifier_rapidfire",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BulletLifestealPercent",
+ "AbilityLifestealPercent"
+ ]
+ },
"Upgrades": [
{
"AbilityCooldown": -20
@@ -10147,6 +13372,20 @@
"Type": "spirit"
}
},
+ "GarbageAuraModifier": {
+ "Class": "modifier_garbageaura",
+ "Subclass": "modifier_garbageaura",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_garbageaura_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ],
+ "OuterSpeedScale": 10.0,
+ "StatusEffectPriority": 60
+ },
+ "StatusEffectPriority": 0
+ },
"GarbageRadius": 12,
"IsDisabled": false,
"Key": "citadel_ability_wrecker_garbage_suck",
@@ -10180,6 +13419,10 @@
"IsDisabled": false,
"Key": "citadel_ability_zip_line",
"KnockedOffDamagePct": 15,
+ "KnockedOffSlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "modifier_knocked_off_zipline_slow"
+ },
"LatchEndSpeed": 750,
"LatchInitialSpeed": 600,
"LatchMaxTime": 0.5,
@@ -10189,10 +13432,29 @@
"Name": "Hyperline",
"PlayerSpeedCheckScale": 0.55,
"RegenZoneDismountHorizontalMaxSpeed": 300,
+ "RidingZipLineModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_riding_zipline"
+ },
"SlowDuration": 8,
"StunDuration": 2.5,
"Upgrades": [],
"ZipAcc": 1000,
+ "ZipLineIntroModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_zipline_intro"
+ },
+ "ZipLineKnockdownImmuneModifier": {
+ "Class": "modifier_zipline_knockdown_immune",
+ "Subclass": "modifier_zipline_knockdown_immune"
+ },
+ "ZipLineSlowModifier": {
+ "Class": "modifier_zipline_speed",
+ "Subclass": "zipline_protection_slow",
+ "RampUpTime": 2.0,
+ "PercentageMultiplierStart": -70,
+ "PercentageMultiplierEnd": 0
+ },
"ZipSpeedInner": 693,
"ZipSpeedOuter": 810,
"ZiplineProtectionDamageAmp": 35,
@@ -10207,7 +13469,13 @@
"IsDisabled": false,
"Key": "citadel_ability_zipline_boost",
"Name": null,
- "Upgrades": []
+ "Upgrades": [],
+ "ZipboostModifier": {
+ "Class": "modifier_zipline_boost",
+ "Subclass": "modifier_zipline_boost",
+ "RampUpTime": 1.0,
+ "PercentageSpeedIncreaseRampTo": 80.0
+ }
},
"citadel_base_lockon_ability": {
"IsDisabled": false,
@@ -10250,6 +13518,10 @@
"Type": "heavy_melee"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "debuff"
+ },
"ExtraSweepConeAngle": 60,
"ExtraSweepOffsetBehindCaster": 80,
"ExtraSweepRange": 3,
@@ -10258,6 +13530,10 @@
"Key": "drifter_blood_blast",
"Name": "Rend",
"RangeForBonusDamage": 8,
+ "TargetModifier": {
+ "Class": "modifier_drifter_rend_bullet_lifesteal",
+ "Subclass": "modifier_drifter_rend_bullet_lifesteal"
+ },
"TargetingConeAngle": 50,
"Upgrades": [
{
@@ -10304,6 +13580,15 @@
},
"BonusSprintAcceleration": 12,
"BonusSprintSpeed": 2,
+ "CasterModifier": {
+ "Class": "modifier_drifter_darkness_caster",
+ "Subclass": "modifier_drifter_darkness_caster",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusSprintSpeed",
+ "BonusFireRate",
+ "BonusSprintAcceleration"
+ ]
+ },
"ChannelMoveSpeed": 1.3,
"DarkFactor": 1.0,
"DistanceForMaxProjSpeed": 200,
@@ -10318,6 +13603,18 @@
"PostProcessFadeOutTime": 1.0,
"RevealDuration": 3,
"SmallVisionDistance": 15,
+ "TargetModifier": {
+ "Class": "modifier_drifter_darkness_target",
+ "Subclass": "modifier_drifter_darkness_target",
+ "ProvidedByAura": {
+ "Class": "modifier_drifter_darkness_target_boundary_unit",
+ "Subclass": "modifier_drifter_darkness_target_boundary_unit"
+ }
+ },
+ "TargetRevealModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_drifter_darkness_target_reveal"
+ },
"Upgrades": [
{
"BonusSprintSpeed": 10
@@ -10338,6 +13635,13 @@
"AbilityDuration": 5,
"AbilityUnitTargetLimit": 1,
"AirDrag": 3,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_drifter_stalkers_mark_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate"
+ ]
+ },
"ChannelMoveSpeed": -1,
"DotHealthPercent": {
"Value": 2.0,
@@ -10350,6 +13654,24 @@
"IsDisabled": false,
"Key": "drifter_shadow_mark",
"Name": "Stalker's Mark",
+ "PostTeleportModifier": {
+ "Class": "modifier_drifter_stalkers_mark_post_teleport",
+ "Subclass": "modifier_drifter_stalkers_mark_post_teleport"
+ },
+ "TargetModifier": {
+ "Class": "modifier_drifter_shadow_mark_target",
+ "Subclass": "modifier_drifter_shadow_mark_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "BulletResistReduction",
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ]
+ },
+ "TargetTeleportModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_drifter_shadow_mark_teleport_target"
+ },
"TeleportBackOffsetFromTarget": 135,
"TeleportDamage": {
"Value": 0,
@@ -10400,6 +13722,10 @@
},
"ExplosionRadius": 6,
"GravityScale": 1.4,
+ "InFlightModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_in_flight"
+ },
"IsDisabled": false,
"Key": "fathom_breach",
"Name": "Breach",
@@ -10422,6 +13748,10 @@
"AbilityCooldown": 50.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "cast"
+ },
"ChannelMoveSpeed": -1,
"DamagePctDeferred": 22,
"DamagePctDeferredMaxRage": 15,
@@ -10459,14 +13789,30 @@
},
"DebuffMaxDuration": 3.5,
"DebuffMinDuration": 1.0,
+ "DebuffModifier": {
+ "Class": "modifier_fathom_lurkers_ambush_debuff",
+ "Subclass": "modifier_fathom_lurkers_ambush_debuff"
+ },
"EnemySlowPct": 60,
"InitialHeight": 350,
"InvisFadeToDuration": 1.5,
+ "InvisModifier": {
+ "Class": "modifier_lurkers_ambush_invis",
+ "Subclass": "invis",
+ "InvisBias": 0.8
+ },
"IsDisabled": false,
"Key": "fathom_lurkers_ambush",
"Name": "Lurker's Ambush",
"NonLatchedDurationPct": 50,
"NotSeenByEnemiesRegen": 3,
+ "RegenModifier": {
+ "Class": "modifier_base",
+ "Subclass": "regen",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "NotSeenByEnemiesRegen"
+ ]
+ },
"RevealOnDamageDuration": 0.5,
"RevealOnSpottedDuration": 3,
"SpottedRadius": 999,
@@ -10517,6 +13863,21 @@
"AbilityCooldownBetweenCharge": 8,
"AbilityDuration": 3,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_fathom_scalding_spray_aura",
+ "Subclass": "modifier_fathom_scalding_spray_aura",
+ "AuraTargetingConeAngle": 60.0,
+ "AuraTargetingConeHalfWidth": 50.0,
+ "AuraRadius": 0.0,
+ "ProvidedByAura": {
+ "Class": "modifier_fathom_scalding_spray_target",
+ "Subclass": "modifier_fathom_scalding_spray_target"
+ },
+ "BuffModifier": {
+ "Class": "modifier_fathom_scalding_spray_weapon_damage",
+ "Subclass": "modifier_fathom_scalding_spray_weapon_damage"
+ }
+ },
"ChannelMoveSpeed": -1,
"DPS": {
"Value": 40,
@@ -10653,6 +14014,18 @@
"IsDisabled": false,
"Key": "gunslinger_demonMark",
"MarkDuration": 5,
+ "MarkModifier": {
+ "Class": "modifier_gunslinger_demonmark",
+ "Subclass": "demonmark",
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "demonmark_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "BonusMoveSpeed"
+ ]
+ }
+ },
"Name": "Infernal Brand",
"ProcDamage": {
"Value": 100,
@@ -10681,6 +14054,10 @@
"ChannelMoveSpeed": -1,
"ConeAngle": 45,
"Damage": 120,
+ "DebuffModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "knockback_slow"
+ },
"EnemyShoveForce": 800,
"IsDisabled": false,
"Key": "gunslinger_knockbackblast",
@@ -10698,6 +14075,11 @@
"AbilityCooldown": 10.5,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoChannelModifier": {
+ "Class": "modifier_citadel_rapid_fire",
+ "Subclass": "modifier_citadel_rapid_fire",
+ "AirDrag": 2.0
+ },
"BulletAccuracy": 200,
"BulletSpeedPercent": 100,
"CastRangeWhenVertical": 30,
@@ -10740,6 +14122,14 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": "",
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_sleep_bomb_aura",
+ "Subclass": "modifier_sleep_bomb_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_sleep_bomb_asleep",
+ "Subclass": "modifier_sleep_bomb_asleep"
+ }
+ },
"ChannelMoveSpeed": -1,
"Damage": {
"Value": 50,
@@ -10805,6 +14195,10 @@
"MaxStacks": 100,
"Name": "Fire Scarabs",
"OutgoingDamagePenaltyPercent": -20,
+ "StatStolenDebuffModifier": {
+ "Class": "modifier_mirage_fire_scarabs_health_loss",
+ "Subclass": "modifier_mirage_fire_scarabs_health_loss"
+ },
"StealDuration": 7,
"Upgrades": [
{
@@ -10829,6 +14223,25 @@
"AbilityCooldown": 3,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoIntrinsicModifiers": [
+ {
+ "Class": "modifier_mirage_sand_phantom_proc",
+ "Subclass": "modifier_mirage_sand_phantom_proc",
+ "MaxBulletsToProcInShot": 1,
+ "ProcReadyModifier": {
+ "Class": "modifier_mirage_sand_phantom_proc_ready",
+ "Subclass": "modifier_mirage_sand_phantom_proc_ready"
+ },
+ "PassiveVictimModifier": {
+ "Class": "modifier_mirage_sand_phantom_passive_victim",
+ "Subclass": "modifier_mirage_sand_phantom_passive_victim",
+ "SlowModifier": {
+ "Class": "modifier_diminishing_slow",
+ "Subclass": "mirage_djinns_mark_slow"
+ }
+ }
+ }
+ ],
"ChannelMoveSpeed": -1,
"DMarkMultiplierPerStack": 2,
"IsDisabled": false,
@@ -10868,6 +14281,15 @@
"AbilityCooldown": 120.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "BuffModifier": {
+ "Class": "modifier_mirage_traveler_movement_speed",
+ "Subclass": "modifier_mirage_teleport_movement_speed",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "BonusFireRate",
+ "CombatBarrier"
+ ]
+ },
"ChannelMoveSpeed": -1,
"CombatBarrier": {
"Value": 0,
@@ -10876,7 +14298,17 @@
"Type": "spirit"
}
},
+ "ImmunityModifier": {
+ "Class": "modifier_unstoppable",
+ "Subclass": "modifier_unstoppable",
+ "StatusEffectPriority": 0
+ },
"InterruptCooldown": 4,
+ "InterruptNotificationModifier": {
+ "Class": "modifier_base",
+ "Subclass": "notification",
+ "Duration": 2.0
+ },
"IsDisabled": false,
"Key": "mirage_teleport",
"Name": "Traveler",
@@ -10955,7 +14387,14 @@
}
],
"WhirlwindDuration": 4,
- "WhirlwindEvasionChance": 30
+ "WhirlwindEvasionChance": 30,
+ "WhirlwindEvasionModifier": {
+ "Class": "modifier_mirage_tornado_evasion",
+ "Subclass": "modifier_mirage_tornado_evasion",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WhirlwindEvasionChance"
+ ]
+ }
},
"npc_base": {
"AbilityCooldownBetweenCharge": -1.0,
@@ -10990,6 +14429,10 @@
"Type": "spirit"
}
},
+ "EnemyDebuffModifier": {
+ "Class": "modifier_operative_blindside_enemy_debuff",
+ "Subclass": "modifier_operative_blindside_enemy_debuff"
+ },
"IsDisabled": false,
"Key": "operative_blindside",
"MaxCameraAngleForSeeing": 180,
@@ -11014,6 +14457,30 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "CasterModifier": {
+ "Class": "modifier_operative_revelation_caster",
+ "Subclass": "modifier_operative_revelation_caster",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSpeedReduction"
+ ],
+ "StatusEffectPriority": 25,
+ "AuraModifier": {
+ "Class": "modifier_operative_revelation_aura",
+ "Subclass": "modifier_operative_revelation_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_operative_revelation_target",
+ "Subclass": "modifier_operative_revelation_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent",
+ "GroundDashReductionPercent"
+ ],
+ "DebuffModifier": {
+ "Class": "modifier_glitch_debuff",
+ "Subclass": "modifier_glitch_debuff"
+ }
+ }
+ }
+ },
"ChannelMoveSpeed": 4.2,
"CurseDuration": 3,
"DPS": {
@@ -11050,6 +14517,13 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
"ActivateTime": 0.2,
+ "AirHangModifier": {
+ "Class": "modifier_operative_umbrella_maneuver_air_hang",
+ "Subclass": "modifier_operative_umbrella_maneuver_air_hang",
+ "AirSpeed": -1,
+ "AirDrag": -1,
+ "FallSpeed": 10
+ },
"AirSpeedMax": 3.81,
"BackwardsVelocity": 13.0,
"ChannelMoveSpeed": -1,
@@ -11088,6 +14562,15 @@
"ChannelMoveSpeed": -1,
"IsDisabled": false,
"Key": "rutger_cheat_death",
+ "ModifierCheatDeathActivated": {
+ "Class": "modifier_rutger_cheat_death_activated",
+ "Subclass": "modifier_rutger_cheat_death_activated",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "BulletLifestealPercent"
+ ],
+ "Duration": -1.0
+ },
"Name": "Cheat Death",
"Upgrades": [
{
@@ -11107,6 +14590,14 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 10,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_rutger_force_field_aura",
+ "Subclass": "force_field_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_rutger_force_field"
+ }
+ },
"ChannelMoveSpeed": -1,
"ChargeUpTime": 0.5,
"Damage": {
@@ -11123,6 +14614,13 @@
"Key": "rutger_force_field",
"Name": "Force Field",
"SlowDuration": 0.3,
+ "SlowModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"SlowPercent": 60,
"SpherePushExtraDistance": 1.5,
"SphereRadius": 5,
@@ -11137,6 +14635,11 @@
"AbilityDuration": 3
}
],
+ "VictimPushModifier": {
+ "Class": "modifier_rutger_force_field_push_out",
+ "Subclass": "modifier_rutger_force_field_push_out",
+ "Duration": -1.0
+ },
"VictimPushTime": 0.4
},
"rutger_pulse": {
@@ -11144,6 +14647,17 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "AuraModifier": {
+ "Class": "modifier_rutger_pulse_aura",
+ "Subclass": "modifier_rutger_pulse_aura_subclass",
+ "ProvidedByAura": {
+ "Class": "modifier_rutger_pulse_target",
+ "Subclass": "modifier_rutger_pulse_target_subclass",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MovementSlow"
+ ]
+ }
+ },
"ChannelMoveSpeed": -1,
"DamageMax": {
"Value": 350,
@@ -11185,6 +14699,10 @@
"AbilityCooldownBetweenCharge": 1,
"AbilityUnitTargetLimit": 1,
"AirSpeedMax": 3.81,
+ "AutoChannelModifier": {
+ "Class": "modifier_intrinsic_base",
+ "Subclass": "modifier_intrinsic_base"
+ },
"CameraHeightOffset": 20,
"CameraHorizontalOffset": 15,
"ChannelMoveSpeed": -1,
@@ -11288,6 +14806,14 @@
},
"DamageInterval": 0.5,
"DebuffDuration": 11,
+ "DebuffModifier": {
+ "Class": "modifier_synth_affliction_debuff",
+ "Subclass": "modifier_synth_affliction_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "HealAmpReceivePenaltyPercent",
+ "HealAmpRegenPenaltyPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "synth_affliction",
"Name": "Affliction",
@@ -11321,7 +14847,19 @@
"AirDrag": 0.3,
"AirSpeedMax": 2.54,
"AmpDuration": 15,
+ "AmpModifier": {
+ "Class": "modifier_synth_barrage_amp",
+ "Subclass": "modifier_synth_barrage_amp"
+ },
"AmpPercentPerStack": 6,
+ "AutoChannelModifier": {
+ "Class": "modifier_intrinsic_base",
+ "Subclass": "modifier_intrinsic_base"
+ },
+ "BarrageCasterModifier": {
+ "Class": "modifier_synth_barrage_caster",
+ "Subclass": "modifier_synth_barrage_caster"
+ },
"ChannelMoveSpeed": 1.3,
"DamagePerProjectile": {
"Value": 32,
@@ -11330,6 +14868,13 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "modifier_synth_barrage_debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "MoveSlowPercent"
+ ]
+ },
"FallSpeedMax": 10,
"IsDisabled": false,
"Key": "synth_barrage",
@@ -11382,7 +14927,14 @@
"MaxLifetime": 1.6,
"AbilityCooldown": -14
}
- ]
+ ],
+ "WeaponDamageBonusModifier": {
+ "Class": "modifier_synth_plasma_flux_weapon_damage",
+ "Subclass": "modifier_synth_plasma_flux_weapon_damage",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponDamageBonus"
+ ]
+ }
},
"synth_plasma_flux_trigger": {
"AbilityCooldownBetweenCharge": -1.0,
@@ -11407,6 +14959,18 @@
"Type": "spirit"
}
},
+ "DebuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "debuff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "FireRateSlow",
+ "MoveSlowPercent"
+ ]
+ },
+ "EscapeModifier": {
+ "Class": "modifier_synth_pulse_escape",
+ "Subclass": "modifier_synth_pulse_escape"
+ },
"FallSpeedMax": 0.0254,
"IsDisabled": false,
"Key": "synth_pulse",
@@ -11565,6 +15129,15 @@
"AbilityCooldownBetweenCharge": -1.0,
"AbilityDuration": 6,
"AbilityUnitTargetLimit": 1,
+ "BarbedWireAuraModifier": {
+ "Class": "modifier_thumper_ability_2_aura",
+ "Subclass": "modifier_thumper_ability_2_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_thumper_ability_2",
+ "Subclass": "modifier_thumper_ability_2",
+ "StatusEffectPriority": 100
+ }
+ },
"BarbedWireDPS": {
"Value": 10,
"Scale": {
@@ -11625,6 +15198,10 @@
"Type": "spirit"
}
},
+ "DroneModifier": {
+ "Class": "modifier_thumper_drone",
+ "Subclass": "modifier_thumper_drone"
+ },
"IsDisabled": false,
"Key": "thumper_ability_3",
"Name": "Badger Drone",
@@ -11655,6 +15232,14 @@
"IsDisabled": false,
"Key": "thumper_ability_4",
"Name": "Vortex",
+ "PullAOEModifier": {
+ "Class": "modifier_thumper_pull_aoe",
+ "Subclass": "modifier_thumper_pull_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_thumper_enemy_pulled",
+ "Subclass": "modifier_thumper_enemy_pulled"
+ }
+ },
"PushAccel": 1000,
"PushNPCSpeed": 800,
"Radius": 15,
@@ -11676,7 +15261,23 @@
"AbilityCooldown": 42.0,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AllySmokeAOEModifier": {
+ "Class": "modifier_tokamak_ally_smoke_aoe",
+ "Subclass": "modifier_tokamak_ally_smoke_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_invis",
+ "Subclass": "modifier_tokamak_ally_in_smoke"
+ }
+ },
"ChannelMoveSpeed": -1,
+ "EnemySmokeAOEModifier": {
+ "Class": "modifier_tokamak_enemy_smoke_aoe",
+ "Subclass": "modifier_tokamak_enemy_smoke_aoe",
+ "ProvidedByAura": {
+ "Class": "modifier_citadel_silenced",
+ "Subclass": "modifier_citadel_silenced"
+ }
+ },
"FullInvisDistance": 5,
"InvisAlertWhenFading": 1,
"InvisFadeToDuration": 1.0,
@@ -11711,6 +15312,10 @@
"AimFOV": 60,
"AimZoomDuration": 0.15,
"AirSpeedMax": 70,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_cast_delay"
+ },
"ChannelMoveSpeed": 1.3,
"Damage": {
"Value": 190,
@@ -11758,6 +15363,10 @@
},
"ExplosionRadius": 6,
"GravityScale": 1.4,
+ "InFlightModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_in_flight"
+ },
"IsDisabled": false,
"Key": "tokamak_dying_star",
"Name": "Dying Star",
@@ -11785,6 +15394,10 @@
"AbilityUnitTargetLimit": 1,
"BaseHeatPower": 20.0,
"ChannelMoveSpeed": -1,
+ "HeatDotModifier": {
+ "Class": "modifier_tokamak_heat_sinks_dot",
+ "Subclass": "modifier_tokamak_heat_sinks_dot"
+ },
"IsDisabled": false,
"Key": "tokamak_heat_sinks",
"MeleeBurnDPS": {
@@ -11902,6 +15515,10 @@
}
},
"Name": "Blinding Radiance",
+ "RadianceModifier": {
+ "Class": "modifier_tokamak_radiance",
+ "Subclass": "modifier_tokamak_radiance"
+ },
"Radius": 40,
"TickRate": 0.25,
"Upgrades": [
@@ -11995,7 +15612,19 @@
"AuraRadius": 50,
"BonusFireRate": 15,
"BonusSpirit": 20,
+ "BuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_vanguard_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusFireRate",
+ "BonusSpirit"
+ ]
+ },
"ChannelMoveSpeed": -1,
+ "HealingModifier": {
+ "Class": "modifier_health_nova",
+ "Subclass": "modifier_healing_Nova_active"
+ },
"HeroAndSelfHPS": 5,
"HeroAndSelfHPSGrowthPerMinute": 0.4,
"IsDisabled": false,
@@ -12027,6 +15656,11 @@
"Type": "spirit"
}
},
+ "DamagePreventionModifier": {
+ "Class": "modifier_base",
+ "Subclass": "viscous_ball_damage_prevention",
+ "Duration": 1.2
+ },
"FrictionPercentage": -85,
"IsDisabled": false,
"JumpForce": 500,
@@ -12035,6 +15669,14 @@
"MoveSpeedMax": 7,
"Name": "Goo Ball",
"ParticleRadiusMultiplier": 1.2,
+ "RollingModifier": {
+ "Class": "modifier_viscous_ball",
+ "Subclass": "viscous_rolling_resist",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "TechResist",
+ "BulletResist"
+ ]
+ },
"StunDuration": 0.5,
"TechResist": 35,
"TickRate": 0.25,
@@ -12067,6 +15709,34 @@
},
"DetonateCooldown": 0.15,
"FourthHitDamagePercentage": 0.26,
+ "GooGrenadeImpactModifier": {
+ "Class": "modifier_viscous_goo_grenade_debuff",
+ "Subclass": "modifier_viscous_goo_grenade_debuff"
+ },
+ "GooGrenadePuddleAuraFriendlyModifier": {
+ "Class": "modifier_base_aura",
+ "Subclass": "goo_grenade_friendly_aura",
+ "AuraRadius": -1.0,
+ "ProvidedByAura": {
+ "Class": "modifier_base",
+ "Subclass": "goo_puddle_slide_modifier",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "PuddleSlideBuff"
+ ]
+ }
+ },
+ "GooGrenadePuddleAuraModifier": {
+ "Class": "modifier_viscous_goo_aura",
+ "Subclass": "goo_grenade_puddle_aura",
+ "ProvidedByAura": {
+ "Class": "modifier_slow_base",
+ "Subclass": "puddle_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
+ "AuraRadius": -1.0
+ },
"IsDisabled": false,
"Key": "viscous_goo_grenade",
"MaxBounces": 1,
@@ -12130,6 +15800,29 @@
"PostCubeBuffDuration": 8,
"PushBackForce": 250,
"PushBackRadius": 50,
+ "RestorativeGooModifier": {
+ "Class": "modifier_restorative_goo",
+ "Subclass": "modifier_restorative_goo",
+ "DistanceCameraOffset": 450.0,
+ "DistanceCameraOffsetLerpTime": 0.5,
+ "DistanceCameraOffsetBias": 0.75,
+ "BreakoutProgressBarModifier": {
+ "Class": "modifier_base",
+ "Subclass": "breakoutProgress"
+ },
+ "PostCubeBuffModifier": {
+ "Class": "modifier_base",
+ "Subclass": "cube_post_speed_buff",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "BonusMoveSpeed",
+ "StaminaCooldownReduction"
+ ]
+ }
+ },
+ "SelfCubeModelSwapModifier": {
+ "Class": "modifier_base",
+ "Subclass": "viscous_self_cube_model_swap"
+ },
"SlideForce": 70,
"Upgrades": [
{
@@ -12169,7 +15862,21 @@
}
},
"FriendlyImpactDuration": 2,
+ "FriendlyImpactModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_friendly_punch_air_control",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "PunchFriendlyAirControl"
+ ]
+ },
"ImpactDuration": 4,
+ "ImpactModifier": {
+ "Class": "modifier_slow_base",
+ "Subclass": "viscous_telepunch_movement_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "SlowPercent"
+ ]
+ },
"IsDisabled": false,
"Key": "viscous_telepunch",
"Name": "Puddle Punch",
@@ -12177,6 +15884,13 @@
"PunchHalfHeight": 5.5,
"PunchRollSlow": -40,
"PunchRollSlowDuration": 1,
+ "PunchRollSlowModifier": {
+ "Class": "modifier_base",
+ "Subclass": "viscous_punch_roll_slow",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "PunchRollSlow"
+ ]
+ },
"Radius": 4,
"SlowPercent": 20,
"TossDuration": 0.6,
@@ -12224,6 +15938,10 @@
"IsDisabled": false,
"Key": "yakuza_fealty",
"Name": null,
+ "TargetModifier": {
+ "Class": "modifier_citadel_fealty_target",
+ "Subclass": "modifier_citadel_fealty_target"
+ },
"ThinkInterval": 0.25,
"Upgrades": []
},
@@ -12250,6 +15968,10 @@
"AbilityCooldown": 32.0,
"AbilityUnitTargetLimit": 1,
"ChannelMoveSpeed": 1.3,
+ "CloneModifier": {
+ "Class": "modifier_hero_clone",
+ "Subclass": "modifier_hero_clone"
+ },
"IsDisabled": false,
"Key": "yakuza_kobun",
"Name": "Hired Muscle",
@@ -12321,6 +16043,10 @@
},
"Radius": 10,
"Range": 25,
+ "SettingSunThinkerModifier": {
+ "Class": "modifier_setting_sun_thinker",
+ "Subclass": "modifier_setting_sun_thinker"
+ },
"ShootDuration": 1.5,
"TargetingDuration": 1.0,
"Upgrades": [
@@ -12361,7 +16087,18 @@
"IsDisabled": false,
"Key": "yakuza_shakedown_target",
"Name": "Shakedown",
+ "PulseModifier": {
+ "Class": "modifier_citadel_shakedown_pulse",
+ "Subclass": "modifier_citadel_shakedown_pulse"
+ },
"Radius": 6,
+ "RootModifier": {
+ "Class": "modifier_base",
+ "Subclass": "modifier_citadel_shakedown_target",
+ "AutoRegisterModifierValueFromAbilityPropertyName": [
+ "WeaponPowerDebuff"
+ ]
+ },
"ShareDamagePercent": 33,
"ShareDamageThreshold": 20,
"TickTime": 0.5,
@@ -12390,6 +16127,10 @@
"AbilityCastDelay": 5,
"AbilityCooldownBetweenCharge": -1.0,
"AbilityUnitTargetLimit": 1,
+ "AutoCastDelayModifier": {
+ "Class": "modifier_base",
+ "Subclass": "teleport_to_gangster"
+ },
"ChannelMoveSpeed": 1.3,
"IsDisabled": false,
"Key": "yakuza_teleport_to_gangster",
diff --git a/data/json/item-cards.json b/data/json/item-cards.json
index 4680bd3..40b302e 100644
--- a/data/json/item-cards.json
+++ b/data/json/item-cards.json
@@ -19365,6 +19365,10 @@
{
"Key": "ExplosionDamage",
"Value": 125,
+ "Scale": {
+ "Value": 0.93,
+ "Type": "spirit"
+ },
"Type": "tech_damage"
},
{
diff --git a/data/json/item-data.json b/data/json/item-data.json
index 6981f2d..5122cca 100644
--- a/data/json/item-data.json
+++ b/data/json/item-data.json
@@ -2517,7 +2517,13 @@
"BonusHealth": 110,
"BonusSprintSpeed": "1m",
"ExplosionRadius": "4m",
- "ExplosionDamage": 125,
+ "ExplosionDamage": {
+ "Value": 125,
+ "Scale": {
+ "Value": 0.93,
+ "Type": "spirit"
+ }
+ },
"HeroMultiplier": 150,
"ArmingTime": 0.1
},
diff --git a/data/json/misc-data.json b/data/json/misc-data.json
new file mode 100644
index 0000000..dc2c9a3
--- /dev/null
+++ b/data/json/misc-data.json
@@ -0,0 +1,3292 @@
+{
+ "_include": [
+ "scripts/misc/breakable_props.vdata_inc",
+ "scripts/misc/breakable_prop_pickups.vdata_inc",
+ "scripts/misc/xp_orbs.vdata_inc",
+ "scripts/misc/neutral_camps.vdata_inc",
+ "scripts/misc/capture_points.vdata_inc"
+ ],
+ "ammo_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "ammo_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Ammo",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
+ "value": 3
+ }
+ ],
+ "SmallIconCssClass": "ammoIncrease"
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 255,
+ 165,
+ 0
+ ]
+ },
+ "ammo_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "ammo_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Ammo",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
+ "value": 5
+ }
+ ],
+ "SmallIconCssClass": "ammoIncrease"
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 255,
+ 165,
+ 0
+ ]
+ },
+ "ammo_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "ammo_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Ammo",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
+ "value": 7
+ }
+ ],
+ "SmallIconCssClass": "ammoIncrease"
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 255,
+ 165,
+ 0
+ ]
+ },
+ "capture_point_escort": {
+ "modifierCapturer": {
+ "ParticleEffect": "particles/npc/escort/escort_summon_debuff.vpcf",
+ "HudDisplayLocation": "DISPLAY_HUD_CENTER"
+ },
+ "InitialEnableTimeInSeconds": [
+ 840.0,
+ 960.0
+ ],
+ "PreEnableWindowInSeconds": 10.0,
+ "RespawnRangeInSeconds": [
+ 60.0,
+ 180.0
+ ],
+ "EnabledLoopSounds": {
+ "CITADEL_AUDIO_LOOP_LOOP_SOUND": "Ability.A1.SiphonLife.Loop"
+ },
+ "EnemyCapturingLoopSounds": {
+ "CITADEL_AUDIO_LOOP_LOOP_SOUND": "Ability.Bebop.StickyBomb.Loop"
+ },
+ "FriendlyCapturingLoopSounds": {
+ "CITADEL_AUDIO_LOOP_LOOP_SOUND": "Dynamo.A3.Heal.Loop"
+ },
+ "PreEnableParticle": "particles/npc/escort/escort_arriving.vpcf",
+ "EnabledParticle": "particles/npc/escort/escort_arrived.vpcf",
+ "OnFullyCapturedParticle": "particles/npc/escort/escort_spawn.vpcf",
+ "OnBecomeEnableParticle": "particles/npc/escort/escort_spawn.vpcf",
+ "DecaySpeed": 0.01,
+ "remapCapturersToCaptureTime": [
+ 1.0,
+ 6.0,
+ 12.0,
+ 2.0
+ ],
+ "TotalHealthToCapture": 0.0
+ },
+ "casting_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": true,
+ "NameLocString": "casting_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 150,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 300.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_HEAVY_PUNCHABLE_ITEM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "Duration": 160.0,
+ "TimeMin": 5,
+ "TimeMax": 40,
+ "ModifierValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_TECH_POWER",
+ "valueMin": 15.0,
+ "valueMax": 65.0
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
+ "valueMin": 12.0,
+ "valueMax": 20.0
+ }
+ ],
+ "LocalizationName": "casting_powerup_pickup",
+ "AlwaysShowInStatModifierUI": [
+ "MODIFIER_VALUE_TECH_POWER",
+ "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE"
+ ],
+ "HudIcon": "file://{images}/hud/modifiers/icon_powerup.svg",
+ "SmallIconCssClass": "casting_pickup",
+ "ModifierDisplayLocaiton": "MODIFIER_DISPLAY_BOTTOM_LEFT",
+ "HudDisplayLocation": "DISPLAY_HUD_NONE",
+ "DrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE"
+ },
+ "Color": [
+ 203,
+ 143,
+ 252
+ ],
+ "TempParticleSheetIndex": 7,
+ "MiniMapCssClass": "powerup_casting",
+ "AmbientSound": "Powerup.Casting_Lp"
+ },
+ "cd_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "cd_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
+ "value": 0.5
+ }
+ ],
+ "SmallIconCssClass": "cooldownReduction"
+ },
+ "DefaultMaterialGroupName": "blue",
+ "Color": [
+ 0,
+ 0,
+ 200
+ ]
+ },
+ "cd_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "cd_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
+ "value": 0.75
+ }
+ ],
+ "SmallIconCssClass": "cooldownReduction"
+ },
+ "DefaultMaterialGroupName": "blue",
+ "Color": [
+ 0,
+ 0,
+ 200
+ ]
+ },
+ "cd_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "cd_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_COOLDOWN_REDUCTION_PERCENTAGE",
+ "value": 1.0
+ }
+ ],
+ "SmallIconCssClass": "cooldownReduction"
+ },
+ "DefaultMaterialGroupName": "blue",
+ "Color": [
+ 0,
+ 0,
+ 200
+ ]
+ },
+ "change_team_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient_simple.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient_simple.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1,
+ "ShowOnMinimap": true,
+ "NameLocString": "change_team_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 120,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 150.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_PUNCHABLE_CHANGE_TEAM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "HudDisplayLocation": "DISPLAY_HUD_NONE"
+ },
+ "TempParticleSheetIndex": 11,
+ "Color": [
+ 195,
+ 82,
+ 26
+ ],
+ "MiniMapCssClass": "powerup_survival",
+ "AmbientSound": "Powerup.Survival_Lp"
+ },
+ "citadel_base_glass_horiz_01": {
+ "RespawnTime": 60.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": true,
+ "RenderAfterDeath": true,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_structures/caldera_base_glass_horiz_01_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": false
+ },
+ "citadel_base_glass_vert_01": {
+ "RespawnTime": 60.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": true,
+ "RenderAfterDeath": true,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_structures/caldera_base_glass_vert_01_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": false
+ },
+ "citadel_breakable_item_container": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 50.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "spirit_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "Pickups_lv2": [
+ {
+ "Pickup": "spirit_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup_lv2",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ }
+ ],
+ "Pickups_lv3": [
+ {
+ "Pickup": "spirit_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup_lv3",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ }
+ ],
+ "MatchTimeMinsForLevel2Pickups": 10,
+ "MatchTimeMinsForLevel3Pickups": 30,
+ "InitialSpawnTimeTest": 1.0,
+ "RespawnTimeTest": 5.0,
+ "RollType": "ECitadelRandomRoll_BreakablePowerupPickup",
+ "LootListDeckSize": 5,
+ "hModel": "models/props_gameplay/item_container_breakable/item_container.vmdl",
+ "BreakSound": "glass.break"
+ },
+ "citadel_breakable_jar_01": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/jar_01/jar_01.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Pottery.Break",
+ "DamageSound": "Pottery.BulletImpact"
+ },
+ "citadel_breakable_lion_statue": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/lion_statue_02/lion_statue_02.vmdl",
+ "BreakSound": "Pottery.Break"
+ },
+ "citadel_breakable_prop_box_multi": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/test/physics/break_box_multi.vmdl"
+ },
+ "citadel_breakable_prop_car": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/car_04_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "citadel_breakable_prop_drop_gold": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup"
+ },
+ "citadel_breakable_prop_drop_powerups": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 50.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "spirit_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "Pickups_lv2": [
+ {
+ "Pickup": "spirit_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup_lv2",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup_lv2",
+ "PickupWeight": 1.0
+ }
+ ],
+ "Pickups_lv3": [
+ {
+ "Pickup": "spirit_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "firerate_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "ammo_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "hp_permanent_pickup_lv3",
+ "PickupWeight": 2.0
+ },
+ {
+ "Pickup": "cd_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "wp_permanent_pickup_lv3",
+ "PickupWeight": 1.0
+ }
+ ],
+ "MatchTimeMinsForLevel2Pickups": 10,
+ "MatchTimeMinsForLevel3Pickups": 30,
+ "InitialSpawnTimeTest": 1.0,
+ "RespawnTimeTest": 5.0,
+ "RollType": "ECitadelRandomRoll_BreakablePowerupPickup",
+ "LootListDeckSize": 5
+ },
+ "citadel_breakable_prop_pumpkin01": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props/pumpkin_a.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Pumpkin.Smash_Large"
+ },
+ "citadel_breakable_prop_pumpkin02": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props/pumpkin_b.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Pumpkin.Smash_Large"
+ },
+ "citadel_breakable_prop_pumpkin03": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props/pumpkin_c.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Pumpkin.Smash_Small"
+ },
+ "citadel_breakable_prop_pumpkin04": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props/pumpkin_d.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Pumpkin.Smash_Small"
+ },
+ "citadel_breakable_prop_vase": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/vase_large/vase_large.vmdl",
+ "BreakSound": "Pottery.Large.Break"
+ },
+ "citadel_breakable_prop_wooden_crate": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/items/item_crate.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Wood.Crate.Break",
+ "SpawnSound": "Wood.Crate.Spawn"
+ },
+ "citadel_breakable_prop_xmaspresent01": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/item_container_breakable/xmas_giftbox.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Present.Smash_Large"
+ },
+ "citadel_breakable_prop_xmaspresent02": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/item_container_breakable/xmas_giftbox02.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Present.Smash_Large"
+ },
+ "citadel_breakable_prop_xmaspresent03": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/item_container_breakable/xmas_giftbox03.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Present.Smash_Large"
+ },
+ "citadel_breakable_sake_barrel": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/sake_barrel_01/sake_barrel_01.vmdl",
+ "BreakSound": "Wood.Crate.Break",
+ "IsMantleable": true
+ },
+ "citadel_breakable_wooden_crate_02": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/wooden_crate_02/wooden_crate_02.vmdl",
+ "IsMantleable": true,
+ "BreakSound": "Wood.Crate.Break"
+ },
+ "citadel_breakable_wooden_crate_03": {
+ "RespawnTime": 180.0,
+ "Health": 1,
+ "BreakOnDodgeTouch": true,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 180.0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_gameplay/wooden_crate_03/wooden_crate_03.vmdl",
+ "BreakSound": "Wood.Crate.Break",
+ "IsMantleable": true
+ },
+ "citadel_change_team_spawner": {
+ "InitialSpawnTime": -1,
+ "RespawnTime": 1,
+ "InitialSpawnTimeTest": -1,
+ "RespawnTimeTest": 1,
+ "RespawnTimerStartsAfterPickup": true,
+ "hModel": "",
+ "ModelScale": 0.5,
+ "InactiveParticle": "particles/environment/powerup_spawner_inactive_ambient.vpcf",
+ "ActiveParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "SinglePickupOverride": "change_team_powerup_pickup"
+ },
+ "citadel_herotest_orbspawner": {
+ "hModel": "models/npc/sewer_beast/sewer.vmdl",
+ "ModelScale": 1.5,
+ "AmbientParticle": "particles/environment/powerup_spawner_inactive_ambient.vpcf",
+ "SpawnParticle": "particles/trooper/trooper_death_sn.vpcf",
+ "GoldValue": 10,
+ "SpawnRate": 2.0,
+ "FirstSpawnTime": 180.0
+ },
+ "citadel_idol_cashin": {
+ "IdleParticleFriendly": "particles/generic/idol_pickup_aura.vpcf",
+ "IdleParticleEnemy": "particles/generic/idol_pickup_aura_enemy.vpcf",
+ "HitParticleFriendly": "particles/generic/idol_pickup_hit.vpcf",
+ "HitParticleEnemy": "particles/generic/idol_pickup_hit_enemy.vpcf",
+ "EndParticleFriendly": "particles/generic/idol_pickup_end.vpcf",
+ "EndParticleEnemy": "particles/generic/idol_pickup_end_enemy.vpcf",
+ "CashInTimeExtension": 3,
+ "CashInTimeFavored": 5.0,
+ "CashInTime": 10.0,
+ "CashInTimeUnfavored": 15.0,
+ "PhysicsRadius": 15.6,
+ "HoverHeight": 20.0,
+ "CashInLoopSound": "Soul.Urn.CashIn.Timer",
+ "CashInLoopEndSound": "",
+ "CashInLoopStartSound": "",
+ "AuraModifier": {
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO",
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "Attributes": "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED",
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_IDOL_CASHIN"
+ },
+ "IsHidden": true,
+ "AuraRadius": 2362.2
+ },
+ "ComebackAuraModifier": {
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO_FRIENDLY",
+ "modifierProvidedByAura": {
+ "Attributes": "MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED",
+ "IsHidden": true,
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST",
+ "value": 35
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST",
+ "value": 35
+ }
+ ]
+ },
+ "IsHidden": true,
+ "AuraRadius": 2362.2,
+ "AuraTargetingCylinderUpOffset": 400.0,
+ "AuraTargetingCylinderHalfHeight": 1000.0
+ },
+ "SwitchTeamSound": "Soul.Urn.Switch.Team",
+ "SwitchOpponentSound": "Soul.Urn.Switch.Opponent"
+ },
+ "citadel_item_powerup_spawner": {
+ "InitialSpawnTime": 300,
+ "SpawnInterval": 300,
+ "InitialSpawnTimeTest": 1.0,
+ "RespawnTimeTest": 10.0,
+ "hModel": "models/npc/sewer_beast/sewer.vmdl",
+ "ModelScale": 1.5,
+ "InactiveParticle": "particles/environment/powerup_spawner_inactive_ambient.vpcf",
+ "ActiveParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "PrimaryPickups": [
+ {
+ "Pickup": "gun_powerup_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "survival_powerup_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "casting_powerup_pickup",
+ "PickupWeight": 1.0
+ },
+ {
+ "Pickup": "movement_powerup_pickup",
+ "PickupWeight": 1.0
+ }
+ ]
+ },
+ "citadel_refresh_spawner": {
+ "InitialSpawnTime": 5.0,
+ "RespawnTime": 1,
+ "InitialSpawnTimeTest": 5.0,
+ "RespawnTimeTest": 1,
+ "RespawnTimerStartsAfterPickup": true,
+ "hModel": "",
+ "ModelScale": 0.5,
+ "InactiveParticle": "particles/environment/powerup_spawner_inactive_ambient.vpcf",
+ "ActiveParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "SinglePickupOverride": "refresh_powerup_pickup"
+ },
+ "dropped_necro_pickup": {
+ "PickupRadius": {
+ "Base": 708.0,
+ "PerMinuteAfterStart": 0,
+ "StartMinute": 0.0
+ },
+ "PickupSound": "Necro.HauntingDead.Pickup",
+ "PickupExpirationDuration": {
+ "Base": 10.0,
+ "PerMinuteAfterStart": 0.0,
+ "MaxValue": 0.0,
+ "StartMinute": 0.0
+ },
+ "hModel": "",
+ "gainedParticle": "particles/abilities/necro/necro_pickup_gained.vpcf",
+ "friendlyParticle": "particles/abilities/necro/necro_pickup.vpcf",
+ "enemyParticle": "particles/abilities/necro/necro_pickup_enemy.vpcf",
+ "Color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "SameTeamOnly": true,
+ "PicupIsVacuum": true,
+ "VacuumToPlayerSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": 467.916687,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": -8609.929688
+ },
+ {
+ "x": 0.105087,
+ "y": -436.874969,
+ "SlopeIncoming": -8609.929688,
+ "SlopeOutgoing": 9633.584961
+ },
+ {
+ "x": 0.275455,
+ "y": 1204.375,
+ "SlopeIncoming": 9633.584961,
+ "SlopeOutgoing": 4603.740723
+ },
+ {
+ "x": 0.634412,
+ "y": 2000.0,
+ "SlopeIncoming": 2216.488281,
+ "SlopeOutgoing": 0.0
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ -500.0
+ ],
+ "vDomainMaxs": [
+ 1.0,
+ 2000.0
+ ]
+ },
+ "InitialVacuumUpSpeed": [
+ 120.0,
+ 350.0
+ ],
+ "VacuumInitialVelSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": 0.538667,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 6.37255
+ },
+ {
+ "x": 0.033019,
+ "y": 0.749083,
+ "SlopeIncoming": 3.153351,
+ "SlopeOutgoing": 3.153351
+ },
+ {
+ "x": 0.088081,
+ "y": 0.816417,
+ "SlopeIncoming": 0.399116,
+ "SlopeOutgoing": 0.399116
+ },
+ {
+ "x": 0.433696,
+ "y": 0.909,
+ "SlopeIncoming": 0.267879,
+ "SlopeOutgoing": 0.267879
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ 0.0
+ ],
+ "vDomainMaxs": [
+ 0.5,
+ 1.0
+ ]
+ },
+ "InitialVacuumSideSpeed": [
+ 100.0,
+ -400.0
+ ],
+ "vacuumStartParticle": "particles/abilities/necro/necro_pickup_splat.vpcf",
+ "bPhysicallyDropToTheGroundOnSpawn": true,
+ "FallGravity": 0.6,
+ "HoverOffset": 15.0,
+ "fInitialSpawnXYSpeed": [
+ 85.0,
+ 125.0
+ ],
+ "fInitialSpawnZSpeed": [
+ 30.0,
+ 110.0
+ ],
+ "OutlineRange": 2000.0,
+ "OutlineColor": [
+ 193,
+ 245,
+ 81,
+ 255
+ ],
+ "friendlyModelParticle": ""
+ },
+ "dropped_soul_orb": {
+ "PickupRadius": {
+ "Base": 709,
+ "PerMinuteAfterStart": 0,
+ "StartMinute": 0.0
+ },
+ "PickupSound": "Pickup.XpOrb",
+ "PickupExpirationDuration": {
+ "Base": 18.0,
+ "PerMinuteAfterStart": 4.0,
+ "MaxValue": 40.0,
+ "StartMinute": 10.0
+ },
+ "hModel": "",
+ "gainedParticle": "particles/environment/spirit_orb_dropped_gained.vpcf",
+ "friendlyParticle": "particles/environment/spirit_orb_dropped_ambient.vpcf",
+ "enemyParticle": "particles/environment/spirit_orb_dropped_ambient_enemy.vpcf",
+ "Color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "SameTeamOnly": true,
+ "PicupIsVacuum": true,
+ "VacuumToPlayerSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": -16.041637,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": -4004.629639
+ },
+ {
+ "x": 0.105087,
+ "y": -436.874969,
+ "SlopeIncoming": -4004.629639,
+ "SlopeOutgoing": 4603.734863
+ },
+ {
+ "x": 0.634412,
+ "y": 2000.0,
+ "SlopeIncoming": 4603.734863,
+ "SlopeOutgoing": 0.0
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ -500.0
+ ],
+ "vDomainMaxs": [
+ 1.0,
+ 2000.0
+ ]
+ },
+ "InitialVacuumUpSpeed": [
+ 100.0,
+ 100.0
+ ],
+ "VacuumInitialVelSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": 0.0,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 3.105128
+ },
+ {
+ "x": 0.037948,
+ "y": 0.117833,
+ "SlopeIncoming": 7.669573,
+ "SlopeOutgoing": 7.669573
+ },
+ {
+ "x": 0.130385,
+ "y": 1.0,
+ "SlopeIncoming": 0.423242,
+ "SlopeOutgoing": 0.423242
+ },
+ {
+ "x": 0.356127,
+ "y": 0.2525,
+ "SlopeIncoming": -2.70552,
+ "SlopeOutgoing": -2.70552
+ },
+ {
+ "x": 0.5,
+ "y": 0.0,
+ "SlopeIncoming": -1.755022,
+ "SlopeOutgoing": 0.0
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ 0.0
+ ],
+ "vDomainMaxs": [
+ 0.5,
+ 1.0
+ ]
+ },
+ "InitialVacuumSideSpeed": [
+ 200.0,
+ 200.0
+ ],
+ "vacuumStartParticle": "particles/environment/spirit_orb_dropped_claim.vpcf",
+ "bPhysicallyDropToTheGroundOnSpawn": true,
+ "FallGravity": 0.4,
+ "HoverOffset": 20.0,
+ "fInitialSpawnXYSpeed": [
+ 85.0,
+ 125.0
+ ],
+ "fInitialSpawnZSpeed": [
+ 50.0,
+ 50.0
+ ],
+ "OutlineRange": 2000.0,
+ "OutlineColor": [
+ 112,
+ 248,
+ 193,
+ 255
+ ]
+ },
+ "firerate_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "firerate_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_FIRE_RATE",
+ "value": 1.5
+ }
+ ],
+ "SmallIconCssClass": "fire_rate"
+ },
+ "DefaultMaterialGroupName": "red",
+ "Color": [
+ 200,
+ 0,
+ 0
+ ]
+ },
+ "firerate_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "firerate_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_FIRE_RATE",
+ "value": 2.0
+ }
+ ],
+ "SmallIconCssClass": "fire_rate"
+ },
+ "DefaultMaterialGroupName": "red",
+ "Color": [
+ 200,
+ 0,
+ 0
+ ]
+ },
+ "firerate_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "firerate_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_FIRE_RATE",
+ "value": 2.5
+ }
+ ],
+ "SmallIconCssClass": "fire_rate"
+ },
+ "DefaultMaterialGroupName": "red",
+ "Color": [
+ 200,
+ 0,
+ 0
+ ]
+ },
+ "gun_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": true,
+ "NameLocString": "gun_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 150,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 300.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_HEAVY_PUNCHABLE_ITEM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "Duration": 160.0,
+ "TimeMin": 5,
+ "TimeMax": 40,
+ "ModifierValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_FIRE_RATE",
+ "valueMin": 12.0,
+ "valueMax": 35.0
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT",
+ "valueMin": 35.0,
+ "valueMax": 70.0
+ }
+ ],
+ "LocalizationName": "gun_powerup_pickup",
+ "AlwaysShowInStatModifierUI": [
+ "MODIFIER_VALUE_FIRE_RATE",
+ "MODIFIER_VALUE_AMMO_CLIP_SIZE_PERCENT"
+ ],
+ "HudIcon": "file://{images}/hud/modifiers/icon_powerup.svg",
+ "SmallIconCssClass": "gunpower_pickup",
+ "ModifierDisplayLocaiton": "MODIFIER_DISPLAY_BOTTOM_LEFT",
+ "HudDisplayLocation": "DISPLAY_HUD_NONE",
+ "DrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE"
+ },
+ "Color": [
+ 218,
+ 148,
+ 65
+ ],
+ "TempParticleSheetIndex": 9,
+ "MiniMapCssClass": "powerup_gun",
+ "AmbientSound": "Powerup.Gun_Lp"
+ },
+ "hp_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "hp_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Health",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_HEALTH_MAX",
+ "value": 15
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "green",
+ "Color": [
+ 50,
+ 205,
+ 50
+ ]
+ },
+ "hp_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "hp_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Health",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_HEALTH_MAX",
+ "value": 25
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "green",
+ "Color": [
+ 50,
+ 205,
+ 50
+ ]
+ },
+ "hp_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "hp_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Health",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_HEALTH_MAX",
+ "value": 35
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "green",
+ "Color": [
+ 50,
+ 205,
+ 50
+ ]
+ },
+ "info_neutral_trooper_camp": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": ""
+ },
+ "medic_trooper_aoe_health_pickup_amber": {
+ "PickupRadius": {
+ "Base": 709,
+ "PerMinuteAfterStart": 59.0125,
+ "MaxValue": 1181.1,
+ "StartMinute": 10.0
+ },
+ "PickupSound": "Powerup.HealthPack.Pickup",
+ "PickupExpirationDuration": {
+ "Base": 18.0,
+ "PerMinuteAfterStart": 2.0,
+ "MaxValue": 40.0,
+ "StartMinute": 10.0
+ },
+ "hModel": "",
+ "gainedParticle": "particles/environment/health_pack_projectile_endcap.vpcf",
+ "friendlyParticle": "particles/environment/health_pack_dropped_ambient_amber.vpcf",
+ "enemyParticle": "particles/environment/health_pack_dropped_ambient_amber_enemy.vpcf",
+ "Color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "SameTeamOnly": true,
+ "HealFixed": {
+ "Base": 0.0,
+ "PerMinuteAfterStart": 0.0
+ },
+ "UseFixedDuration": true,
+ "RegenDuration": 2.0,
+ "RegenDurationTroopers": 8.0,
+ "RegenTrooperMulti": 1.3,
+ "MissingPctRegen": {
+ "Base": 16.0
+ },
+ "RegenHPS": 0.0,
+ "RegenModifier": {
+ "IsHidden": true,
+ "Attributes": "MODIFIER_ATTRIBUTE_MULTIPLE",
+ "HealingLoopSoundOverride": {
+ "LoopSound": "",
+ "StartSound": "Player.Heal.OverTime.LowPriority.Start",
+ "EndSound": ""
+ }
+ },
+ "PicupIsVacuum": true,
+ "VacuumToPlayerSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": -16.041656,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": -15303.386719
+ },
+ {
+ "x": 0.031624,
+ "y": -500.0,
+ "SlopeIncoming": -483.901276,
+ "SlopeOutgoing": -483.901276
+ },
+ {
+ "x": 0.086967,
+ "y": -58.124969,
+ "SlopeIncoming": 7392.94043,
+ "SlopeOutgoing": 7392.94043
+ },
+ {
+ "x": 0.173933,
+ "y": 552.083374,
+ "SlopeIncoming": 3395.157715,
+ "SlopeOutgoing": 4762.609375
+ },
+ {
+ "x": 0.452622,
+ "y": 1183.333374,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 2265.070801
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_FREE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_FREE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ -500.0
+ ],
+ "vDomainMaxs": [
+ 1.0,
+ 2000.0
+ ]
+ },
+ "InitialVacuumUpSpeed": [
+ 400.0,
+ 400.0
+ ],
+ "VacuumInitialVelSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": 0.0,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 3.105128
+ },
+ {
+ "x": 0.037948,
+ "y": 0.117833,
+ "SlopeIncoming": 7.669573,
+ "SlopeOutgoing": 7.669573
+ },
+ {
+ "x": 0.130385,
+ "y": 1.0,
+ "SlopeIncoming": 0.423242,
+ "SlopeOutgoing": 0.423242
+ },
+ {
+ "x": 0.356127,
+ "y": 0.2525,
+ "SlopeIncoming": -2.70552,
+ "SlopeOutgoing": -2.70552
+ },
+ {
+ "x": 0.5,
+ "y": 0.0,
+ "SlopeIncoming": -1.755022,
+ "SlopeOutgoing": 0.0
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ 0.0
+ ],
+ "vDomainMaxs": [
+ 0.5,
+ 1.0
+ ]
+ },
+ "InitialVacuumSideSpeed": [
+ 0.0,
+ 0.0
+ ],
+ "EffectDistanceToRadiusRemap": [
+ 250.0,
+ 20.0,
+ 1.0,
+ 0.0
+ ],
+ "AOERadius": 1377.95,
+ "AOETargetTypes": "CITADEL_UNIT_TARGET_HERO_FRIENDLY | CITADEL_UNIT_TARGET_TROOPER_FRIENDLY",
+ "AOETargetFlags": "",
+ "ParticleAOEHeal": "particles/environment/health_pack_aoe_heal.vpcf",
+ "bPhysicallyDropToTheGroundOnSpawn": true,
+ "fInitialSpawnXYSpeed": [
+ 0.0,
+ 0.0
+ ],
+ "friendlyModelParticle": "particles/environment/health_pack_dropped_ambient_amber_entity.vpcf",
+ "enemyModelParticle": "particles/environment/health_pack_dropped_ambient_amber_entity_enemy.vpcf",
+ "friendlyInteractiveParticle": "particles/environment/health_pack_dropped_ambient_amber_otg.vpcf",
+ "enemyInteractiveParticle": "particles/environment/health_pack_dropped_ambient_amber_otg_enemy.vpcf",
+ "fInitialSpawnZSpeed": [
+ 50.0,
+ 200.0
+ ],
+ "HoverOffset": 0.0,
+ "vacuumStartParticle": "particles/environment/spirit_orb_dropped_claim.vpcf",
+ "VacuumStartSound": "Powerup.HealthPack.Vacuum",
+ "SolidRadius": 10.0,
+ "RegenFixed": {
+ "Base": 150.0,
+ "PerMinuteAfterStart": 4.0
+ }
+ },
+ "medic_trooper_aoe_health_pickup_sapphire": {
+ "PickupRadius": {
+ "Base": 709,
+ "PerMinuteAfterStart": 59.0125,
+ "MaxValue": 1181.1,
+ "StartMinute": 10.0
+ },
+ "PickupSound": "Powerup.HealthPack.Pickup",
+ "PickupExpirationDuration": {
+ "Base": 18.0,
+ "PerMinuteAfterStart": 2.0,
+ "MaxValue": 40.0,
+ "StartMinute": 10.0
+ },
+ "hModel": "",
+ "gainedParticle": "particles/environment/health_pack_projectile_endcap.vpcf",
+ "friendlyParticle": "particles/environment/health_pack_dropped_ambient_sapphire.vpcf",
+ "enemyParticle": "particles/environment/health_pack_dropped_ambient_sapphire_enemy.vpcf",
+ "Color": [
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "SameTeamOnly": true,
+ "HealFixed": {
+ "Base": 0.0,
+ "PerMinuteAfterStart": 0.0
+ },
+ "UseFixedDuration": true,
+ "RegenDuration": 2.0,
+ "RegenDurationTroopers": 8.0,
+ "RegenTrooperMulti": 1.3,
+ "MissingPctRegen": {
+ "Base": 16.0
+ },
+ "RegenHPS": 0.0,
+ "RegenModifier": {
+ "IsHidden": true,
+ "Attributes": "MODIFIER_ATTRIBUTE_MULTIPLE",
+ "HealingLoopSoundOverride": {
+ "LoopSound": "",
+ "StartSound": "Player.Heal.OverTime.LowPriority.Start",
+ "EndSound": ""
+ }
+ },
+ "PicupIsVacuum": true,
+ "VacuumToPlayerSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": -16.041656,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": -15303.386719
+ },
+ {
+ "x": 0.031624,
+ "y": -500.0,
+ "SlopeIncoming": -483.901276,
+ "SlopeOutgoing": -483.901276
+ },
+ {
+ "x": 0.086967,
+ "y": -58.124969,
+ "SlopeIncoming": 7392.94043,
+ "SlopeOutgoing": 7392.94043
+ },
+ {
+ "x": 0.173933,
+ "y": 552.083374,
+ "SlopeIncoming": 3395.157715,
+ "SlopeOutgoing": 4762.609375
+ },
+ {
+ "x": 0.452622,
+ "y": 1183.333374,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 2265.070801
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_FREE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_FREE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ -500.0
+ ],
+ "vDomainMaxs": [
+ 1.0,
+ 2000.0
+ ]
+ },
+ "InitialVacuumUpSpeed": [
+ 400.0,
+ 400.0
+ ],
+ "VacuumInitialVelSpeedCurve": {
+ "spline": [
+ {
+ "x": 0.0,
+ "y": 0.0,
+ "SlopeIncoming": 0.0,
+ "SlopeOutgoing": 3.105128
+ },
+ {
+ "x": 0.037948,
+ "y": 0.117833,
+ "SlopeIncoming": 7.669573,
+ "SlopeOutgoing": 7.669573
+ },
+ {
+ "x": 0.130385,
+ "y": 1.0,
+ "SlopeIncoming": 0.423242,
+ "SlopeOutgoing": 0.423242
+ },
+ {
+ "x": 0.356127,
+ "y": 0.2525,
+ "SlopeIncoming": -2.70552,
+ "SlopeOutgoing": -2.70552
+ },
+ {
+ "x": 0.5,
+ "y": 0.0,
+ "SlopeIncoming": -1.755022,
+ "SlopeOutgoing": 0.0
+ }
+ ],
+ "tangents": [
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_SPLINE",
+ "OutgoingTangent": "CURVE_TANGENT_SPLINE"
+ },
+ {
+ "IncomingTangent": "CURVE_TANGENT_LINEAR",
+ "OutgoingTangent": "CURVE_TANGENT_LINEAR"
+ }
+ ],
+ "vDomainMins": [
+ 0.0,
+ 0.0
+ ],
+ "vDomainMaxs": [
+ 0.5,
+ 1.0
+ ]
+ },
+ "InitialVacuumSideSpeed": [
+ 0.0,
+ 0.0
+ ],
+ "EffectDistanceToRadiusRemap": [
+ 250.0,
+ 20.0,
+ 1.0,
+ 0.0
+ ],
+ "AOERadius": 1377.95,
+ "AOETargetTypes": "CITADEL_UNIT_TARGET_HERO_FRIENDLY | CITADEL_UNIT_TARGET_TROOPER_FRIENDLY",
+ "AOETargetFlags": "",
+ "ParticleAOEHeal": "particles/environment/health_pack_aoe_heal.vpcf",
+ "bPhysicallyDropToTheGroundOnSpawn": true,
+ "fInitialSpawnXYSpeed": [
+ 0.0,
+ 0.0
+ ],
+ "friendlyModelParticle": "particles/environment/health_pack_dropped_ambient_sapphire_entity.vpcf",
+ "enemyModelParticle": "particles/environment/health_pack_dropped_ambient_sapphire_entity_enemy.vpcf",
+ "friendlyInteractiveParticle": "particles/environment/health_pack_dropped_ambient_sapphire_otg.vpcf",
+ "enemyInteractiveParticle": "particles/environment/health_pack_dropped_ambient_sapphire_otg_enemy.vpcf",
+ "fInitialSpawnZSpeed": [
+ 50.0,
+ 200.0
+ ],
+ "HoverOffset": 0.0,
+ "vacuumStartParticle": "particles/environment/spirit_orb_dropped_claim.vpcf",
+ "VacuumStartSound": "Powerup.HealthPack.Vacuum",
+ "SolidRadius": 10.0,
+ "RegenFixed": {
+ "Base": 150.0,
+ "PerMinuteAfterStart": 4.0
+ }
+ },
+ "movement_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": true,
+ "NameLocString": "movement_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 150,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 300.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_HEAVY_PUNCHABLE_ITEM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "Duration": 160.0,
+ "TimeMin": 5,
+ "TimeMax": 40,
+ "ModifierValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_STAMINA",
+ "valueMin": 2,
+ "valueMax": 4
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
+ "valueMin": 59.0551,
+ "valueMax": 157.48
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_ZIP_LINE_SPEED_PERCENTAGE",
+ "valueMin": 40,
+ "valueMax": 80
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_STAMINA_REGEN_PER_SECOND_PERCENTAGE",
+ "valueMin": 20,
+ "valueMax": 50
+ }
+ ],
+ "AlwaysShowInStatModifierUI": [
+ "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
+ "MODIFIER_VALUE_SPRINT_SPEED_BONUS",
+ "MODIFIER_VALUE_ZIP_LINE_SPEED_PERCENTAGE"
+ ],
+ "LocalizationName": "movement_powerup_pickup",
+ "HudIcon": "file://{images}/hud/modifiers/icon_powerup.svg",
+ "SmallIconCssClass": "movement_pickup",
+ "ModifierDisplayLocaiton": "MODIFIER_DISPLAY_BOTTOM_LEFT",
+ "HudDisplayLocation": "DISPLAY_HUD_NONE",
+ "DrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE"
+ },
+ "TempParticleSheetIndex": 8,
+ "Color": [
+ 50,
+ 50,
+ 255
+ ],
+ "MiniMapCssClass": "powerup_movement",
+ "AmbientSound": "Powerup.Movement_Lp"
+ },
+ "neutral_camp_bug": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 120,
+ "SpawnIntervalInSeconds": 120
+ },
+ "neutral_camp_bug_herotest": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 10
+ },
+ "neutral_camp_medium": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 300,
+ "SpawnIntervalInSeconds": 290,
+ "NeutralType": "NEUTRAL_TROOPER_NORMAL"
+ },
+ "neutral_camp_medium_herotest": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 30,
+ "NeutralType": "NEUTRAL_TROOPER_NORMAL"
+ },
+ "neutral_camp_midboss": {
+ "SpawnIntervalChange": -60,
+ "SpawnIntervalMin": 300,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 420,
+ "NeutralType": "NEUTRAL_SUPER"
+ },
+ "neutral_camp_strong": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 480,
+ "SpawnIntervalInSeconds": 335,
+ "NeutralType": "NEUTRAL_TROOPER_STRONG"
+ },
+ "neutral_camp_strong_herotest": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 30,
+ "NeutralType": "NEUTRAL_TROOPER_STRONG"
+ },
+ "neutral_camp_vaults": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 480,
+ "SpawnIntervalInSeconds": 300,
+ "NeutralType": "NEUTRAL_VAULT"
+ },
+ "neutral_camp_vaults_herotest": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 30,
+ "NeutralType": "NEUTRAL_VAULT"
+ },
+ "neutral_camp_weak": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 120,
+ "SpawnIntervalInSeconds": 85,
+ "NeutralType": "NEUTRAL_TROOPER_WEAK"
+ },
+ "neutral_camp_weak_herotest": {
+ "SpawnIntervalChange": 0,
+ "SpawnIntervalMin": 0,
+ "IdleAmbient": "",
+ "AlertAmbient": "",
+ "InitialSpawnDelayInSeconds": 0,
+ "SpawnIntervalInSeconds": 30,
+ "NeutralType": "NEUTRAL_TROOPER_WEAK"
+ },
+ "refresh_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1,
+ "ShowOnMinimap": true,
+ "NameLocString": "refresh_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 150,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 300.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_HEAVY_PUNCHABLE_ITEM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "HudDisplayLocation": "DISPLAY_HUD_NONE"
+ },
+ "TempParticleSheetIndex": 10,
+ "Color": [
+ 203,
+ 143,
+ 252
+ ],
+ "MiniMapCssClass": "powerup_refresh",
+ "AmbientSound": "Powerup.Survival_Lp"
+ },
+ "small_gold_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "small_gold_pickup_label:p",
+ "PickupSound": "Powerup.Pickup.Souls",
+ "NameOffset": 60,
+ "GoldAmount": 23,
+ "GoldPerMinuteAmount": 2.0,
+ "Color": [
+ 0,
+ 255,
+ 204
+ ],
+ "DefaultMaterialGroupName": "gold",
+ "IsPermanentPickup": true
+ },
+ "spirit_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "spirit_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_TECH_POWER",
+ "value": 2.0
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "purple",
+ "Color": [
+ 88,
+ 20,
+ 180
+ ]
+ },
+ "spirit_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "spirit_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_TECH_POWER",
+ "value": 3.0
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "purple",
+ "Color": [
+ 88,
+ 20,
+ 180
+ ]
+ },
+ "spirit_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "spirit_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Spirit",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_TECH_POWER",
+ "value": 4.0
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "purple",
+ "Color": [
+ 88,
+ 20,
+ 180
+ ]
+ },
+ "survival_powerup_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "enemyParticle": "particles/environment/powerup_spawner_ambient.vpcf",
+ "gainedParticle": "particles/generic/bridge_buff.vpcf",
+ "hModel": "models/null.vmdl",
+ "SpawnSound": "Powerup.BridgeBuff.Spawn",
+ "PickupExpirationDuration": {
+ "Base": 300,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": true,
+ "NameLocString": "survival_powerup_pickup",
+ "PickupSound": "Powerup.Pickup.Generic",
+ "NameOffset": 150,
+ "AuraModifier": {
+ "IsHidden": true,
+ "AuraRadius": 300.0,
+ "modifierProvidedByAura": {
+ "IsHidden": true,
+ "EnabledStateMask": "MODIFIER_STATE_NEAR_HEAVY_PUNCHABLE_ITEM"
+ },
+ "AuraSearchType": "CITADEL_UNIT_TARGET_HERO"
+ },
+ "ParryCheckModifier": {
+ "ParryCheckRadius": 60.0
+ },
+ "HitsRequired": 1,
+ "HitSound": "Powerup.Pickup.Punch",
+ "DamagedParticle": "particles/environment/powerup_spawner_ambient_damaged.vpcf",
+ "CollisionRadius": 40.0,
+ "Modifer": {
+ "Duration": 160.0,
+ "TimeMin": 5,
+ "TimeMax": 40,
+ "ModifierValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_HEALTH_MAX",
+ "valueMin": 200.0,
+ "valueMax": 750.0
+ },
+ {
+ "ModifierValue": "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND",
+ "valueMin": 4,
+ "valueMax": 40
+ }
+ ],
+ "LocalizationName": "survival_powerup_pickup",
+ "AlwaysShowInStatModifierUI": [
+ "MODIFIER_VALUE_HEALTH_MAX",
+ "MODIFIER_VALUE_HEALTH_REGEN_PER_SECOND"
+ ],
+ "HudIcon": "file://{images}/hud/modifiers/icon_powerup.svg",
+ "SmallIconCssClass": "survival_pickup",
+ "ModifierDisplayLocaiton": "MODIFIER_DISPLAY_BOTTOM_LEFT",
+ "HudDisplayLocation": "DISPLAY_HUD_NONE",
+ "DrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE"
+ },
+ "TempParticleSheetIndex": 6,
+ "Color": [
+ 122,
+ 184,
+ 29
+ ],
+ "MiniMapCssClass": "powerup_survival",
+ "AmbientSound": "Powerup.Survival_Lp"
+ },
+ "vehicle_bike_flying": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/bike_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_car_01": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/car_01_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_car_04": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/car_04_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_car_05": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/car_05_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_ground_ship_03": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/ground_ship_03_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_large_truck_01": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/large_truck_01_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_large_truck_02": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/large_truck_02_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "vehicle_mini_truck_03": {
+ "RespawnTime": 180.0,
+ "Health": 100000000,
+ "BreakOnDodgeTouch": false,
+ "SolidAfterDeath": false,
+ "RenderAfterDeath": false,
+ "DamagedByAbilities": true,
+ "DamagedByMelee": true,
+ "DamagedByBullets": true,
+ "InitialSpawnTime": 0,
+ "PrimaryDropChance": 60.0,
+ "PrimaryPickups": [
+ {
+ "Pickup": "small_gold_pickup",
+ "PickupWeight": 1.0
+ }
+ ],
+ "RollType": "ECitadelRandomRoll_BreakableGoldPickup",
+ "hModel": "models/props_vehicles/mini_truck_03_breakable.vmdl",
+ "AnimgraphParamOnHit": "b_Hit_Trigger",
+ "DropChance": 0.0,
+ "AnimgraphParamDamageReceived": "",
+ "DamageSound": "",
+ "IsPermanent": true,
+ "IsMantleable": true
+ },
+ "wp_permanent_pickup": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "wp_permanent_pickup_label",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT",
+ "value": 3
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 200,
+ 85,
+ 0
+ ]
+ },
+ "wp_permanent_pickup_lv2": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "wp_permanent_pickup_label_lv2",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT",
+ "value": 4
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 200,
+ 85,
+ 0
+ ]
+ },
+ "wp_permanent_pickup_lv3": {
+ "PickupRadius": {
+ "Base": 85.0,
+ "PerMinuteAfterStart": 0
+ },
+ "friendlyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "enemyParticle": "particles/environment/breakable_item_drop.vpcf",
+ "gainedParticle": "particles/generic/powerup_spawner_gained.vpcf",
+ "hModel": "models/props_gameplay/powerup_idol/powerup_idol.vmdl",
+ "SpawnSound": "Powerup.Spawn.Generic",
+ "PickupExpirationDuration": {
+ "Base": 30,
+ "PerMinuteAfterStart": 0
+ },
+ "ParticleRadius": 1.5,
+ "ShowOnMinimap": false,
+ "NameLocString": "wp_permanent_pickup_label_lv3",
+ "PickupSound": "Powerup.Pickup.Weapon",
+ "NameOffset": 60,
+ "IsPermanentPickup": true,
+ "Modifer": {
+ "ScriptValues": [
+ {
+ "ModifierValue": "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT",
+ "value": 6
+ }
+ ]
+ },
+ "DefaultMaterialGroupName": "orange",
+ "Color": [
+ 200,
+ 85,
+ 0
+ ]
+ },
+ "xp_orb": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 24,
+ "OrbSpawnOffsetRandomXYZ": 0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 40.0,
+ "UpSpeedMin": 65.0,
+ "UpSpeedMax": 65.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 1.0,
+ "LifeTime": 3.0,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.1,
+ "InvulDuration": 0.12,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": false,
+ "KillerPlaneOffset": 0,
+ "OrbClaimWindow": 0,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65
+ },
+ "xp_orb_idol_dropoff": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 10.0,
+ "OrbSpawnOffsetRandomXYZ": 10.0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 10.0,
+ "LateralSpeedMax": 60.0,
+ "UpSpeedMin": 10.0,
+ "UpSpeedMax": 60.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 1.0,
+ "LifeTime": 3.0,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.1,
+ "InvulDuration": 0.12,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": false,
+ "KillerPlaneOffset": 0,
+ "OrbClaimWindow": 0,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65
+ },
+ "xp_orb_neutral": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.4,
+ "OrbSpawnDelayMax": 0.7,
+ "OrbSpawnOffsetZ": 30,
+ "OrbSpawnOffsetRandomXYZ": 64.0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 40.0,
+ "UpSpeedMin": 30.0,
+ "UpSpeedMax": 40.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 0.01,
+ "LifeTime": 1.7,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.2,
+ "InvulDuration": 0.2,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": true,
+ "KillerPlaneOffset": 15.0,
+ "OrbClaimWindow": 0.06,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65,
+ "KillerPlaneHorizontalDecayRate": 15.0,
+ "LateralMoveDuration": 0.3,
+ "KillerPlaneHorizontalSpeedX": 40.0,
+ "KillerPlaneHorizontalSpeedY": 55.0,
+ "KillerPlaneVerticalSpeed": 70.0,
+ "KillerPlaneSpeedNoise": 10.0,
+ "KillerPlaneLaunchOffset": 15.0,
+ "KillerPlaneLaunchDelay": 0.1,
+ "Radius": 1.2
+ },
+ "xp_orb_objective": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 0,
+ "OrbSpawnOffsetRandomXYZ": 64,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 60.0,
+ "UpSpeedMin": 65.0,
+ "UpSpeedMax": 65.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 1.0,
+ "LifeTime": 3.0,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.1,
+ "InvulDuration": 0.12,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": false,
+ "KillerPlaneOffset": 0,
+ "OrbClaimWindow": 0,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65,
+ "IsObjective": true
+ },
+ "xp_orb_player_kill": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 24,
+ "OrbSpawnOffsetRandomXYZ": 0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 40.0,
+ "UpSpeedMin": 65.0,
+ "UpSpeedMax": 65.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 1.0,
+ "LifeTime": 3.0,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.1,
+ "InvulDuration": 0.12,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": false,
+ "KillerPlaneOffset": 0,
+ "OrbClaimWindow": 0,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65
+ },
+ "xp_orb_siege_trooper": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 30,
+ "OrbSpawnOffsetRandomXYZ": 64.0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 20.0,
+ "LateralSpeedMax": 20.0,
+ "UpSpeedMin": 25.0,
+ "UpSpeedMax": 25.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 0.01,
+ "LifeTime": 3.0,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.2,
+ "BurstSpeedDuration": 0.2,
+ "InvulDuration": 0.2,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": true,
+ "KillerPlaneOffset": 15.0,
+ "OrbClaimWindow": 0.06,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65,
+ "KillerPlaneHorizontalDecayRate": 15.0,
+ "KillerPlaneHorizontalSpeedX": 65.0,
+ "KillerPlaneHorizontalSpeedY": 55.0,
+ "KillerPlaneVerticalSpeed": 115.0,
+ "KillerPlaneSpeedNoise": 10.0,
+ "KillerPlaneLaunchOffset": 15.0,
+ "KillerPlaneLaunchDelay": 0.1,
+ "Radius": 2.0
+ },
+ "xp_orb_spawner": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.4,
+ "OrbSpawnDelayMax": 0.7,
+ "OrbSpawnOffsetZ": 30,
+ "OrbSpawnOffsetRandomXYZ": 64.0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 40.0,
+ "UpSpeedMin": 65.0,
+ "UpSpeedMax": 65.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 0.01,
+ "LifeTime": 0.7,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.2,
+ "InvulDuration": 0.2,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": true,
+ "KillerPlaneOffset": 15.0,
+ "OrbClaimWindow": 0.06,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65,
+ "KillerPlaneHorizontalDecayRate": 15.0,
+ "LateralMoveDuration": 0.3,
+ "KillerPlaneHorizontalSpeedX": 40.0,
+ "KillerPlaneHorizontalSpeedY": 55.0,
+ "KillerPlaneVerticalSpeed": 115.0,
+ "KillerPlaneSpeedNoise": 10.0,
+ "KillerPlaneLaunchOffset": 15.0,
+ "KillerPlaneLaunchDelay": 0.1,
+ "Radius": 1.2
+ },
+ "xp_orb_trooper": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.4,
+ "OrbSpawnDelayMax": 0.7,
+ "OrbSpawnOffsetZ": 30,
+ "OrbSpawnOffsetRandomXYZ": 64.0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 40.0,
+ "LateralSpeedMax": 40.0,
+ "UpSpeedMin": 65.0,
+ "UpSpeedMax": 65.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 0.01,
+ "LifeTime": 0.7,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.2,
+ "InvulDuration": 0.2,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": true,
+ "KillerPlaneOffset": 15.0,
+ "OrbClaimWindow": 0.06,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65,
+ "KillerPlaneHorizontalDecayRate": 15.0,
+ "LateralMoveDuration": 0.3,
+ "KillerPlaneHorizontalSpeedX": 40.0,
+ "KillerPlaneHorizontalSpeedY": 55.0,
+ "KillerPlaneVerticalSpeed": 115.0,
+ "KillerPlaneSpeedNoise": 10.0,
+ "KillerPlaneLaunchOffset": 15.0,
+ "KillerPlaneLaunchDelay": 0.1,
+ "Radius": 1.2
+ },
+ "xp_orb_vault": {
+ "OrbModel": "",
+ "FriendlyGlowParticle": "particles/generic/spirit_orb_ambient.vpcf",
+ "EnemyGlowParticle": "particles/generic/spirit_orb_ambient_enemy.vpcf",
+ "GoldReceivedParticle": "",
+ "FriendlyOrbDeniedParticle": "particles/generic/spirit_xp_denied_enemy.vpcf",
+ "EnemyOrbDeniedParticle": "particles/generic/spirit_xp_denied.vpcf",
+ "FriendlyOrbEarnedParticle": "particles/generic/spirit_xp_earned.vpcf",
+ "EnemyOrbEarnedParticle": "particles/generic/spirit_xp_earned_enemy.vpcf",
+ "OrbSpawnDelayMin": 0.3,
+ "OrbSpawnDelayMax": 0.3,
+ "OrbSpawnOffsetZ": 24,
+ "OrbSpawnOffsetRandomXYZ": 0,
+ "GravityScale": 0.0,
+ "LateralSpeedMin": 0.0,
+ "LateralSpeedMax": 0.0,
+ "UpSpeedMin": 85.0,
+ "UpSpeedMax": 105.0,
+ "DownSpeed": 20.0,
+ "OscillateFrequency": 1.0,
+ "LifeTime": 0.3,
+ "CollisionRadius": 12.0,
+ "BurstSpeedMultiplier": 1.5,
+ "BurstSpeedDuration": 0.1,
+ "InvulDuration": 0.12,
+ "OrbClaimed": "Player.ClaimOrb",
+ "OrbClaimedTeammate": "Teammate.ClaimOrb",
+ "OrbDenied": "Player.Deny",
+ "OrbDeniedPlayer": "Player.Denied",
+ "UseKillerPlaneOffsets": false,
+ "KillerPlaneOffset": 0,
+ "OrbClaimWindow": 0,
+ "PredictedHitLimboGlowParticle": "particles/generic/spirit_orb_processing.vpcf",
+ "OrbHitConfirm": "Player.ClaimOrb.Hit",
+ "FriendlyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit.vpcf",
+ "EnemyHitConfirmParticle": "particles/generic/spirit_orb_ambient_hit_enemy.vpcf",
+ "OrbHitPredicted": "Player.ClaimOrb.Hit",
+ "InvulDurationMin": 0.35,
+ "InvulDurationMax": 0.65
+ }
+}
\ No newline at end of file