UNDEADLOCKThe unofficial Deadlock site
Jan 31, 2026

Fire rate nerfed game wide, Bebop reworked

Dozens of items and abilities lose fire rate, while Bebop's Sticky Bomb can no longer stick to himself and Exploding Uppercut's T3 now restores missing health. Vindicta's Assassinate swaps flat weapon damage for stacking Weapon Damage Per Kill, and Debuff Remover becomes Dispel Magic with a new Spirit Resist identity.

Bebop

3 nerfs1 buff2 reworks

Sticky Bomb

Sticky Bomb

18s
6m12m

Attach a bomb that explodes after a delay, dealing spirit damage to nearby enemies.

If the bomb hits or kills a hero, you gain permanent bonus damage on Sticky Bomb.

HoldAlternate castto attach the Sticky Bomb to yourself.
Stacks diminish by half after 100 hits and 10 kills

3sFuse Time
On Hit:
Scales with Spirit Power: 1.5 per point85Damage
On Hero Hit:
Scales with Spirit Power: 0.0025 per point+1%Sticky Bomb Damage
On Hero Kill:
Scales with Spirit Power: 0.015 per point+2.5%Sticky Bomb Damage
1-8s Cooldown
2+70 Damage
5On Cast: +5m/s for 3s

Sticky Bomb

18s
6m12m

Attach a bomb that explodes after a delay, dealing spirit damage to nearby enemies.

If the bomb hits or kills a hero, you gain permanent bonus damage on Sticky Bomb.

Stacks diminish by half after 60 hits and 7 kills

3sFuse Time
On Hit:
Scales with Spirit Power: 1.5 per point85Damage
On Hero Hit:
Scales with Spirit Power: 0.0025 per point+1%Sticky Bomb Damage
On Hero Kill:
Scales with Spirit Power: 0.015 per point+2.5%Sticky Bomb Damage
1-8s Cooldown
2+75 Damage
5On Cast: +5m/s for 3s
Jan 30, 2026Jan 31, 2026

Dispel Magic

3 nerfs1 buff1 rework1 change

Debuff Remover → Dispel Magic

Debuff Remover

+30%Debuff Resist
+100Bonus Health
active50s

Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.
Cannot be used while Stunned or Slept.

250HP Healed On Activate
+2.25mMove Speedwhile active
3sBuff Duration

Dispel Magic

+14%Spirit Resist
active50s

Purge all non-ultimate negative effects currently applied to you. If any effects were removed, heal yourself and gain a move speed bonus.
Cannot be used while Stunned or Slept.

250HP Healed On Activate
+2mMove Speedwhile active
3sBuff Duration
Jan 30, 2026Jan 31, 2026

MISC

153 changes

