Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 23s ago· Viewing build 6731 (Oct 01 2026), not the latest

hero_viper

VyperCitadelHeroData_tOpen the hero page

66 keys · inherits from hero_base

What it inherits is already merged in: this is the entry as the game compiled it.

hero_viper = {
_base = "hero_base"
_class = "CitadelHeroData_t"
m_HeroID = 58
m_colorUI = [
0179
1115
2217
]
m_bDisabled = false
m_eHeroType = "ECitadelHeroType_Assassin"
m_strGunTag = "#Attribute_EWeaponAttribute_RapidFire" // Rapid Fire
m_nModelSkin = 0
m_heroStatsUI =
m_nComplexity = 1
m_vecHeroTags = [
0"#Citadel_Viper_HeroTag_1" // Gunner
1"#Citadel_Viper_HeroTag_2" // Slippery
2"#Citadel_Viper_HeroTag_3" // Rat-a-Tat
]
m_PopularItems =
m_mapLevelInfo =
m_strModelName = "models/heroes_staging/viper/viper.vmdl"
m_bNeedsTesting = false
m_strDeathSound = "Damage.Receive.Lethal"
m_strHeroGender = "female"
m_bInDevelopment = false
m_hDeathParticle = "particles/generic/player_death_screen.vpcf"
m_ShopStatDisplay =
m_bLimitedTesting = false
m_mapItemSlotInfo =
m_mapScalingStats = {
EMaxMoveSpeed = {
flScale = 0.0138
eScalingStat = "ETechPower"
}
}
m_mapWIPAbilities = {}
m_strDeathVOSound = "Generated.Viper.Hero.Death.VO"
m_strIconHeroCard = "file://{images}/heroes/kali_card.psd"
m_strLastHitSound = "LastHit.Default"
m_strMinimapImage = "file://{images}/heroes/kali_mm.psd"
m_hRespawnParticle = "particles/generic/player_respawn_deploy.vpcf"
m_heroStatsDisplay =
m_mapStartingStats =
m_strUIPortraitMap = "maps/ui/hero_prefabs/viper.vmap"
m_strUIShoppingMap = "maps/ui/hero_shop/viper_shop.vmap"
m_MapModCostBonuses =
m_mapBoundAbilities =
m_strHeroSearchName = "#hero_viper_search" // Vyper
m_strIconImageSmall = "file://{images}/heroes/kali_sm.psd"
m_strLowHealthSound = "PlayerAlert.LowHealth"
m_strTopBarVertical = "file://{images}/heroes/kali_vertical.psd"
m_hLowHealthParticle = "particles/generic/player_low_health_screen.vpcf"
m_nAllyBotDifficulty = 1
m_strUITeamRevealMap = "maps/ui/team_reveal_hero/viper_team_reveal.vmap"
m_hVisibilityParticle = "particles/generic/player_visible.vpcf"
m_nEnemyBotDifficulty = 1
m_strLogoImageEnglish = "file://{images}/heroes/hero_names/vyper.svg"
m_eAbilityResourceType = "EResourceType_None"
m_hDamageTakenParticle = "particles/generic/player_damage_screen.vpcf"
m_strIconHeroCardGloat = "file://{images}/heroes/kali_card_gloat.psd"
m_eHeroDevelopmentState = "EHeroDevState_Release"
m_hGameSoundEventScript = "soundevents/hero/viper.vsndevts"
m_mapItemDraftBucketing =
m_strLogoImageLocalized = "file://{images}/heroes/hero_names/vyper_localized.svg"
m_strRosterAvoidedSound = "Generated.Viper.Hero.Avoided.VO"
m_strRosterRemovedSound = "Generated.Viper.Hero.Remove.VO"
m_strHideoutRichPresence = "#Steam_Citadel_Hideout_Pruno" // Making Pruno in the Hideout
m_strPostGameDefeatSound = "Viper.Progession.Page.Lose.VO"
m_strRosterSelectedSound = "Generated.Viper.Hero.Pick.VO"
m_groundDashPositionCurve =
m_hGeneratedVOEventScript = "soundevents/vo/generated_vo_hero_viper.vsndevts"
m_strIconHeroCardCritical = "file://{images}/heroes/kali_card_critical.psd"
m_strPostGameVictorySound = "Viper.Progession.Page.Win.VO"
m_strUIPostgamePortraitMap = "maps/ui/hero_postgame_portrait/viper_postgame_portrait.vmap"
m_hGroundDamageTakenParticle = "particles/generic/player_ground_damage_screen.vpcf"
m_mapStandardLevelUpUpgrades = {
MODIFIER_VALUE_BOON_COUNT = 1
MODIFIER_VALUE_TECH_POWER = 1.1
MODIFIER_VALUE_TECH_RESIST = 0
MODIFIER_VALUE_BONUS_ATTACK_RANGE = 0
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 35
MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER = 0
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0
MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN = 0
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.58
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.178
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL_ALT_FIRE = 0
}
m_vecAmbientParticleSettings = [
0{
m_nCP = 0
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
}
1{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
}
]
m_flStealthSpeedMetersPerSecond = 4
}

