Ethereal Shift cooldown more than doubles
Ethereal Shift jumps from a 20s to a 45s cooldown as part of a broad item pass, and [Victor]'s Pain Battery swaps its T1 and T2 upgrades so the slow now comes first. [Infernus], [Kelvin], [Paradox] and [Calico] take trims while [Warden], [Dynamo] and [Vyper] gain ground.
Pain Battery
Pain Battery
Taking any damage passively charges up your Pain Battery.
Once full, activating the ability fires multiple shocking bolts, dealing spirit damage once per target.

1+40 Damage
2On Hit: Apply 40% Slow for 2s
5On Hero Hit: Heal for 18% of your missing healthPain Battery
Taking any damage passively charges up your Pain Battery.
Once full, activating the ability fires multiple shocking bolts, dealing spirit damage once per target.

1On Hit: Apply 40% Slow for 2s
2+40 Damage
5On Hero Hit: Heal for 18% of your missing health






Ethereal Shift
2 nerfsEthereal Shift
Ethereal Shift
You enter a void state and become untargetable and invincible for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain Spirit Power, Move Speed, and Spirit Resist.
Can be canceled early.
Activation cancels any active ability.
Ethereal Shift
You enter a void state and become untargetable and invincible for a short duration, during which you float slowly and cannot perform actions. Afterwards you gain Spirit Power, Move Speed, and Spirit Resist.
Can be canceled early.
Activation cancels any active ability.