Other file and data updates.

  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_acolytes_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_boxing_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_crushing_fists (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_lifestrike_gauntlets (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_melee_charge (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vindicta: map item draft weights data updated.
    View code changes (1 records)

    hero_hornet · gameplay.m_mapItemDraftWeights.upgrade_spirit_snatch (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Lady Geist: map item draft weights data updated.
    View code changes (1 records)

    hero_ghost · gameplay.m_mapItemDraftWeights.upgrade_ethereal_bullets (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Lady Geist: map item draft weights data updated.
    View code changes (1 records)

    hero_ghost · gameplay.m_mapItemDraftWeights.upgrade_health (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Lady Geist: map item draft weights data updated.
    View code changes (1 records)

    hero_ghost · gameplay.m_mapItemDraftWeights.upgrade_infuser (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Lady Geist: map item draft weights data updated.
    View code changes (1 records)

    hero_ghost · gameplay.m_mapItemDraftWeights.upgrade_spirit_burn (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_cooldown_reduction (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_critshot (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_debuff_reducer (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_headshot_booster2 (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_improved_bullet_armor (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_magic_shock (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_magic_tempo (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_rapid_recharge (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_siphon_bullets (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_spellbreaker (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_tech_purge (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_toxic_bullets (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_transcendent_cooldown (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_bulletshredimbue (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Wraith: map item draft weights data updated.
    View code changes (1 records)

    hero_wraith · gameplay.m_mapItemDraftWeights.upgrade_rechargingbullets (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_ability_refresher (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_critshot (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_damage_recycler (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_fervor (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_fury_trance (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_glass_cannon (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_health_stimpak (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_hollow_point_rounds (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_infuser (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_intensifying_clip (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_mystic_regeneration (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_resonant_healing (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_siphon_bullets (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_spirit_burn (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_tech_bleed (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Kelvin: map item draft weights data updated.
    View code changes (1 records)

    hero_kelvin · gameplay.m_mapItemDraftWeights.upgrade_bulletshredimbue (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_acolytes_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_blitz_bullets (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_boxing_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_burst_fire (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_crushing_fists (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_glass_cannon (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_health_stealing_magic (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_infuser (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_kinetic_sash (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_lifestrike_gauntlets (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_long_range (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_magic_slow (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_melee_charge (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_mystic_regeneration (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_resonant_healing (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_self_bubble (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_sharpshooter (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_spirit_snatch (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_surging_power (changed)

    {
      "before": 2.4,
      "after": 1
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_warp_stone (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Grey Talon: map item draft weights data updated.
    View code changes (1 records)

    hero_orion · gameplay.m_mapItemDraftWeights.upgrade_bulletshredimbue (changed)

    {
      "before": 1,
      "after": 2.4
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_acolytes_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_boxing_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_crushing_fists (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_lifestrike_gauntlets (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_melee_charge (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Vyper: map item draft weights data updated.
    View code changes (1 records)

    hero_viper · gameplay.m_mapItemDraftWeights.upgrade_spirit_snatch (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_acolytes_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_boxing_glove (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_crushing_fists (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_lifestrike_gauntlets (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_melee_charge (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Mina: map item draft weights data updated.
    View code changes (1 records)

    hero_vampirebat · gameplay.m_mapItemDraftWeights.upgrade_spirit_snatch (changed)

    {
      "before": 2.2,
      "after": 1
    }
  • Seismic Impact: properties data added.
    View code changes (1 records)

    citadel_ability_bull_leap · properties.ImpactHeight.scaleStat (added)

    {
      "before": null,
      "after": "ETechRadius"
    }
  • Seismic Impact: properties data removed.
    View code changes (1 records)

    citadel_ability_bull_leap · properties.ImpactRadiusPercentage (removed)

    {
      "before": {
        "raw": "0",
        "value": 0,
        "cssClass": "distance"
      },
      "after": null
    }
  • Seismic Impact: crash modifier data removed.
    View code changes (1 records)

    citadel_ability_bull_leap · gameplay.m_CrashModifier.m_flCollideRadius (removed)

    {
      "before": 140,
      "after": null
    }
  • Seismic Impact: crash modifier data removed.
    View code changes (1 records)

    citadel_ability_bull_leap · gameplay.m_CrashModifier.m_DragModifier (removed)

    {
      "before": {
        "m_bIsHidden": true,
        "m_AG2BaseState": {
          "m_strParamName": ""
        },
        "m_AG2HeroState": {
          "m_strParamName": ""
        },
        "m_AG2BaseAction": {
          "m_strParamName": ""
        },
        "m_flForwardOffset": 200,
        "m_flVerticalOffset": 0
      },
      "after": null
    }
  • Seismic Impact: collide radius added with value 160.
    View code changes (1 records)

    citadel_ability_bull_leap · gameplay.m_flCollideRadius (added)

    {
      "before": null,
      "after": 160
    }
  • Seismic Impact: drag modifier data added.
    View code changes (1 records)

    citadel_ability_bull_leap · gameplay.m_DragModifier (added)

    {
      "before": null,
      "after": {
        "m_bIsHidden": true,
        "m_AG2BaseState": {
          "m_strParamName": ""
        },
        "m_AG2HeroState": {
          "m_strParamName": ""
        },
        "m_AG2BaseAction": {
          "m_strParamName": ""
        },
        "m_flForwardOffset": 200,
        "m_flVerticalOffset": 0
      }
    }
  • Sticky Bomb: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_sticky_bomb · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST"
    }
  • Sticky Bomb: ability target types data updated.
    View code changes (1 records)

    citadel_ability_sticky_bomb · gameplay.m_nAbilityTargetTypes (changed)

    {
      "before": "CITADEL_UNIT_TARGET_ALL",
      "after": "CITADEL_UNIT_TARGET_ALL_ENEMY | CITADEL_UNIT_TARGET_TROOPER_FRIENDLY | CITADEL_UNIT_TARGET_HERO_FRIENDLY"
    }
  • Sticky Bomb: bomb attached modifier data removed.
    View code changes (1 records)

    citadel_ability_sticky_bomb · gameplay.m_BombAttachedModifier.m_DebuffModifier (removed)

    {
      "before": {
        "m_bIsHidden": true,
        "m_eHudDisplayLocation": "DISPLAY_HUD_CENTER",
        "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
          "OutgoingDamagePercent"
        ]
      },
      "after": null
    }
  • Sticky Bomb: bomb attached modifier data added.
    View code changes (1 records)

    citadel_ability_sticky_bomb · gameplay.m_BombAttachedModifier.m_OnGroundModifier (added)

    {
      "before": null,
      "after": {
        "m_bIsHidden": true,
        "m_OnGroundModifier": {},
        "m_sLocalizationName": "modifier_citadel_sticky_bomb_attached",
        "m_strHudMessageText": "",
        "m_bDurationReducible": false
      }
    }
  • Assassinate: properties data removed.
    View code changes (1 records)

    citadel_ability_hornet_snipe · properties.BuffOnKillDuration (removed)

    {
      "before": {
        "raw": "0",
        "value": 0,
        "cssClass": "duration",
        "scaleStat": "ETechDuration"
      },
      "after": null
    }
  • Assassinate: buff on kill modifier data removed.
    View code changes (1 records)

    citadel_ability_hornet_snipe · gameplay.m_BuffOnKillModifier (removed)

    {
      "before": {
        "m_sLocalizationName": "assassin_modifier",
        "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
          "WeaponDamageBonus"
        ]
      },
      "after": null
    }
  • Ground Strike: track amount changed from 150 to 330.
    View code changes (1 records)

    citadel_ability_lash_down_strike · gameplay.m_flTrackAmount (changed)

    {
      "before": 150,
      "after": 330
    }
  • Ground Strike: max turn amount added with value 90.
    View code changes (1 records)

    citadel_ability_lash_down_strike · gameplay.m_flMaxTurnAmount (added)

    {
      "before": null,
      "after": 90
    }
  • Chain Gang: ability behaviors bits data updated.
    View code changes (1 records)

    ability_punkgoat_tether · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_SILENT_CAST_FAILURE_FEEDBACK | CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_SILENT_CAST_FAILURE_FEEDBACK | CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST"
    }
  • Stalker's Mark: properties data removed.
    View code changes (1 records)

    drifter_shadow_mark · properties.AbilityCharges.scaleStat (removed)

    {
      "before": "EMaxChargesIncrease",
      "after": null
    }
  • Stalker's Mark: properties data removed.
    View code changes (1 records)

    drifter_shadow_mark · properties.AbilityCharges.scaleFactor (removed)

    {
      "before": 0,
      "after": null
    }
  • Stalker's Mark: properties data updated.
    View code changes (1 records)

    drifter_shadow_mark · properties.AbilityCooldownBetweenCharge.value (changed)

    {
      "before": 0,
      "after": -1
    }
  • Stalker's Mark: properties data updated.
    View code changes (1 records)

    drifter_shadow_mark · properties.AbilityCooldownBetweenCharge.disableValue (changed)

    {
      "before": -1,
      "after": -2
    }
  • Tag Along: properties data removed.
    View code changes (1 records)

    ability_familiar_attach · properties.UpgradeCloneAbilities (removed)

    {
      "before": {
        "raw": "0",
        "value": 0
      },
      "after": null
    }
  • Slowing Bullets: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_slowing_bullets · gameplay.m_AutoIntrinsicModifiers[1].m_vecAutoRegisterModifierValueFromAbilityPropertyName[0] (changed)

    {
      "before": "BonusFireRate",
      "after": "BaseAttackDamagePercent"
    }
  • Debuff Reducer: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_debuff_reducer · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "StatusResistancePercent",
        "BonusHealth"
      ],
      "after": [
        "StatusResistancePercent"
      ]
    }
  • Dispel Magic: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_reduce_debuff_duration · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "StatusResistancePercent",
        "BonusHealth"
      ],
      "after": [
        "TechResist"
      ]
    }
  • Healing Booster: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_healing_booster · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "HealAmpCastPercent",
        "HealAmpRegenPercent",
        "BonusHealthRegen"
      ],
      "after": [
        "HealAmpCastPercent",
        "HealAmpRegenPercent",
        "BonusHealthRegen",
        "OutOfCombatHealthRegen"
      ]
    }
  • Mystic Regeneration: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_mystic_regeneration · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [],
      "after": [
        "BonusHealth"
      ]
    }
  • Mystic Reverb: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_tech_bleed · gameplay.m_AutoIntrinsicModifiers[0].m_vecProcDamageTypes (changed)

    {
      "before": [
        "CITADEL_DAMAGETYPE_ABILITY"
      ],
      "after": [
        "CITADEL_DAMAGETYPE_ABILITY",
        "CITADEL_DAMAGETYPE_BULLET"
      ]
    }
  • Mystic Reverb: auto intrinsic modifiers data removed.
    View code changes (1 records)

    upgrade_tech_bleed · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (removed)

    {
      "before": [
        "AbilityLifestealPercentHero"
      ],
      "after": null
    }
  • Rapid Recharge: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_rapid_recharge · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "BonusAbilityCharges",
        "CooldownBetweenChargeReduction",
        "BonusSpiritForChargedAbilities"
      ],
      "after": [
        "BonusAbilityCharges",
        "CooldownBetweenChargeReduction",
        "CooldownReductionOnChargedAbilities",
        "BonusSpiritForChargedAbilities"
      ]
    }
  • Restorative Locket: ability targeting location data updated.
    View code changes (1 records)

    upgrade_restorative_locket · gameplay.m_eAbilityTargetingLocation (changed)

    {
      "before": "CITADEL_ABILITY_TARGETING_LOCATION_UNIT",
      "after": "CITADEL_ABILITY_TARGETING_LOCATION_SELF"
    }
  • Restorative Locket: ability behaviors bits data updated.
    View code changes (1 records)

    upgrade_restorative_locket · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DONT_BREAK_INVISIBILITY | CITADEL_ABILITY_BEHAVIOR_DONT_SWITCH_AWAY_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CAN_CAST_ON_ZIPLINE | CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_DODGING"
    }
  • Cursed Relic: properties data added.
    View code changes (1 records)

    upgrade_glitch · properties.OutgoingDamagePenaltyPercent (added)

    {
      "before": null,
      "after": {
        "raw": "-8",
        "value": -8,
        "cssClass": "damage",
        "statsUsageFlags": "ConditionallyApplied",
        "providedPropertyType": "MODIFIER_VALUE_DAMAGE_PERCENT"
      }
    }
  • Cursed Relic: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_glitch · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName[0] (changed)

    {
      "before": "BaseAttackDamagePercent",
      "after": "OutgoingDamagePenaltyPercent"
    }
  • Radiant Regeneration: auto intrinsic modifiers data added.
    View code changes (1 records)

    upgrade_resonant_healing · gameplay.m_AutoIntrinsicModifiers (added)

    {
      "before": null,
      "after": [
        {
          "m_bIsHidden": true,
          "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
            "BonusHealth"
          ]
        }
      ]
    }
  • Extra Regen: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_endurance · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "BonusHealthRegen"
      ],
      "after": [
        "BonusHealthRegen",
        "OutOfCombatHealthRegen"
      ]
    }
  • Healing Tempo: auto intrinsic modifiers data updated.
    View code changes (1 records)

    upgrade_healbuff · gameplay.m_AutoIntrinsicModifiers[0].m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "HealAmpCastPercent",
        "HealAmpRegenPercent",
        "TechResist",
        "BonusHealthRegen"
      ],
      "after": [
        "HealAmpCastPercent",
        "HealAmpRegenPercent",
        "TechResist",
        "BonusHealthRegen",
        "OutOfCombatHealthRegen"
      ]
    }
  • generic data street brawl: respawn times data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecRespawnTimes[2] (changed)

    {
      "before": 25,
      "after": 30
    }
  • generic data street brawl: overtime trooper damage scale data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flOvertimeTrooperDamageScale[0] (changed)

    {
      "before": 1.2,
      "after": 1.44
    }
  • generic data street brawl: overtime trooper damage scale data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flOvertimeTrooperDamageScale[1] (changed)

    {
      "before": 1.2,
      "after": 1.44
    }
  • generic data street brawl: overtime trooper damage scale data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flOvertimeTrooperDamageScale[2] (changed)

    {
      "before": 1.2,
      "after": 1.44
    }
  • generic data street brawl: overtime trooper damage scale data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flOvertimeTrooperDamageScale[3] (changed)

    {
      "before": 1.2,
      "after": 1.44
    }
  • generic data street brawl: overtime trooper damage scale data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flOvertimeTrooperDamageScale[4] (changed)

    {
      "before": 1.3,
      "after": 1.56
    }
  • generic data street brawl: buy time data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecBuyTime[0] (changed)

    {
      "before": 55,
      "after": 50
    }
  • generic data street brawl: buy time data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecBuyTime[1] (changed)

    {
      "before": 55,
      "after": 50
    }
  • generic data street brawl: buy time data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecBuyTime[2] (changed)

    {
      "before": 55,
      "after": 50
    }
  • generic data street brawl: buy time data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecBuyTime[3] (changed)

    {
      "before": 55,
      "after": 50
    }
  • generic data street brawl: buy time data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecBuyTime[4] (changed)

    {
      "before": 55,
      "after": 50
    }
  • generic data street brawl: trooper spawn timer data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flTrooperSpawnTimer[0] (changed)

    {
      "before": 20,
      "after": 18
    }
  • generic data street brawl: trooper spawn timer data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flTrooperSpawnTimer[1] (changed)

    {
      "before": 20,
      "after": 18
    }
  • generic data street brawl: trooper spawn timer data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flTrooperSpawnTimer[2] (changed)

    {
      "before": 20,
      "after": 15
    }
  • generic data street brawl: tier1 max resist time changed from 2.5 to 2.2.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flTier1MaxResistTime (changed)

    {
      "before": 2.5,
      "after": 2.2
    }
  • generic data street brawl: tier2 max resist time changed from 2.5 to 2.2.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_flTier2MaxResistTime (changed)

    {
      "before": 2.5,
      "after": 2.2
    }
  • generic data street brawl: item draft rounds per game round data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecItemDraftRoundsPerGameRound[4].m_chanceRare.m_mapOutcomesToWeights.2 (changed)

    {
      "before": 35,
      "after": 40
    }
  • generic data street brawl: item draft rounds per game round data updated.
    View code changes (1 records)

    generic_data:m_StreetBrawl · gameplay.m_vecItemDraftRoundsPerGameRound[4].m_chanceRare.m_mapOutcomesToWeights.3 (changed)

    {
      "before": 0,
      "after": 10
    }
  • modifiers modifier delayed apply: data entry added.
    View code changes (1 records)

    modifiers:modifier_delayed_apply · (entity_added)

    {
      "before": null,
      "after": "modifier_delayed_apply"
    }
  • Network messages: 1 definitions added.
    View code changes (1 records)

    Protobufs/citadel_gcmessages_common.proto · declarations (changed)

    {
      "before": [],
      "after": [
        "repeated uint32 banned_heroes = 2;"
      ]
    }
  • Network messages: 11 definitions added.
    View code changes (1 records)

    Protobufs/citadel_gcmessages_server.proto · declarations (changed)

    {
      "before": [],
      "after": [
        "optional bool randomed_hero = 21;",
        "repeated uint32 banned_heroes = 29;",
        "message DraftItem {",
        "optional uint32 ability_id = 1;",
        "optional uint32 flags = 2;",
        "optional .CMsgServerSignoutData_StreetBrawlData.EDraftItemOutcome outcome = 3 [default = k_eNotChosen];",
        "message DraftItemSet {",
        "repeated .CMsgServerSignoutData_StreetBrawlData.DraftItem items = 1;",
        "repeated .CMsgServerSignoutData_StreetBrawlData.DraftItemSet draft_item_sets = 9;",
        "enum EDraftItemOutcome {",
        "enum EDraftItemFlags {"
      ]
    }
  • Network messages: 2 definitions added.
    View code changes (1 records)

    Protobufs/citadel_usermessages.proto · declarations (changed)

    {
      "before": [],
      "after": [
        "message CCitadelUserMsg_BannedHeroes {",
        "repeated uint32 banned_hero_ids = 1;"
      ]
    }
  • 66 cosmetic records updated.
    View code changes (66 records)

    upgrade_prism_blast · cosmetic.m_strLaserLoopSound (changed)

    {
      "before": "",
      "after": "Mods.Prism.Blast.Beam.Lp"
    }

    hero_graf · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_dynamo · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_fencer · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_forge · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceCastStart.m_vecFOVOperations[0].m_flSpringTarget (changed)

    {
      "before": 10,
      "after": 5
    }

    hero_slork · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_hornet · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_atlas · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_inferno · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_kali · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_rutger · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_wrecker · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_bomber · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    upgrade_prism_blast · cosmetic.m_strCastSound (changed)

    {
      "before": "Mods.Tech.Stasis.Cast",
      "after": "Mods.Prism.Blast.Cast"
    }

    hero_priest · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_lash · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_kelvin · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_bookworm · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_bebop · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_tokamak · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_wraith · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_yakuza · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_fortuna · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_viscous · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_magician · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_punkgoat · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_swan · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_shiv · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_trapper · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_nano · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_frank · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_yamato · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_ghost · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_synth · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_familiar · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_werewolf · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_astro · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_gigawatt · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_cadence · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_viper · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_krill · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_warden · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_vandal · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_shieldguy · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_doorman · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_chrono · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_gunslinger · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_thumper · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_orion · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_druid · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_genericperson · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_haze · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_necro · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_unicorn · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceChannelStart.m_vecDistanceOperations[0].m_flSpringTarget (changed)

    {
      "before": -5,
      "after": 75
    }

    hero_tengu · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_operative · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_airheart · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_vampirebat · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_drifter · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_boho · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_opera · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_mirage · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_targetdummy · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }

    hero_skyrunner · cosmetic.m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecOtherDisplayStats (changed)

    {
      "before": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina"
      ],
      "after": [
        "EMaxMoveSpeed",
        "ESprintSpeed",
        "EStaminaCooldown",
        "EStaminaRegenIncrease",
        "EStamina",
        "EDashSpeedInMeters"
      ]
    }
  • 98 ability property raw records updated.
    View code changes (98 records)

    upgrade_restorative_locket · properties.TechResist.raw (changed)

    {
      "before": 6,
      "after": 8
    }

    citadel_ability_bull_leap · properties.StunDuration.raw (changed)

    {
      "before": 1.5,
      "after": 1.6
    }

    upgrade_ethereal_bullets · properties.BonusFireRate.raw (changed)

    {
      "before": 25,
      "after": 22
    }

    upgrade_surging_power · properties.ActiveBonusFireRate.raw (changed)

    {
      "before": 40,
      "after": 34
    }

    ability_icebeam · properties.MaxFireRateSlowPercent.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    upgrade_rapid_recharge · properties.CooldownBetweenChargeReduction.raw (changed)

    {
      "before": 50,
      "after": 30
    }

    upgrade_metal_skin · properties.AbilityCooldown.raw (changed)

    {
      "before": 20,
      "after": 24
    }

    viscous_telepunch · properties.TossDuration.raw (changed)

    {
      "before": 1,
      "after": 0.8
    }

    ability_punkgoat_tether · properties.Damage.raw (changed)

    {
      "before": 150,
      "after": 120
    }

    citadel_ability_healing_slash · properties.FireRateSlow.raw (changed)

    {
      "before": 20,
      "after": 18
    }

    upgrade_suppressor · properties.FireRateSlow.raw (changed)

    {
      "before": 30,
      "after": 28
    }

    upgrade_juggernaut · properties.FireRateSlow.raw (changed)

    {
      "before": 40,
      "after": 36
    }

    upgrade_critshot · properties.CritDamagePercent.raw (changed)

    {
      "before": 110,
      "after": 100
    }

    upgrade_blitz_bullets · properties.BonusFireRate.raw (changed)

    {
      "before": 20,
      "after": 18
    }

    ability_immobilize_trap · properties.Lifetime.raw (changed)

    {
      "before": 20,
      "after": 22
    }

    upgrade_rapid_recharge · properties.BonusSpiritForChargedAbilities.raw (changed)

    {
      "before": 16,
      "after": 10
    }

    upgrade_superior_stamina · properties.StaminaCooldownReduction.raw (changed)

    {
      "before": 20,
      "after": 18
    }

    upgrade_rapid_rounds · properties.BonusFireRate.raw (changed)

    {
      "before": 10,
      "after": 9
    }

    upgrade_hollow_point_rounds · properties.BulletArmorReduction.raw (changed)

    {
      "before": -12,
      "after": -9
    }

    upgrade_reduce_debuff_duration · properties.ActiveBonusMoveSpeed.raw (changed)

    {
      "before": "2.25m",
      "after": "2m"
    }

    drifter_shadow_mark · properties.AbilityCooldownBetweenCharge.raw (changed)

    {
      "before": 0,
      "after": -1
    }

    upgrade_debuff_reducer · properties.StatusResistancePercent.raw (changed)

    {
      "before": 20,
      "after": 25
    }

    upgrade_focus_lens · properties.BonusFireRate.raw (changed)

    {
      "before": 13,
      "after": 10
    }

    upgrade_burst_fire · properties.ActivatedFireRate.raw (changed)

    {
      "before": 35,
      "after": 32
    }

    upgrade_cold_front · properties.DamageHeight.raw (changed)

    {
      "before": "2.5m",
      "after": "3.5m"
    }

    ability_viper_venom · properties.VenomMaxDamageHealthPercentage.raw (changed)

    {
      "before": 25,
      "after": 30
    }

    upgrade_arctic_blast · properties.DamageHeight.raw (changed)

    {
      "before": "2.5m",
      "after": "3.5m"
    }

    upgrade_ricochet · properties.BonusFireRate.raw (changed)

    {
      "before": 20,
      "after": 18
    }

    ability_punkgoat_blasted · properties.BulletDamageAmp.raw (changed)

    {
      "before": 9,
      "after": 10
    }

    ability_viper_petrifybola · properties.PetrifyDuration.raw (changed)

    {
      "before": 2,
      "after": 2
    }

    upgrade_bullet_armor_reduction_aura · properties.FireRateSlow.raw (changed)

    {
      "before": 12,
      "after": 11
    }

    upgrade_fury_trance · properties.BulletLifestealPercent.raw (changed)

    {
      "before": 22,
      "after": 18
    }

    mirage_teleport · properties.BonusFireRate.raw (changed)

    {
      "before": 30,
      "after": 26
    }

    upgrade_critshot · properties.BonusClipSizePercent.raw (changed)

    {
      "before": 40,
      "after": 30
    }

    upgrade_inhibitor · properties.BaseAttackDamagePercent.raw (changed)

    {
      "before": 15,
      "after": 22
    }

    upgrade_glass_cannon · properties.MaxHealthLossPercent.raw (changed)

    {
      "before": -13,
      "after": -15
    }

    ability_drifter_hunger · properties.IsolationRange.raw (changed)

    {
      "before": "25m",
      "after": "20m"
    }

    citadel_ability_bull_leap · properties.Damage.raw (changed)

    {
      "before": 55,
      "after": 75
    }

    upgrade_cloaking_device_active · properties.AmbushBonusFireRate.raw (changed)

    {
      "before": 35,
      "after": 32
    }

    upgrade_boxing_glove · properties.LightMeleeCooldownMult.raw (changed)

    {
      "before": 2,
      "after": 1.5
    }

    drifter_darkness · properties.AbilityCooldown.raw (changed)

    {
      "before": 130,
      "after": 120
    }

    ability_viper_petrifybola · properties.PetrifyDamage.raw (changed)

    {
      "before": 165,
      "after": 180
    }

    upgrade_kinetic_sash · properties.BonusFireRate.raw (changed)

    {
      "before": 30,
      "after": 25
    }

    upgrade_tech_bleed · properties.AbilityLifestealPercentHero.raw (changed)

    {
      "before": 15,
      "after": 10
    }

    upgrade_tech_purge · properties.HealthThreshold.raw (changed)

    {
      "before": 30,
      "after": 35
    }

    upgrade_cold_front · properties.SpreadDuration.raw (changed)

    {
      "before": 0.5,
      "after": 0.6
    }

    upgrade_magic_slow · properties.GroundDashReductionPercent.raw (changed)

    {
      "before": -10,
      "after": -12
    }

    upgrade_prism_blast · properties.DPS.raw (changed)

    {
      "before": 300,
      "after": 270
    }

    ability_bookworm_knightbarrier · properties.CombatBarrier.raw (changed)

    {
      "before": 150,
      "after": 125
    }

    ability_ice_dome · properties.AbilityDuration.raw (changed)

    {
      "before": 5,
      "after": 5.25
    }

    ability_punkgoat_blasted · properties.FireRateSlow.raw (changed)

    {
      "before": 15,
      "after": 14
    }

    ability_power_jump · properties.AirSpeedMax.raw (changed)

    {
      "before": 150,
      "after": 161.417
    }

    ability_viper_petrifybola · properties.Damage.raw (changed)

    {
      "before": 45,
      "after": 50
    }

    upgrade_withering_whip · properties.FireRateSlow.raw (changed)

    {
      "before": 35,
      "after": 32
    }

    upgrade_ability_power_shard · properties.AbilityCastDelay.raw (changed)

    {
      "before": 0.2,
      "after": 0
    }

    ability_punkgoat_blasted · properties.MaxHealthMelee.raw (changed)

    {
      "before": 80,
      "after": 70
    }

    ability_viper_venom · properties.VenomMaxDamage.raw (changed)

    {
      "before": 165,
      "after": 140
    }

    upgrade_restorative_locket · properties.AbilityCooldown.raw (changed)

    {
      "before": 30,
      "after": 20
    }

    upgrade_healbuff · properties.BonusFireRate.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    citadel_ability_sticky_bomb · properties.OnHitDiminish.raw (changed)

    {
      "before": 100,
      "after": 60
    }

    upgrade_magic_storm · properties.FireRateBonus.raw (changed)

    {
      "before": 22,
      "after": 20
    }

    ability_bullet_flurry · properties.BonusFireRate.raw (changed)

    {
      "before": 35,
      "after": 30
    }

    upgrade_glass_cannon · properties.FireRatePerKill.raw (changed)

    {
      "before": 8,
      "after": 7
    }

    upgrade_blood_tribute · properties.BonusFireRate.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    upgrade_dps_aura · properties.BonusFireRate.raw (changed)

    {
      "before": 30,
      "after": 26
    }

    upgrade_ultimate_burst · properties.GroundDashReductionPercent.raw (changed)

    {
      "before": -10,
      "after": -12
    }

    upgrade_arctic_blast · properties.SpreadDuration.raw (changed)

    {
      "before": 0.5,
      "after": 0.6
    }

    citadel_ability_uppercut · properties.BonusFireRate.raw (changed)

    {
      "before": -15,
      "after": -14
    }

    upgrade_unstoppable · properties.StatusResistancePercent.raw (changed)

    {
      "before": 20,
      "after": 25
    }

    upgrade_active_reload · properties.BonusFireRate.raw (changed)

    {
      "before": 25,
      "after": 22
    }

    upgrade_fervor · properties.FervorFireRate.raw (changed)

    {
      "before": 30,
      "after": 28
    }

    citadel_ability_void_sphere · properties.FireRateBonus.raw (changed)

    {
      "before": 30,
      "after": 26
    }

    upgrade_fervor · properties.BonusFireRate.raw (changed)

    {
      "before": 10,
      "after": 8
    }

    upgrade_intensifying_clip · properties.ShootDurationForMax.raw (changed)

    {
      "before": 3,
      "after": 2.5
    }

    upgrade_bullet_resist_shredder · properties.BulletResist.raw (changed)

    {
      "before": 7,
      "after": 8
    }

    upgrade_regenerating_bullet_shield · properties.BonusFireRate.raw (changed)

    {
      "before": 8,
      "after": 7
    }

    upgrade_lifestrike_gauntlets · properties.LightMeleeCooldownMult.raw (changed)

    {
      "before": 2,
      "after": 1.5
    }

    ability_guided_arrow · properties.AbilityCooldown.raw (changed)

    {
      "before": 120,
      "after": 110
    }

    upgrade_slowing_bullets · properties.BuildUpPerShot.raw (changed)

    {
      "before": 0.77,
      "after": 0.7
    }

    ability_bookworm_aoemagic · properties.Damage.raw (changed)

    {
      "before": 120,
      "after": 90
    }

    upgrade_fury_trance · properties.ActiveBonusFireRate.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    upgrade_thermal_detonator · properties.BulletArmorReduction.raw (changed)

    {
      "before": -8,
      "after": -7
    }

    upgrade_unstoppable · properties.BonusHealth.raw (changed)

    {
      "before": 75,
      "after": 125
    }

    upgrade_rapid_recharge · properties.CooldownReductionOnChargedAbilities.raw (changed)

    {
      "before": "",
      "after": 14
    }

    ability_viper_venom · properties.AbilityCooldown.raw (changed)

    {
      "before": 20,
      "after": 24
    }

    upgrade_inhibitor · properties.BonusHealth.raw (changed)

    {
      "before": 125,
      "after": 150
    }

    upgrade_spellbreaker · properties.TechResist.raw (changed)

    {
      "before": 25,
      "after": 18
    }

    upgrade_bullet_resist_shredder · properties.BulletArmorReduction.raw (changed)

    {
      "before": -12,
      "after": -10
    }

    upgrade_capacitor · properties.AbilityCooldown.raw (changed)

    {
      "before": 50,
      "after": 40
    }

    upgrade_improved_bullet_armor · properties.HealthThreshold.raw (changed)

    {
      "before": 30,
      "after": 35
    }

    upgrade_tech_overflow · properties.BonusFireRate.raw (changed)

    {
      "before": 35,
      "after": 32
    }

    ability_guided_arrow · properties.BonusTechPowerPerKill.raw (changed)

    {
      "before": 8,
      "after": 10
    }

    citadel_ability_sticky_bomb · properties.OnKillDiminish.raw (changed)

    {
      "before": 10,
      "after": 7
    }

    upgrade_superior_stamina · properties.AirMoveIncreasePercent.raw (changed)

    {
      "before": 30,
      "after": 23
    }

    ability_charged_shot · properties.AirSpeedMax.raw (changed)

    {
      "before": 150,
      "after": 161.417
    }

    upgrade_capacitor · properties.SlowDuration.raw (changed)

    {
      "before": 4,
      "after": 3
    }

    upgrade_enchanted_holsters · properties.BonusFireRate.raw (changed)

    {
      "before": 12,
      "after": 11
    }

    upgrade_slowing_bullets · properties.GroundDashReductionPercent.raw (changed)

    {
      "before": -20,
      "after": -25
    }
  • 31 ability upgrade raw records updated.
    View code changes (31 records)

    upgrade_mystic_regeneration · upgrades[1].changes[Regeneration].bonus.raw (changed)

    {
      "before": 5,
      "after": 8
    }

    citadel_ability_sticky_bomb · upgrades[2].changes[Damage].bonus.raw (changed)

    {
      "before": 70,
      "after": 75
    }

    ability_health_swap · upgrades[2].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    synth_pulse · upgrades[3].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    citadel_ability_lash · upgrades[1].changes[AbilityCooldown].bonus.raw (changed)

    {
      "before": -19,
      "after": -17
    }

    ability_vampirebat_lovebites · upgrades[3].changes[StaminaReduction].bonus.raw (changed)

    {
      "before": 2,
      "after": 1
    }

    citadel_ability_bull_heal · upgrades[3].changes[DPS].bonus.raw (changed)

    {
      "before": 30.599998,
      "after": 20
    }

    ability_viper_debuffdagger · upgrades[3].changes[CooldownRefundPercent].bonus.raw (changed)

    {
      "before": 40,
      "after": 55
    }

    ability_icepath · upgrades[3].changes[BonusSpiritMax].bonus.raw (changed)

    {
      "before": 75,
      "after": 90
    }

    citadel_ability_bull_leap · upgrades[2].changes[BonusFireRatePerHero].bonus.raw (changed)

    {
      "before": 15,
      "after": 14
    }

    citadel_ability_mobile_resupply · upgrades[1].changes[AuraFireRateBonus].bonus.raw (changed)

    {
      "before": 35,
      "after": 30
    }

    upgrade_glitch · upgrades[1].changes[AbilityCooldown].bonus.raw (changed)

    {
      "before": -25,
      "after": -30
    }

    ability_icepath · upgrades[3].changes[BonusSpiritLingerDuration].bonus.raw (changed)

    {
      "before": 8,
      "after": 9
    }

    citadel_ability_healing_slash · upgrades[1].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 30,
      "after": 26
    }

    ability_vampirebat_batblink · upgrades[2].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 30,
      "after": 25
    }

    ability_ice_dome · upgrades[1].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    ability_icepath · upgrades[2].changes[AbilityCooldown].bonus.raw (changed)

    {
      "before": -15,
      "after": -17
    }

    citadel_ability_stomp · upgrades[1].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": -35,
      "after": -30
    }

    citadel_ability_infinity_slash · upgrades[1].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 15,
      "after": 14
    }

    ability_sleep_dagger · upgrades[3].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    ability_frank_revive · upgrades[3].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 20,
      "after": 18
    }

    ability_bookworm_knightbarrier · upgrades[1].changes[BonusFireRate:scale].bonus.raw (changed)

    {
      "before": 0.15,
      "after": 0.13
    }

    ability_flame_dash · upgrades[1].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 30,
      "after": 25
    }

    ability_familiar_ability02 · upgrades[2].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    ability_lash_flog · upgrades[3].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 35,
      "after": 30
    }

    ability_bookworm_knightbarrier · upgrades[1].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 16,
      "after": 14
    }

    drifter_shadow_mark · upgrades[2].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 25,
      "after": 22
    }

    citadel_ability_hornet_chain · upgrades[1].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 40,
      "after": 35
    }

    ability_warden_crowd_control · upgrades[3].changes[FireRateSlow].bonus.raw (changed)

    {
      "before": 35,
      "after": 30
    }

    citadel_ability_void_sphere · upgrades[2].changes[FireRateBonus].bonus.raw (changed)

    {
      "before": 25,
      "after": 22
    }

    citadel_ability_tangotether · upgrades[1].changes[BonusFireRate].bonus.raw (changed)

    {
      "before": 10,
      "after": 8
    }
  • 20 tooltip records updated.
    View code changes (20 records)

    upgrade_reduce_debuff_duration · tooltip.sections[0].m_vecSectionAttributes[0].m_vecElevatedAbilityProperties[0] (changed)

    {
      "before": "StatusResistancePercent",
      "after": "TechResist"
    }

    upgrade_resonant_healing · tooltip.sections[0].m_eAbilitySectionType (changed)

    {
      "before": "EArea_Passive",
      "after": "EArea_Innate"
    }

    upgrade_healbuff · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties (changed)

    {
      "before": [
        "TechResist",
        "BonusHealthRegen"
      ],
      "after": [
        "TechResist",
        "BonusHealthRegen",
        "OutOfCombatHealthRegen"
      ]
    }

    upgrade_resonant_healing · tooltip.sections[1].m_vecSectionAttributes[0].m_vecAbilityProperties (changed)

    {
      "before": [
        "AbilityCooldown",
        "AbilityDuration"
      ],
      "after": [
        "RegenerationDuration"
      ]
    }

    upgrade_mystic_regeneration · tooltip.sections[0].m_vecSectionAttributes[0].m_strLocString (changed)

    {
      "before": "#upgrade_mystic_regeneration_desc",
      "after": ""
    }

    upgrade_glitch · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties[0] (changed)

    {
      "before": "BaseAttackDamagePercent",
      "after": "OutgoingDamagePenaltyPercent"
    }

    upgrade_mystic_regeneration · tooltip.sections[0].m_eAbilitySectionType (changed)

    {
      "before": "EArea_Passive",
      "after": "EArea_Innate"
    }

    upgrade_healing_booster · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties (changed)

    {
      "before": [
        "BonusHealthRegen"
      ],
      "after": [
        "BonusHealthRegen",
        "OutOfCombatHealthRegen"
      ]
    }

    upgrade_resonant_healing · tooltip.sections[1].m_vecSectionAttributes[0].m_strLocString (changed)

    {
      "before": "#upgrade_resonant_healing_desc",
      "after": "#upgrade_mystic_regeneration_desc"
    }

    upgrade_resonant_healing · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties[0] (changed)

    {
      "before": "RegenerationDuration",
      "after": "BonusHealth"
    }

    citadel_ability_uppercut · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[1].m_strImportantProperty (changed)

    {
      "before": "StatusEffectDisplacement",
      "after": "MissingHPHeal"
    }

    upgrade_debuff_reducer · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties[0] (changed)

    {
      "before": "BonusHealth",
      "after": "StatusResistancePercent"
    }

    upgrade_tech_bleed · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[1].m_strImportantProperty (changed)

    {
      "before": "MovementSpeedSlow",
      "after": "ImbueAbilityLifesteal"
    }

    upgrade_mystic_regeneration · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties[0] (changed)

    {
      "before": "RegenerationDuration",
      "after": "BonusHealth"
    }

    upgrade_endurance · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties (changed)

    {
      "before": [],
      "after": [
        "OutOfCombatHealthRegen"
      ]
    }

    upgrade_resonant_healing · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[0].m_strImportantProperty (changed)

    {
      "before": "HealingPerCast",
      "after": "Regeneration"
    }

    upgrade_slowing_bullets · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties[0] (changed)

    {
      "before": "BonusFireRate",
      "after": "BaseAttackDamagePercent"
    }

    upgrade_rapid_recharge · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties (changed)

    {
      "before": [
        "BonusSpiritForChargedAbilities"
      ],
      "after": [
        "CooldownReductionOnChargedAbilities",
        "BonusSpiritForChargedAbilities"
      ]
    }

    citadel_ability_hornet_snipe · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[2].m_strImportantProperty (changed)

    {
      "before": "BonusGoldOnKill",
      "after": "WeaponDamageBonusPerKill"
    }

    upgrade_debuff_reducer · tooltip.sections[0].m_eAbilitySectionType (changed)

    {
      "before": "EArea_Innate",
      "after": "EArea_Passive"
    }
  • 8 tooltip records removed.
    View code changes (8 records)

    upgrade_resonant_healing · tooltip.sections[0].m_vecSectionAttributes[0].m_strLocString (removed)

    {
      "before": "#upgrade_mystic_regeneration_desc",
      "after": null
    }

    upgrade_resonant_healing · tooltip.sections[0].m_vecSectionAttributes[0].m_vecImportantAbilityProperties (removed)

    {
      "before": [
        {
          "m_strImportantProperty": "Regeneration"
        }
      ],
      "after": null
    }

    citadel_ability_uppercut · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[1].m_strStatusEffectValue (removed)

    {
      "before": "TossDuration",
      "after": null
    }

    upgrade_resonant_healing · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[1] (removed)

    {
      "before": {
        "m_strImportantProperty": "BonusMoveSpeed"
      },
      "after": null
    }

    upgrade_reduce_debuff_duration · tooltip.sections[0].m_vecSectionAttributes[0].m_vecAbilityProperties (removed)

    {
      "before": [
        "BonusHealth"
      ],
      "after": null
    }

    upgrade_debuff_reducer · tooltip.sections[1] (removed)

    {
      "before": {
        "m_eAbilitySectionType": "EArea_Passive",
        "m_vecSectionAttributes": [
          {
            "m_strLocString": "#upgrade_debuff_reducer_desc",
            "m_vecAbilityProperties": [
              "StatusResistancePercent"
            ]
          }
        ]
      },
      "after": null
    }

    upgrade_mystic_regeneration · tooltip.sections[0].m_vecSectionAttributes[0].m_vecImportantAbilityProperties (removed)

    {
      "before": [
        {
          "m_strImportantProperty": "Regeneration"
        }
      ],
      "after": null
    }

    citadel_ability_uppercut · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[1].m_bShowPropertyValue (removed)

    {
      "before": true,
      "after": null
    }
  • 6 tooltip records added.
    View code changes (6 records)

    upgrade_tech_bleed · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[2] (added)

    {
      "before": null,
      "after": {
        "m_strImportantProperty": "MovementSpeedSlow"
      }
    }

    upgrade_resonant_healing · tooltip.sections[1].m_eAbilitySectionType (added)

    {
      "before": null,
      "after": "EArea_Passive"
    }

    upgrade_mystic_regeneration · tooltip.sections[1] (added)

    {
      "before": null,
      "after": {
        "m_eAbilitySectionType": "EArea_Passive",
        "m_vecSectionAttributes": [
          {
            "m_strLocString": "#upgrade_mystic_regeneration_desc",
            "m_vecAbilityProperties": [
              "RegenerationDuration"
            ],
            "m_vecImportantAbilityProperties": [
              {
                "m_strImportantProperty": "Regeneration"
              }
            ]
          }
        ]
      }
    }

    upgrade_debuff_reducer · tooltip.sections[0].m_vecSectionAttributes[0].m_strLocString (added)

    {
      "before": null,
      "after": "#upgrade_debuff_reducer_desc"
    }

    citadel_ability_uppercut · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[2] (added)

    {
      "before": null,
      "after": {
        "m_bShowPropertyValue": true,
        "m_strImportantProperty": "StatusEffectDisplacement",
        "m_strStatusEffectValue": "TossDuration"
      }
    }

    upgrade_resonant_healing · tooltip.sections[2] (added)

    {
      "before": null,
      "after": {
        "m_vecSectionAttributes": [
          {
            "m_strLocString": "#upgrade_resonant_healing_desc",
            "m_vecAbilityProperties": [
              "AbilityCooldown",
              "AbilityDuration"
            ],
            "m_vecImportantAbilityProperties": [
              {
                "m_strImportantProperty": "HealingPerCast"
              },
              {
                "m_strImportantProperty": "BonusMoveSpeed"
              }
            ]
          }
        ]
      }
    }
  • 11 cosmetic records removed.
    View code changes (11 records)

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceCastStart.m_vecVertOffsetOperations[1] (removed)

    {
      "before": {
        "m_eCameraOperation": "k_ECameraOp_Maintain"
      },
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceCastStart.m_vecVertOffsetOperations[0] (removed)

    {
      "before": {
        "m_flSpringTarget": 15,
        "m_bSpringToDefault": false,
        "m_eCameraOperation": "k_ECameraOp_Spring",
        "m_flSpringStrength": 5,
        "m_bValuesAreRelative": true
      },
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceCastStart.m_vecHorizOffsetOperations[1] (removed)

    {
      "before": {
        "m_eCameraOperation": "k_ECameraOp_Maintain"
      },
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceCastStart.m_vecHorizOffsetOperations[0] (removed)

    {
      "before": {
        "m_flSpringTarget": -20,
        "m_bSpringToDefault": false,
        "m_eCameraOperation": "k_ECameraOp_Spring",
        "m_flSpringStrength": 5,
        "m_bValuesAreRelative": true
      },
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceChannelStart.m_vecHorizOffsetOperations[1] (removed)

    {
      "before": {
        "m_eCameraOperation": "k_ECameraOp_Maintain"
      },
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceChannelStart.m_vecVertOffsetOperations[1] (removed)

    {
      "before": {
        "m_eCameraOperation": "k_ECameraOp_Maintain"
      },
      "after": null
    }

    upgrade_prism_blast · cosmetic.m_strLaserStartSound (removed)

    {
      "before": "Ability.Bebop.HyperBeam.Fire",
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceChannelStart.m_vecVertOffsetOperations[0] (removed)

    {
      "before": {
        "m_flSpringTarget": 5,
        "m_bSpringToDefault": false,
        "m_eCameraOperation": "k_ECameraOp_Spring",
        "m_flSpringStrength": 20
      },
      "after": null
    }

    upgrade_prism_blast · cosmetic.m_strLaserHitSound (removed)

    {
      "before": "Ability.Bebop.HyperBeam.Hit",
      "after": null
    }

    upgrade_prism_blast · cosmetic.m_strLaserEndSound (removed)

    {
      "before": "Ability.Bebop.HyperBeam.End",
      "after": null
    }

    citadel_ability_bebop_laser_beam · cosmetic.m_cameraSequenceChannelStart.m_vecHorizOffsetOperations[0] (removed)

    {
      "before": {
        "m_flSpringTarget": -5,
        "m_bSpringToDefault": false,
        "m_eCameraOperation": "k_ECameraOp_Spring",
        "m_flSpringStrength": 20,
        "m_bValuesAreRelative": true
      },
      "after": null
    }
  • 4 ability removed records removed.
    View code changes (4 records)

    ability_familiar_clone_end · (entity_removed)

    {
      "before": {
        "kind": "other"
      },
      "after": null
    }

    ability_familiar_clone · (entity_removed)

    {
      "before": {
        "kind": "other"
      },
      "after": null
    }

    ability_familiar_clonesingle_trigger · (entity_removed)

    {
      "before": {
        "kind": "other"
      },
      "after": null
    }

    ability_familiar_clonesingle · (entity_removed)

    {
      "before": {
        "kind": "other"
      },
      "after": null
    }
  • 3 loc ui records updated.
    View code changes (3 records)

    citadel_main · MyRosterRosterDesc_NeedsMoreNonNew (changed)

    {
      "before": "At least 3 non-new heroes required to queue",
      "after": "At least {d:min_non_limited_heroes} non-new heroes required to queue"
    }

    citadel_main · ConfirmRoster_BadRoster (changed)

    {
      "before": "You need at least 3 heroes in your Roster to join a match.",
      "after": "You need at least {d:min_roster_size} heroes in your Roster to join a match."
    }

    citadel_main · MyRosterRosterDesc (changed)

    {
      "before": "Minimum 3 Heroes required to Queue",
      "after": "Minimum {d:min_roster_size} Heroes required to Queue"
    }
  • 8 loc ui records added.
    View code changes (8 records)

    citadel_main · Citadel_StreetBrawl_Tooltip_Modified (added)

    {
      "before": null,
      "after": "= Value adjusted for Street Brawl"
    }

    citadel_main · Citadel_BannedWarning_Title (added)

    {
      "before": null,
      "after": "Avoided Hero"
    }

    citadel_main · Citadel_Roster_MakeBanned (added)

    {
      "before": null,
      "after": "Avoid Hero"
    }

    citadel_main · Citadel_BannedWarning_Desc (added)

    {
      "before": null,
      "after": "You will be less likely to see this hero in this match."
    }

    citadel_main · citadel_keybind_cursormiddle (added)

    {
      "before": null,
      "after": "Middle Mouse"
    }

    citadel_main · Citadel_Roster_NewHeroInvalidBan (added)

    {
      "before": null,
      "after": "New heroes can't be avoided"
    }

    citadel_main · Citadel_Roster_ClearBan (added)

    {
      "before": null,
      "after": "Stop Avoiding Hero"
    }

    citadel_main · Citadel_BannedHeroes (added)

    {
      "before": null,
      "after": "Banned Heroes"
    }
  • 141 other assets updated.
    View code changes (141 records)

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+abrams.vnmgraph_c · crc (changed)

    {
      "before": "001c1e3629",
      "after": "006faf7697"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+priest.vnmgraph_c · crc (changed)

    {
      "before": "0097e76512",
      "after": "007f748e31"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+mcginnis.vnmgraph_c · crc (changed)

    {
      "before": "00ffab8311",
      "after": "0039c63680"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+fortuna.vnmgraph_c · crc (changed)

    {
      "before": "0045295d7f",
      "after": "00c79dc7ef"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+mo_krill.vnmgraph_c · crc (changed)

    {
      "before": "004a42817c",
      "after": "005880f938"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+ivy.vnmgraph_c · crc (changed)

    {
      "before": "009c063552",
      "after": "0082fbdc8b"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph_c · crc (changed)

    {
      "before": "00854d3db5",
      "after": "0079bc0e2a"
    }

    soundevents/mods/tech.vsndevts_c · crc (changed)

    {
      "before": "00b38e1947",
      "after": "00336ff4c8"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph_c · crc (changed)

    {
      "before": "00c830580d",
      "after": "00ca9622ca"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+mo_krill.vnmgraph_c · crc (changed)

    {
      "before": "007da50c64",
      "after": "00fddcb6a3"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+calico.vnmgraph_c · crc (changed)

    {
      "before": "00df49c19d",
      "after": "003cc44d9f"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+wraith.vnmgraph_c · crc (changed)

    {
      "before": "00598fa7ca",
      "after": "00f6803ca8"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+fortuna.vnmgraph_c · crc (changed)

    {
      "before": "00c09711f9",
      "after": "006676518c"
    }

    soundstacks/soundstacks_citadel_default_3d.vsndstck_c · crc (changed)

    {
      "before": "0025e42cf8",
      "after": "00885c0581"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+ivy.vnmgraph_c · crc (changed)

    {
      "before": "0039a344ce",
      "after": "00a2a2b727"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+familiar.vnmgraph_c · crc (changed)

    {
      "before": "0060ba0038",
      "after": "00f01ca4da"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+lash.vnmgraph_c · crc (changed)

    {
      "before": "00b9c7eccb",
      "after": "00d57658eb"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+yamato.vnmgraph_c · crc (changed)

    {
      "before": "00b9353ea1",
      "after": "00b5af8fb6"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+drifter.vnmgraph_c · crc (changed)

    {
      "before": "00f8f8c53a",
      "after": "0095aef8bd"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+doorman.vnmgraph_c · crc (changed)

    {
      "before": "009742b829",
      "after": "00adf20717"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+kelvin.vnmgraph_c · crc (changed)

    {
      "before": "00a0fddb78",
      "after": "000922aa78"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+vampirebat.vnmgraph_c · crc (changed)

    {
      "before": "000a72c0b0",
      "after": "0085b946ad"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+boho.vnmgraph_c · crc (changed)

    {
      "before": "00bcd14323",
      "after": "0017d93321"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+priest.vnmgraph_c · crc (changed)

    {
      "before": "00cb6a009c",
      "after": "00956f46d9"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+priest_crossbow.vnmgraph_c · crc (changed)

    {
      "before": "0052b83ccc",
      "after": "00be9075af"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+vampirebat.vnmgraph_c · crc (changed)

    {
      "before": "0005ec1aa2",
      "after": "001462db0d"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+werewolf.vnmgraph_c · crc (changed)

    {
      "before": "0046cc82b6",
      "after": "00a86bf071"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+geist.vnmgraph_c · crc (changed)

    {
      "before": "006872d3ce",
      "after": "00d197d8d8"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+viper.vnmgraph_c · crc (changed)

    {
      "before": "007e9b8702",
      "after": "004599167e"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+warden.vnmgraph_c · crc (changed)

    {
      "before": "00e44aea77",
      "after": "004d590175"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+viscous.vnmgraph_c · crc (changed)

    {
      "before": "004c95a23d",
      "after": "008a6b350e"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+holliday.vnmgraph_c · crc (changed)

    {
      "before": "003ed843a3",
      "after": "002696b279"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+dynamo.vnmgraph_c · crc (changed)

    {
      "before": "0050e0ab37",
      "after": "005f9213ab"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+haze.vnmgraph_c · crc (changed)

    {
      "before": "0067f1f580",
      "after": "00cee21e82"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+fencer.vnmgraph_c · crc (changed)

    {
      "before": "00c07baef8",
      "after": "00c9ce3863"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+abrams.vnmgraph_c · crc (changed)

    {
      "before": "00b1f2181d",
      "after": "00106ad232"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+chrono.vnmgraph_c · crc (changed)

    {
      "before": "00db0666d6",
      "after": "00e1b6d9e8"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+frank.vnmgraph_c · crc (changed)

    {
      "before": "006e44bccb",
      "after": "0092949905"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+holliday.vnmgraph_c · crc (changed)

    {
      "before": "00f346bead",
      "after": "00758f77f6"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph_c · crc (changed)

    {
      "before": "0001f5efe8",
      "after": "00e0ea7e4f"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+wraith.vnmgraph_c · crc (changed)

    {
      "before": "0088b5b82d",
      "after": "00a41f97e6"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+werewolf_transform.vnmgraph_c · crc (changed)

    {
      "before": "002e222149",
      "after": "002999dd1e"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+fencer.vnmgraph_c · crc (changed)

    {
      "before": "00e3f1a7e7",
      "after": "00a55831f3"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+viscous.vnmgraph_c · crc (changed)

    {
      "before": "0014ccafa6",
      "after": "00b1fc58e9"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+mirage.vnmgraph_c · crc (changed)

    {
      "before": "0069ca5d3e",
      "after": "005a82534c"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+necro_item.vnmgraph_c · crc (changed)

    {
      "before": "005074937e",
      "after": "00a5652afb"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+magician.vnmgraph_c · crc (changed)

    {
      "before": "00633dcec1",
      "after": "0026d4357d"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+archer.vnmgraph_c · crc (changed)

    {
      "before": "004551af52",
      "after": "008bb967f7"
    }

    soundevents/base/ambience.vsndevts_c · crc (changed)

    {
      "before": "0097d08933",
      "after": "00eecffa3b"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+druid.vnmgraph_c · crc (changed)

    {
      "before": "003901ed76",
      "after": "00f7e925d3"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+shiv.vnmgraph_c · crc (changed)

    {
      "before": "008be92382",
      "after": "009594f1d5"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+holliday.vnmgraph_c · crc (changed)

    {
      "before": "00954d0eb2",
      "after": "00437540b6"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+archer.vnmgraph_c · crc (changed)

    {
      "before": "002e4ffc6e",
      "after": "00ef14517a"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+wraith.vnmgraph_c · crc (changed)

    {
      "before": "0023b3a36a",
      "after": "00f25f2d74"
    }

    cfg/citadel_keys.lst · crc (changed)

    {
      "before": "00077c0ce0",
      "after": "00f0b93717"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+mcginnis.vnmgraph_c · crc (changed)

    {
      "before": "0055fb69a9",
      "after": "00f389d606"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+doorman.vnmgraph_c · crc (changed)

    {
      "before": "003f11486a",
      "after": "0013bb67a1"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+geist.vnmgraph_c · crc (changed)

    {
      "before": "003b14de6c",
      "after": "0027c9d2f9"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+shiv.vnmgraph_c · crc (changed)

    {
      "before": "00b7d351fe",
      "after": "001ec0bafc"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+druid.vnmgraph_c · crc (changed)

    {
      "before": "000b0a56d3",
      "after": "006cdea989"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+magician.vnmgraph_c · crc (changed)

    {
      "before": "00f4743978",
      "after": "0095f9ae24"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+frank.vnmgraph_c · crc (changed)

    {
      "before": "007739974f",
      "after": "00cedc9c59"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+viscous.vnmgraph_c · crc (changed)

    {
      "before": "00c21caec8",
      "after": "00cba93853"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+yamato.vnmgraph_c · crc (changed)

    {
      "before": "0033559544",
      "after": "0035bd251d"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+familiar.vnmgraph_c · crc (changed)

    {
      "before": "00aa6ca40e",
      "after": "00119bdc4c"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+mirage.vnmgraph_c · crc (changed)

    {
      "before": "002bd97313",
      "after": "0080a9d680"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+bebop.vnmgraph_c · crc (changed)

    {
      "before": "0081c1450d",
      "after": "00bac3d471"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+archer.vnmgraph_c · crc (changed)

    {
      "before": "0069c66190",
      "after": "00bc831f06"
    }

    soundevents/base/dialog_base_events.vsndevts_c · crc (changed)

    {
      "before": "0003115106",
      "after": "00443f454e"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+kelvin.vnmgraph_c · crc (changed)

    {
      "before": "0029a1d76a",
      "after": "0097998f74"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+kelvin.vnmgraph_c · crc (changed)

    {
      "before": "004e5e18e0",
      "after": "007c4d4348"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+shiv.vnmgraph_c · crc (changed)

    {
      "before": "00a827de8a",
      "after": "00c571e30d"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+bookworm.vnmgraph_c · crc (changed)

    {
      "before": "00336ea80f",
      "after": "001a1779c4"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+lash.vnmgraph_c · crc (changed)

    {
      "before": "0010040903",
      "after": "000cd90596"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+vampirebat.vnmgraph_c · crc (changed)

    {
      "before": "002e07406e",
      "after": "0032da4cfb"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+dynamo.vnmgraph_c · crc (changed)

    {
      "before": "0068a1e66b",
      "after": "005770eb89"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+punkgoat.vnmgraph_c · crc (changed)

    {
      "before": "0052880914",
      "after": "003fde3493"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+drifter.vnmgraph_c · crc (changed)

    {
      "before": "009afd464b",
      "after": "003da3b083"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+necro.vnmgraph_c · crc (changed)

    {
      "before": "00accd7b32",
      "after": "00d4a80e00"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+punkgoat.vnmgraph_c · crc (changed)

    {
      "before": "009fc73bf3",
      "after": "009b4595d9"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+necro.vnmgraph_c · crc (changed)

    {
      "before": "0089911cce",
      "after": "00a110765d"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+haze.vnmgraph_c · crc (changed)

    {
      "before": "0045ae464f",
      "after": "0003618a89"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+warden.vnmgraph_c · crc (changed)

    {
      "before": "00aa91e4fa",
      "after": "00491c68f8"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+drifter.vnmgraph_c · crc (changed)

    {
      "before": "00003d98ec",
      "after": "00302b740a"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+familiar.vnmgraph_c · crc (changed)

    {
      "before": "0082b84473",
      "after": "0089b0be31"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+fortuna.vnmgraph_c · crc (changed)

    {
      "before": "009151ff73",
      "after": "00188a415f"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+calico.vnmgraph_c · crc (changed)

    {
      "before": "0063052ec0",
      "after": "0068d6f18f"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+pocket.vnmgraph_c · crc (changed)

    {
      "before": "00246cccdd",
      "after": "003c223d07"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+bookworm.vnmgraph_c · crc (changed)

    {
      "before": "00b61e6d49",
      "after": "005076e297"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+unicorn.vnmgraph_c · crc (changed)

    {
      "before": "00621cb02b",
      "after": "00e9c5dc3e"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+calico.vnmgraph_c · crc (changed)

    {
      "before": "0008217edf",
      "after": "00c1a9e837"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+viper.vnmgraph_c · crc (changed)

    {
      "before": "00a1949bf5",
      "after": "00aee62369"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+necro.vnmgraph_c · crc (changed)

    {
      "before": "009d6a2a79",
      "after": "0075f9c15a"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+vindicta.vnmgraph_c · crc (changed)

    {
      "before": "000c8cf2eb",
      "after": "003c9a1e0d"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+gigawatt.vnmgraph_c · crc (changed)

    {
      "before": "0054e6bf27",
      "after": "0042d74bd7"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+unicorn.vnmgraph_c · crc (changed)

    {
      "before": "0042b538d4",
      "after": "00eba6d3d6"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+pocket.vnmgraph_c · crc (changed)

    {
      "before": "000f27a0f0",
      "after": "0089ee69ab"
    }

    soundstacks/soundstack_citadel_find_perspective.vsndstck_c · crc (changed)

    {
      "before": "00272c5b11",
      "after": "0050b147d5"
    }

    soundstacks/soundstacks_citadel_default_2d.vsndstck_c · crc (changed)

    {
      "before": "00b2aa2b14",
      "after": "00170fa222"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+pocket.vnmgraph_c · crc (changed)

    {
      "before": "00299198ad",
      "after": "00dc99e706"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+boho.vnmgraph_c · crc (changed)

    {
      "before": "00a56f72f2",
      "after": "0083d9ba5c"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+geist.vnmgraph_c · crc (changed)

    {
      "before": "009f76514e",
      "after": "009759fc5d"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+unicorn.vnmgraph_c · crc (changed)

    {
      "before": "005203d298",
      "after": "00f4716d37"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+bookworm.vnmgraph_c · crc (changed)

    {
      "before": "00248034df",
      "after": "00f2b87adb"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+gigawatt.vnmgraph_c · crc (changed)

    {
      "before": "008f8e74cb",
      "after": "00a5d6cd43"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+frank.vnmgraph_c · crc (changed)

    {
      "before": "0092707b8b",
      "after": "000b06a407"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+doorman.vnmgraph_c · crc (changed)

    {
      "before": "003fc9df94",
      "after": "0077b6f676"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+chrono.vnmgraph_c · crc (changed)

    {
      "before": "00db28d8de",
      "after": "00d8f268d2"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+ivy.vnmgraph_c · crc (changed)

    {
      "before": "002409bd8b",
      "after": "0012452bc1"
    }

    soundstacks/mixgraph.vmix_c · crc (changed)

    {
      "before": "00dc5cbcbe",
      "after": "007ada57a8"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+werewolf_transform.vnmgraph_c · crc (changed)

    {
      "before": "00142ebe9e",
      "after": "000960746c"
    }

    soundevents/npc/titan.vsndevts_c · crc (changed)

    {
      "before": "00cd18092d",
      "after": "00d1caca1d"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+boho.vnmgraph_c · crc (changed)

    {
      "before": "00f6e91871",
      "after": "006f9fc7fd"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+werewolf.vnmgraph_c · crc (changed)

    {
      "before": "0039bd09fb",
      "after": "0054eb347c"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+inferno.vnmgraph_c · crc (changed)

    {
      "before": "009f27370b",
      "after": "0059b8d084"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+chrono.vnmgraph_c · crc (changed)

    {
      "before": "0083ec88e4",
      "after": "00cab5d945"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+bebop.vnmgraph_c · crc (changed)

    {
      "before": "0003542bb2",
      "after": "0051ce0ebf"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+druid.vnmgraph_c · crc (changed)

    {
      "before": "001cccb7bc",
      "after": "001e70aa16"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+inferno.vnmgraph_c · crc (changed)

    {
      "before": "0062c18642",
      "after": "000f97bbc5"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+werewolf_transform.vnmgraph_c · crc (changed)

    {
      "before": "00be0f8382",
      "after": "00c66af6b0"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+dynamo.vnmgraph_c · crc (changed)

    {
      "before": "00c536f859",
      "after": "00c9ac494e"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+warden.vnmgraph_c · crc (changed)

    {
      "before": "000546f6b5",
      "after": "0043893a73"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+mo_krill.vnmgraph_c · crc (changed)

    {
      "before": "0056ef87af",
      "after": "00be7c6c8c"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+viper.vnmgraph_c · crc (changed)

    {
      "before": "00d9d995ef",
      "after": "005a068a99"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+fencer.vnmgraph_c · crc (changed)

    {
      "before": "004b1493ae",
      "after": "00b9d3a81d"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+inferno.vnmgraph_c · crc (changed)

    {
      "before": "00f08e4d7a",
      "after": "008cae72e8"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+yamato.vnmgraph_c · crc (changed)

    {
      "before": "0011e1c9d7",
      "after": "00df090172"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+bebop.vnmgraph_c · crc (changed)

    {
      "before": "0051f4b7b9",
      "after": "00bf73a731"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+magician.vnmgraph_c · crc (changed)

    {
      "before": "00e0510cf1",
      "after": "0082ef16e3"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+vindicta.vnmgraph_c · crc (changed)

    {
      "before": "00b8f5a4f5",
      "after": "00bc33f4c0"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+mirage.vnmgraph_c · crc (changed)

    {
      "before": "007fe22f74",
      "after": "008b8f7f2e"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+priest_knockdown.vnmgraph_c · crc (changed)

    {
      "before": "004d52a584",
      "after": "000ca3d79b"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+gigawatt.vnmgraph_c · crc (changed)

    {
      "before": "007d8e3c0a",
      "after": "00abb6720e"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+punkgoat.vnmgraph_c · crc (changed)

    {
      "before": "0024768027",
      "after": "008f0625b4"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+haze.vnmgraph_c · crc (changed)

    {
      "before": "00fef85538",
      "after": "0093ae68bf"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+priest.vnmgraph_c · crc (changed)

    {
      "before": "00cdb2cba6",
      "after": "00449ef1d1"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+vindicta.vnmgraph_c · crc (changed)

    {
      "before": "00fc0a6ac7",
      "after": "00149981e4"
    }

    animgraphs/animgraph2/hero/hero_knockdown.vnmgraph+lash.vnmgraph_c · crc (changed)

    {
      "before": "00fa8f3439",
      "after": "0073fe903b"
    }

    animgraphs/animgraph2/hero/hero_motionadditives.vnmgraph+werewolf.vnmgraph_c · crc (changed)

    {
      "before": "00146e70fa",
      "after": "007fa6fd2c"
    }

    animgraphs/animgraph2/hero/hero_motionset_masks.vnmgraph+abrams.vnmgraph_c · crc (changed)

    {
      "before": "004691d8f5",
      "after": "009d2e938d"
    }

    soundstacks/soundstack_citadel_weapons.vsndstck_c · crc (changed)

    {
      "before": "0007dbb8e5",
      "after": "006b2f45b9"
    }
  • 2 hero model assets added.
    View code changes (2 records)

    models/heroes_wip/mcginnis/clips/knockdown_inair_start.vnmclip_c · crc (added)

    {
      "before": null,
      "after": "00318ffae6"
    }

    models/heroes_wip/mcginnis/clips/knockdown_inair_loop.vnmclip_c · crc (added)

    {
      "before": null,
      "after": "00e205fb8c"
    }
  • 13 hero model assets updated.
    View code changes (13 records)

    models/heroes_wip/werewolf/clips/dash_air_right.vnmclip_c · crc (changed)

    {
      "before": "0009604d09",
      "after": "00f07afff3"
    }

    models/heroes_wip/werewolf/clips/slide_getup.vnmclip_c · crc (changed)

    {
      "before": "0070cd5232",
      "after": "00740c2dcc"
    }

    models/heroes_wip/werewolf/clips/dash_air_left.vnmclip_c · crc (changed)

    {
      "before": "00bc2bd9f4",
      "after": "00d1ee3316"
    }

    models/heroes_wip/necro/clips/sleep.vnmclip_c · crc (changed)

    {
      "before": "00665e3074",
      "after": "00b10648fb"
    }

    models/heroes_wip/werewolf/clips/corner_lean_crouch.vnmclip_c · crc (changed)

    {
      "before": "00e892016e",
      "after": "004c942444"
    }

    models/heroes_wip/werewolf/clips/corner_lean_crouch_run.vnmclip_c · crc (changed)

    {
      "before": "000581bb8a",
      "after": "00b95ce614"
    }

    models/heroes_wip/werewolf/clips/dash_ground.vnmclip_c · crc (changed)

    {
      "before": "00b1749808",
      "after": "0027043cc0"
    }

    models/heroes_wip/werewolf/clips/dash_air_back.vnmclip_c · crc (changed)

    {
      "before": "003fb9c125",
      "after": "004981a626"
    }

    models/heroes_wip/werewolf/clips/corner_lean_stand.vnmclip_c · crc (changed)

    {
      "before": "00aaf9b641",
      "after": "00c4bce7fc"
    }

    models/heroes_wip/necro/necro.vnmskel_c · crc (changed)

    {
      "before": "00bf6d3f84",
      "after": "009c0b4430"
    }

    models/heroes_wip/werewolf/clips/dash_air_forward.vnmclip_c · crc (changed)

    {
      "before": "000d91ac53",
      "after": "00bb490bee"
    }

    models/heroes_wip/werewolf/werewolf.vmdl_c · crc (changed)

    {
      "before": "00b4aa3318",
      "after": "0078c0750e"
    }

    models/heroes_wip/werewolf/clips/corner_lean_run.vnmclip_c · crc (changed)

    {
      "before": "006cee44fb",
      "after": "004594ab7e"
    }
  • 2 model assets updated.
    View code changes (2 records)

    models/hideout/materials/hero_ornanaments/hideout_ornament_heroicon_atlas.vmat_c · crc (changed)

    {
      "before": "00ceddec8c",
      "after": "00368d155e"
    }

    models/npc/shrine_sapphire/materials/shrine_sapphire_light_beams.vmat_c · crc (changed)

    {
      "before": "001592d41d",
      "after": "0000f948a0"
    }
  • 1 model asset added.
    View code changes (1 records)

    models/npc/shrine_sapphire/materials/shrine_sapphire_book_light_beams_alt_trans_psd_191a4c26.vtex_c · crc (added)

    {
      "before": null,
      "after": "00c47a1da4"
    }
  • 4 ui assets added.
    View code changes (4 records)

    panorama/layout/citadel_hud_data_feed_banned_heroes.vxml_c · crc (added)

    {
      "before": null,
      "after": "008b7bed1c"
    }

    panorama/images/global/wash_rectangle_bg_psd.vtex_c · crc (added)

    {
      "before": null,
      "after": "00960b66e8"
    }

    panorama/styles/citadel_hud_data_feed_banned_heroes.vcss_c · crc (added)

    {
      "before": null,
      "after": "00bec47575"
    }

    panorama/images/hud/brawl/icon_brawl.vsvg_c · crc (added)

    {
      "before": null,
      "after": "009034d0f4"
    }
  • 2 hero image assets updated.
    View code changes (2 records)

    panorama/images/heroes/bull_sm_psd.vtex_c · crc (changed)

    {
      "before": "00eb6b502b",
      "after": "00212c7156"
    }

    panorama/images/heroes/bull_sm_psd_19f8ca40.vtex_c · crc (changed)

    {
      "before": "002af2015c",
      "after": "00438098ba"
    }
  • 29 ui assets updated.
    View code changes (29 records)

    panorama/layout/tooltips/citadel_tooltip_roster_select_hero_hover.vxml_c · crc (changed)

    {
      "before": "002702ad50",
      "after": "00dd7bc737"
    }

    panorama/layout/citadel_shop_mod_icon.vxml_c · crc (changed)

    {
      "before": "00a7384d4e",
      "after": "00f67be624"
    }

    panorama/images/hud/hero_specific/necro_gravestone.vsvg_c · crc (changed)

    {
      "before": "004049cbcd",
      "after": "00c8df1695"
    }

    panorama/styles/citadel_hero_card.vcss_c · crc (changed)

    {
      "before": "00c1e56c71",
      "after": "00e24ad094"
    }

    panorama/styles/citadel_modified_attribute_label.vcss_c · crc (changed)

    {
      "before": "0084d88b96",
      "after": "00e3104f21"
    }

    panorama/layout/tooltips/citadel_tooltip_ability_upgrade_button.vxml_c · crc (changed)

    {
      "before": "007b5bfe3a",
      "after": "005baa64ea"
    }

    panorama/styles/post_game/citadel_db_post_game_scoreboard_new.vcss_c · crc (changed)

    {
      "before": "0047b862c4",
      "after": "000d2f5105"
    }

    panorama/layout/citadel_hero_card.vxml_c · crc (changed)

    {
      "before": "007861324c",
      "after": "00ef049eed"
    }

    panorama/styles/ability_hud_elements/element_charges.vcss_c · crc (changed)

    {
      "before": "009d533c1e",
      "after": "00205cbefd"
    }

    panorama/styles/citadel_hud_chat_wheel.vcss_c · crc (changed)

    {
      "before": "00f91c8234",
      "after": "001c4b8da7"
    }

    panorama/styles/citadel_db_page_hero_release_vote.vcss_c · crc (changed)

    {
      "before": "003618eae3",
      "after": "00fa9dcd09"
    }

    panorama/layout/tooltips/citadel_tooltip_roster_select_hero.vxml_c · crc (changed)

    {
      "before": "0079d9f7da",
      "after": "00edbffc38"
    }

    panorama/styles/citadel_ability_property_panel.vcss_c · crc (changed)

    {
      "before": "00e3d9de3f",
      "after": "004713c847"
    }

    panorama/layout/popups/popup_settings.vxml_c · crc (changed)

    {
      "before": "005400d661",
      "after": "007283fe0a"
    }

    panorama/styles/citadel_ability_details_panel.vcss_c · crc (changed)

    {
      "before": "00d35d6de3",
      "after": "001da13de1"
    }

    panorama/styles/ability_property_icons.vcss_c · crc (changed)

    {
      "before": "00339a0f05",
      "after": "0083e1692b"
    }

    panorama/layout/popups/popup_settings_old.vxml_c · crc (changed)

    {
      "before": "00823bd653",
      "after": "00ddb44a0d"
    }

    panorama/layout/citadel_modified_attribute_label.vxml_c · crc (changed)

    {
      "before": "009dded22a",
      "after": "002804c28a"
    }

    panorama/styles/tooltips/citadel_tooltip_mod_details.vcss_c · crc (changed)

    {
      "before": "0099c75792",
      "after": "00b17ffe15"
    }

    panorama/styles/pages/citadel_db_page_control_library.vcss_c · crc (changed)

    {
      "before": "007e2f9959",
      "after": "00aa66262b"
    }

    panorama/layout/ability_hud_elements/element_charges.vxml_c · crc (changed)

    {
      "before": "002b4ac59b",
      "after": "00c6db07e0"
    }

    panorama/styles/hud_ability_icon.vcss_c · crc (changed)

    {
      "before": "004588d6d9",
      "after": "00de24d59e"
    }

    panorama/styles/tooltips/citadel_tooltip_roster_select_hero_hover.vcss_c · crc (changed)

    {
      "before": "00c45697da",
      "after": "00e9b65f21"
    }

    panorama/styles/citadel_stat_scaling_label.vcss_c · crc (changed)

    {
      "before": "00da92b1a4",
      "after": "00fedb16d0"
    }

    panorama/layout/citadel_ability_details_panel.vxml_c · crc (changed)

    {
      "before": "0085d27fe4",
      "after": "0089f9ea29"
    }

    panorama/styles/tooltips/citadel_tooltip_roster_select_hero.vcss_c · crc (changed)

    {
      "before": "0013b35102",
      "after": "005bfb3d03"
    }

    panorama/styles/tooltips/citadel_tooltip_ability_upgrade_button.vcss_c · crc (changed)

    {
      "before": "0030c602b2",
      "after": "0024d35836"
    }

    panorama/layout/citadel_ability_property_panel.vxml_c · crc (changed)

    {
      "before": "009be2e031",
      "after": "00b095e9b7"
    }

    panorama/layout/tooltips/citadel_tooltip_mod_details.vxml_c · crc (changed)

    {
      "before": "00a265a1cc",
      "after": "00fcae6077"
    }
  • 4 script assets updated.
    View code changes (4 records)

    scripts/generic_data.vdata_c · crc (changed)

    {
      "before": "0038e5a7a4",
      "after": "00cf28e52f"
    }

    scripts/heroes.vdata_c · crc (changed)

    {
      "before": "00387ae21e",
      "after": "00c9be711b"
    }

    scripts/modifiers.vdata_c · crc (changed)

    {
      "before": "001b6df2c8",
      "after": "00567fb5c2"
    }

    scripts/abilities.vdata_c · crc (changed)

    {
      "before": "009ff7eb49",
      "after": "0075eccd6b"
    }
  • 1 sound asset updated.
    View code changes (1 records)

    sounds/npc/patron/patron_transform_start_01.vsnd_c · crc (changed)

    {
      "before": "0062fe4cf1",
      "after": "00621d2434"
    }
  • 45 tracked files updated.
    View code changes (45 records)

    game/citadel/pak01_dir/panorama/layout/tooltips/citadel_tooltip_ability_upgrade_button.xml · file (changed)

    {
      "before": {
        "hash": "426889c87c18ad992ea8bd7b9c524b7ee550939b"
      },
      "after": {
        "hash": "bca8a7342de46de0be3e14b842178164b8b7a932"
      }
    }

    game/citadel/pak01_dir/soundevents/npc/titan.vsndevts · file (changed)

    {
      "before": {
        "hash": "dc0b360858fcc9653959b01a5d46a3ecbfbcbdf7"
      },
      "after": {
        "hash": "65fbcf6574dc65a062dd9fb2c07c55e124900062"
      }
    }

    game/citadel/pak01_dir/panorama/layout/popups/popup_settings_old.xml · file (changed)

    {
      "before": {
        "hash": "976d29b590c689a41072d5df62be0e9f0adf5c4c"
      },
      "after": {
        "hash": "0943899aefc6da441a27c901f1c0a1b33a66adeb"
      }
    }

    game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)

    {
      "before": {
        "hash": "3948b38a7a55246597511da59ad235209bed2289"
      },
      "after": {
        "hash": "4a1ccc49ec2050dc62aa0e6406f8f70666504bce"
      }
    }

    game/citadel/pak01_dir/panorama/layout/popups/popup_settings.xml · file (changed)

    {
      "before": {
        "hash": "3936523a54a49ab54bc069a354d5aee1683d38ab"
      },
      "after": {
        "hash": "1bf4f1660d33854d23c570eef3925593a31a70c9"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_modified_attribute_label.css · file (changed)

    {
      "before": {
        "hash": "965b94f8d2f7201ce3fbbac7850af126738679df"
      },
      "after": {
        "hash": "4018cb493e8f027b9abd9adb47050abe92523b0c"
      }
    }

    game/citadel/pak01_dir/panorama/layout/citadel_shop_mod_icon.xml · file (changed)

    {
      "before": {
        "hash": "e94b232a6e3ebf823a187a8245f2bffeeb7573ce"
      },
      "after": {
        "hash": "676574530ee5b5db7a301b8fe0e4b0d585a646ff"
      }
    }

    game/citadel/pak01_dir/panorama/styles/tooltips/citadel_tooltip_ability_upgrade_button.css · file (changed)

    {
      "before": {
        "hash": "c71e4141c09399306f1c9cb369793c243f7362ee"
      },
      "after": {
        "hash": "9897e463604fb850b254b2f1b3e7003fca47b07f"
      }
    }

    game/citadel/pak01_dir/panorama/layout/citadel_modified_attribute_label.xml · file (changed)

    {
      "before": {
        "hash": "2c858831050dff070c4e2d34f1d0f5fd27d42266"
      },
      "after": {
        "hash": "584d70841ec3346c3610d03596607a19685031e1"
      }
    }

    game/citadel/pak01_dir/soundevents/base/ambience.vsndevts · file (changed)

    {
      "before": {
        "hash": "d5e0792f7757259cda30e51232ce165c657f160f"
      },
      "after": {
        "hash": "798280390b06500b3b765b03d9fda8f9d65e4095"
      }
    }

    game/citadel/pak01_dir/soundstacks/soundstack_citadel_find_perspective.vsndstck · file (changed)

    {
      "before": {
        "hash": "cc9f3a534f9f6f7d381cac975b36618b7b8aafba"
      },
      "after": {
        "hash": "08d0cb82d6f1325ca5ea744078efcfde7d16ee7f"
      }
    }

    game/citadel/resource/localization/citadel_mods/citadel_mods_english.txt · file (changed)

    {
      "before": {
        "hash": "584887c8c0f1a911b524a1033d6e49def6b6fcc6"
      },
      "after": {
        "hash": "cf13e3572f8a4d6c7a5afa0b57ceafcba05e45a1"
      }
    }

    game/citadel/pak01_dir/soundstacks/soundstacks_citadel_default_2d.vsndstck · file (changed)

    {
      "before": {
        "hash": "c2f8e1f01a30cbe056fc8b5f60a9b8e93fff45ee"
      },
      "after": {
        "hash": "40dee15da6b3f6c320a398d490108063ad9ef567"
      }
    }

    game/citadel/pak01_dir/panorama/layout/tooltips/citadel_tooltip_roster_select_hero.xml · file (changed)

    {
      "before": {
        "hash": "020945910bf3e803200c0d0eeb3aad9d66e20e0b"
      },
      "after": {
        "hash": "bde530e05e41a2b0dea084b9b86e1192b6a7d684"
      }
    }

    game/citadel/pak01_dir/panorama/layout/citadel_ability_details_panel.xml · file (changed)

    {
      "before": {
        "hash": "c5c13799603fb0d812e8ff9a1aa164c8f2095bae"
      },
      "after": {
        "hash": "2b22d7c1e7a478ef06391cf25b1604541bd243b7"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_ability_property_panel.css · file (changed)

    {
      "before": {
        "hash": "1ba41fbbd21783b20bf796a74f3638cbd180926d"
      },
      "after": {
        "hash": "2544cc722ecbd87779167b1114537d8058b93fe6"
      }
    }

    game/citadel/pak01_dir/scripts/heroes.vdata · file (changed)

    {
      "before": {
        "hash": "1cb2e843f9f0fd24880c11abdd8ee8c290198b06"
      },
      "after": {
        "hash": "2f34ab61d119077c95c11b42d77f0fe52a73b8e2"
      }
    }

    game/citadel/pak01_dir.txt · file (changed)

    {
      "before": {
        "hash": "6c282441a38e833096f9bf7686e3af49a889fa18"
      },
      "after": {
        "hash": "ed68ce9d2fdd420cd93b8fb5054491bd63f1c462"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_ability_details_panel.css · file (changed)

    {
      "before": {
        "hash": "bc1b2dd5c9be3e6eab6a96270fb5fc42088642ac"
      },
      "after": {
        "hash": "5a1e26e4cf642090f8a7efa91c369f95cffa3aed"
      }
    }

    game/citadel/pak01_dir/panorama/styles/tooltips/citadel_tooltip_roster_select_hero.css · file (changed)

    {
      "before": {
        "hash": "85d150dfcc392fd5b3e8faf6d6f0975fff1b6892"
      },
      "after": {
        "hash": "79112526f1a6f18b1fa3fe5ec56fc29d85281151"
      }
    }

    game/citadel/pak01_dir/scripts/modifiers.vdata · file (changed)

    {
      "before": {
        "hash": "8f14da11908df385fa12ea80cfb7465866d48311"
      },
      "after": {
        "hash": "18bbea25fd695d39f206949e8697944b36959bae"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_hud_chat_wheel.css · file (changed)

    {
      "before": {
        "hash": "0bd2fb6443f266074b226087eab246ec311e6c72"
      },
      "after": {
        "hash": "0f7ef251803ac90a0ecae40fc8111c385d316657"
      }
    }

    game/citadel/pak01_dir/soundevents/base/dialog_base_events.vsndevts · file (changed)

    {
      "before": {
        "hash": "8a132b3eef7dda26c4e8c10759d8b996047dc27d"
      },
      "after": {
        "hash": "483da12104541faa4ee1e9cbad904a67a4cd9712"
      }
    }

    game/citadel/pak01_dir/panorama/styles/hud_ability_icon.css · file (changed)

    {
      "before": {
        "hash": "c80826793f67de88ce280d90574f2492d595b2d0"
      },
      "after": {
        "hash": "fc5f36413f2a9c4f0c72217f2ce3d641c4cb065f"
      }
    }

    game/citadel/resource/localization/citadel_heroes/citadel_heroes_english.txt · file (changed)

    {
      "before": {
        "hash": "6c6e2cbf14bb4f834fa6660df8e896404d1c9a4a"
      },
      "after": {
        "hash": "8419e31f6e7deb3387e731d9214dc9c9fa6f5b4b"
      }
    }

    game/citadel/pak01_dir/soundevents/mods/tech.vsndevts · file (changed)

    {
      "before": {
        "hash": "041fb0367693aa5563277c8aac3348874445e314"
      },
      "after": {
        "hash": "c4b3805ac705bf2740b7ce7efa2184a9c1f633b3"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_db_page_hero_release_vote.css · file (changed)

    {
      "before": {
        "hash": "ca3447d95bb1531fd451730f09eda47f534fd0ee"
      },
      "after": {
        "hash": "4cfbbac3ce3d980dc9e2891fa0f3ed3ee1d13db9"
      }
    }

    game/citadel/pak01_dir/panorama/styles/ability_property_icons.css · file (changed)

    {
      "before": {
        "hash": "41dbecc86a2c762cde4f287b756f4a60386f85a9"
      },
      "after": {
        "hash": "d273278c76caea9e1fa34d2cb74ec4f8751e69e2"
      }
    }

    game/citadel/pak01_dir/soundstacks/soundstacks_citadel_default_3d.vsndstck · file (changed)

    {
      "before": {
        "hash": "eeb16af0da82270a70c38803c68d13ccb915b46d"
      },
      "after": {
        "hash": "ee08441cc84e1c9baba89f102bc48d41986f6a75"
      }
    }

    game/citadel/pak01_dir/panorama/styles/post_game/citadel_db_post_game_scoreboard_new.css · file (changed)

    {
      "before": {
        "hash": "987f854827881515d2a581da86028cce9b9ecf87"
      },
      "after": {
        "hash": "8fedf270fb3ccd964d7f073004b8b3259d731ae8"
      }
    }

    game/citadel/pak01_dir/panorama/styles/ability_hud_elements/element_charges.css · file (changed)

    {
      "before": {
        "hash": "78c72a0f975de9056d9e15548a3365724b40fd5a"
      },
      "after": {
        "hash": "16f3f3654a559e441beacfdc37e0fe47ddae235f"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_hero_card.css · file (changed)

    {
      "before": {
        "hash": "0d27d16395582a4d1a3c9b7ea87794fa3eca7c1a"
      },
      "after": {
        "hash": "c7365e36bc8e5ee7b6259991cb35382c18843391"
      }
    }

    game/citadel/pak01_dir/scripts/generic_data.vdata · file (changed)

    {
      "before": {
        "hash": "792624a3b4929e372b8901ba1c5e34d9b3d4d4d0"
      },
      "after": {
        "hash": "47db2b004ec3617776ddb1ddb7de4879560f8108"
      }
    }

    game/citadel/pak01_dir/panorama/layout/citadel_hero_card.xml · file (changed)

    {
      "before": {
        "hash": "cfbb094e1045d2eda11885a33625a4af62911588"
      },
      "after": {
        "hash": "66efdda8ca4b7300681a9ab2e4f039324f1cc6ec"
      }
    }

    game/citadel/resource/localization/citadel_attributes/citadel_attributes_english.txt · file (changed)

    {
      "before": {
        "hash": "4ca9cb75c22de402d50de17b9256d93ff805cb5f"
      },
      "after": {
        "hash": "1412547f31e6601369672ad8d5600866b4140869"
      }
    }

    game/citadel/pak01_dir/panorama/layout/tooltips/citadel_tooltip_mod_details.xml · file (changed)

    {
      "before": {
        "hash": "75358f9277a3a0286c6fdff811cb4ac6a2ff70c5"
      },
      "after": {
        "hash": "8abd41ab7706dbc599e32b37a07aa7d7b87fa013"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_stat_scaling_label.css · file (changed)

    {
      "before": {
        "hash": "bb641aa70dcc122aa8e78e93e21146f28f0f8cf5"
      },
      "after": {
        "hash": "c334b7e49fe65244e43650a29de2c037541f12ed"
      }
    }

    game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)

    {
      "before": {
        "hash": "d27e9f84b7a8a1bc04cb47d4fe56b3968394be13"
      },
      "after": {
        "hash": "c3496f85d7389404517712ea4066d8e499bd5425"
      }
    }

    game/citadel/pak01_dir/panorama/styles/tooltips/citadel_tooltip_roster_select_hero_hover.css · file (changed)

    {
      "before": {
        "hash": "5480e5c589b4ee2d07ec2c5b089a51da7eb3ce58"
      },
      "after": {
        "hash": "3ff84a8108d26b99681ed437afa001a5ee0794ef"
      }
    }

    game/citadel/pak01_dir/panorama/layout/ability_hud_elements/element_charges.xml · file (changed)

    {
      "before": {
        "hash": "45d3caf7b3c37eddcd406bfe9a5a46789cf2fcd7"
      },
      "after": {
        "hash": "d6e218af2770a6e929c22bf82f4d15b242ec5d55"
      }
    }

    game/citadel/pak01_dir/panorama/layout/tooltips/citadel_tooltip_roster_select_hero_hover.xml · file (changed)

    {
      "before": {
        "hash": "1289058909047841c1c745e509cb2b08900a7a0d"
      },
      "after": {
        "hash": "5b891b9739dff4551e872c7d3a029faa03e47e9e"
      }
    }

    game/citadel/pak01_dir/panorama/styles/tooltips/citadel_tooltip_mod_details.css · file (changed)

    {
      "before": {
        "hash": "caff966d841229e874036a75c29fa07ec29f7218"
      },
      "after": {
        "hash": "ed3598f806d149115d2a4ec8fda2d0ba3e5d23e1"
      }
    }

    game/citadel/resource/localization/citadel_gc_mod_names/citadel_gc_mod_names_english.txt · file (changed)

    {
      "before": {
        "hash": "fedefe97edc1ba05115e13355d492e8a1434392b"
      },
      "after": {
        "hash": "e96b1a109dffe79d0c0c5469e934816c16cb80bc"
      }
    }

    game/citadel/pak01_dir/panorama/layout/citadel_ability_property_panel.xml · file (changed)

    {
      "before": {
        "hash": "3b32422c05bba7606e019007abd2bc1e5c72610b"
      },
      "after": {
        "hash": "6fb8af14aab4ec52690e6eb320380244a04a6e55"
      }
    }

    game/citadel/pak01_dir/soundstacks/soundstack_citadel_weapons.vsndstck · file (changed)

    {
      "before": {
        "hash": "be7d0043ed6b4972b60242efe48b47b913d0986a"
      },
      "after": {
        "hash": "d77e37b26623a7e6a98924fa23deb653b76a4c8c"
      }
    }
  • 2 tracked files added.
    View code changes (2 records)

    game/citadel/pak01_dir/panorama/layout/citadel_hud_data_feed_banned_heroes.xml · file (added)

    {
      "before": null,
      "after": {
        "hash": "d6a7ef9f80dfedfdd80e7784f74f648676034eed"
      }
    }

    game/citadel/pak01_dir/panorama/styles/citadel_hud_data_feed_banned_heroes.css · file (added)

    {
      "before": null,
      "after": {
        "hash": "20b5defddd6097a1dec3c88e64c26e0bf3283e8d"
      }
    }