History

  1. 6728–6745changed
    • ±m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecDisplayStats+EHeroSpiritLifestealEffectiveness
  2. 6722–6726changed
    • +m_PopularItems
      { 2 keys }
      {
      	m_unTimestamp = 1790702781
      	m_mapGeneratedItemPopularity = 
      	{
      		ECitadelItemGamePhase_MidGame = 
      		{
      			upgrade_grit = 
      			{
      				m_flPickPct = 6.540377
      				m_flWinratePct = 45.26331
      			}
      			upgrade_chonky = 
      			{
      				m_flPickPct = 9.949084
      				m_flWinratePct = 52.93509
      			}
      			upgrade_health = 
      			{
      				m_flPickPct = 10.880349
      				m_flWinratePct = 49.952686
      			}
      			upgrade_vampire = 
      			{
      				m_flPickPct = 27.599117
      				m_flWinratePct = 47.36503
      			}
      			upgrade_ricochet = 
      			{
      				m_flPickPct = 7.082288
      				m_flWinratePct = 50.601295
      			}
      			upgrade_burst_fire = 
      			{
      				m_flPickPct = 58.67901
      				m_flWinratePct = 49.47125
      			}
      			upgrade_split_shot = 
      			{
      				m_flPickPct = 46.368538
      				m_flWinratePct = 47.398167
      			}
      			upgrade_close_range = 
      			{
      				m_flPickPct = 9.501703
      				m_flWinratePct = 45.990936
      			}
      			upgrade_vex_barrier = 
      			{
      				m_flPickPct = 5.683988
      				m_flWinratePct = 46.286842
      			}
      			upgrade_quick_silver = 
      			{
      				m_flPickPct = 40.359776
      				m_flWinratePct = 48.200455
      			}
      			upgrade_rapid_rounds = 
      			{
      				m_flPickPct = 26.976713
      				m_flWinratePct = 48.12476
      			}
      			upgrade_blitz_bullets = 
      			{
      				m_flPickPct = 23.172102
      				m_flWinratePct = 46.671783
      			}
      			upgrade_spirit_bubble = 
      			{
      				m_flPickPct = 13.468234
      				m_flWinratePct = 47.581654
      			}
      			upgrade_soaring_spirit = 
      			{
      				m_flPickPct = 19.5032
      				m_flWinratePct = 46.616756
      			}
      			upgrade_sprint_booster = 
      			{
      				m_flPickPct = 8.489012
      				m_flWinratePct = 49.2172
      			}
      			upgrade_chain_lightning = 
      			{
      				m_flPickPct = 33.518024
      				m_flWinratePct = 48.676422
      			}
      			upgrade_fleetfoot_boots = 
      			{
      				m_flPickPct = 12.074614
      				m_flWinratePct = 49.39152
      			}
      			upgrade_pristine_emblem = 
      			{
      				m_flPickPct = 9.053387
      				m_flWinratePct = 45.53913
      			}
      			upgrade_ethereal_bullets = 
      			{
      				m_flPickPct = 10.610797
      				m_flWinratePct = 58.86919
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 26.29909
      				m_flWinratePct = 46.36108
      			}
      			upgrade_superior_stamina = 
      			{
      				m_flPickPct = 15.298941
      				m_flWinratePct = 52.03108
      			}
      			upgrade_cardio_calibrator = 
      			{
      				m_flPickPct = 14.184231
      				m_flWinratePct = 48.584625
      			}
      			upgrade_headshot_booster2 = 
      			{
      				m_flPickPct = 8.436599
      				m_flWinratePct = 46.849346
      			}
      			upgrade_intensifying_clip = 
      			{
      				m_flPickPct = 17.720228
      				m_flWinratePct = 45.127556
      			}
      			upgrade_close_quarter_combat = 
      			{
      				m_flPickPct = 10.885964
      				m_flWinratePct = 49.153126
      			}
      			upgrade_bullet_resist_shredder = 
      			{
      				m_flPickPct = 19.952454
      				m_flWinratePct = 48.71001
      			}
      		}
      		ECitadelItemGamePhase_LateGame = 
      		{
      			upgrade_chonky = 
      			{
      				m_flPickPct = 12.855886
      				m_flWinratePct = 46.30169
      			}
      			upgrade_vampire = 
      			{
      				m_flPickPct = 16.707224
      				m_flWinratePct = 49.834743
      			}
      			upgrade_critshot = 
      			{
      				m_flPickPct = 7.93572
      				m_flWinratePct = 60.3491
      			}
      			upgrade_ricochet = 
      			{
      				m_flPickPct = 35.045765
      				m_flWinratePct = 53.60128
      			}
      			upgrade_capacitor = 
      			{
      				m_flPickPct = 15.208805
      				m_flWinratePct = 50.19077
      			}
      			upgrade_inhibitor = 
      			{
      				m_flPickPct = 8.848249
      				m_flWinratePct = 57.21388
      			}
      			upgrade_burst_fire = 
      			{
      				m_flPickPct = 27.805439
      				m_flWinratePct = 44.63967
      			}
      			upgrade_split_shot = 
      			{
      				m_flPickPct = 11.953653
      				m_flWinratePct = 44.425304
      			}
      			upgrade_tech_purge = 
      			{
      				m_flPickPct = 18.509817
      				m_flWinratePct = 47.211407
      			}
      			upgrade_unstoppable = 
      			{
      				m_flPickPct = 12.775396
      				m_flWinratePct = 55.216118
      			}
      			upgrade_vex_barrier = 
      			{
      				m_flPickPct = 5.28892
      				m_flWinratePct = 47.17749
      			}
      			upgrade_auto_cleanse = 
      			{
      				m_flPickPct = 7.391947
      				m_flWinratePct = 53.507217
      			}
      			upgrade_glass_cannon = 
      			{
      				m_flPickPct = 6.750838
      				m_flWinratePct = 58.782753
      			}
      			upgrade_proc_silence = 
      			{
      				m_flPickPct = 21.262377
      				m_flWinratePct = 59.182148
      			}
      			upgrade_quick_silver = 
      			{
      				m_flPickPct = 15.614997
      				m_flWinratePct = 44.623592
      			}
      			upgrade_banshee_slugs = 
      			{
      				m_flPickPct = 9.469704
      				m_flWinratePct = 56.720695
      			}
      			upgrade_surging_power = 
      			{
      				m_flPickPct = 23.229694
      				m_flWinratePct = 54.653503
      			}
      			upgrade_tech_overflow = 
      			{
      				m_flPickPct = 29.819553
      				m_flWinratePct = 55.97439
      			}
      			upgrade_toxic_bullets = 
      			{
      				m_flPickPct = 8.194972
      				m_flWinratePct = 43.592964
      			}
      			upgrade_debuff_reducer = 
      			{
      				m_flPickPct = 10.401887
      				m_flWinratePct = 51.052727
      			}
      			upgrade_soaring_spirit = 
      			{
      				m_flPickPct = 8.974599
      				m_flWinratePct = 47.669205
      			}
      			upgrade_chain_lightning = 
      			{
      				m_flPickPct = 9.656889
      				m_flWinratePct = 45.134716
      			}
      			upgrade_damage_recycler = 
      			{
      				m_flPickPct = 17.540197
      				m_flWinratePct = 51.331306
      			}
      			upgrade_boundless_spirit = 
      			{
      				m_flPickPct = 12.962582
      				m_flWinratePct = 53.97112
      			}
      			upgrade_ethereal_bullets = 
      			{
      				m_flPickPct = 60.769707
      				m_flWinratePct = 49.33621
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 8.822042
      				m_flWinratePct = 47.411415
      			}
      			upgrade_superior_stamina = 
      			{
      				m_flPickPct = 31.231867
      				m_flWinratePct = 46.466885
      			}
      			upgrade_cardio_calibrator = 
      			{
      				m_flPickPct = 5.357243
      				m_flWinratePct = 44.234802
      			}
      			upgrade_close_quarter_combat = 
      			{
      				m_flPickPct = 18.414352
      				m_flWinratePct = 47.120712
      			}
      			upgrade_health_stealing_magic = 
      			{
      				m_flPickPct = 18.819609
      				m_flWinratePct = 53.0187
      			}
      			upgrade_bullet_resist_shredder = 
      			{
      				m_flPickPct = 7.146735
      				m_flWinratePct = 46.477215
      			}
      			upgrade_reduce_debuff_duration = 
      			{
      				m_flPickPct = 9.704621
      				m_flWinratePct = 48.027775
      			}
      		}
      		ECitadelItemGamePhase_EarlyGame = 
      		{
      			upgrade_grit = 
      			{
      				m_flPickPct = 25.852646
      				m_flWinratePct = 47.936428
      			}
      			upgrade_clip_size = 
      			{
      				m_flPickPct = 6.071469
      				m_flWinratePct = 44.78187
      			}
      			upgrade_endurance = 
      			{
      				m_flPickPct = 17.15211
      				m_flWinratePct = 48.090145
      			}
      			upgrade_split_shot = 
      			{
      				m_flPickPct = 5.834675
      				m_flWinratePct = 52.374077
      			}
      			upgrade_close_range = 
      			{
      				m_flPickPct = 73.333084
      				m_flWinratePct = 47.56356
      			}
      			upgrade_quick_silver = 
      			{
      				m_flPickPct = 20.618847
      				m_flWinratePct = 49.95915
      			}
      			upgrade_rapid_rounds = 
      			{
      				m_flPickPct = 48.073826
      				m_flWinratePct = 46.661087
      			}
      			upgrade_blitz_bullets = 
      			{
      				m_flPickPct = 14.538018
      				m_flWinratePct = 47.40874
      			}
      			upgrade_soaring_spirit = 
      			{
      				m_flPickPct = 23.65224
      				m_flWinratePct = 47.69499
      			}
      			upgrade_improved_spirit = 
      			{
      				m_flPickPct = 56.049942
      				m_flWinratePct = 47.363323
      			}
      			upgrade_pristine_emblem = 
      			{
      				m_flPickPct = 7.653214
      				m_flWinratePct = 48.722027
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 6.538505
      				m_flWinratePct = 45.29058
      			}
      			upgrade_non_player_bonus = 
      			{
      				m_flPickPct = 20.810715
      				m_flWinratePct = 46.10299
      			}
      			upgrade_headshot_booster2 = 
      			{
      				m_flPickPct = 5.498671
      				m_flWinratePct = 52.17021
      			}
      			upgrade_high_velocity_mag = 
      			{
      				m_flPickPct = 6.744412
      				m_flWinratePct = 48.667778
      			}
      			upgrade_intensifying_clip = 
      			{
      				m_flPickPct = 6.041519
      				m_flWinratePct = 51.154144
      			}
      			upgrade_bullet_resist_shredder = 
      			{
      				m_flPickPct = 5.004493
      				m_flWinratePct = 53.095192
      			}
      		}
      	}
      }
    • +m_strHeroGenderfemale
    • +m_strDeathVOSoundGenerated.Viper.Hero.Death.VO
    • +m_mapStartingStats.EOOCHealthRegen0
    • +m_mapBoundAbilities.ESlot_Cosmetic_1cosmetic_ability_voting_poster
    • +m_hVisibilityParticleparticles/generic/player_visible.vpcf
    • +m_eHeroDevelopmentStateEHeroDevState_Release
    • +m_mapStandardLevelUpUpgrades.MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN0
    • −m_bPrereleaseOnlyfalse
    • −m_bPlayerSelectabletrue
    • −m_mapPurchaseBonuses
      { 3 keys }
      {
      	EItemSlotType_Tech = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "4"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "7"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "10"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "13"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "16"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      	]
      	EItemSlotType_Armor = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "7"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "8"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "9"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "10"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "11"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      	]
      	EItemSlotType_WeaponMod = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "4"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "8"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "13"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "18"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "23"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      	]
      }
    • −m_bAssignedPlayersOnlyfalse
  3. 6696–6701first dumped