Flog heals instead of stealing life
[Lash]'s [Flog] description now says it heals for a portion of the damage dealt rather than stealing life. Modifier data also shifted around for [Lightning Ball], [Cold Front], [Death Slam], [Tornado] and others, alongside asset and localization updates.
Lash
1 changeFlog
Flog
Strike enemies with your whip, stealing life from them.


1Apply -35% Move speed for 3s
2-14s Cooldown
5+105 Damage and applies -35% Fire RateFlog
Strike enemies in front of you with your whip, healing for a portion of the damage dealt.


1Apply -35% Move speed for 3s
2-14s Cooldown
5+105 Damage and applies -35% Fire RateMISC
28 changesOther file and data updates.
- Paradoxical Swap: bubble move modifier data added.
View code changes (1 records)
citadel_ability_chrono_swap · gameplay.m_BubbleMoveModifier.m_bDurationReducible (added)
{ "before": null, "after": false } - Lightning Ball: zap modifier data updated.
View code changes (1 records)
citadel_ability_lightning_ball · gameplay.m_ZapModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (changed)
{ "before": [ "SlowPercent" ], "after": [] } - Lightning Ball: zap modifier data added.
View code changes (1 records)
citadel_ability_lightning_ball · gameplay.m_ZapModifier.m_eDebuffType (added)
{ "before": null, "after": "MODIFIER_DEBUFF_NO" } - Lightning Ball: slow modifier data added.
View code changes (1 records)
citadel_ability_lightning_ball · gameplay.m_SlowModifier (added)
{ "before": null, "after": { "m_bIsHidden": true, "m_vecAlwaysShowInStatModifierUI": [], "m_vecAutoRegisterModifierValueFromAbilityPropertyName": [ "SlowPercent" ] } } - Death Slam: grapple enemy modifier data added.
View code changes (1 records)
citadel_ability_lash_ultimate · gameplay.m_GrappleEnemyModifier.m_bDurationReducible (added)
{ "before": null, "after": false } - Tornado: tornado aura data added.
View code changes (1 records)
mirage_tornado · gameplay.m_TornadoAura.m_modifierProvidedByAura.m_LiftModifier.m_bDurationReducible (added)
{ "before": null, "after": false } - Capacitor: ability target types data updated.
View code changes (1 records)
upgrade_capacitor · gameplay.m_nAbilityTargetTypes (changed)
{ "before": "CITADEL_UNIT_TARGET_ALL_ENEMY", "after": "CITADEL_UNIT_TARGET_HERO_ENEMY | CITADEL_UNIT_TARGET_TROOPER_ENEMY | CITADEL_UNIT_TARGET_BOSS_ENEMY | CITADEL_UNIT_TARGET_MINION_ENEMY" } - Mystic Slow: auto intrinsic modifiers data added.
View code changes (1 records)
upgrade_magic_slow · gameplay.m_AutoIntrinsicModifiers[0].m_DebuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (added)
{ "before": null, "after": [ "MovementSpeedSlow" ] } - Cold Front: properties data removed.
View code changes (1 records)
upgrade_cold_front · properties.SlowPercent (removed)
{ "before": { "raw": "60", "value": 60, "cssClass": "slow", "statsUsageFlags": "ConditionallyApplied", "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT" }, "after": null } - Cold Front: properties data added.
View code changes (1 records)
upgrade_cold_front · properties.MovementSpeedSlow (added)
{ "before": null, "after": { "raw": "60", "value": 60, "cssClass": "slow", "statsUsageFlags": "ConditionallyApplied", "providedPropertyType": "MODIFIER_VALUE_MOVEMENT_SPEED_SLOW_PERCENT" } } - Cold Front: aoe modifier data updated.
View code changes (1 records)
upgrade_cold_front · gameplay.m_AOEModifier.m_TargetModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName[0] (changed)
{ "before": "SlowPercent", "after": "MovementSpeedSlow" } - Quicksilver Reload: ability behaviors bits data updated.
View code changes (1 records)
upgrade_quick_silver · gameplay.m_AbilityBehaviorsBits (changed)
{ "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC", "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET" } - Mercurial Magnum: ability behaviors bits data updated.
View code changes (1 records)
upgrade_ethereal_bullets · gameplay.m_AbilityBehaviorsBits (changed)
{ "before": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC", "after": "CITADEL_ABILITY_BEHAVIOR_NO_TARGET" } - Lightning Scroll: auto intrinsic modifiers data added.
View code changes (1 records)
upgrade_ultimate_burst · gameplay.m_AutoIntrinsicModifiers[2].m_DebuffModifier.m_vecAutoRegisterModifierValueFromAbilityPropertyName (added)
{ "before": null, "after": [ "MovementSpeedSlow" ] } - Network messages: 3 definitions added.
View code changes (1 records)
Protobufs/citadel_gcmessages_server.proto · declarations (changed)
{ "before": [], "after": [ "optional uint32 ability_assassinate = 13;", "optional uint32 item_trophy_collector = 14;", "optional uint32 item_cultist_sacrifice = 15;" ] } - 1 cosmetic record added.
View code changes (1 records)
citadel_ability_jump · cosmetic.m_CornerBoostExecutedSound (added)
{ "before": null, "after": "Player.CornerBoostWallJump" } - 1 tooltip record added.
View code changes (1 records)
citadel_ability_lightning_ball · tooltip.details.m_vecAbilityInfoSections[0].m_vecAbilityPropertiesBlock[0].m_vecAbilityProperties[2] (added)
{ "before": null, "after": { "m_strImportantProperty": "SlowPercent" } } - 1 cosmetic record removed.
View code changes (1 records)
upgrade_capacitor · cosmetic.m_VictimSound (removed)
{ "before": "Mods.Weapon.Capacitor.Proc", "after": null } - 1 tooltip record updated.
View code changes (1 records)
upgrade_cold_front · tooltip.sections[1].m_vecSectionAttributes[0].m_vecImportantAbilityProperties[1].m_strImportantProperty (changed)
{ "before": "SlowPercent", "after": "MovementSpeedSlow" } - 1 loc ui record removed.
View code changes (1 records)
citadel_main · Citadel_HeroBuilds_SelectedBuildNameLabel (removed)
{ "before": "{s:selected_hero_build_name}", "after": null } - 2 loc ui records updated.
View code changes (2 records)
citadel_main · Citadel_HeroBuilds_BuildName (changed)
{ "before": "{s:selected_hero_build_name}", "after": "{s:selected_hero_build_name}{s:obsolete_tag}" }citadel_main · Citadel_HeroBuilds_OldButtonTooltip (changed)
{ "before": "This build has not been updated recently", "after": "This build has not been updated recently or contains references to items that no longer exist. Copying or editing a build will purge these outdated references." } - 1 loc ui record added.
View code changes (1 records)
citadel_main · Citadel_HeroBuilds_Obsolete (added)
{ "before": null, "after": " <span class='outdated_build_label'>[OUTDATED]</span>" } - 9 hero model assets updated.
View code changes (9 records)
models/heroes_staging/synth/ui_synth.vanmgrph_c · crc (changed)
{ "before": "002930e3cd", "after": "00a179a151" }models/heroes_staging/synth/synth.vanmgrph_c · crc (changed)
{ "before": "002345db0b", "after": "002d3a532d" }models/heroes_staging/trapper/ui_trapper.vanmgrph_c · crc (changed)
{ "before": "00f73b8795", "after": "000e1e19be" }models/heroes_staging/synth/pocket.vnmskel_c · crc (changed)
{ "before": "00d056660b", "after": "007f8da157" }models/heroes_staging/trapper/trapper.vmdl_c · crc (changed)
{ "before": "00d38f0cdd", "after": "0057d8b61d" }models/heroes_staging/trapper/ui_shop_trapper.vanmgrph_c · crc (changed)
{ "before": "006efa332c", "after": "00e24d497a" }models/heroes_staging/synth/synth.vmdl_c · crc (changed)
{ "before": "00dacde335", "after": "005f043b40" }models/heroes_staging/synth/ui_shop_synth.vanmgrph_c · crc (changed)
{ "before": "00f174a94a", "after": "006286d8f3" }models/heroes_staging/trapper/trapper.vanmgrph_c · crc (changed)
{ "before": "00e391f1d3", "after": "00251add20" } - 15 ui assets updated.
View code changes (15 records)
panorama/images/builds/citadel_build_tag_complexity_3.vsvg_c · crc (changed)
{ "before": "000c88f52a", "after": "0024064624" }panorama/layout/pages/citadel_db_page_control_library.vxml_c · crc (changed)
{ "before": "005ea9d0a4", "after": "00f0c15bb9" }panorama/layout/citadel_shop_mods_build.vxml_c · crc (changed)
{ "before": "0005086b75", "after": "0053430267" }panorama/layout/citadel_ui_build_selector.vxml_c · crc (changed)
{ "before": "00e57e119e", "after": "0014a0c54a" }panorama/styles/citadel_shop_mods_build.vcss_c · crc (changed)
{ "before": "0033048e29", "after": "00ff9e8d89" }panorama/styles/citadel_shop_mod_view.vcss_c · crc (changed)
{ "before": "00767bdef8", "after": "0077ff0fd3" }panorama/layout/citadel_ui_build_details.vxml_c · crc (changed)
{ "before": "007fbdc15f", "after": "00e8426d51" }panorama/images/builds/citadel_build_tag_complexity_1.vsvg_c · crc (changed)
{ "before": "002411fa12", "after": "003dae8983" }panorama/styles/citadel_base_styles.vcss_c · crc (changed)
{ "before": "0079e3d1c8", "after": "00caa5565b" }panorama/layout/citadel_hud_hero_builds.vxml_c · crc (changed)
{ "before": "00f40c3cbe", "after": "008c3149f2" }panorama/styles/citadel_ui_build_selector.vcss_c · crc (changed)
{ "before": "00cd661efc", "after": "00a986b46a" }panorama/styles/pages/citadel_db_page_control_library.vcss_c · crc (changed)
{ "before": "0043f216a4", "after": "0091ab1d81" }panorama/images/builds/citadel_build_tag_complexity_2.vsvg_c · crc (changed)
{ "before": "009903d716", "after": "0037981ef2" }panorama/layout/popups/popup_pregame_choose_build.vxml_c · crc (changed)
{ "before": "00b7e433d6", "after": "008f4e75d2" }panorama/styles/citadel_db_page_home.vcss_c · crc (changed)
{ "before": "006e10067e", "after": "00f7906682" } - 1 script asset updated.
View code changes (1 records)
scripts/abilities.vdata_c · crc (changed)
{ "before": "00c9b341bf", "after": "00c843c03a" } - 3 other assets updated.
View code changes (3 records)
soundevents/mods/armor.vsndevts_c · crc (changed)
{ "before": "008e0c07e8", "after": "00d39dc916" }soundevents/player.vsndevts_c · crc (changed)
{ "before": "00f725c0d1", "after": "007ddc9953" }soundevents/mods/weapon.vsndevts_c · crc (changed)
{ "before": "00a123a9a2", "after": "00fbfb1f1c" } - 2 tracked files updated.
View code changes (2 records)
Protobufs/citadel_gcmessages_server.proto · file (changed)
{ "before": { "hash": "1f01d8392c75e6124f24327b6635626182a15d9f" }, "after": { "hash": "1bdff491d6f580e50033ca5f34cc29aadc410873" } }Protobufs/citadel_gcmessages_common.proto · file (changed)
{ "before": { "hash": "6819a18a75e72fa995ed422b832a5fbef4842528" }, "after": { "hash": "1a999a10e73015420b57efe714191dc9df23c263" } } - 20 tracked files updated.
View code changes (20 records)
game/citadel/resource/localization/citadel_main/citadel_main_english.txt · file (changed)
{ "before": { "hash": "1f44f02f4d5ee519801b15455a6f958f49227926" }, "after": { "hash": "bb3c83bf41b61898641ebb617c67889fac0f7096" } }game/citadel/gameinfo.gi · file (changed)
{ "before": { "hash": "0a1a2c654127f4645bafad3c8cadfa6da6c644ea" }, "after": { "hash": "5cb42fc7389a909b7d5f5b18211c00424c6c9e27" } }game/citadel/resource/localization/citadel_heroes/citadel_heroes_english.txt · file (changed)
{ "before": { "hash": "476877ee8fda7ab8f1c34d53dc4cbf8bd7d373f7" }, "after": { "hash": "1e93171fb05de78f0d2a46cd12fd6e215f673e9c" } }game/citadel/pak01_dir/scripts/abilities.vdata · file (changed)
{ "before": { "hash": "671ddb01bf02a3af21060bc0e5ce6ee5e8d6297f" }, "after": { "hash": "9112b145e3c1a7d57bf384a9dad2fd85662c7799" } }game/citadel/pak01_dir/panorama/styles/citadel_shop_mods_build.css · file (changed)
{ "before": { "hash": "1b402fe5521b7f09235de35e05485c5a9d3b9de7" }, "after": { "hash": "409252256076ccef2fece4c80cfa622cca488ed9" } }game/citadel/pak01_dir/panorama/styles/citadel_shop_mod_view.css · file (changed)
{ "before": { "hash": "ac5ec23f4b2503c144f6a5817ec026c1b2b0895f" }, "after": { "hash": "c2896e4605feed15a04a2466e6963e7463061ec1" } }game/citadel/pak01_dir/panorama/styles/citadel_db_page_home.css · file (changed)
{ "before": { "hash": "902f29ce6f36ae8c70d7078275e7c7be4760fe16" }, "after": { "hash": "276fdb428da4271d2d750cf774c58f8b828b310d" } }game/citadel/pak01_dir/soundevents/mods/armor.vsndevts · file (changed)
{ "before": { "hash": "4364514e0ae3be89c64ce56c1d6f2c6ff62e7d63" }, "after": { "hash": "b48841381a8640cd33f85111559df891737b85f4" } }game/citadel/pak01_dir/panorama/styles/citadel_ui_build_selector.css · file (changed)
{ "before": { "hash": "22c34efdfa61dfb3c40d376dfe6b667328fccd14" }, "after": { "hash": "a0b7615fb434a7324390062145e13f9bc6cb0bc2" } }game/citadel/pak01_dir.txt · file (changed)
{ "before": { "hash": "2658d3de43045a15f56efd420c5ef6c8c0626378" }, "after": { "hash": "93c82679328577c772550d7e7eab21916aa35719" } }game/citadel/pak01_dir/panorama/layout/citadel_shop_mods_build.xml · file (changed)
{ "before": { "hash": "562382ac368846c10f5372cfbb0b43567ab57abf" }, "after": { "hash": "bf2876a77f3e4e8f827fd8dc594a239844361e21" } }game/citadel/pak01_dir/soundevents/player.vsndevts · file (changed)
{ "before": { "hash": "1389f97e0940837ce67f5918d5ef1037bda00232" }, "after": { "hash": "55b18520bfbc600a3c2960b00a2d9c4a21a4d0e9" } }game/citadel/pak01_dir/panorama/layout/citadel_ui_build_details.xml · file (changed)
{ "before": { "hash": "f49be014515065b47e2b12ba9f5967399f6adf22" }, "after": { "hash": "0dd9b80b0599662212f50a3c55b8b48aa9cc30b5" } }game/citadel/pak01_dir/panorama/layout/pages/citadel_db_page_control_library.xml · file (changed)
{ "before": { "hash": "10d5f3fecd8a1b007fb90907736c119141c0c435" }, "after": { "hash": "3b93122ed163437b13dffba2cabbf7f8ac14a720" } }game/citadel/pak01_dir/panorama/layout/citadel_hud_hero_builds.xml · file (changed)
{ "before": { "hash": "f628357a35d9f0897b77f5026855fffefefd7c8f" }, "after": { "hash": "5105857570f32167fd0ae999fbd875deda91e972" } }game/citadel/pak01_dir/panorama/styles/citadel_base_styles.css · file (changed)
{ "before": { "hash": "61ad5a4f423084043581e1decad3d5faf228557c" }, "after": { "hash": "028315bae7517a5bd5f13b79bd6a62c6a0f85539" } }game/citadel/pak01_dir/panorama/layout/citadel_ui_build_selector.xml · file (changed)
{ "before": { "hash": "18a07afb509372b82a1f490ca1f707f7b6c1ba1a" }, "after": { "hash": "708b912dea08cc608e3f8dab41151c7c6e1b443a" } }game/citadel/pak01_dir/panorama/styles/pages/citadel_db_page_control_library.css · file (changed)
{ "before": { "hash": "53a9e119767924213761f49dccbc954d69f316c4" }, "after": { "hash": "06a768bc0f824918df461c486e865d2f473b66fe" } }game/citadel/pak01_dir/panorama/layout/popups/popup_pregame_choose_build.xml · file (changed)
{ "before": { "hash": "19ccbf2e1a8c876e0f9c5550409d4011c167aa48" }, "after": { "hash": "6121096d539038dc181d9adb18994d545d4edcc9" } }game/citadel/pak01_dir/soundevents/mods/weapon.vsndevts · file (changed)
{ "before": { "hash": "7761a4aefc9d3e4adb0fa19d40a1cd48c5936336" }, "after": { "hash": "9e2891db9225264d0568bce98b8ef63a31ab170b" } }