UNDEADLOCKThe unofficial Deadlock site
Apr 11, 2026

Holliday's aim fixed, Bullet Dance reworked

Holliday's bullets lose their drop and spread while Haze's Bullet Dance trades its built-in evasion for a T3 upgrade. Victor, Celeste, Paradox and McGinnis also get reworked or retuned, alongside broad ability behavior data edits.

Holliday
Haze

Haze

3 nerfs11 buffs2 reworks

Bullet Dance

Bullet Dance

165s
15m3s

Enter a flurry, firing your weapon at nearby enemies with perfect accuracy and added Bullet Damage.

+20%Fire RateConditional
+7Bullet Damage
1Targets Hit Per Shot
60%Bullet Evasion
4mDance Movespeed
1+7 Bullet Damage
2+10% Fire Rate
-45s Cooldown
5+1 Additional Target
+{DanceMoveSpeed}m Dance Movespeed

Bullet Dance

145s
15m3.5s

Enter a flurry, firing your weapon at nearby enemies with perfect accuracy and added Bullet Damage.

+25%Fire RateConditional
+7Bullet Damage
1Targets Hit Per Shot
4mDance Movespeed
1+7 Bullet Damage
2+10% Fire Rate
-45s Cooldown
5+60% Evasion
+{DanceMoveSpeed}m Movespeed
Apr 9, 2026Apr 11, 2026
Victor

Victor

8 buffs2 reworks

Shocking Reanimation

Shocking Reanimation

230s
3s18m

Reanimate after taking lethal damage, dealing spirit damage and applying stun to nearby enemies.

50%Rebirth Health
On Revive:
Scales with Spirit Power: 2 per point200Damage
1While On Cooldown: Gain +15% Fire Rate and 0.06 Spirit Damage per Bullet
2+50% Rebirth Health
5+150 Damage
+1.5 Stun
-100s Cooldown

Shocking Reanimation

230s
3s18m

Release a wave after taking lethal damage, applying a diminishing slow.

After a brief channel you reanimate, dealing spirit damage and applying stun to nearby enemies.

50%Rebirth Health
On Revive:
Scales with Spirit Power: 2 per point200Damage
-120%Move Speed
3sSlow Duration
1While On Cooldown: Gain +15% Fire Rate and 0.06 Spirit Damage per Bullet
2+50% Rebirth Health
5+150 Damage
+1.5 Stun
-100s Cooldown
Apr 9, 2026Apr 11, 2026
Celeste

MISC

94 changes