MISC
14 changesOther file and data updates.
- Medicinal Specter: aura modifier data added.
View code changes (1 records)
citadel_ability_mobile_resupply · gameplay.m_AuraModifier.m_flModifierProvidedByAuraDuration (added)
{ "before": null, "after": 1 } - Medicinal Specter: aura modifier data added.
View code changes (1 records)
citadel_ability_mobile_resupply · gameplay.m_AuraModifier.m_bRemoveProvidedModifierOnAuraRemoval (added)
{ "before": null, "after": true } - citadel weapon shiv set: push force changed from 500 to 450.
View code changes (1 records)
citadel_weapon_shiv_set · gameplay.m_flPushForce (changed)
{ "before": 500, "after": 450 } - modifiers modifier citadel no catapult: data entry added.
View code changes (1 records)
modifiers:modifier_citadel_no_catapult · (entity_added)
{ "before": null, "after": "modifier_citadel_no_catapult" } - modifiers modifier citadel delayed catapult launch: data entry added.
View code changes (1 records)
modifiers:modifier_citadel_delayed_catapult_launch · (entity_added)
{ "before": null, "after": "modifier_citadel_delayed_catapult_launch" } - modifiers modifier citadel catapult damage watcher: data entry added.
View code changes (1 records)
modifiers:modifier_citadel_catapult_damage_watcher · (entity_added)
{ "before": null, "after": "modifier_citadel_catapult_damage_watcher" } - 32 ability property raw records updated.
View code changes (32 records)
upgrade_spirit_snatch · properties.AbilityDuration.raw (changed)
{ "before": 14, "after": 10 }upgrade_spirit_snatch · properties.SpiritDamage.raw (changed)
{ "before": 75, "after": 50 }upgrade_targeted_silence · properties.AbilityCooldown.raw (changed)
{ "before": 30, "after": 35 }ability_warden_lock_down · properties.EscapeRange.raw (changed)
{ "before": "19m", "after": "20m" }ability_drifter_hunger · properties.WeaponDmgPerIsolationKill.raw (changed)
{ "before": 5, "after": 4 }citadel_ability_void_sphere · properties.FireRateBonus.raw (changed)
{ "before": 25, "after": 30 }ability_nano_clustergrenade · properties.AbilityCooldown.raw (changed)
{ "before": 10, "after": 12 }upgrade_crackshot · properties.ProcBonusMagicDamage.raw (changed)
{ "before": 55, "after": 45 }upgrade_vex_barrier · properties.AbilityCooldown.raw (changed)
{ "before": 24, "after": 26 }upgrade_capacitor · properties.AbilityCooldown.raw (changed)
{ "before": 40, "after": 50 }ability_frank_painaura · properties.MaxDPS.raw (changed)
{ "before": 80, "after": 70 }citadel_ability_shieldedsentry · properties.TechResist.raw (changed)
{ "before": 30, "after": 35 }upgrade_capacitor · properties.BonusFireRate.raw (changed)
{ "before": 8, "after": 5 }citadel_ability_shieldedsentry · properties.TurretAttackFalloffEnd.raw (changed)
{ "before": "35m", "after": "30m" }upgrade_glitch · properties.AbilityCooldown.raw (changed)
{ "before": 50, "after": 45 }upgrade_guardian_ward · properties.AbilityCooldown.raw (changed)
{ "before": 40, "after": 45 }upgrade_spirit_bubble · properties.CombatBarrier.raw (changed)
{ "before": 325, "after": 300 }ability_ice_dome · properties.AbilityCooldown.raw (changed)
{ "before": 150, "after": 170 }upgrade_self_bubble · properties.AbilityCooldown.raw (changed)
{ "before": 20, "after": 45 }upgrade_chonky · properties.RestoreDelay.raw (changed)
{ "before": 14, "after": 13 }upgrade_trophy_collector · properties.StackingGoldPerMinute.raw (changed)
{ "before": 25, "after": 30 }upgrade_warp_stone · properties.BulletResist.raw (changed)
{ "before": 40, "after": 35 }citadel_ability_nikuman · properties.AbilityCooldown.raw (changed)
{ "before": 48, "after": 45 }upgrade_spirit_sap · properties.AbilityCooldown.raw (changed)
{ "before": 30, "after": 35 }upgrade_weapon_shielding · properties.CombatBarrier.raw (changed)
{ "before": 325, "after": 300 }ability_nano_clustergrenade · properties.MultiHitPenaltyPercentage.raw (changed)
{ "before": 50, "after": 65 }upgrade_rocket_booster · properties.AbilityCooldown.raw (changed)
{ "before": 28, "after": 32 }upgrade_withering_whip · properties.BonusHealth.raw (changed)
{ "before": 60, "after": 70 }upgrade_divine_barrier · properties.AbilityCooldown.raw (changed)
{ "before": 40, "after": 45 }upgrade_self_bubble · properties.MoveSpeedMax.raw (changed)
{ "before": "4m", "after": "3m" }ability_nano_clustergrenade · properties.Damage.raw (changed)
{ "before": 55, "after": 45 }citadel_ability_chrono_swap · properties.AbilityCooldown.raw (changed)
{ "before": 70, "after": 75 } - 5 ability upgrade raw records updated.
View code changes (5 records)
ability_frank_painaura · upgrades[2].changes[MinDps].bonus.raw (changed)
{ "before": 10, "after": 8 }ability_afterburn · upgrades[3].changes[DPS].bonus.raw (changed)
{ "before": 28, "after": 26 }ability_frank_painaura · upgrades[2].changes[MaxDPS].bonus.raw (changed)
{ "before": 50, "after": 40 }ability_flame_dash · upgrades[2].changes[DPS].bonus.raw (changed)
{ "before": 35, "after": 30 }ability_afterburn · upgrades[1].changes[OutgoingTechDamagePercent].bonus.raw (changed)
{ "before": -25, "after": -20 } - 1 loc ui record added.
View code changes (1 records)
citadel_main · modifier_citadel_delayed_catapult_launch (added)
{ "before": null, "after": "Damaged - Jump Pad Charging" } - 36 hero model assets updated.
View code changes (36 records)
models/heroes_staging/astro/astro.vmdl_c · crc (changed)
{ "before": "008fe9e5dc", "after": "0027604c42" }models/heroes_wip/ivy/ui_shop_ivy.vanmgrph_c · crc (changed)
{ "before": "001fa1cdda", "after": "0092fd758d" }models/heroes_wip/ivy/ivy.vmdl_c · crc (changed)
{ "before": "00f2cb6e5e", "after": "0015d048b0" }models/heroes_staging/astro/astro.vanmgrph_c · crc (changed)
{ "before": "00a306953c", "after": "00a66d6a0c" }models/heroes_wip/wraith/wraith.vanmgrph_c · crc (changed)
{ "before": "00f416e8a1", "after": "00909f8c19" }models/heroes_wip/punkgoat/punkgoat.vanmgrph_c · crc (changed)
{ "before": "00d5748d9a", "after": "00bd66c43b" }models/heroes_wip/wraith/ui_shop_wraith.vanmgrph_c · crc (changed)
{ "before": "001bf09fd3", "after": "0097510839" }models/heroes_wip/punkgoat/punkgoat.vmdl_c · crc (changed)
{ "before": "0051578a6c", "after": "00ba69ab05" }models/heroes_staging/viper/viper.vmdl_c · crc (changed)
{ "before": "0035afa9e2", "after": "001812f644" }models/heroes_wip/punkgoat/ui_punkgoat.vanmgrph_c · crc (changed)
{ "before": "00275cded4", "after": "006c42c644" }models/heroes_wip/drifter/ui_drifter.vanmgrph_c · crc (changed)
{ "before": "003a54c52f", "after": "0006bc76da" }models/heroes_wip/pocket/pocket.vmdl_c · crc (changed)
{ "before": "0051611afc", "after": "004fd3c417" }models/heroes_staging/magician_v2/ui_shop_magician.vanmgrph_c · crc (changed)
{ "before": "000ea24184", "after": "000b069ae2" }models/heroes_wip/ivy/ivy.vanmgrph_c · crc (changed)
{ "before": "009cac19db", "after": "00abe049fc" }models/heroes_wip/lash/ui_lash.vanmgrph_c · crc (changed)
{ "before": "00bd036c6a", "after": "00bd522e1f" }models/heroes_staging/viper/viper.vanmgrph_c · crc (changed)
{ "before": "00495e812c", "after": "00fa42ec76" }models/heroes_staging/magician_v2/magician.vmdl_c · crc (changed)
{ "before": "00e36521d0", "after": "00aad1d5e6" }models/heroes_staging/viper/ui_shop_viper.vanmgrph_c · crc (changed)
{ "before": "00beacfdd7", "after": "00388f299d" }models/heroes_wip/drifter/ui_shop_drifter.vanmgrph_c · crc (changed)
{ "before": "00eb46f204", "after": "00c5698be0" }models/heroes_wip/lash/ui_shop_lash.vanmgrph_c · crc (changed)
{ "before": "002a0c7861", "after": "001cd33af1" }models/heroes_wip/pocket/ui_pocket.vanmgrph_c · crc (changed)
{ "before": "00ae9737d7", "after": "006f82f881" }models/heroes_wip/ivy/ui_ivy.vanmgrph_c · crc (changed)
{ "before": "009cb75193", "after": "001d1b3a89" }models/heroes_wip/wraith/wraith.vmdl_c · crc (changed)
{ "before": "00d0b51adf", "after": "00705678ce" }models/heroes_staging/magician_v2/magician.vanmgrph_c · crc (changed)
{ "before": "006634979b", "after": "00b48f2db5" }models/heroes_wip/lash/lash.vmdl_c · crc (changed)
{ "before": "00383f3d65", "after": "00401f4fee" }models/heroes_staging/astro/ui_astro.vanmgrph_c · crc (changed)
{ "before": "0049d08740", "after": "0010b3dc98" }models/heroes_staging/viper/ui_viper.vanmgrph_c · crc (changed)
{ "before": "00b46a79d5", "after": "0014d70cbf" }models/heroes_wip/pocket/ui_shop_pocket.vanmgrph_c · crc (changed)
{ "before": "00fe84600e", "after": "0044bab701" }models/heroes_wip/pocket/pocket.vanmgrph_c · crc (changed)
{ "before": "00e66524d2", "after": "002271d9cf" }models/heroes_staging/magician_v2/ui_magician.vanmgrph_c · crc (changed)
{ "before": "00a756729e", "after": "00a0e1342f" }models/heroes_staging/astro/ui_shop_astro.vanmgrph_c · crc (changed)
{ "before": "00946264f3", "after": "0060847d70" }models/heroes_wip/drifter/drifter.vmdl_c · crc (changed)
{ "before": "00cc42e928", "after": "002ba3dd28" }models/heroes_wip/drifter/drifter.vanmgrph_c · crc (changed)
{ "before": "001735a4bc", "after": "00c45f00e7" }models/heroes_wip/wraith/ui_wraith.vanmgrph_c · crc (changed)
{ "before": "00cc6ac822", "after": "00d009be04" }models/heroes_wip/lash/lash.vanmgrph_c · crc (changed)
{ "before": "0056e8c8c8", "after": "00d44faa36" }models/heroes_wip/punkgoat/ui_shop_punkgoat.vanmgrph_c · crc (changed)
{ "before": "00c3fcede6", "after": "0075ce534e" } - 7 model assets updated.
View code changes (7 records)
models/npc/halloween/materials/pumpkinhead_01_yellow.vmat_c · crc (changed)
{ "before": "00c9ba4bd5", "after": "00aab0af0f" }models/npc/trooper/trooper_mid_boss.vanmgrph_c · crc (changed)
{ "before": "0037ba46c7", "after": "008fd737d7" }models/npc/neutral_drain_creature/neutral_drain_creature.vmdl_c · crc (changed)
{ "before": "00ccb63f28", "after": "0023cf47c7" }models/npc/halloween/materials/pumpkinhead_01_red.vmat_c · crc (changed)
{ "before": "00538ae85c", "after": "005903bafe" }models/npc/halloween/materials/pumpkinhead_01.vmat_c · crc (changed)
{ "before": "0098214843", "after": "00137e5235" }models/npc/trooper/trooper_mid_boss.vmdl_c · crc (changed)
{ "before": "009e47c22b", "after": "009b7507c0" }models/npc/neutral_drain_creature/neutral_drain_creature.vanmgrph_c · crc (changed)
{ "before": "00c4a7d4d0", "after": "0049f8f117" } - 1 ui asset updated.
View code changes (1 records)
panorama/styles/citadel_modified_attribute_label.vcss_c · crc (changed)
{ "before": "000c4c420c", "after": "0032779d1d" } - 3 script assets updated.
View code changes (3 records)
scripts/modifiers.vdata_c · crc (changed)
{ "before": "00ffd9e752", "after": "004dc0101a" }scripts/heroes.vdata_c · crc (changed)
{ "before": "00aa095a52", "after": "002f9d6a85" }scripts/abilities.vdata_c · crc (changed)
{ "before": "00e6eaff3c", "after": "007352860f" } - 8 tracked files updated.
View code changes (8 records)
game/citadel/pak01_dir/panorama/styles/citadel_modified_attribute_label.css · file (changed)
{ "before": { "hash": "3e843799861c85718f11994056530868598c7337" }, "after": { "hash": "7af9db4952a18b8773371d16d05051a7b87cf370" } }game/citadel/gameinfo.gi · file (changed)
{ "before": { "hash": "9941a652de61137a50f070a55a9d8ed097871524" }, "after": { "hash": "ec506db88b5a293842e4621299b8f49efcc25634" } }game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)
{ "before": { "hash": "81a52666074fdb0f42d0482909ab10051a53440b" }, "after": { "hash": "01aa79237678ec8d46806021c451ef6a576f557d" } }game/citadel/pak01_dir/scripts/modifiers.vdata · file (changed)
{ "before": { "hash": "9e9864ccb367eb2b5e353776d1ed83aa3abe7789" }, "after": { "hash": "32dfd963d6d41da0b905eb567c515d002ef6def6" } }game/citadel/resource/localization/citadel_heroes/citadel_heroes_english.txt · file (changed)
{ "before": { "hash": "75d5cc5b28df325f17a1f821cde859a767f4abe7" }, "after": { "hash": "ed28bcdd55461f4dc98c29768d2c9e505737818b" } }game/citadel/pak01_dir/scripts/heroes.vdata · file (changed)
{ "before": { "hash": "3bdf35001e29918a2cade822b4adcc2bd9ba10e2" }, "after": { "hash": "ba601dc411d148153154811571f13f4e5925f275" } }game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)
{ "before": { "hash": "43f4b3e8660b5d41d5d39c01dd8a5c70f41bd7b0" }, "after": { "hash": "7d1d2bf59d2a698b27f0ef8ab23a511048e5c40f" } }game/citadel/pak01_dir.txt · file (changed)
{ "before": { "hash": "46fe2f4fbf95fca66dd257f6132260e8a67beec7" }, "after": { "hash": "045180e04fa9a153a7bbbd95083ca3fca355441e" } }
1
3
2
3
1
4
4
3
3
1
2
3
1
1
1