Other file and data updates.

  • Powder Keg: ability behaviors bits data updated.
    View code changes (1 records)

    ability_explosive_barrel · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_IGNORE_SELECTION_MASH_PROTECTION",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_IGNORE_SELECTION_MASH_PROTECTION | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Powder Keg: projectile info data added.
    View code changes (1 records)

    ability_explosive_barrel · gameplay.m_projectileInfo.m_flProjectileModelScale (added)

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

    ability_bounce_pad · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_MOVEMENT",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_MOVEMENT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • citadel weapon bebop set: properties data updated.
    View code changes (1 records)

    citadel_weapon_bebop_set · properties.NoWindUpTime.value (changed)

    {
      "before": 0.1,
      "after": 0.05
    }
  • 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_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST"
    }
  • Grapple Arm: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_hook · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Pulse Grenade: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_chrono_pulse_grenade · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Rejuvenating Aurora: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_nikuman · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL",
      "after": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Medicinal Specter: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_mobile_resupply · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Mini Turret: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_shieldedsentry · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Spectral Wall: bits interrupting states data updated.
    View code changes (1 records)

    citadel_ability_fissure_wall · gameplay.m_bitsInterruptingStates (changed)

    {
      "before": "MODIFIER_STATE_STUNNED",
      "after": "MODIFIER_STATE_STUNNED | MODIFIER_STATE_SILENCED"
    }
  • Heavy Barrage: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_rocket_barrage · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_EXCLUSIVE_USE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_CAN_CANCEL_DURING_CAST_DELAY | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_DONT_SWITCH_AWAY_ON_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_EXCLUSIVE_USE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_CAN_CANCEL_DURING_CAST_DELAY | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_DONT_SWITCH_AWAY_ON_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Malice: bits pre cast enabled state mask data updated.
    View code changes (1 records)

    ability_blood_shards · gameplay.m_bitsPreCastEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_BUSY_WITH_ACTION",
      "after": "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
    }
  • Malice: ability behaviors bits data updated.
    View code changes (1 records)

    ability_blood_shards · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Life Drain: ability behaviors bits data updated.
    View code changes (1 records)

    ability_life_drain · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Lightning Ball: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_lightning_ball · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Static Charge: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_static_charge · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Power Surge: ability behaviors bits data added.
    View code changes (1 records)

    ability_power_surge · gameplay.m_AbilityBehaviorsBits (added)

    {
      "before": null,
      "after": "CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Sleep Dagger: bits post cast enabled state mask data updated.
    View code changes (1 records)

    ability_sleep_dagger · gameplay.m_bitsPostCastEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_BUSY_WITH_ACTION",
      "after": "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
    }
  • Sleep Dagger: bits pre cast enabled state mask data updated.
    View code changes (1 records)

    ability_sleep_dagger · gameplay.m_bitsPreCastEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_BUSY_WITH_ACTION",
      "after": "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
    }
  • Sleep Dagger: ability behaviors bits data updated.
    View code changes (1 records)

    ability_sleep_dagger · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Bullet Dance: properties data added.
    View code changes (1 records)

    ability_bullet_flurry · properties.RadiusMin (added)

    {
      "before": null,
      "after": {
        "raw": "0.75m",
        "unit": "m",
        "value": 0.75,
        "cssClass": "distance"
      }
    }
  • Bullet Dance: ability targeting location data updated.
    View code changes (1 records)

    ability_bullet_flurry · gameplay.m_eAbilityTargetingLocation (changed)

    {
      "before": "CITADEL_ABILITY_TARGETING_LOCATION_SELF",
      "after": "CITADEL_ABILITY_TARGETING_LOCATION_CUSTOM"
    }
  • Bullet Dance: bullet flurry modifier data updated.
    View code changes (1 records)

    ability_bullet_flurry · gameplay.m_BulletFlurryModifier.m_nEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_SILENCED_HIDDEN | MODIFIER_STATE_INFINITE_CLIP",
      "after": "MODIFIER_STATE_SILENCED_HIDDEN | MODIFIER_STATE_INFINITE_CLIP | MODIFIER_STATE_SLIDING_DISABLED"
    }
  • Bullet Dance: targeting cone angle added with value 65.
    View code changes (1 records)

    ability_bullet_flurry · gameplay.m_flTargetingConeAngle (added)

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

    citadel_ability_hornet_chain · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Crow Rem: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_hornet_sting · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Napalm: ability behaviors bits data updated.
    View code changes (1 records)

    ability_incendiary_projectile · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Frost Grenade: ability behaviors bits data updated.
    View code changes (1 records)

    ability_ice_grenade · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Frozen Shelter: ability behaviors bits data updated.
    View code changes (1 records)

    ability_ice_dome · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | CITADEL_ABILITY_BEHAVIOR_INTERRUPT_MELEE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | CITADEL_ABILITY_BEHAVIOR_INTERRUPT_MELEE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Scorn: ability behaviors bits data updated.
    View code changes (1 records)

    ability_intimidate · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_CASTABLE_WHILE_BUSY | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Sand Blast: ability behaviors bits data updated.
    View code changes (1 records)

    ability_throw_sand · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Charged Shot: ability behaviors bits data updated.
    View code changes (1 records)

    ability_charged_shot · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Serrated Knives: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_shiv_dagger · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED",
      "after": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Flying Cloak: ability behaviors bits data updated.
    View code changes (1 records)

    synth_plasma_flux · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Barrage: ability behaviors bits data updated.
    View code changes (1 records)

    synth_barrage · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Entangling Thorns: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_tengu_urn · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Splatter: ability behaviors bits data updated.
    View code changes (1 records)

    viscous_goo_grenade · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • The Cube: ability behaviors bits data updated.
    View code changes (1 records)

    viscous_restorative_goo · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_EQUAL_UNIT_TARGET_PRIORITY | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | 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_EQUAL_UNIT_TARGET_PRIORITY | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_HEAL_PLAYERS | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Puddle Punch: ability behaviors bits data updated.
    View code changes (1 records)

    viscous_telepunch · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Binding Word: ability behaviors bits data updated.
    View code changes (1 records)

    ability_warden_lock_down · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | 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 | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Alchemical Flask: ability behaviors bits data updated.
    View code changes (1 records)

    ability_warden_crowd_control · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Telekinesis: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_psychic_lift · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Card Trick: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_card_toss · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Power Slash: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_power_slash · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Crimson Slash: ability behaviors bits data updated.
    View code changes (1 records)

    citadel_ability_healing_slash · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Screwjab Dagger: bits post cast enabled state mask data updated.
    View code changes (1 records)

    ability_viper_debuffdagger · gameplay.m_bitsPostCastEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_BUSY_WITH_ACTION",
      "after": "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
    }
  • Screwjab Dagger: bits pre cast enabled state mask data updated.
    View code changes (1 records)

    ability_viper_debuffdagger · gameplay.m_bitsPreCastEnabledStateMask (changed)

    {
      "before": "MODIFIER_STATE_BUSY_WITH_ACTION",
      "after": "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM"
    }
  • Vexing Bolt: ability behaviors bits data updated.
    View code changes (1 records)

    ability_magician_magicbolt · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_TARGET_THROUGH_WALLS | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END",
      "after": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_TARGET_THROUGH_WALLS | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Spectral Assistant: ability behaviors bits data updated.
    View code changes (1 records)

    ability_magician_cloneturret · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_PREVENT_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Audience Participation: ability behaviors bits data updated.
    View code changes (1 records)

    ability_magician_copyult · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Rabbit Hex: ability behaviors bits data updated.
    View code changes (1 records)

    ability_magician_animalhexarea · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Aura of Suffering: aura modifier data updated.
    View code changes (1 records)

    ability_frank_painaura · gameplay.m_AuraModifier.m_DebuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)

    {
      "before": [
        "SlowPercent",
        "OutgoingDamagePercent",
        "IncomingDamagePercent"
      ],
      "after": [
        "SlowPercent",
        "EnemyDashSlowPercent",
        "OutgoingDamagePercent",
        "IncomingDamagePercent"
      ]
    }
  • Shocking Reanimation: dash slow modifier data added.
    View code changes (1 records)

    ability_frank_revive · gameplay.m_DashSlowModifier (added)

    {
      "before": null,
      "after": {
        "m_bIsHidden": true,
        "m_sLocalizationName": "movement_slow",
        "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
          "EnemyDashSlowPercent"
        ]
      }
    }
  • Pain Battery: ability behaviors bits data updated.
    View code changes (1 records)

    ability_frank_shocktarget2 · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Bookwyrm: ability behaviors bits data updated.
    View code changes (1 records)

    ability_bookworm_dragonfire · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Captivating Read: ability behaviors bits data updated.
    View code changes (1 records)

    ability_bookworm_aoemagic · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Plot Armor: ability behaviors bits data updated.
    View code changes (1 records)

    ability_bookworm_knightbarrier · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Luggage Cart: ability behaviors bits data updated.
    View code changes (1 records)

    ability_doorman_luggage_cart · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_PASS_THROUGH_WORLD | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Luggage Cart: cart speed fast added with value 1000.
    View code changes (1 records)

    ability_doorman_luggage_cart · gameplay.m_flCartSpeedFast (added)

    {
      "before": null,
      "after": 1000
    }
  • Call Bell: ability behaviors bits data updated.
    View code changes (1 records)

    ability_doorman_bomb · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Blasted: ability behaviors bits data updated.
    View code changes (1 records)

    ability_punkgoat_blasted · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_ALLOW_GUN_FIRE_AFTER_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_ALLOW_GUN_FIRE_AFTER_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Rend: ability behaviors bits data updated.
    View code changes (1 records)

    drifter_blood_blast · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Stalker's Mark: ability behaviors bits data updated.
    View code changes (1 records)

    drifter_shadow_mark · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CLEAVE_DISABLED | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Hex-Lined Snap Trap: ability behaviors bits data updated.
    View code changes (1 records)

    ability_priest_beartrap · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PREVENT_TRAINING_BOT_USAGE | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Pillow Toss: ability behaviors bits data updated.
    View code changes (1 records)

    ability_familiar_ability02 · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE",
      "after": "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Lil Helpers: ability behaviors bits data updated.
    View code changes (1 records)

    ability_familiar_helpinghands · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC",
      "after": "CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Jar of Dead: ability behaviors bits data updated.
    View code changes (1 records)

    ability_necro_hauntingskull · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST",
      "after": "CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_PROJECTILE_FIRED_AS_BULLET | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Borrowed Decree: ability behaviors bits data updated.
    View code changes (1 records)

    ability_necro_gravestone · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_REFUND_FULL_COOLDOWN_ON_CHANNEL_INTERRUPT",
      "after": "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_REFUND_FULL_COOLDOWN_ON_CHANNEL_INTERRUPT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Light Eater: ability behaviors bits data updated.
    View code changes (1 records)

    ability_unicorn_radiantblast · gameplay.m_AbilityBehaviorsBits (changed)

    {
      "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_USE_LAG_COMPENSATION_FOR_UNIT_TARGETING",
      "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_SHOW_CAST_RANGE_AS_SAT_SPHERE_WHILE_CASTING | CITADEL_ABILITY_BEHAVIOR_USE_LAG_COMPENSATION_FOR_UNIT_TARGETING | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST"
    }
  • Lightning Scroll: auto intrinsic modifiers data added.
    View code changes (1 records)

    upgrade_ultimate_burst · gameplay.m_AutoIntrinsicModifiers[1].m_DelayedEffectModifier.m_bDurationReducible (added)

    {
      "before": null,
      "after": false
    }
  • modifiers modifier crowd control diminish watcher: modifier window changed from 8 to 9.
    View code changes (1 records)

    modifiers:modifier_crowd_control_diminish_watcher · gameplay.m_flModifierWindow (changed)

    {
      "before": 8,
      "after": 9
    }
  • modifiers modifier crowd control diminish watcher: reduction per modifier changed from 10 to 15.
    View code changes (1 records)

    modifiers:modifier_crowd_control_diminish_watcher · gameplay.m_flReductionPerModifier (changed)

    {
      "before": 10,
      "after": 15
    }
  • modifiers modifier crowd control diminish watcher: max reduction changed from 30 to 35.
    View code changes (1 records)

    modifiers:modifier_crowd_control_diminish_watcher · gameplay.m_flMaxReduction (changed)

    {
      "before": 30,
      "after": 35
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/client/CAbilityMeleeParryVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "float32 m_flMashProtectTime;"
      ]
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/client/CCitadel_Ability_Doorman_Cart_VData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "float32 m_flCartSpeedFast;"
      ]
    }
  • Game data structures: 2 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/client/CCitadel_Ability_Frank_ReviveVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "CEmbeddedSubclass< CCitadelModifier > m_SlowModifier;",
        "CEmbeddedSubclass< CCitadelModifier > m_DashSlowModifier;"
      ]
    }
  • Game data structures: 1 definitions added; 1 definitions removed.
    View code changes (1 records)

    DumpSource2/schemas/client/CCitadel_Ability_MeleeParry.h · declarations (changed)

    {
      "before": [
        "GameTime_t m_flParrySuccessTime;"
      ],
      "after": [
        "GameTime_t m_flParrySuccessEndTime;"
      ]
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/server/CAbilityMeleeParryVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "float32 m_flMashProtectTime;"
      ]
    }
  • Game data structures: 1 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/server/CCitadel_Ability_Doorman_Cart_VData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "float32 m_flCartSpeedFast;"
      ]
    }
  • Game data structures: 2 definitions added.
    View code changes (1 records)

    DumpSource2/schemas/server/CCitadel_Ability_Frank_ReviveVData.h · declarations (changed)

    {
      "before": [],
      "after": [
        "CEmbeddedSubclass< CCitadelModifier > m_SlowModifier;",
        "CEmbeddedSubclass< CCitadelModifier > m_DashSlowModifier;"
      ]
    }
  • Game data structures: 1 definitions added; 1 definitions removed.
    View code changes (1 records)

    DumpSource2/schemas/server/CCitadel_Ability_MeleeParry.h · declarations (changed)

    {
      "before": [
        "GameTime_t m_flParrySuccessTime;"
      ],
      "after": [
        "GameTime_t m_flParrySuccessEndTime;"
      ]
    }
  • 55 ability property raw records updated.
    View code changes (55 records)

    citadel_ability_void_sphere · properties.AbilityCooldown.raw (changed)

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

    citadel_ability_chrono_time_wall · properties.TimeWallWidth.raw (changed)

    {
      "before": "7.5m",
      "after": "8m"
    }

    upgrade_titan_round · properties.BaseAttackDamagePercent.raw (changed)

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

    upgrade_aprounds · properties.ProcChance.raw (changed)

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

    citadel_ability_fissure_wall · properties.AbilityDuration.raw (changed)

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

    ability_unicorn_radiantblast · properties.AbilityDuration.raw (changed)

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

    upgrade_return_fire · properties.BulletDamageReflectedPct.raw (changed)

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

    citadel_weapon_bebop_set · properties.NoWindUpTime.raw (changed)

    {
      "before": 0.1,
      "after": 0.05
    }

    ability_familiar_ability01 · properties.Radius.raw (changed)

    {
      "before": "17.0m",
      "after": "19.0m"
    }

    ability_health_swap · properties.AbilityCooldown.raw (changed)

    {
      "before": 185,
      "after": 190
    }

    upgrade_toxic_bullets · properties.HealAmpReceivePenaltyPercent.raw (changed)

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

    ability_stacking_damage · properties.DamageBonusFixedPerStack.raw (changed)

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

    upgrade_toxic_bullets · properties.BuildUpPerShot.raw (changed)

    {
      "before": 1.1638,
      "after": 1.28
    }

    ability_unicorn_dazzlingorb · properties.Damage.raw (changed)

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

    upgrade_spirit_bubble · properties.BonusMoveSpeed.raw (changed)

    {
      "before": "1.5m",
      "after": "1.75m"
    }

    citadel_ability_fissure_wall · properties.NumWallSegments.raw (changed)

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

    mirage_fire_beetles · properties.DPS.raw (changed)

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

    citadel_ability_chrono_kinetic_carbine · properties.BulletRadiusOverride.raw (changed)

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

    ability_guided_arrow · properties.AbilityChannelTime.raw (changed)

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

    ability_unicorn_radiantblast · properties.FlareDamage.raw (changed)

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

    upgrade_toxic_bullets · properties.HealAmpRegenPenaltyPercent.raw (changed)

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

    ability_frank_painaura · properties.MaxDPS.raw (changed)

    {
      "before": 48,
      "after": 58
    }

    upgrade_weapon_shielding · properties.DamageWindow.raw (changed)

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

    citadel_ability_chrono_time_wall · properties.TimeWallHeight.raw (changed)

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

    ability_frank_painaura · properties.MinDPS.raw (changed)

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

    upgrade_return_fire · properties.AbilityCooldown.raw (changed)

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

    upgrade_rechargingbullets · properties.AbilityCooldown.raw (changed)

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

    ability_viper_debuffdagger · properties.AbilityCooldownBetweenCharge.raw (changed)

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

    upgrade_weapon_shielding · properties.BarrierDuration.raw (changed)

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

    ability_bullet_flurry · properties.AbilityDuration.raw (changed)

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

    upgrade_ability_power_shard · properties.AbilityCooldown.raw (changed)

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

    upgrade_toxic_bullets · properties.DotHealthPercent.raw (changed)

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

    ability_bullet_flurry · properties.AbilityCooldown.raw (changed)

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

    ability_frank_revive · properties.SlowPercent.raw (changed)

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

    upgrade_goose_egg · properties.BonusBuffsPerGold.raw (changed)

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

    ability_bullet_flurry · properties.BonusFireRate.raw (changed)

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

    ability_viper_snakedash · properties.SlideScale.raw (changed)

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

    ability_bullet_flurry · properties.EvasionPercent.raw (changed)

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

    upgrade_weapon_shielding · properties.BonusMoveSpeed.raw (changed)

    {
      "before": "1.5m",
      "after": "1.75m"
    }

    upgrade_non_player_bonus_sacrifice · properties.BonusSoulsPct.raw (changed)

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

    ability_priest_beartrap · properties.ImmobilizeDuration.raw (changed)

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

    upgrade_deflecting_armor · properties.BonusHealth.raw (changed)

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

    upgrade_express_shot · properties.ProcBaseAttackDamagePercentAltFire.raw (changed)

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

    ability_unicorn_radiantblast · properties.Damage.raw (changed)

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

    ability_unicorn_prismaticguard · properties.CombatBarrier.raw (changed)

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

    upgrade_targeted_silence · properties.Damage.raw (changed)

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

    ability_charged_shot · properties.ChannelMoveSpeed.raw (changed)

    {
      "before": "1.3m",
      "after": "1.5m"
    }

    upgrade_sharpshooter · properties.BonusMoveSpeed.raw (changed)

    {
      "before": "-1m",
      "after": "-0.7m"
    }

    ability_frank_painaura · properties.AbilityDuration.raw (changed)

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

    ability_priest_beartrap · properties.AbilityCooldown.raw (changed)

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

    upgrade_targeted_silence · properties.AbilityCooldown.raw (changed)

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

    upgrade_titan_round · properties.BonusClipSizePercent.raw (changed)

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

    citadel_ability_sticky_bomb · properties.Radius.raw (changed)

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

    upgrade_spirit_bubble · properties.BarrierDuration.raw (changed)

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

    citadel_weapon_bebop_set · properties.WindUpTime.raw (changed)

    {
      "before": 0.5,
      "after": 0.3
    }
  • 2 tooltip records updated.
    View code changes (2 records)

    ability_frank_revive · tooltip.details.m_vecAbilityInfoSections[0].m_vecBasicProperties (changed)

    {
      "before": [
        "BulletResist",
        "TechResist",
        "BonusDamagePerBullet",
        "BonusFireRate"
      ],
      "after": [
        "BulletResist",
        "TechResist",
        "BonusDamagePerBullet",
        "BonusFireRate",
        "SlowPercent",
        "SlowDuration"
      ]
    }

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

    {
      "before": "StatusEffectDisplacement",
      "after": "Damage"
    }
  • 1 tooltip record added.
    View code changes (1 records)

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

    {
      "before": null,
      "after": {
        "m_strImportantProperty": "StatusEffectDisplacement"
      }
    }
  • 17 ability upgrade raw records updated.
    View code changes (17 records)

    ability_unicorn_prismaticguard · upgrades[2].changes[CombatBarrier].bonus.raw (changed)

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

    upgrade_goose_egg · upgrades[1].changes[BonusBuffsPerGold].bonus.raw (changed)

    {
      "before": -100,
      "after": -50
    }

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

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

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

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

    ability_frank_painaura · upgrades[1].changes[SlowPercent].bonus.raw (changed)

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

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

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

    ability_priest_beartrap · upgrades[2].changes[ImmobilizeDuration].bonus.raw (changed)

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

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

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

    ability_ice_grenade · upgrades[3].changes[HealAmount:scale].bonus.raw (changed)

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

    ability_frank_painaura · upgrades[2].changes[MaxDPS].bonus.raw (changed)

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

    ability_punkgoat_goatflip · upgrades[3].changes[DealMaxHealthDamagePct].bonus.raw (changed)

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

    ability_bullet_flurry · upgrades[3].changes[ChannelMoveSpeed].bonus.raw (changed)

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

    ability_frank_selfzap · upgrades[2].changes[TotalHealthRegen].bonus.raw (changed)

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

    ability_punkgoat_ult · upgrades[3].changes[AbilityCooldownBetweenCharge].bonus.raw (changed)

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

    ability_stacking_damage · upgrades[3].changes[DamageBonusFixedPerStack].bonus.raw (changed)

    {
      "before": 0.14,
      "after": 0.12
    }

    ability_smoke_bomb · upgrades[3].changes[BulletLifesteal].bonus.raw (changed)

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

    ability_unicorn_luminousstrike · upgrades[3].changes[FireRatePerStack].bonus.raw (changed)

    {
      "before": 7,
      "after": 9
    }
  • 1 loc ui record added.
    View code changes (1 records)

    citadel_main · CITADEL_ABILITY_INVALID_PLACEMENT_BLOCKED (added)

    {
      "before": null,
      "after": "Placement is blocked"
    }
  • 2 model assets updated.
    View code changes (2 records)

    models/abilities/engineer_wall_physics.vmdl_c · crc (changed)

    {
      "before": "0011b37e6a",
      "after": "003fa22da1"
    }

    models/abilities/engineer_wall.vmdl_c · crc (changed)

    {
      "before": "00ebbdfaa1",
      "after": "00ce797b30"
    }
  • 1 hero model asset updated.
    View code changes (1 records)

    models/heroes_staging/engineer/materials/soul_sludge_wall.vmat_c · crc (changed)

    {
      "before": "00d3488c7c",
      "after": "00ef77ffcf"
    }
  • 5 particle assets updated.
    View code changes (5 records)

    particles/abilities/frank/frank_revive_death_aoe_ring.vpcf_c · crc (changed)

    {
      "before": "00b8d42a0b",
      "after": "00535141de"
    }

    particles/abilities/frank/frank_revive_death.vpcf_c · crc (changed)

    {
      "before": "008a5510f3",
      "after": "000e721a62"
    }

    particles/abilities/frank/frank_revive_death_ground_proj.vpcf_c · crc (changed)

    {
      "before": "002729ffb0",
      "after": "0029a5988a"
    }

    particles/abilities/engineer/engineer_wall_model.vpcf_c · crc (changed)

    {
      "before": "00e85e2bc2",
      "after": "004469a719"
    }

    particles/abilities/engineer/engineer_wall.vpcf_c · crc (changed)

    {
      "before": "009171e2cb",
      "after": "00d70bf843"
    }
  • 4 particle assets added.
    View code changes (4 records)

    particles/abilities/frank/frank_revive_death_debuff_body.vpcf_c · crc (added)

    {
      "before": null,
      "after": "001454daf6"
    }

    particles/abilities/frank/frank_revive_death_wave.vpcf_c · crc (added)

    {
      "before": null,
      "after": "002836426d"
    }

    particles/abilities/frank/frank_revive_death_debuff.vpcf_c · crc (added)

    {
      "before": null,
      "after": "004f5c6e32"
    }

    particles/abilities/frank/frank_revive_death_debuff_slow.vpcf_c · crc (added)

    {
      "before": null,
      "after": "00de0a69a4"
    }
  • 3 script assets updated.
    View code changes (3 records)

    scripts/abilities.vdata_c · crc (changed)

    {
      "before": "001f3d4bd7",
      "after": "0078f69296"
    }

    scripts/heroes.vdata_c · crc (changed)

    {
      "before": "0054f23cc8",
      "after": "00663698dd"
    }

    scripts/modifiers.vdata_c · crc (changed)

    {
      "before": "004429b26a",
      "after": "00fc53031d"
    }
  • 8 tracked files updated.
    View code changes (8 records)

    game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)

    {
      "before": {
        "hash": "806b9b26e872b4bdbea1987b88959b95f58835f2"
      },
      "after": {
        "hash": "70e471de7ede057089bfa9bc7ca05dce041a6513"
      }
    }

    game/citadel/resource/localization/citadel_mods/citadel_mods_english.txt · file (changed)

    {
      "before": {
        "hash": "1d10ccd695a1b93c729e032e285d34441f199288"
      },
      "after": {
        "hash": "d53c2dadc03ff3fb5f6acb16a97f79a5274ec847"
      }
    }

    game/citadel/pak01_dir.txt · file (changed)

    {
      "before": {
        "hash": "d6c1549c9c7a11a256b18da83b329ea26119a536"
      },
      "after": {
        "hash": "4e039f03ed89b2cb946bace79f0950f663f23979"
      }
    }

    game/citadel/pak01_dir/scripts/modifiers.vdata · file (changed)

    {
      "before": {
        "hash": "c583e9d6fb53d3b96a8321ccb901eb66aa1aaabc"
      },
      "after": {
        "hash": "60bb28724c65799b6eabe45a4ee03b03c2a9e78a"
      }
    }

    DumpSource2/.stringsignore · file (changed)

    {
      "before": {
        "hash": "ad884fe12b4ae5319f7edea01577d8eaf87ef4a2"
      },
      "after": {
        "hash": "187f31fd4df371a3a038a3c6f7cdac1fe008f453"
      }
    }

    game/citadel/pak01_dir/scripts/heroes.vdata · file (changed)

    {
      "before": {
        "hash": "22cb160358f59017f448caa55afb0911fa53e07c"
      },
      "after": {
        "hash": "0e38d302e0db1567aba65c3911d9f4d1336fa203"
      }
    }

    game/citadel/resource/localization/citadel_heroes/citadel_heroes_english.txt · file (changed)

    {
      "before": {
        "hash": "a09d46cc9d322bfefad4cea301309ec278d77a80"
      },
      "after": {
        "hash": "2edf762f7eb027e5a3fde7cbf23d5a65d06bceee"
      }
    }

    game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)

    {
      "before": {
        "hash": "cbdd85ac841ddcbb513f4806d89ac8fc8ff66fad"
      },
      "after": {
        "hash": "28855f730c5caf1534bc9ecba5788d475495092f"
      }
    }
  • 9 tracked files updated.
    View code changes (9 records)

    DumpSource2/schemas/client/ECitadelAbilityOrders.h · file (changed)

    {
      "before": {
        "hash": "8ec10ebf0885defe815f3d03ef4a790324cad21f"
      },
      "after": {
        "hash": "1ce4c9583720cf3a3da4f679ad0cd4375598d009"
      }
    }

    DumpSource2/schemas/server/CCitadel_Ability_Frank_ReviveVData.h · file (changed)

    {
      "before": {
        "hash": "fc56df667d857c58138accb8146b6f3f32e4c66e"
      },
      "after": {
        "hash": "64b0aa72d9a4d75e8469079d691f452e82095369"
      }
    }

    DumpSource2/schemas/client/CCitadel_Ability_Doorman_Cart_VData.h · file (changed)

    {
      "before": {
        "hash": "7630bc85a291a6a4fef0f1edc1762c8e0882b4a0"
      },
      "after": {
        "hash": "051a6a617f54a660f7f7009f92faff2b60693ce2"
      }
    }

    DumpSource2/schemas/client/CAbilityMeleeParryVData.h · file (changed)

    {
      "before": {
        "hash": "7294774c43f81f2fdfdd63864c48904ed0ac32f3"
      },
      "after": {
        "hash": "b42a89aa2ba277b7f4a979d65a8284ec2ba21619"
      }
    }

    DumpSource2/schemas/server/CCitadel_Ability_Doorman_Cart_VData.h · file (changed)

    {
      "before": {
        "hash": "7630bc85a291a6a4fef0f1edc1762c8e0882b4a0"
      },
      "after": {
        "hash": "051a6a617f54a660f7f7009f92faff2b60693ce2"
      }
    }

    DumpSource2/schemas/server/CCitadel_Ability_MeleeParry.h · file (changed)

    {
      "before": {
        "hash": "5a51b1365a42f74f6b15245d79819620e721aee5"
      },
      "after": {
        "hash": "933f9d1b1cec3906105264561325850ad289bbe7"
      }
    }

    DumpSource2/schemas/client/CCitadel_Ability_MeleeParry.h · file (changed)

    {
      "before": {
        "hash": "d8f1e9c37c37166f4afb63af068700fd1ac75121"
      },
      "after": {
        "hash": "ca20849ecac1b928b4e11f1975e9f4044fb60650"
      }
    }

    DumpSource2/schemas/server/CAbilityMeleeParryVData.h · file (changed)

    {
      "before": {
        "hash": "7294774c43f81f2fdfdd63864c48904ed0ac32f3"
      },
      "after": {
        "hash": "b42a89aa2ba277b7f4a979d65a8284ec2ba21619"
      }
    }

    DumpSource2/schemas/client/CCitadel_Ability_Frank_ReviveVData.h · file (changed)

    {
      "before": {
        "hash": "fc56df667d857c58138accb8146b6f3f32e4c66e"
      },
      "after": {
        "hash": "64b0aa72d9a4d75e8469079d691f452e82095369"
      }
    }