<!-- kv3 encoding:text:version{e21c7f3c-8a33-41c5-9977-a76d3a32aa0d} format:generic:version{7412167c-06e9-4698-aff2-e63eb59037e7} -->
{
generic_data_type = "CitadelHeroData_t"
hero_base =
{
_not_pickable = 2
_class = "CitadelHeroData_t"
m_bPlayerSelectable = false
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 0
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_inferno_set"
ESlot_Weapon_Melee = "ability_melee_inferno"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 60.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
}
hero_inferno =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 1
m_strModelName = resource_name:"models/heroes_staging/inferno_v4/inferno.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/inferno_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 750
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_inferno_set"
ESlot_Weapon_Melee = "ability_melee_inferno"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_incendiary_projectile"
ESlot_Signature_2 = "ability_flame_dash"
ESlot_Signature_3 = "ability_afterburn"
ESlot_Signature_4 = "ability_fire_bomb"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
70,
45,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "palm_R"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.160000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 39
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/inferno_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/inferno.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/inferno_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/inferno_mm.psd"
m_strDeathSound = soundevent:"Generated.Inferno.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/inferno.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Inferno.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/inferno_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Inferno.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/inferno_hud.psd"
m_hAmbientParticle = resource_name:"particles/abilities/inferno/inferno_hand_ambient.vpcf"
m_RecommendedUpgrades =
[
"upgrade_rapid_rounds",
"upgrade_mystic_regeneration",
"upgrade_clip_size",
"upgrade_improved_spirit",
"upgrade_blitz_bullets",
"upgrade_tech_defense_shredders",
"upgrade_quick_silver",
"upgrade_extra_charge",
"upgrade_magic_shield",
"upgrade_regenerating_bullet_shield",
"upgrade_health_stealing_magic",
"upgrade_titan_round",
"upgrade_toxic_bullets",
"upgrade_arcane_extension",
"upgrade_spellslinger_headshots",
"upgrade_tech_overflow",
"upgrade_imbued_duration_extender",
"upgrade_ethereal_bullets",
"upgrade_infuser",
"upgrade_boundless_spirit",
]
m_mapRecommendedUpgradeHints =
{
upgrade_endurance =
{
unSellPriority = 10
}
upgrade_quick_silver =
{
sImbueTarget = "ability_incendiary_projectile"
}
upgrade_arcane_extension =
{
sImbueTarget = "ability_afterburn"
}
upgrade_ethereal_bullets =
{
sImbueTarget = "ability_incendiary_projectile"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_spirit",
"ability_afterburn",
]
m_RecommendedAbilityOrder =
[
"ability_afterburn",
"ability_flame_dash",
"ability_incendiary_projectile",
"ability_fire_bomb",
"ability_flame_dash",
"ability_flame_dash",
"ability_incendiary_projectile",
"ability_fire_bomb",
"ability_afterburn",
"ability_afterburn",
"ability_afterburn",
"ability_incendiary_projectile",
"ability_incendiary_projectile",
"ability_fire_bomb",
"ability_flame_dash",
"ability_fire_bomb",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/inferno.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/inferno_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_inferno.vsndevts"
}
hero_gigawatt =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 2
m_HeroID = 2
m_strModelName = resource_name:"models/heroes_staging/gigawatt_prisoner/gigawatt_prisoner.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/gigawatt_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.100000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 1.500000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 0.650000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_gigawatt_set"
ESlot_Weapon_Melee = "citadel_ability_melee_gigawatt"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_lightning_ball"
ESlot_Signature_2 = "citadel_ability_static_charge"
ESlot_Signature_3 = "ability_power_surge"
ESlot_Signature_4 = "citadel_ability_storm_cloud"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
237,
149,
60,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EMaxMoveSpeed =
{
eScalingStat = "ETechPower"
flScale = 0.023000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.340000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 41
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/gigawatt_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/gigawatt.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/gigawatt_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/gigawatt_mm.psd"
m_strDeathSound = soundevent:"Generated.Gigawatt.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/gigawatt.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Gigawatt.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/gigawatt_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Gigawatt.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/gigwatt_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/gigawatt.vmap"
m_RecommendedUpgrades =
[
"upgrade_mystic_regeneration",
"upgrade_clip_size",
"upgrade_improved_spirit",
"upgrade_tech_defense_shredders",
"upgrade_fleetfoot_boots",
"upgrade_crackshot",
"upgrade_health_stealing_magic",
"upgrade_magic_tempo",
"upgrade_magic_reach",
"upgrade_magic_shield",
"upgrade_magic_storm",
"upgrade_regenerating_bullet_shield",
"upgrade_cardio_calibrator",
"upgrade_magic_vulnerability",
"upgrade_arcane_extension",
"upgrade_boundless_spirit",
"upgrade_tech_overflow",
"upgrade_damage_recycler",
"upgrade_magic_slow",
"upgrade_unstoppable",
"upgrade_escalating_exposure",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_tempo =
{
sImbueTarget = "citadel_ability_storm_cloud"
}
upgrade_magic_reach =
{
sImbueTarget = "citadel_ability_storm_cloud"
}
upgrade_magic_storm =
{
sImbueTarget = "ability_power_surge"
}
upgrade_arcane_extension =
{
sImbueTarget = "ability_power_surge"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_weapon",
"ability_power_surge",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_static_charge",
"ability_power_surge",
"citadel_ability_lightning_ball",
"citadel_ability_storm_cloud",
"citadel_ability_static_charge",
"ability_power_surge",
"ability_power_surge",
"ability_power_surge",
"citadel_ability_lightning_ball",
"citadel_ability_storm_cloud",
"citadel_ability_storm_cloud",
"citadel_ability_storm_cloud",
"citadel_ability_static_charge",
"citadel_ability_static_charge",
"citadel_ability_lightning_ball",
"citadel_ability_lightning_ball",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/gigawatt_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_gigawatt.vsndevts"
}
hero_hornet =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 3
m_strModelName = resource_name:"models/heroes_staging/hornet_v3/hornet.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/hornet_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 675
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_hornet_set"
ESlot_Weapon_Melee = "citadel_ability_melee_hornet"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_hornet_chain"
ESlot_Signature_2 = "citadel_ability_hornet_leap"
ESlot_Signature_3 = "citadel_ability_hornet_sting"
ESlot_Signature_4 = "citadel_ability_hornet_snipe"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
156,
205,
236,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
ERoundsPerSecond =
{
eScalingStat = "ETechPower"
flScale = 0.006360
}
EFireRate =
{
eScalingStat = "ETechPower"
flScale = 0.140000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.450000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 29.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_LongRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/hornet_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/hornet.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/hornet_sm.png"
m_strMinimapImage = panorama:"file://{images}/heroes/hornet_mm.psd"
m_strDeathSound = soundevent:"Generated.Hornet.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/hornet.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Hornet.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/hornet_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Hornet.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/hornet_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/hornet.vmap"
m_RecommendedUpgrades =
[
"upgrade_mystic_regeneration",
"upgrade_rapid_rounds",
"upgrade_regenerating_bullet_shield",
"upgrade_blitz_bullets",
"upgrade_long_range",
"upgrade_bullet_resist_shredder",
"upgrade_extra_charge",
"upgrade_improved_spirit",
"upgrade_headshot_booster2",
"upgrade_quick_silver",
"upgrade_pristine_emblem",
"upgrade_hollow_point_rounds",
"upgrade_sharpshooter",
"upgrade_soaring_spirit",
"upgrade_chonky",
"upgrade_banshee_slugs",
"upgrade_aprounds",
"upgrade_boundless_spirit",
"upgrade_toxic_bullets",
"upgrade_tech_overflow",
"upgrade_ethereal_bullets",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
upgrade_ethereal_bullets =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_spirit",
"citadel_ability_hornet_leap",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_hornet_sting",
"citadel_ability_hornet_chain",
"citadel_ability_hornet_leap",
"citadel_ability_hornet_snipe",
"citadel_ability_hornet_sting",
"citadel_ability_hornet_sting",
"citadel_ability_hornet_snipe",
"citadel_ability_hornet_snipe",
"citadel_ability_hornet_snipe",
"citadel_ability_hornet_leap",
"citadel_ability_hornet_chain",
"citadel_ability_hornet_sting",
"citadel_ability_hornet_leap",
"citadel_ability_hornet_chain",
"citadel_ability_hornet_leap",
"citadel_ability_hornet_chain",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/hornet_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_hornet.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+vindicta.vnmgraph"
}
hero_ghost =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 3
m_nEnemyBotDifficulty = 3
m_HeroID = 4
m_strModelName = resource_name:"models/heroes_staging/ghost/ghost.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/ghost_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.300000
ESprintSpeed = 3.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 800
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 1.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_ghost_set"
ESlot_Weapon_Melee = "ability_melee_ghost"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_blood_bomb"
ESlot_Signature_2 = "ability_life_drain"
ESlot_Signature_3 = "ability_blood_shards"
ESlot_Signature_4 = "ability_health_swap"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
9,
137,
89,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.860000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 51
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/spectre_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/spectre.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/spectre_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/spectre_mm.psd"
m_strDeathSound = soundevent:"Generated.Ghost.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/geist.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Ghost.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/spectre_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Ghost.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/spectre_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/geist.vmap"
m_RecommendedUpgrades =
[
"upgrade_mystic_regeneration",
"upgrade_magic_shield",
"upgrade_improved_stamina",
"upgrade_tech_defense_shredders",
"upgrade_berserker",
"upgrade_toxic_bullets",
"upgrade_magic_vulnerability",
"upgrade_warp_stone",
"upgrade_debuff_reducer",
"upgrade_reduce_debuff_duration",
"upgrade_spellslinger_headshots",
"upgrade_tech_purge",
"upgrade_improved_bullet_armor",
"upgrade_fervor",
"upgrade_absorbing_armor",
"upgrade_juggernaut",
"upgrade_damage_recycler",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_blood_bomb"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_vitality",
"citadel_build_tag_weapon",
"ability_life_drain",
]
m_RecommendedAbilityOrder =
[
"ability_life_drain",
"ability_blood_bomb",
"ability_blood_shards",
"ability_health_swap",
"ability_life_drain",
"ability_life_drain",
"ability_blood_shards",
"ability_life_drain",
"ability_blood_shards",
"ability_blood_bomb",
"ability_blood_bomb",
"ability_blood_bomb",
"ability_health_swap",
"ability_health_swap",
"ability_health_swap",
"ability_blood_shards",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/spectre_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_ghost.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+geist.vnmgraph"
m_strMainOnlyModelName = resource_name:"models/heroes_wip/geist/geist.vmdl"
}
hero_atlas =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 6
m_strModelName = resource_name:"models/heroes_wip/abrams/abrams.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/abrams_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.500000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 720
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 1.500000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_bull_set"
ESlot_Weapon_Melee = "citadel_ability_melee_bull"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_bull_heal"
ESlot_Signature_2 = "citadel_ability_bull_charge"
ESlot_Signature_3 = "citadel_ability_passive_beefy"
ESlot_Signature_4 = "citadel_ability_bull_leap"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
32,
146,
174,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
m_eWeaponType = "ECitadelWeapon_Invalid"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.140000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 49
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/bull_gun.psd"
m_strWeaponDescLocString = "#citadel_weapon_hero_atlas_set_desc"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/bull.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/bull_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/bull_mm.psd"
m_strDeathSound = soundevent:"Generated.Atlas.Hero.Death.VO"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = false
m_hGameSoundEventScript = resource_name:"soundevents/hero/abrams.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Atlas.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/bull_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Atlas.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/bull_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_close_range",
"upgrade_lifestrike_gauntlets",
"upgrade_acolytes_glove",
"upgrade_melee_charge",
"upgrade_kinetic_sash",
"upgrade_berserker",
"upgrade_return_fire",
"upgrade_cardio_calibrator",
"upgrade_close_quarter_combat",
"upgrade_improved_bullet_armor",
"upgrade_tech_purge",
"upgrade_bullet_armor_reduction_aura",
"upgrade_fervor",
"upgrade_phantom_strike",
"upgrade_crushing_fists",
"upgrade_juggernaut",
"upgrade_colossus",
]
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_vitality",
"citadel_build_tag_melee",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_bull_charge",
"citadel_ability_bull_heal",
"citadel_ability_passive_beefy",
"citadel_ability_bull_leap",
"citadel_ability_bull_charge",
"citadel_ability_bull_heal",
"citadel_ability_bull_charge",
"citadel_ability_bull_heal",
"citadel_ability_bull_leap",
"citadel_ability_bull_heal",
"citadel_ability_passive_beefy",
"citadel_ability_passive_beefy",
"citadel_ability_passive_beefy",
"citadel_ability_bull_charge",
"citadel_ability_bull_leap",
"citadel_ability_bull_leap",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/abrams.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/bull_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_atlas.vsndevts"
}
hero_wraith =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 7
m_strModelName = resource_name:"models/heroes_staging/wraith_gen_man/wraith_gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/wraith_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 1
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 650
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_wraith_set"
ESlot_Weapon_Melee = "citadel_ability_melee_wraith"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_card_toss"
ESlot_Signature_2 = "citadel_ability_projectmind"
ESlot_Signature_3 = "citadel_ability_wraith_rapidfire"
ESlot_Signature_4 = "citadel_ability_psychic_lift"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
148,
77,
120,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
ESprintSpeed =
{
eScalingStat = "ETechPower"
flScale = 0.060000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.180000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 35
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
m_strSecondaryWeaponDescLocString = ""
m_strWeaponImage = panorama:"file://{images}/heroes/guns/wraith_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/wraith.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/wraith_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/wraith_mm.psd"
m_strDeathSound = soundevent:"Generated.Wraith.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/wraith.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Wraith.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/wraith_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Wraith.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/wraith_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/wraith.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_rapid_rounds",
"upgrade_clip_size",
"upgrade_extra_charge",
"upgrade_regenerating_bullet_shield",
"upgrade_quick_silver",
"upgrade_improved_spirit",
"upgrade_blitz_bullets",
"upgrade_chain_lightning",
"upgrade_titan_round",
"upgrade_chonky",
"upgrade_magic_storm",
"upgrade_soaring_spirit",
"upgrade_hollow_point_rounds",
"upgrade_boundless_spirit",
"upgrade_enchanted_holsters",
"upgrade_glass_cannon",
"upgrade_critshot",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "citadel_ability_card_toss"
}
upgrade_magic_storm =
{
sImbueTarget = "citadel_ability_card_toss"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_spirit",
"citadel_ability_card_toss",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_card_toss",
"citadel_ability_wraith_rapidfire",
"citadel_ability_projectmind",
"citadel_ability_psychic_lift",
"citadel_ability_card_toss",
"citadel_ability_card_toss",
"citadel_ability_wraith_rapidfire",
"citadel_ability_wraith_rapidfire",
"citadel_ability_projectmind",
"citadel_ability_psychic_lift",
"citadel_ability_wraith_rapidfire",
"citadel_ability_projectmind",
"citadel_ability_projectmind",
"citadel_ability_psychic_lift",
"citadel_ability_psychic_lift",
"citadel_ability_card_toss",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/wraith_vertical.psd"
m_mapWIPAbilities =
{
}
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_wraith.vsndevts"
m_strMainOnlyModelName = resource_name:"models/heroes_wip/wraith/wraith.vmdl"
}
hero_forge =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 2
m_HeroID = 8
m_strModelName = resource_name:"models/heroes_wip/mcginnis/mcginnis.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/engineer_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_engineer_set"
ESlot_Weapon_Melee = "citadel_ability_melee_engineer"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_shieldedsentry"
ESlot_Signature_2 = "citadel_ability_mobile_resupply"
ESlot_Signature_3 = "citadel_ability_fissure_wall"
ESlot_Signature_4 = "citadel_ability_rocket_barrage"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
70,
104,
155,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.180000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 52
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.625000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_strWeaponImage = panorama:"file://{images}/heroes/guns/engineer_gun.psd"
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
m_strWeaponDescLocString = "#citadel_weapon_hero_forge_set_desc"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/engineer.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/engineer_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/engineer_mm.psd"
m_strDeathSound = soundevent:"Generated.Forge.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/forge.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Forge.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/engineer_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Forge.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/engineer_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_extra_charge",
"upgrade_rapid_rounds",
"upgrade_sprint_booster",
"upgrade_improved_spirit",
"upgrade_magic_reach",
"upgrade_trophy_collector",
"upgrade_fleetfoot_boots",
"upgrade_magic_tempo",
"upgrade_regenerating_bullet_shield",
"upgrade_magic_vulnerability",
"upgrade_rapid_recharge",
"upgrade_magic_slow",
"upgrade_healing_booster",
"upgrade_soaring_spirit",
"upgrade_arcane_extension",
"upgrade_dps_aura",
"upgrade_suppressor",
"upgrade_intensifying_clip",
"upgrade_cooldown_reduction",
"upgrade_ability_power_shard",
"upgrade_tech_range",
"upgrade_ultimate_burst",
"upgrade_healbuff",
"upgrade_boundless_spirit",
"upgrade_escalating_exposure",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_reach =
{
sImbueTarget = "citadel_ability_shieldedsentry"
}
upgrade_magic_tempo =
{
sImbueTarget = "citadel_ability_shieldedsentry"
}
upgrade_arcane_extension =
{
sImbueTarget = "citadel_ability_shieldedsentry"
}
}
m_RecommendedUpgradeTags =
[
"citadel_ability_shieldedsentry",
"citadel_build_tag_spirit",
"citadel_build_tag_weapon",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_fissure_wall",
"citadel_ability_mobile_resupply",
"citadel_ability_shieldedsentry",
"citadel_ability_rocket_barrage",
"citadel_ability_fissure_wall",
"citadel_ability_shieldedsentry",
"citadel_ability_shieldedsentry",
"citadel_ability_mobile_resupply",
"citadel_ability_shieldedsentry",
"citadel_ability_mobile_resupply",
"citadel_ability_mobile_resupply",
"citadel_ability_fissure_wall",
"citadel_ability_fissure_wall",
"citadel_ability_rocket_barrage",
"citadel_ability_rocket_barrage",
"citadel_ability_rocket_barrage",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/forge.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/engineer_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_forge.vsndevts"
}
hero_chrono =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 10
m_strModelName = resource_name:"models/heroes_staging/chrono/chrono.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/chrono_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_chrono_set"
ESlot_Weapon_Melee = "citadel_ability_melee_chrono"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_chrono_pulse_grenade"
ESlot_Signature_2 = "citadel_ability_chrono_time_wall"
ESlot_Signature_3 = "citadel_ability_chrono_kinetic_carbine"
ESlot_Signature_4 = "citadel_ability_chrono_swap"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
152,
57,
82,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.250000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 47
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/chrono_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/chrono.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/chrono_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/chrono_mm.psd"
m_hGameSoundEventScript = resource_name:"soundevents/hero/chrono.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Chrono.Hero.Pick.VO"
m_strDeathSound = soundevent:"Generated.Chrono.Hero.Death.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/chrono_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Chrono.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/chrono_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/chrono.vmap"
m_RecommendedUpgrades =
[
"upgrade_medic_bullets",
"upgrade_high_velocity_mag",
"upgrade_health",
"upgrade_guardian_ward",
"upgrade_crackshot",
"upgrade_containment",
"upgrade_pristine_emblem",
"upgrade_improved_stamina",
"upgrade_long_range",
"upgrade_express_shot",
"upgrade_chonky",
"upgrade_magic_tempo",
"upgrade_healbane",
"upgrade_hollow_point_rounds",
"upgrade_sharpshooter",
"upgrade_cooldown_reduction",
"upgrade_superior_stamina",
"upgrade_focus_lens",
"upgrade_divine_barrier",
"upgrade_banshee_slugs",
]
m_mapRecommendedUpgradeHints =
{
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_vitality",
"citadel_ability_chrono_kinetic_carbine",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_pulse_grenade",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/chrono_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_chrono.vsndevts"
}
hero_dynamo =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 11
m_strModelName = resource_name:"models/heroes_wip/dynamo/dynamo.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/prof_dynamo_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 800
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_sumo_set"
ESlot_Weapon_Melee = "citadel_ability_melee_sumo"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_stomp"
ESlot_Signature_2 = "citadel_ability_void_sphere"
ESlot_Signature_3 = "citadel_ability_nikuman"
ESlot_Signature_4 = "citadel_ability_self_vacuum"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
{
m_strParamName = "b_UseNewZipLineSetup"
m_strParamValue = "False"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
207,
185,
69,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.400000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 59
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.625000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/dynamo_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/sumo.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/sumo_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/sumo_mm.psd"
m_strDeathSound = soundevent:"Generated.Dynamo.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/dynamo.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Dynamo.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/sumo_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Dynamo.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/sumo_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_non_player_bonus",
"upgrade_extra_charge",
"upgrade_magic_burst",
"upgrade_magic_reach",
"upgrade_non_player_bonus_sacrifice",
"upgrade_magic_tempo",
"upgrade_arcane_extension",
"upgrade_cooldown_reduction",
"upgrade_healing_booster",
"upgrade_rapid_recharge",
"upgrade_rocket_booster",
"upgrade_tech_range",
"upgrade_arcane_surge",
"upgrade_ability_refresher",
"upgrade_healbuff",
"upgrade_boundless_spirit",
"upgrade_diviners_kevlar",
"upgrade_cheat_death",
]
m_mapRecommendedUpgradeHints =
{
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_self_vacuum"
}
upgrade_magic_reach =
{
sImbueTarget = "citadel_ability_self_vacuum"
}
upgrade_magic_tempo =
{
sImbueTarget = "citadel_ability_self_vacuum"
}
upgrade_arcane_extension =
{
sImbueTarget = "citadel_ability_self_vacuum"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_vitality",
"citadel_ability_self_vacuum",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_nikuman",
"citadel_ability_void_sphere",
"citadel_ability_stomp",
"citadel_ability_self_vacuum",
"citadel_ability_stomp",
"citadel_ability_stomp",
"citadel_ability_void_sphere",
"citadel_ability_self_vacuum",
"citadel_ability_self_vacuum",
"citadel_ability_self_vacuum",
"citadel_ability_nikuman",
"citadel_ability_nikuman",
"citadel_ability_nikuman",
"citadel_ability_stomp",
"citadel_ability_void_sphere",
"citadel_ability_void_sphere",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/prof_dynamo.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/sumo_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_dynamo.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+dynamo.vnmgraph"
}
hero_kelvin =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 12
m_strModelName = resource_name:"models/heroes_staging/kelvin_v2/kelvin.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/kelvin_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 1.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 800.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.166600
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 0.800000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_kelvin_set"
ESlot_Weapon_Melee = "ability_melee_kelvin"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_ice_grenade"
ESlot_Signature_2 = "ability_icepath"
ESlot_Signature_3 = "ability_icebeam"
ESlot_Signature_4 = "ability_ice_dome"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
116,
171,
188,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.380000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 58
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.625000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/kelvin_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/kelvin.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/kelvin_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/kelvin_mm.psd"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+kelvin.vnmgraph"
m_strDeathSound = soundevent:"Generated.Kelvin.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/kelvin.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Kelvin.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/kelvin_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Kelvin.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/kelvin_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/kelvin.vmap"
m_RecommendedUpgrades =
[
"upgrade_high_velocity_mag",
"upgrade_endurance",
"upgrade_magic_burst",
"upgrade_close_range",
"upgrade_extra_charge",
"upgrade_improved_spirit",
"upgrade_healing_booster",
"upgrade_guardian_ward",
"upgrade_magic_shield",
"upgrade_sprint_booster",
"upgrade_rapid_recharge",
"upgrade_trophy_collector",
"upgrade_hollow_point_rounds",
"upgrade_soaring_spirit",
"upgrade_arcane_extension",
"upgrade_close_quarter_combat",
"upgrade_magic_shock",
"upgrade_imbued_duration_extender",
"upgrade_healbuff",
"upgrade_divine_barrier",
"upgrade_critshot",
"upgrade_boundless_spirit",
]
m_mapRecommendedUpgradeHints =
{
upgrade_arcane_extension =
{
sImbueTarget = "ability_ice_dome"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_vitality",
"citadel_build_tag_weapon",
]
m_RecommendedAbilityOrder =
[
"ability_icebeam",
"ability_ice_grenade",
"ability_icepath",
"ability_ice_dome",
"ability_icebeam",
"ability_ice_grenade",
"ability_ice_grenade",
"ability_icebeam",
"ability_icebeam",
"ability_ice_dome",
"ability_ice_dome",
"ability_icepath",
"ability_ice_dome",
"ability_icepath",
"ability_ice_grenade",
"ability_icepath",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/kelvin_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_kelvin.vsndevts"
}
hero_haze =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 13
m_strModelName = resource_name:"models/heroes_staging/haze/haze.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/haze_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 650.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_haze_set"
ESlot_Weapon_Melee = "ability_melee_haze"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_sleep_dagger"
ESlot_Signature_2 = "ability_smoke_bomb"
ESlot_Signature_3 = "ability_stacking_damage"
ESlot_Signature_4 = "ability_bullet_flurry"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "2"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
172,
97,
51,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EClipSize =
{
eScalingStat = "ETechPower"
flScale = 0.500000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.130000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 33
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/haze_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/haze.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/haze_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/haze_mm.psd"
m_strDeathSound = soundevent:"Generated.Haze.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/haze.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Haze.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/haze_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Haze.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/haze_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_clip_size",
"upgrade_rapid_rounds",
"upgrade_improved_spirit",
"upgrade_vampire",
"upgrade_slowing_bullets",
"upgrade_blitz_bullets",
"upgrade_quick_silver",
"upgrade_regenerating_bullet_shield",
"upgrade_bullet_resist_shredder",
"upgrade_burst_fire",
"upgrade_chonky",
"upgrade_critshot",
"upgrade_focus_lens",
"upgrade_aprounds",
"upgrade_ricochet",
"upgrade_siphon_bullets",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "ability_sleep_dagger"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"ability_stacking_damage",
"ability_bullet_flurry",
]
m_RecommendedAbilityOrder =
[
"ability_stacking_damage",
"ability_sleep_dagger",
"ability_stacking_damage",
"ability_smoke_bomb",
"ability_stacking_damage",
"ability_bullet_flurry",
"ability_bullet_flurry",
"ability_stacking_damage",
"ability_smoke_bomb",
"ability_smoke_bomb",
"ability_sleep_dagger",
"ability_sleep_dagger",
"ability_bullet_flurry",
"ability_bullet_flurry",
"ability_sleep_dagger",
"ability_smoke_bomb",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/haze.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/haze_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_haze.vsndevts"
m_strMainOnlyModelName = resource_name:"models/heroes_wip/haze/haze.vmdl"
}
hero_astro =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 14
m_strModelName = resource_name:"models/heroes_staging/astro/astro.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/astro_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_astro_set"
ESlot_Weapon_Melee = "ability_melee_astro"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_explosive_barrel"
ESlot_Signature_2 = "ability_bounce_pad"
ESlot_Signature_3 = "ability_crackshot"
ESlot_Signature_4 = "ability_gravity_lasso"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
142,
76,
49,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 1.080000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 41
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/astro_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/astro.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/astro_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/astro_mm.psd"
m_strDeathSound = soundevent:"Generated.Astro.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/astro.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Astro.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/astro_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Astro.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/astro_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/astro.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/astro_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_astro.vsndevts"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_headshot_booster",
"upgrade_improved_spirit",
"upgrade_extra_charge",
"upgrade_magic_burst",
"upgrade_long_range",
"upgrade_magic_shield",
"upgrade_quick_silver",
"upgrade_headhunter",
"upgrade_rapid_recharge",
"upgrade_hollow_point_rounds",
"upgrade_magic_shock",
"upgrade_chonky",
"upgrade_critshot",
"upgrade_tech_bleed",
"upgrade_tech_overflow",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_explosive_barrel"
}
upgrade_quick_silver =
{
sImbueTarget = "ability_explosive_barrel"
}
upgrade_tech_bleed =
{
sImbueTarget = "ability_explosive_barrel"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_weapon",
"ability_explosive_barrel",
]
m_RecommendedAbilityOrder =
[
"ability_crackshot",
"ability_explosive_barrel",
"ability_bounce_pad",
"ability_gravity_lasso",
"ability_explosive_barrel",
"ability_explosive_barrel",
"ability_gravity_lasso",
"ability_gravity_lasso",
"ability_gravity_lasso",
"ability_bounce_pad",
"ability_bounce_pad",
"ability_crackshot",
"ability_crackshot",
"ability_explosive_barrel",
"ability_bounce_pad",
"ability_crackshot",
]
m_iAddedTime = 1737133200
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+holliday.vnmgraph"
}
hero_bebop =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 15
m_strModelName = resource_name:"models/heroes_staging/bebop/bebop.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/bebop_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.550000
ESprintSpeed = 4.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 800.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 1.500000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
EBulletArmorDamageReduction = 10.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_bebop_set"
ESlot_Weapon_Melee = "citadel_ability_melee_bebop"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_uppercut"
ESlot_Signature_2 = "citadel_ability_sticky_bomb"
ESlot_Signature_3 = "citadel_ability_hook"
ESlot_Signature_4 = "citadel_ability_bebop_laser_beam"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
159,
71,
52,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.130000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 54
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
MODIFIER_VALUE_BONUS_ATTACK_RANGE = 48
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BeamWeapon | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/bebop_gun.psd"
m_strWeaponDescLocString = "#citadel_weapon_hero_bebop_set_desc"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/bebop.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/bebop_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/bebop_mm.psd"
m_strMovementLoop = soundevent:""
m_strDeathSound = soundevent:"Generated.Bebop.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/bebop.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Bebop.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/bebop_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Bebop.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/bebop_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_rapid_rounds",
"upgrade_lifestrike_gauntlets",
"upgrade_acolytes_glove",
"upgrade_magic_burst",
"upgrade_improved_spirit",
"upgrade_blitz_bullets",
"upgrade_magic_shield",
"upgrade_regenerating_bullet_shield",
"upgrade_tech_defense_shredders",
"upgrade_targeted_silence",
"upgrade_magic_shock",
"upgrade_burst_fire",
"upgrade_ability_power_shard",
"upgrade_chonky",
"upgrade_spirit_snatch",
"upgrade_tech_overflow",
"upgrade_ultimate_burst",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_sticky_bomb"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_spirit",
"citadel_build_tag_melee",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_hook",
"citadel_ability_sticky_bomb",
"citadel_ability_uppercut",
"citadel_ability_bebop_laser_beam",
"citadel_ability_hook",
"citadel_ability_hook",
"citadel_ability_uppercut",
"citadel_ability_uppercut",
"citadel_ability_sticky_bomb",
"citadel_ability_sticky_bomb",
"citadel_ability_bebop_laser_beam",
"citadel_ability_bebop_laser_beam",
"citadel_ability_hook",
"citadel_ability_uppercut",
"citadel_ability_bebop_laser_beam",
"citadel_ability_sticky_bomb",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/bebop.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/bebop_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_bebop.vsndevts"
}
hero_nano =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 16
m_strModelName = resource_name:"models/heroes_staging/nano/nano_v2/nano.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/nano_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 650.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_nano_set"
ESlot_Weapon_Melee = "ability_melee_nano"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_nano_clustergrenade"
ESlot_Signature_2 = "ability_nano_dash"
ESlot_Signature_3 = "ability_nano_catform"
ESlot_Signature_4 = "ability_nano_shadow_pulse"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
98,
15,
214,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.044000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 37.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/nano_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/nano.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/nano_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/nano_mm.psd"
m_strDeathSound = soundevent:"Generated.Nano.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/nano.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Nano.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/nano_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Nano.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/nano_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/nano.vmap"
m_RecommendedUpgrades =
[
"upgrade_close_range",
"upgrade_medic_bullets",
"upgrade_lifestrike_gauntlets",
"upgrade_sprint_booster",
"upgrade_acolytes_glove",
"upgrade_magic_burst",
"upgrade_cold_front",
"upgrade_pristine_emblem",
"upgrade_cardio_calibrator",
"upgrade_tech_damage_pulse",
"upgrade_magic_shield",
"upgrade_magic_tempo",
"upgrade_bullet_armor_reduction_aura",
"upgrade_belt_fed_magazine",
"upgrade_spirit_snatch",
"upgrade_cooldown_reduction",
"upgrade_superior_stamina",
"upgrade_boxing_glove",
"upgrade_colossus",
"upgrade_discord",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_nano_clustergrenade"
}
upgrade_magic_tempo =
{
sImbueTarget = "ability_nano_shadow_pulse"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_melee",
"citadel_build_tag_vitality",
"citadel_build_tag_spirit",
]
m_RecommendedAbilityOrder =
[
"ability_nano_clustergrenade",
"ability_nano_dash",
"ability_nano_catform",
"ability_nano_shadow_pulse",
"ability_nano_clustergrenade",
"ability_nano_dash",
"ability_nano_dash",
"ability_nano_shadow_pulse",
"ability_nano_shadow_pulse",
"ability_nano_shadow_pulse",
"ability_nano_clustergrenade",
"ability_nano_clustergrenade",
"ability_nano_dash",
"ability_nano_catform",
"ability_nano_catform",
"ability_nano_catform",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/nano_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_nano.vsndevts"
m_iAddedTime = 1737133200
}
hero_orion =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 17
m_strModelName = resource_name:"models/heroes_staging/archer/archer.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/gray_talon_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 4
EBaseHealthRegen = 1.500000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_archer_set"
ESlot_Weapon_Melee = "ability_melee_archer"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_charged_shot"
ESlot_Signature_2 = "ability_power_jump"
ESlot_Signature_3 = "ability_immobilize_trap"
ESlot_Signature_4 = "ability_guided_arrow"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
94,
176,
131,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EMaxMoveSpeed =
{
eScalingStat = "ETechPower"
flScale = 0.014000
}
EBulletDamage =
{
eScalingStat = "ETechPower"
flScale = 0.070000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.910000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 38
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/archer_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = true
m_bLaneTestingRecommended = true
m_strSelectionImage = panorama:"file://{images}/heroes/archer.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/archer_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/archer_mm.psd"
m_strWIPModelName = resource_name:"models/heroes_staging/archer_v2/archer_v2.vmdl"
m_strDeathSound = soundevent:"Generated.Orion.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/orion.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Orion.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/archer_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Orion.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/archer_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/archer.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_magic_burst",
"upgrade_extra_charge",
"upgrade_improved_spirit",
"upgrade_crackshot",
"upgrade_long_range",
"upgrade_spirit_bubble",
"upgrade_kinetic_sash",
"upgrade_magic_shock",
"upgrade_rapid_recharge",
"upgrade_soaring_spirit",
"upgrade_magic_storm",
"upgrade_boundless_spirit",
"upgrade_tech_bleed",
"upgrade_tech_overflow",
"upgrade_superior_stamina",
"upgrade_ethereal_bullets",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_charged_shot"
}
upgrade_magic_storm =
{
sImbueTarget = "ability_charged_shot"
}
upgrade_tech_bleed =
{
sImbueTarget = "ability_charged_shot"
}
upgrade_ethereal_bullets =
{
sImbueTarget = "ability_charged_shot"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"ability_charged_shot",
"citadel_build_tag_mobility",
]
m_RecommendedAbilityOrder =
[
"ability_charged_shot",
"ability_power_jump",
"ability_immobilize_trap",
"ability_guided_arrow",
"ability_charged_shot",
"ability_charged_shot",
"ability_guided_arrow",
"ability_guided_arrow",
"ability_power_jump",
"ability_power_jump",
"ability_charged_shot",
"ability_guided_arrow",
"ability_immobilize_trap",
"ability_power_jump",
"ability_immobilize_trap",
"ability_immobilize_trap",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/archer_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_orion.vsndevts"
}
hero_krill =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 18
m_strModelName = resource_name:"models/heroes_staging/digger/digger.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/digger_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8.100000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 850
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 3
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 0.800000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 28
m_flCollisionHeight = 80
m_flStepHeight = 24
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_digger_set"
ESlot_Weapon_Melee = "ability_melee_digger"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_intimidate"
ESlot_Signature_2 = "ability_burrow"
ESlot_Signature_3 = "ability_throw_sand"
ESlot_Signature_4 = "ability_ult_combo"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
104,
75,
133,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.063000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 63
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_Spreadshot"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/digger_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = false
m_bLaneTestingRecommended = false
m_strSelectionImage = panorama:"file://{images}/heroes/digger.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/digger_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/digger_mm.psd"
m_strDeathSound = soundevent:"Generated.Krill.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/krill.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Krill.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/digger_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Krill.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/digger_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_close_range",
"upgrade_health",
"upgrade_magic_burst",
"upgrade_sprint_booster",
"upgrade_quick_silver",
"upgrade_tech_damage_pulse",
"upgrade_trophy_collector",
"upgrade_cardio_calibrator",
"upgrade_healing_booster",
"upgrade_magic_tempo",
"upgrade_arcane_extension",
"upgrade_magic_storm",
"upgrade_close_quarter_combat",
"upgrade_improved_bullet_armor",
"upgrade_tech_purge",
"upgrade_imbued_duration_extender",
"upgrade_juggernaut",
"upgrade_cooldown_reduction",
"upgrade_magic_carpet",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "ability_intimidate"
}
upgrade_magic_tempo =
{
sImbueTarget = "ability_ult_combo"
}
upgrade_arcane_extension =
{
sImbueTarget = "ability_ult_combo"
}
upgrade_magic_storm =
{
sImbueTarget = "ability_intimidate"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_vitality",
"citadel_build_tag_spirit",
"citadel_build_tag_mobility",
]
m_RecommendedAbilityOrder =
[
"ability_intimidate",
"ability_throw_sand",
"ability_burrow",
"ability_ult_combo",
"ability_intimidate",
"ability_intimidate",
"ability_throw_sand",
"ability_throw_sand",
"ability_throw_sand",
"ability_ult_combo",
"ability_ult_combo",
"ability_ult_combo",
"ability_burrow",
"ability_burrow",
"ability_burrow",
"ability_intimidate",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/digger.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/digger_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_krill.vsndevts"
m_mapWIPAbilities =
{
}
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+mo_krill.vnmgraph"
}
hero_shiv =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 19
m_strModelName = resource_name:"models/heroes_staging/shiv/shiv.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/shiv_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 750
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_shiv_set"
ESlot_Weapon_Melee = "citadel_ability_melee_shiv"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Weapon_Secondary = "citadel_weapon_shiv_alt"
ESlot_Signature_1 = "citadel_ability_shiv_dagger"
ESlot_Signature_2 = "citadel_ability_shiv_dash"
ESlot_Signature_3 = "citadel_ability_shiv_defer_damage"
ESlot_Signature_4 = "citadel_ability_shiv_killing_blow"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
164,
60,
135,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.140000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 48
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_Rage"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/shiv_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/shiv.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/shiv_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/shiv_mm.psd"
m_strDeathSound = soundevent:"Generated.Shiv.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/shiv.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Shiv.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/shiv_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Shiv.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/shiv_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/shiv.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/shiv_vertical.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_extra_charge",
"upgrade_improved_spirit",
"upgrade_close_range",
"upgrade_slowing_bullets",
"upgrade_tech_defense_shredders",
"upgrade_cardio_calibrator",
"upgrade_health_stealing_magic",
"upgrade_magic_storm",
"upgrade_magic_vulnerability",
"upgrade_magic_tempo",
"upgrade_debuff_reducer",
"upgrade_rapid_recharge",
"upgrade_tech_damage_pulse",
"upgrade_tech_purge",
"upgrade_improved_bullet_armor",
"upgrade_cooldown_reduction",
"upgrade_boundless_spirit",
"upgrade_damage_recycler",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_storm =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
upgrade_magic_tempo =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_vitality",
"citadel_ability_shiv_dagger",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
]
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_shiv.vsndevts"
}
hero_tengu =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 20
m_strModelName = resource_name:"models/heroes_staging/tengu/tengu_v2/tengu.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/tengu_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 54
EHeavyMeleeDamage = 99
EMaxHealth = 675
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 4
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_tengu_set"
ESlot_Weapon_Melee = "citadel_ability_melee_tengu"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_tengu_urn"
ESlot_Signature_2 = "citadel_ability_tangotether"
ESlot_Signature_3 = "citadel_ability_tengu_stone_form"
ESlot_Signature_4 = "citadel_ability_tengu_airlift"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
179,
115,
217,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.160000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.340000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 44
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/ivy_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/tengu.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/tengu_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/tengu_mm.psd"
m_strDeathSound = soundevent:"Generated.Tengu.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/tengu.vsndevts"
m_strIconHeroCard = panorama:"file://{images}/heroes/tengu_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/tengu_hud.psd"
m_strRosterRemovedSound = soundevent:"Generated.Tengu.Hero.Remove.VO"
m_strRosterSelectedSound = soundevent:"Generated.Tengu.Hero.Pick.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/tengu.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_clip_size",
"upgrade_improved_spirit",
"upgrade_health_nova",
"upgrade_healing_booster",
"upgrade_vampire",
"upgrade_regenerating_bullet_shield",
"upgrade_pristine_emblem",
"upgrade_titan_round",
"upgrade_chonky",
"upgrade_magic_slow",
"upgrade_critshot",
"upgrade_surging_power",
"upgrade_inhibitor",
"upgrade_banshee_slugs",
"upgrade_discord",
]
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_vitality",
"citadel_ability_tangotether",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_tengu_urn",
"citadel_ability_tengu_stone_form",
"citadel_ability_tangotether",
"citadel_ability_tengu_airlift",
"citadel_ability_tengu_urn",
"citadel_ability_tengu_stone_form",
"citadel_ability_tengu_airlift",
"citadel_ability_tengu_urn",
"citadel_ability_tengu_urn",
"citadel_ability_tengu_airlift",
"citadel_ability_tengu_airlift",
"citadel_ability_tangotether",
"citadel_ability_tangotether",
"citadel_ability_tangotether",
"citadel_ability_tengu_stone_form",
"citadel_ability_tengu_stone_form",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/tengu_vertical.psd"
m_mapWIPAbilities =
{
}
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_tengu.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+ivy.vnmgraph"
m_strMainOnlyModelName = resource_name:"models/heroes_wip/ivy/ivy.vmdl"
}
hero_kali =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 21
m_strModelName = resource_name:"models/heroes_staging/kali/kali.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/kali_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_kali_set"
ESlot_Weapon_Melee = "citadel_ability_melee_kali"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_kali_spinning_blade"
ESlot_Signature_2 = "citadel_ability_kali_disruptive_charge"
ESlot_Signature_3 = "ability_kali_dust_storm"
ESlot_Signature_4 = "ability_kali_trappers_bolo"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
246,
218,
79,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/kali.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/kali_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/kali_mm.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/kali_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/kali_hud.psd"
}
hero_warden =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 25
m_strModelName = resource_name:"models/heroes_staging/warden/warden.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/warden_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.300000
ESprintSpeed = 2.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 725
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 3.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_warden_set"
ESlot_Weapon_Melee = "citadel_ability_melee_warden"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_warden_crowd_control"
ESlot_Signature_2 = "ability_warden_high_alert"
ESlot_Signature_3 = "ability_warden_lock_down"
ESlot_Signature_4 = "ability_warden_riot_protocol"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
85,
97,
120,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
ERoundsPerSecond =
{
eScalingStat = "ETechPower"
flScale = 0.008800
}
EFireRate =
{
eScalingStat = "ETechPower"
flScale = 0.220000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.380000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 58
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/warden_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/warden.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/warden_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/warden_mm.psd"
m_strDeathSound = soundevent:"Generated.Warden.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/warden.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Warden.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/warden_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Warden.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/warden_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_high_velocity_mag",
"upgrade_clip_size",
"upgrade_health",
"upgrade_close_range",
"upgrade_magic_burst",
"upgrade_magic_reach",
"upgrade_fleetfoot_boots",
"upgrade_intensifying_clip",
"upgrade_titan_round",
"upgrade_cardio_calibrator",
"upgrade_quick_silver",
"upgrade_containment",
"upgrade_chonky",
"upgrade_reduce_debuff_duration",
"upgrade_improved_bullet_armor",
"upgrade_close_quarter_combat",
"upgrade_tech_purge",
"upgrade_fervor",
"upgrade_juggernaut",
"upgrade_aprounds",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_reach =
{
sImbueTarget = "ability_warden_riot_protocol"
}
upgrade_quick_silver =
{
sImbueTarget = "ability_warden_crowd_control"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_vitality",
"citadel_build_tag_mobility",
]
m_RecommendedAbilityOrder =
[
"ability_warden_crowd_control",
"ability_warden_lock_down",
"ability_warden_high_alert",
"ability_warden_riot_protocol",
"ability_warden_crowd_control",
"ability_warden_crowd_control",
"ability_warden_lock_down",
"ability_warden_high_alert",
"ability_warden_riot_protocol",
"ability_warden_riot_protocol",
"ability_warden_riot_protocol",
"ability_warden_high_alert",
"ability_warden_high_alert",
"ability_warden_crowd_control",
"ability_warden_lock_down",
"ability_warden_lock_down",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/warden.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/warden_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_warden.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+warden.vnmgraph"
}
hero_yamato =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 27
m_strModelName = resource_name:"models/heroes_staging/yamato_v2/yamato.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/yamato_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 69
EHeavyMeleeDamage = 128
EMaxHealth = 650.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_yamato_set"
ESlot_Weapon_Melee = "ability_melee_yamato"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Weapon_Secondary = "citadel_weapon_yamato_alt"
ESlot_Signature_1 = "citadel_ability_power_slash"
ESlot_Signature_2 = "citadel_ability_flying_strike"
ESlot_Signature_3 = "citadel_ability_healing_slash"
ESlot_Signature_4 = "citadel_ability_infinity_slash"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "1"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
110,
144,
128,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EClipSize =
{
eScalingStat = "ETechPower"
flScale = 0.150000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.140000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 44
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/yamato_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/yamato.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/yamato_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/yamato_mm.psd"
m_strDeathSound = soundevent:"Generated.Yamato.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/yamato.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Yamato.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/yamato_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Yamato.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/yamato_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/yamato.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_lifestrike_gauntlets",
"upgrade_improved_spirit",
"upgrade_acolytes_glove",
"upgrade_cold_front",
"upgrade_crackshot",
"upgrade_kinetic_sash",
"upgrade_tech_damage_pulse",
"upgrade_magic_burst",
"upgrade_restorative_locket",
"upgrade_magic_tempo",
"upgrade_soaring_spirit",
"upgrade_cooldown_reduction",
"upgrade_healbane",
"upgrade_tech_defense_shredders",
"upgrade_spellslinger_headshots",
"upgrade_spirit_snatch",
"upgrade_magic_shock",
"upgrade_discord",
"upgrade_boundless_spirit",
"upgrade_ability_refresher",
"upgrade_juggernaut",
"upgrade_deflecting_armor",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_tempo =
{
sImbueTarget = "citadel_ability_infinity_slash"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_vitality",
"citadel_ability_power_slash",
]
m_RecommendedAbilityOrder =
[
"citadel_ability_power_slash",
"citadel_ability_healing_slash",
"citadel_ability_power_slash",
"citadel_ability_flying_strike",
"citadel_ability_power_slash",
"citadel_ability_infinity_slash",
"citadel_ability_power_slash",
"citadel_ability_flying_strike",
"citadel_ability_flying_strike",
"citadel_ability_infinity_slash",
"citadel_ability_infinity_slash",
"citadel_ability_healing_slash",
"citadel_ability_infinity_slash",
"citadel_ability_healing_slash",
"citadel_ability_healing_slash",
"citadel_ability_flying_strike",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/yamato_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_yamato.vsndevts"
}
hero_lash =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 31
m_strModelName = resource_name:"models/heroes_staging/lash_v2/lash.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/lash_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
ETechArmorDamageReduction = 10.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_lash_set"
ESlot_Weapon_Melee = "ability_melee_lash"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_lash_down_strike"
ESlot_Signature_2 = "citadel_ability_lash"
ESlot_Signature_3 = "ability_lash_flog"
ESlot_Signature_4 = "citadel_ability_lash_ultimate"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "2"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
66,
75,
86,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.310000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 50
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/lash_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strIconImageSmall = panorama:"file://{images}/heroes/lash_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/lash_mm.psd"
m_strDeathSound = soundevent:"Generated.Lash.Hero.Death.VO"
m_strRosterSelectedSound = soundevent:"Generated.Lash.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/lash_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Lash.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/lash_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/lash.vmap"
m_RecommendedUpgrades =
[
"upgrade_headshot_booster",
"upgrade_magic_burst",
"upgrade_improved_spirit",
"upgrade_improved_stamina",
"upgrade_extra_charge",
"upgrade_magic_shield",
"upgrade_cold_front",
"upgrade_sprint_booster",
"upgrade_magic_shock",
"upgrade_tech_bleed",
"upgrade_rapid_recharge",
"upgrade_tech_range",
"upgrade_superior_stamina",
"upgrade_arctic_blast",
"upgrade_diviners_kevlar",
]
m_mapRecommendedUpgradeHints =
{
upgrade_tech_bleed =
{
sImbueTarget = "citadel_ability_lash_down_strike"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_vitality",
"citadel_build_tag_mobility",
]
m_RecommendedAbilityOrder =
[
"ability_lash_flog",
"citadel_ability_lash_down_strike",
"citadel_ability_lash",
"citadel_ability_lash_ultimate",
"ability_lash_flog",
"ability_lash_flog",
"citadel_ability_lash_down_strike",
"citadel_ability_lash_down_strike",
"citadel_ability_lash",
"citadel_ability_lash_ultimate",
"citadel_ability_lash_ultimate",
"citadel_ability_lash_down_strike",
"ability_lash_flog",
"citadel_ability_lash",
"citadel_ability_lash_ultimate",
"citadel_ability_lash",
]
m_hGameSoundEventScript = resource_name:"soundevents/hero/lash.vsndevts"
m_strTopBarVertical = panorama:"file://{images}/heroes/lash_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_lash.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+lash.vnmgraph"
}
hero_viscous =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 35
m_strModelName = resource_name:"models/heroes_staging/viscous/viscous.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/viscous_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_viscous_set"
ESlot_Weapon_Melee = "ability_melee_viscous"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "viscous_goo_grenade"
ESlot_Signature_2 = "viscous_restorative_goo"
ESlot_Signature_3 = "viscous_telepunch"
ESlot_Signature_4 = "viscous_goo_bowling_ball"
ESlot_Weapon_Secondary = "citadel_weapon_viscous_set_2"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
136,
195,
99,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.450000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 44.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/viscous_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/viscous.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/viscous_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/viscous_mm.psd"
m_strDeathSound = soundevent:"Generated.Viscous.Hero.Death.VO"
m_mapWIPAbilities =
{
}
m_hGameSoundEventScript = resource_name:"soundevents/hero/viscous.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Viscous.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/viscous_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Viscous.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/viscous_hud.psd"
m_strTopBarVertical = panorama:"file://{images}/heroes/viscous_vertical.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/viscous.vmap"
m_RecommendedUpgrades =
[
"upgrade_lifestrike_gauntlets",
"upgrade_high_velocity_mag",
"upgrade_acolytes_glove",
"upgrade_magic_burst",
"upgrade_improved_spirit",
"upgrade_extra_charge",
"upgrade_magic_shield",
"upgrade_soaring_spirit",
"upgrade_magic_tempo",
"upgrade_healing_booster",
"upgrade_tech_damage_pulse",
"upgrade_spirit_snatch",
"upgrade_warp_stone",
"upgrade_magic_shock",
"upgrade_boxing_glove",
"upgrade_cooldown_reduction",
"upgrade_boundless_spirit",
"upgrade_diviners_kevlar",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_tempo =
{
sImbueTarget = "viscous_goo_bowling_ball"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_melee",
"citadel_build_tag_vitality",
]
m_RecommendedAbilityOrder =
[
"viscous_goo_grenade",
"viscous_telepunch",
"viscous_restorative_goo",
"viscous_goo_bowling_ball",
"viscous_goo_grenade",
"viscous_goo_grenade",
"viscous_telepunch",
"viscous_telepunch",
"viscous_telepunch",
"viscous_goo_bowling_ball",
"viscous_goo_bowling_ball",
"viscous_goo_bowling_ball",
"viscous_goo_grenade",
"viscous_restorative_goo",
"viscous_restorative_goo",
"viscous_restorative_goo",
]
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_viscous.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+viscous.vnmgraph"
m_strWIPModelName = resource_name:"models/heroes_wip/viscous/viscous_tourist_shape.vmdl"
}
hero_gunslinger =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 38
m_strModelName = resource_name:"models/heroes_staging/chrono/chrono.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_gunslinger2_set"
ESlot_Weapon_Melee = "citadel_ability_melee_gunslinger"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_chrono_pulse_grenade"
ESlot_Signature_2 = "gunslinger_knockbackblast"
ESlot_Signature_3 = "gunslinger_demonMark"
ESlot_Signature_4 = "ability_gunslinger_salvo"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "2"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.840000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/gunslinger.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/gunslinger_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/gunslinger_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strIconHeroCard = panorama:"file://{images}/heroes/gunslinger_sm.psd"
m_bAvailableInHeroLabs = false
}
hero_yakuza =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 39
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/yakuza_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_yakuza_set"
ESlot_Weapon_Melee = "citadel_ability_melee_yakuza"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "yakuza_shakedown_target"
ESlot_Signature_2 = "yakuza_kobun"
ESlot_Signature_3 = "yakuza_protection_racket"
ESlot_Signature_4 = "yakuza_setting_sun"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/yakuza.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/yakuza_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/yakuza_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strIconHeroCard = panorama:"file://{images}/heroes/yakuza_sm.psd"
}
hero_genericperson =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = false
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 46
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_genericperson_set"
ESlot_Weapon_Melee = "citadel_ability_melee_genericperson"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "genericperson_ability_1"
ESlot_Signature_2 = "genericperson_ability_2"
ESlot_Signature_3 = "genericperson_ability_3"
ESlot_Signature_4 = "genericperson_ability_4"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 60.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/genericperson.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/genericperson_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/genericperson_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strIconHeroCard = panorama:"file://{images}/heroes/genericperson_sm.psd"
}
hero_tokamak =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 47
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_tokamak_set"
ESlot_Weapon_Melee = "citadel_ability_melee_tokamak"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "tokamak_hot_shot"
ESlot_Signature_2 = "tokamak_dying_star"
ESlot_Signature_3 = "tokamak_radiance"
ESlot_Signature_4 = "tokamak_crimson_cannon"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
38,
141,
173,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.380000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/tokamak.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/tokamak_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/tokamak_mm.psd"
m_strIconHeroCard = panorama:"file://{images}/hud/hero_portraits/tokamak_hud.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_hGameSoundEventScript = resource_name:"soundevents/hero/tokamak.vsndevts"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/tokamak_hud.psd"
}
hero_wrecker =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 48
m_strModelName = resource_name:"models/heroes_staging/wrecker/wrecker.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/wrecker_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_wrecker_set"
ESlot_Weapon_Melee = "ability_melee_wrecker"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_wrecker_bouldergrenade"
ESlot_Signature_2 = "ability_wrecker_salvage"
ESlot_Signature_3 = "ability_scrap_blast"
ESlot_Signature_4 = "citadel_ability_wrecker_garbage_suck"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
127,
45,
177,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.700000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bAvailableInHeroLabs = true
m_strSelectionImage = panorama:"file://{images}/heroes/wrecker.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/wrecker_sm.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/wrecker_card.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/wrecker_mm.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/wrecker_hud.psd"
m_strDeathSound = soundevent:"Generated.Wrecker.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/wrecker.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Wrecker.Hero.Pick.VO"
m_strRosterRemovedSound = soundevent:"Generated.Wrecker.Hero.Remove.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/wrecker.vmap"
m_RecommendedUpgrades =
[
"upgrade_improved_spirit",
"upgrade_non_player_bonus",
"upgrade_close_range",
"upgrade_magic_burst",
"upgrade_crackshot",
"upgrade_tech_defense_shredders",
"upgrade_magic_shield",
"upgrade_regenerating_bullet_shield",
"upgrade_suppressor",
"upgrade_magic_vulnerability",
"upgrade_magic_shock",
"upgrade_soaring_spirit",
"upgrade_magic_slow",
"upgrade_rapid_recharge",
"upgrade_chonky",
"upgrade_escalating_exposure",
"upgrade_boundless_spirit",
"upgrade_damage_recycler",
"upgrade_healing_booster",
"upgrade_diviners_kevlar",
"upgrade_cold_front",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/wrecker_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_wrecker.vsndevts"
}
hero_rutger =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 49
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_rutger_set"
ESlot_Weapon_Melee = "citadel_ability_melee_genericperson"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "rutger_rocket"
ESlot_Signature_2 = "rutger_force_field"
ESlot_Signature_3 = "rutger_cheat_death"
ESlot_Signature_4 = "rutger_pulse"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strIconHeroCard = panorama:"file://{images}/heroes/rutger_card.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/rutger_mm.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/rutger_sm.psd"
m_strSelectionImage = panorama:"file://{images}/heroes/rutger.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/rutger_hud.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
}
hero_synth =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 50
m_strModelName = resource_name:"models/heroes_staging/synth/synth.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/pocket_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 75
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
ETechArmorDamageReduction = -15.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_synth_set"
ESlot_Weapon_Melee = "citadel_ability_melee_genericperson"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "synth_barrage"
ESlot_Signature_2 = "synth_plasma_flux"
ESlot_Signature_3 = "synth_pulse"
ESlot_Signature_4 = "synth_affliction"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
84,
95,
149,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.200000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 36
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/synth_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strIconHeroCard = panorama:"file://{images}/heroes/synth_card.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/synth_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/synth_mm.psd"
m_strSelectionImage = panorama:"file://{images}/heroes/synth.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/synth_hud.psd"
m_strDeathSound = soundevent:"Generated.Synth.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/pocket.vsndevts"
m_strTopBarVertical = panorama:"file://{images}/heroes/synth_vertical.psd"
m_strRosterSelectedSound = soundevent:"Generated.Synth.Hero.Pick.VO"
m_strRosterRemovedSound = soundevent:"Generated.Synth.Hero.Remove.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/pocket.vmap"
m_RecommendedUpgrades =
[
"upgrade_mystic_regeneration",
"upgrade_improved_spirit",
"upgrade_magic_burst",
"upgrade_magic_shield",
"upgrade_cold_front",
"upgrade_improved_stamina",
"upgrade_crackshot",
"upgrade_kinetic_sash",
"upgrade_soaring_spirit",
"upgrade_magic_tempo",
"upgrade_tech_defense_shredders",
"upgrade_magic_vulnerability",
"upgrade_superior_stamina",
"upgrade_rocket_booster",
"upgrade_diviners_kevlar",
"upgrade_cooldown_reduction",
"upgrade_magic_shock",
"upgrade_self_bubble",
"upgrade_reduce_debuff_duration",
"upgrade_boundless_spirit",
"upgrade_escalating_exposure",
"upgrade_banshee_slugs",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_tempo =
{
sImbueTarget = "synth_affliction"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"citadel_build_tag_mobility",
"citadel_build_tag_vitality",
]
m_RecommendedAbilityOrder =
[
"synth_plasma_flux",
"synth_pulse",
"synth_barrage",
"synth_affliction",
"synth_plasma_flux",
"synth_plasma_flux",
"synth_pulse",
"synth_pulse",
"synth_affliction",
"synth_affliction",
"synth_affliction",
"synth_barrage",
"synth_barrage",
"synth_barrage",
"synth_pulse",
"synth_plasma_flux",
]
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_synth.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+pocket.vnmgraph"
m_strMainOnlyModelName = resource_name:"models/heroes_wip/pocket/pocket.vmdl"
}
hero_thumper =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 51
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/thumper_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_thumper_set"
ESlot_Weapon_Melee = "citadel_ability_melee_thumper"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "thumper_ability_1"
ESlot_Signature_2 = "thumper_ability_2"
ESlot_Signature_3 = "thumper_ability_3"
ESlot_Signature_4 = "thumper_ability_4"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/thumper.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/thumper_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/thumper_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strIconHeroCard = panorama:"file://{images}/heroes/thumper_sm.psd"
}
hero_mirage =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 52
m_strModelName = resource_name:"models/heroes_staging/mirage_v2/mirage.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/mirage_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 650
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_mirage_set"
ESlot_Weapon_Melee = "citadel_ability_melee_genericperson"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "mirage_fire_beetles"
ESlot_Signature_2 = "mirage_tornado"
ESlot_Signature_3 = "mirage_sand_phantom"
ESlot_Signature_4 = "mirage_teleport"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
132,
103,
60,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.560000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 44
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_HeavyHitter"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/mirage.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/mirage_card.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/mirage_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/mirage_mm.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/mirage_hud.psd"
m_strDeathSound = soundevent:"Generated.Mirage.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/mirage.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Mirage.Hero.Pick.VO"
m_strRosterRemovedSound = soundevent:"Generated.Mirage.Hero.Remove.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/mirage.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/mirage_vertical.psd"
m_RecommendedUpgrades =
[
"upgrade_headshot_booster",
"upgrade_health",
"upgrade_mystic_regeneration",
"upgrade_improved_spirit",
"upgrade_quick_silver",
"upgrade_slowing_bullets",
"upgrade_headshot_booster2",
"upgrade_regenerating_bullet_shield",
"upgrade_magic_shield",
"upgrade_soaring_spirit",
"upgrade_hollow_point_rounds",
"upgrade_arcane_extension",
"upgrade_toxic_bullets",
"upgrade_imbued_duration_extender",
"upgrade_magic_storm",
"upgrade_tech_overflow",
"upgrade_boundless_spirit",
"upgrade_banshee_slugs",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "mirage_tornado"
}
upgrade_magic_storm =
{
sImbueTarget = "mirage_sand_phantom"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_spirit",
"mirage_sand_phantom",
]
m_RecommendedAbilityOrder =
[
"mirage_sand_phantom",
"mirage_fire_beetles",
"mirage_tornado",
"mirage_teleport",
"mirage_sand_phantom",
"mirage_sand_phantom",
"mirage_fire_beetles",
"mirage_fire_beetles",
"mirage_sand_phantom",
"mirage_fire_beetles",
"mirage_tornado",
"mirage_teleport",
"mirage_tornado",
"mirage_tornado",
"mirage_teleport",
"mirage_teleport",
]
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_mirage.vsndevts"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+mirage.vnmgraph"
}
hero_slork =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 53
m_strModelName = resource_name:"models/heroes_staging/slork/slork.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_slork_set"
ESlot_Weapon_Melee = "citadel_ability_melee_genericperson"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "fathom_scalding_spray"
ESlot_Signature_2 = "fathom_breach"
ESlot_Signature_3 = "fathom_reefdweller_harpoon"
ESlot_Signature_4 = "fathom_lurkers_ambush"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.200000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 54
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponNameLocString = "Fathom's Gun"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/fathom_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/slork.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/slork_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/slork_mm.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/slork_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/slork_hud.psd"
m_strTopBarVertical = panorama:"file://{images}/heroes/slork_vertical.psd"
m_strDeathSound = soundevent:"Generated.Slork.Hero.Death.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/slork.vmap"
m_hGameSoundEventScript = resource_name:"soundevents/hero/slork.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Slork.Hero.Pick.VO"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_slork.vsndevts"
m_RecommendedUpgrades =
[
"upgrade_sprint_booster",
"upgrade_tech_defense_shredders",
"upgrade_close_range",
"upgrade_fleetfoot_boots",
"upgrade_endurance",
"upgrade_health_stimpak",
"upgrade_tech_damage_pulse",
"upgrade_close_quarter_combat",
"upgrade_healing_booster",
"upgrade_cooldown_reduction",
"upgrade_fire_rate_aura",
"upgrade_inhibitor",
"upgrade_phantom_strike",
"upgrade_escalating_exposure",
]
m_bAvailableInHeroLabs = true
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+fathom.vnmgraph"
}
hero_cadence =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 54
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 800
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_cadence_set"
ESlot_Weapon_Melee = "citadel_ability_melee_cadence"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "cadence_ability_anthem"
ESlot_Signature_2 = "cadence_ability_silencecontraptions"
ESlot_Signature_3 = "cadence_ability_lullaby"
ESlot_Signature_4 = "cadence_ability_crescendo"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/cadence.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/cadence_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/cadence_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/cadence_hud.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/cadence_sm.psd"
}
hero_targetdummy =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = false
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = true
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 55
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 3000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_targetdummy_set"
ESlot_Weapon_Melee = "citadel_ability_melee_targetdummy"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "targetdummy_ability_1"
ESlot_Signature_2 = "targetdummy_ability_2"
ESlot_Signature_3 = "targetdummy_ability_3"
ESlot_Signature_4 = "targetdummy_ability_4"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.000000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 60.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/targetdummy.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/targetdummy_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/targetdummy_mm.psd"
m_strDeathSound = soundevent:"Player.DeathFemale"
m_strIconHeroCard = panorama:"file://{images}/heroes/targetdummy_sm.psd"
m_strTopBarVertical = panorama:"file://{images}/heroes/generic_vertical.psd"
}
hero_bomber =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 56
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_bomber_set"
ESlot_Weapon_Melee = "ability_melee_bomber"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_charged_bomb"
ESlot_Signature_2 = "ability_bomber_ability02"
ESlot_Signature_3 = "ability_bomber_ability03"
ESlot_Signature_4 = "ability_bomber_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
98,
15,
214,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.070000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
}
hero_shieldguy =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 57
m_strModelName = resource_name:"models/heroes_staging/gen_man/gen_man.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_shieldguy_set"
ESlot_Weapon_Melee = "ability_melee_shieldguy"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_shieldguy_ability01"
ESlot_Signature_2 = "ability_shieldguy_ability02"
ESlot_Signature_3 = "ability_shieldguy_ability03"
ESlot_Signature_4 = "ability_shieldguy_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
98,
15,
214,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.070000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 61
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
}
hero_viper =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 58
m_strModelName = resource_name:"models/heroes_staging/viper/viper.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/tengu_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.000000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 4
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 0.800000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_viper_set"
ESlot_Weapon_Melee = "ability_melee_viper"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "ability_viper_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_viper_debuffdagger"
ESlot_Signature_2 = "ability_viper_venom"
ESlot_Signature_3 = "ability_viper_snakedash"
ESlot_Signature_4 = "ability_viper_petrifybola"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 0
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
179,
115,
217,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EMaxMoveSpeed =
{
eScalingStat = "ETechPower"
flScale = 0.023000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.180000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 33
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/viper_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/kali.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/kali_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/kali_mm.psd"
m_strWIPModelName = resource_name:"models/heroes_wip/viper/viper.vmdl"
m_hGameSoundEventScript = resource_name:"soundevents/hero/viper.vsndevts"
m_strIconHeroCard = panorama:"file://{images}/heroes/kali_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/kali_hud.psd"
m_strRosterRemovedSound = soundevent:"Generated.Viper.Hero.Remove.VO"
m_strRosterSelectedSound = soundevent:"Generated.Viper.Hero.Pick.VO"
m_strUIPortraitMap = "maps/ui/hero_prefabs/tengu.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_rapid_rounds",
"upgrade_clip_size",
"upgrade_close_range",
"upgrade_slowing_bullets",
"upgrade_improved_stamina",
"upgrade_regenerating_bullet_shield",
"upgrade_weapon_backstabber",
"upgrade_quick_silver",
"upgrade_vampire",
"upgrade_blitz_bullets",
"upgrade_vex_barrier",
"upgrade_reinforcing_casings",
"upgrade_chonky",
"upgrade_glass_cannon",
"upgrade_superior_stamina",
"upgrade_critshot",
"upgrade_aprounds",
]
m_mapRecommendedUpgradeHints =
{
upgrade_quick_silver =
{
sImbueTarget = "ability_viper_debuffdagger"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_weapon",
"citadel_build_tag_vitality",
"citadel_build_tag_mobility",
]
m_RecommendedAbilityOrder =
[
"ability_viper_venom",
"ability_viper_snakedash",
"ability_viper_debuffdagger",
"ability_viper_petrifybola",
"ability_viper_venom",
"ability_viper_snakedash",
"ability_viper_debuffdagger",
"ability_viper_snakedash",
"ability_viper_debuffdagger",
"ability_viper_venom",
"ability_viper_petrifybola",
"ability_viper_petrifybola",
"ability_viper_petrifybola",
"ability_viper_venom",
"ability_viper_debuffdagger",
"ability_viper_snakedash",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/kali_vertical.psd"
m_mapWIPAbilities =
{
}
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_viper.vsndevts"
m_iAddedTime = 1737133200
m_strMainOnlyModelName = resource_name:"models/heroes_staging/viper/viper.vmdl"
}
hero_vandal =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 59
m_strModelName = resource_name:"models/heroes_staging/vandal/vandal.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/default_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 4
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_vandal_set"
ESlot_Weapon_Melee = "ability_melee_vandal"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "citadel_ability_vandal_surge"
ESlot_Signature_2 = "ability_vandal_pillar"
ESlot_Signature_3 = "ability_haunt"
ESlot_Signature_4 = "citadel_ability_vandal_overflow"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
179,
115,
217,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.220000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 53
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/ivy_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/vandal.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/vandal_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/vandal_mm.psd"
m_hGameSoundEventScript = resource_name:"soundevents/hero/tengu.vsndevts"
m_strIconHeroCard = panorama:"file://{images}/heroes/vandal_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/vandal_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/tengu.vmap"
m_RecommendedUpgrades =
[
"upgrade_health_stimpak",
"upgrade_clip_size",
"upgrade_non_player_bonus",
"upgrade_health_nova",
"upgrade_healing_booster",
"upgrade_magic_tempo",
"upgrade_chain_lightning",
"upgrade_titan_round",
"upgrade_chonky",
"upgrade_banshee_slugs",
"upgrade_inhibitor",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/vandal_vertical.psd"
m_mapWIPAbilities =
{
}
}
hero_magician =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = false
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 4
m_nAllyBotDifficulty = 3
m_nEnemyBotDifficulty = 3
m_HeroID = 60
m_strModelName = resource_name:"models/heroes_staging/magician_v2/magician.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/gigawatt_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 3.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_magician_set"
ESlot_Weapon_Melee = "ability_melee_magician"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_magician_magicbolt"
ESlot_Signature_2 = "ability_magician_cloneturret"
ESlot_Signature_3 = "ability_magician_animalhexarea"
ESlot_Signature_4 = "ability_magician_copyult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
237,
149,
60,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EMaxMoveSpeed =
{
eScalingStat = "ETechPower"
flScale = 0.023000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.500000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 38
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_LongRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/magician_wand.psd"
m_strWeaponNameLocString = "Magic Wand"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/magician.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/magician_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/magician_mm.psd"
m_hGameSoundEventScript = resource_name:"soundevents/hero/magician.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Magician.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/magician_card.psd"
m_strRosterRemovedSound = soundevent:""
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/magician_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/gigawatt.vmap"
m_RecommendedUpgrades =
[
"upgrade_high_velocity_mag",
"upgrade_health_stimpak",
"upgrade_extra_charge",
"upgrade_magic_burst",
"upgrade_improved_spirit",
"upgrade_rapid_rounds",
"upgrade_guardian_ward",
"upgrade_magic_shield",
"upgrade_health_stealing_magic",
"upgrade_rapid_recharge",
"upgrade_tech_defense_shredders",
"upgrade_pristine_emblem",
"upgrade_magic_storm",
"upgrade_soaring_spirit",
"upgrade_magic_shock",
"upgrade_boundless_spirit",
"upgrade_tech_bleed",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_storm =
{
sImbueTarget = "ability_magician_magicbolt"
}
upgrade_tech_bleed =
{
sImbueTarget = "ability_magician_magicbolt"
}
}
m_RecommendedUpgradeTags =
[
"citadel_build_tag_spirit",
"ability_magician_magicbolt",
"citadel_build_tag_weapon",
]
m_RecommendedAbilityOrder =
[
"ability_magician_magicbolt",
"ability_magician_cloneturret",
"ability_magician_animalhexarea",
"ability_magician_copyult",
"ability_magician_magicbolt",
"ability_magician_magicbolt",
"ability_magician_cloneturret",
"ability_magician_cloneturret",
"ability_magician_magicbolt",
"ability_magician_cloneturret",
"ability_magician_animalhexarea",
"ability_magician_copyult",
"ability_magician_copyult",
"ability_magician_copyult",
"ability_magician_animalhexarea",
"ability_magician_animalhexarea",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/magician_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_magician.vsndevts"
m_iAddedTime = 1737133200
m_strDeathSound = soundevent:"Generated.Magician.Hero.Death.VO"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+magician.vnmgraph"
}
hero_trapper =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 2
m_nEnemyBotDifficulty = 2
m_HeroID = 61
m_strModelName = resource_name:"models/heroes_staging/trapper/trapper.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/warden_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
ETechArmorDamageReduction = -15.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_trapper_set"
ESlot_Weapon_Melee = "ability_melee_trapper"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_trapper_poisonjar"
ESlot_Signature_2 = "ability_trapper_webwall"
ESlot_Signature_3 = "ability_trapper_spidershield"
ESlot_Signature_4 = "ability_trapper_spiderwave"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
85,
97,
120,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.200000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 66
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/trapper_gun.psd"
m_strWeaponNameLocString = "Trapper's Gun"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/trapper.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/trapper_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/trapper_mm.psd"
m_strDeathSound = soundevent:"Generated.Trapper.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/warden.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Trapper.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/trapper_card.psd"
m_strRosterRemovedSound = soundevent:""
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/trapper_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_medic_bullets",
"upgrade_non_player_bonus",
"upgrade_endurance",
"upgrade_magic_burst",
"upgrade_extra_charge",
"upgrade_improved_spirit",
"upgrade_cooldown_reduction",
"upgrade_tech_defense_shredders",
"upgrade_healbane",
"upgrade_arcane_extension",
"upgrade_soaring_spirit",
"upgrade_tech_purge",
"upgrade_magic_shock",
"upgrade_suppressor",
"upgrade_imbued_duration_extender",
"upgrade_rapid_recharge",
"upgrade_ability_power_shard",
]
m_strUIPortraitMap = "maps/ui/hero_prefabs/warden.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/trapper_vertical.psd"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_trapper.vsndevts"
m_bAvailableInHeroLabs = true
}
hero_operative =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = false
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 62
m_strModelName = resource_name:"models/heroes_staging/operative/operative.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/inferno_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_operative_set"
ESlot_Weapon_Melee = "ability_melee_inferno"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "operative_blindside"
ESlot_Signature_2 = "operative_umbrella_maneuver"
ESlot_Signature_3 = "citadel_ability_wraith_rapidfire"
ESlot_Signature_4 = "operative_revelation"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
255,
255,
255,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.730000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 51
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_MediumRange"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bAvailableInHeroLabs = true
m_strSelectionImage = panorama:"file://{images}/heroes/operative.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/operative_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/operative_mm.psd"
m_strIconHeroCard = panorama:"file://{images}/heroes/operative_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/operative_hud.psd"
m_strTopBarVertical = panorama:"file://{images}/heroes/operative_vertical.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/inferno.vmap"
m_strDeathSound = soundevent:"Generated.Operative.Hero.Death.VO"
m_hGeneratedVOEventScript = resource_name:"soundevents/vo/generated_vo_hero_operative.vsndevts"
m_RecommendedUpgrades =
[
"upgrade_headshot_booster",
"upgrade_melee_charge",
"upgrade_sprint_booster",
"upgrade_magic_reach",
"upgrade_cooldown_reduction",
"upgrade_kinetic_sash",
"upgrade_arcane_surge",
"upgrade_lifestrike_gauntlets",
"upgrade_magic_slow",
"upgrade_duration_extender",
"upgrade_imbued_duration_extender",
"upgrade_hollow_point_rounds",
"upgrade_headhunter",
"upgrade_pristine_emblem",
]
m_strRosterSelectedSound = soundevent:"Generated.Operative.Hero.Pick.VO"
}
hero_vampirebat =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = -1
m_nEnemyBotDifficulty = -1
m_HeroID = 63
m_strModelName = resource_name:"models/heroes_wip/vampirebat/vampirebat.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/chrono_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 480.000000
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_vampirebat_set"
ESlot_Weapon_Melee = "ability_melee_vampirebat"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_vampirebat_doubledagger"
ESlot_Signature_2 = "ability_vampirebat_batblink"
ESlot_Signature_3 = "ability_vampirebat_lovebites"
ESlot_Signature_4 = "ability_vampirebat_batswarm"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
152,
57,
82,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.250000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 31
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/chrono_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/vampirebat.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/vampirebat_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/vampirebat_mm.psd"
m_hGameSoundEventScript = resource_name:"soundevents/hero/chrono.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Vampirebat.Hero.Pick.VO"
m_strDeathSound = soundevent:"Generated.Vampirebat.Hero.Death.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/vampirebat_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/chrono_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/chrono.vmap"
m_RecommendedUpgrades =
[
"upgrade_medic_bullets",
"upgrade_high_velocity_mag",
"upgrade_magic_burst",
"upgrade_crackshot",
"upgrade_improved_stamina",
"upgrade_health",
"upgrade_magic_reach",
"upgrade_long_range",
"upgrade_bullet_resist_shredder",
"upgrade_magic_tempo",
"upgrade_cardio_calibrator",
"upgrade_hollow_point_rounds",
"upgrade_pristine_emblem",
"upgrade_chonky",
"upgrade_sharpshooter",
"upgrade_cooldown_reduction",
"upgrade_magic_shock",
"upgrade_superior_stamina",
"upgrade_glass_cannon",
"upgrade_tech_purge",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
upgrade_magic_shock =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
}
m_RecommendedAbilityOrder =
[
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_pulse_grenade",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/vampirebat_vertical.psd"
m_bAvailableInHeroLabs = false
m_strWIPModelName = resource_name:"models/heroes_wip/vampirebat/vampirebat.vmdl"
}
hero_drifter =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = -1
m_nEnemyBotDifficulty = -1
m_HeroID = 64
m_strModelName = resource_name:"models/heroes_staging/shiv/shiv.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/shiv_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.000000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 750
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_drifter_set"
ESlot_Weapon_Melee = "ability_melee_drifter"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_drifter_ability01"
ESlot_Signature_2 = "ability_drifter_ability02"
ESlot_Signature_3 = "ability_drifter_hunger"
ESlot_Signature_4 = "ability_drifter_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
164,
60,
135,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.150000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 53
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_Rage"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/shiv_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/shiv.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/shiv_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/shiv_mm.psd"
m_strDeathSound = soundevent:"Generated.Shiv.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/shiv.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Shiv.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/drifter_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Shiv.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/shiv_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/shiv.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/shiv_vertical.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_sprint_booster",
"upgrade_close_range",
"upgrade_improved_spirit",
"upgrade_crackshot",
"upgrade_tech_defense_shredders",
"upgrade_slowing_bullets",
"upgrade_cardio_calibrator",
"upgrade_health_stealing_magic",
"upgrade_magic_tempo",
"upgrade_magic_storm",
"upgrade_magic_vulnerability",
"upgrade_debuff_reducer",
"upgrade_rapid_recharge",
"upgrade_magic_slow",
"upgrade_close_quarter_combat",
"upgrade_tech_purge",
"upgrade_soaring_spirit",
"upgrade_cooldown_reduction",
"upgrade_boundless_spirit",
"upgrade_escalating_exposure",
"upgrade_damage_recycler",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_storm =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
}
m_RecommendedAbilityOrder =
[
"citadel_ability_shiv_dash",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
]
m_bAvailableInHeroLabs = false
}
hero_priest =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = -1
m_nEnemyBotDifficulty = -1
m_HeroID = 65
m_strModelName = resource_name:"models/heroes_wip/priest/priest.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/warden_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.300000
ESprintSpeed = 2.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_priest_set"
ESlot_Weapon_Melee = "ability_melee_priest"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_priest_knockback"
ESlot_Signature_2 = "ability_priest_selfheal"
ESlot_Signature_3 = "ability_priest_stackingdefense"
ESlot_Signature_4 = "ability_priest_weaponswap"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
85,
97,
120,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.370000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 44.000000
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/warden_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/priest.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/priest_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/priest_mm.psd"
m_strDeathSound = soundevent:"Generated.Warden.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/warden.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Priest.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/priest_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Priest.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/warden_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_high_velocity_mag",
"upgrade_endurance",
"upgrade_close_range",
"upgrade_magic_burst",
"upgrade_magic_reach",
"upgrade_slowing_bullets",
"upgrade_fleetfoot_boots",
"upgrade_vampire",
"upgrade_berserker",
"upgrade_cardio_calibrator",
"upgrade_suppressor",
"upgrade_magic_slow",
"upgrade_close_quarter_combat",
"upgrade_pristine_emblem",
"upgrade_improved_bullet_armor",
"upgrade_tech_purge",
"upgrade_tech_range",
"upgrade_bullet_armor_reduction_aura",
"upgrade_fervor",
"upgrade_inhibitor",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_warden_crowd_control"
}
}
m_strUIPortraitMap = "maps/ui/hero_prefabs/warden.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/priest_vertical.psd"
m_bAvailableInHeroLabs = false
m_strWIPModelName = resource_name:""
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+priest.vnmgraph"
}
hero_frank =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 2
m_nAllyBotDifficulty = -1
m_nEnemyBotDifficulty = -1
m_HeroID = 66
m_strModelName = resource_name:"models/heroes_wip/frank/frank.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/warden_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.300000
ESprintSpeed = 2.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_frank_set"
ESlot_Weapon_Melee = "ability_melee_frank"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_frank_shocktarget"
ESlot_Signature_2 = "ability_frank_selfzap"
ESlot_Signature_3 = "ability_frank_painaura"
ESlot_Signature_4 = "ability_frank_revive"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
85,
97,
120,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
EBaseHealthRegen =
{
eScalingStat = "ETechPower"
flScale = 0.050000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.500000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 50
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_MediumRange | EWeaponAttribute_Projectile"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/warden_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/frank.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/frank_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/frank_mm.psd"
m_strDeathSound = soundevent:"Generated.Frank.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/warden.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Frank.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/frank_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/warden_hud.psd"
m_RecommendedUpgrades =
[
"upgrade_mystic_regeneration",
"upgrade_health",
"upgrade_close_range",
"upgrade_tech_damage_pulse",
"upgrade_cardio_calibrator",
"upgrade_slowing_bullets",
"upgrade_healing_booster",
"upgrade_arcane_extension",
"upgrade_magic_vulnerability",
"upgrade_magic_storm",
"upgrade_bullet_armor_reduction_aura",
"upgrade_improved_bullet_armor",
"upgrade_tech_purge",
"upgrade_discord",
"upgrade_mega_spirit",
"upgrade_rapid_recharge",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "ability_warden_crowd_control"
}
}
m_strUIPortraitMap = "maps/ui/hero_prefabs/warden.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/frank_vertical.psd"
m_bAvailableInHeroLabs = false
m_strWIPModelName = resource_name:""
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+frank.vnmgraph"
}
hero_bookworm =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 67
m_strModelName = resource_name:"models/heroes_wip/bookworm/bookworm.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/hornet_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 675
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_bookworm_set"
ESlot_Weapon_Melee = "ability_melee_bookworm"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_warden_crowd_control"
ESlot_Signature_2 = "ability_bookworm_knightbarrier"
ESlot_Signature_3 = "ability_bookworm_aoemagic"
ESlot_Signature_4 = "ability_bookworm_knightcharge"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
156,
205,
236,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.450000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 29
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_LongRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/hornet_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = false
m_bLaneTestingRecommended = false
m_strSelectionImage = panorama:"file://{images}/heroes/bookworm.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/bookworm_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/bookworm_mm.psd"
m_strDeathSound = soundevent:"Generated.Bookworm.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/hornet.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Bookworm.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/bookworm_card.psd"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/hornet_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/hornet.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_improved_spirit",
"upgrade_magic_burst",
"upgrade_hollow_point_rounds",
"upgrade_extra_charge",
"upgrade_long_range",
"upgrade_slowing_bullets",
"upgrade_quick_silver",
"upgrade_vampire",
"upgrade_spirit_bubble",
"upgrade_sharpshooter",
"upgrade_rapid_recharge",
"upgrade_magic_shock",
"upgrade_chonky",
"upgrade_pristine_emblem",
"upgrade_critshot",
"upgrade_mega_spirit",
"upgrade_tech_overflow",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
upgrade_quick_silver =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
}
m_strTopBarVertical = panorama:"file://{images}/heroes/bookworm_vertical.psd"
m_bAvailableInHeroLabs = false
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+bookworm.vnmgraph"
}
hero_boho =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 68
m_strModelName = resource_name:"models/heroes_wip/boho/boho.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/hornet_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 675
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_boho_set"
ESlot_Weapon_Melee = "ability_melee_boho"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_boho_ability01"
ESlot_Signature_2 = "ability_boho_ability02"
ESlot_Signature_3 = "ability_boho_ability03"
ESlot_Signature_4 = "ability_boho_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
156,
205,
236,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
ERoundsPerSecond =
{
eScalingStat = "ETechPower"
flScale = 0.006360
}
EFireRate =
{
eScalingStat = "ETechPower"
flScale = 0.140000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.450000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 29
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_LongRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/hornet_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = false
m_bLaneTestingRecommended = false
m_strSelectionImage = panorama:"file://{images}/heroes/boho.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/hornet_sm.png"
m_strMinimapImage = panorama:"file://{images}/heroes/boho_mm.psd"
m_strDeathSound = soundevent:"Generated.Hornet.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/hornet.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Hornet.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/boho_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Hornet.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/boho_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/hornet.vmap"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_improved_spirit",
"upgrade_magic_burst",
"upgrade_hollow_point_rounds",
"upgrade_extra_charge",
"upgrade_long_range",
"upgrade_slowing_bullets",
"upgrade_quick_silver",
"upgrade_vampire",
"upgrade_spirit_bubble",
"upgrade_sharpshooter",
"upgrade_rapid_recharge",
"upgrade_magic_shock",
"upgrade_chonky",
"upgrade_pristine_emblem",
"upgrade_critshot",
"upgrade_boundless_spirit",
"upgrade_tech_overflow",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
upgrade_quick_silver =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
}
m_strTopBarVertical = panorama:"file://{images}/heroes/boho_vertical.psd"
m_sAG2VariationName = resource_name:"animgraphs/animgraph2/hero/hero.vnmgraph+vindicta.vnmgraph"
m_bAvailableInHeroLabs = false
m_strMainOnlyModelName = resource_name:""
}
hero_doorman =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 1
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 69
m_strModelName = resource_name:"models/heroes_wip/doorman/doorman.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/lash_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 8
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 675
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 2
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_doorman_set"
ESlot_Weapon_Melee = "ability_melee_doorman"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_doorman_doorway"
ESlot_Signature_2 = "ability_doorman_wall"
ESlot_Signature_3 = "ability_doorman_ability03"
ESlot_Signature_4 = "ability_doorman_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
156,
205,
236,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
ERoundsPerSecond =
{
eScalingStat = "ETechPower"
flScale = 0.006360
}
EFireRate =
{
eScalingStat = "ETechPower"
flScale = 0.140000
}
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.450000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 29
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_RapidFire | EWeaponAttribute_LongRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/hornet_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_bNewPlayerRecommended = false
m_bLaneTestingRecommended = false
m_strSelectionImage = panorama:"file://{images}/heroes/doorman.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/doorman_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/doorman_mm.psd"
m_strDeathSound = soundevent:"Generated.Lash.Hero.Death.VO"
m_strRosterSelectedSound = soundevent:"Generated.Lash.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/doorman_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Lash.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/doorman_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/mirage.vmap"
m_hGameSoundEventScript = resource_name:"soundevents/hero/lash.vsndevts"
m_strTopBarVertical = panorama:"file://{images}/heroes/doorman_vertical.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_improved_spirit",
"upgrade_magic_burst",
"upgrade_hollow_point_rounds",
"upgrade_extra_charge",
"upgrade_long_range",
"upgrade_slowing_bullets",
"upgrade_quick_silver",
"upgrade_vampire",
"upgrade_spirit_bubble",
"upgrade_sharpshooter",
"upgrade_rapid_recharge",
"upgrade_magic_shock",
"upgrade_chonky",
"upgrade_pristine_emblem",
"upgrade_critshot",
"upgrade_boundless_spirit",
"upgrade_tech_overflow",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
upgrade_quick_silver =
{
sImbueTarget = "citadel_ability_hornet_sting"
}
}
m_bAvailableInHeroLabs = false
}
hero_skyrunner =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 70
m_strModelName = resource_name:"models/heroes_staging/lash_v2/lash.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/lash_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.300000
ESprintSpeed = 2.500000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
ETechArmorDamageReduction = 10.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_skyrunner_set"
ESlot_Weapon_Melee = "ability_melee_skyrunner"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_skyrunner_swingline"
ESlot_Signature_2 = "ability_skyrunner_magic_beam"
ESlot_Signature_3 = "ability_skyrunner_flakshot"
ESlot_Signature_4 = "ability_gunslinger_salvo"
ESlot_Weapon_Secondary = "citadel_weapon_skyrunner_alt"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "2"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
66,
75,
86,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.400000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 51
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/lash_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strIconImageSmall = panorama:"file://{images}/heroes/lash_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/lash_mm.psd"
m_strDeathSound = soundevent:"Generated.Lash.Hero.Death.VO"
m_strRosterSelectedSound = soundevent:"Generated.Lash.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/lash_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Lash.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/lash_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/lash.vmap"
m_RecommendedUpgrades =
[
"upgrade_headshot_booster",
"upgrade_magic_burst",
"upgrade_improved_spirit",
"upgrade_improved_stamina",
"upgrade_extra_charge",
"upgrade_magic_shield",
"upgrade_sprint_booster",
"upgrade_magic_shock",
"upgrade_tech_bleed",
"upgrade_rapid_recharge",
"upgrade_tech_range",
"upgrade_superior_stamina",
"upgrade_diviners_kevlar",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_lash_down_strike"
}
upgrade_tech_bleed =
{
sImbueTarget = "citadel_ability_lash_down_strike"
}
}
m_hGameSoundEventScript = resource_name:"soundevents/hero/lash.vsndevts"
m_strTopBarVertical = panorama:"file://{images}/heroes/lash_vertical.psd"
m_bAvailableInHeroLabs = false
}
hero_swan =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 71
m_strModelName = resource_name:"models/heroes_staging/chrono/chrono.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/chrono_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 6.800000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 700
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_swan_set"
ESlot_Weapon_Melee = "ability_melee_swan"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_swan_featherboomerang"
ESlot_Signature_2 = "ability_swan_leap"
ESlot_Signature_3 = "ability_swan_acrobat"
ESlot_Signature_4 = "ability_swan_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "1"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
152,
57,
82,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.250000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 59
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_None"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_BurstFire | EWeaponAttribute_MediumRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/chrono_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/chrono.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/chrono_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/chrono_mm.psd"
m_hGameSoundEventScript = resource_name:"soundevents/hero/chrono.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Chrono.Hero.Pick.VO"
m_strDeathSound = soundevent:"Generated.Chrono.Hero.Death.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/chrono_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Chrono.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/chrono_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/chrono.vmap"
m_RecommendedUpgrades =
[
"upgrade_medic_bullets",
"upgrade_hollow_point_rounds",
"upgrade_high_velocity_mag",
"upgrade_magic_burst",
"upgrade_crackshot",
"upgrade_improved_stamina",
"upgrade_health",
"upgrade_magic_reach",
"upgrade_long_range",
"upgrade_bullet_resist_shredder",
"upgrade_magic_tempo",
"upgrade_cardio_calibrator",
"upgrade_pristine_emblem",
"upgrade_chonky",
"upgrade_sharpshooter",
"upgrade_cooldown_reduction",
"upgrade_magic_shock",
"upgrade_superior_stamina",
"upgrade_glass_cannon",
"upgrade_tech_purge",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_burst =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
upgrade_magic_shock =
{
sImbueTarget = "citadel_ability_chrono_kinetic_carbine"
}
}
m_RecommendedAbilityOrder =
[
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_kinetic_carbine",
"citadel_ability_chrono_time_wall",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_pulse_grenade",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_swap",
"citadel_ability_chrono_pulse_grenade",
]
m_strTopBarVertical = panorama:"file://{images}/heroes/chrono_vertical.psd"
m_bAvailableInHeroLabs = false
}
hero_punkgoat =
{
_class = "CitadelHeroData_t"
m_bPlayerSelectable = true
m_bDisabled = true
m_bInDevelopment = true
m_bNeedsTesting = false
m_bAssignedPlayersOnly = false
m_bLimitedTesting = false
m_nComplexity = 3
m_nAllyBotDifficulty = 0
m_nEnemyBotDifficulty = 0
m_HeroID = 72
m_strModelName = resource_name:"models/heroes_staging/shiv/shiv.vmdl"
m_strUIShoppingMap = "maps/ui/hero_shop/shiv_shop.vmap"
m_hDamageTakenParticle = resource_name:"particles/generic/player_damage_screen.vpcf"
m_hGroundDamageTakenParticle = resource_name:"particles/generic/player_ground_damage_screen.vpcf"
m_hDeathParticle = resource_name:"particles/generic/player_death_screen.vpcf"
m_hLowHealthParticle = resource_name:"particles/generic/player_low_health_screen.vpcf"
m_hRespawnParticle = resource_name:"particles/generic/player_respawn_deploy.vpcf"
m_nModelSkin = 0
m_mapStartingStats =
{
EMaxMoveSpeed = 7.000000
ESprintSpeed = 2.000000
ECrouchSpeed = 4.750000
EMoveAcceleration = 4
ELightMeleeDamage = 63
EHeavyMeleeDamage = 116
EMaxHealth = 750
EWeaponPower = 0
EReloadSpeed = 1
EWeaponPowerScale = 1
EProcBuildUpRateScale = 1
EStamina = 3
EBaseHealthRegen = 2.000000
EStaminaRegenPerSecond = 0.200000
EAbilityResourceMax = 0
EAbilityResourceRegenPerSecond = 0
ECritDamageReceivedScale = 1.000000
ETechDuration = 1
ETechRange = 1
ECritDamageBonusScale = 1.000000
EHeroSpiritLifestealEffectiveness = 1.000000
EHeroBulletLifestealEffectiveness = 1.000000
}
m_flCollisionRadius = 20
m_flCollisionHeight = 80
m_flStepHeight = 32
m_mapBoundAbilities =
{
ESlot_Weapon_Primary = "citadel_weapon_punkgoat_set"
ESlot_Weapon_Melee = "ability_melee_punkgoat"
ESlot_Ability_Mantle = "citadel_ability_mantle"
ESlot_Ability_Jump = "citadel_ability_jump"
ESlot_Ability_Slide = "citadel_ability_slide"
ESlot_Ability_ZipLine = "citadel_ability_zip_line"
ESlot_Ability_ZipLineBoost = "citadel_ability_zipline_boost"
ESlot_Ability_ClimbRope = "citadel_ability_climb_rope"
ESlot_Ability_Innate_1 = "citadel_ability_dash"
ESlot_Ability_Innate_2 = "citadel_ability_sprint"
ESlot_Ability_Innate_3 = "citadel_ability_melee_parry"
ESlot_Signature_1 = "ability_punkgoat_ability01"
ESlot_Signature_2 = "ability_punkgoat_ability02"
ESlot_Signature_3 = "ability_punkgoat_ability03"
ESlot_Signature_4 = "ability_punkgoat_ult"
}
m_mapItemSlotInfo =
{
EItemSlotType_WeaponMod =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Armor =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
EItemSlotType_Tech =
{
m_arMaxPurchasesForTier =
[
6,
6,
6,
]
}
}
m_mapPurchaseBonuses =
{
EItemSlotType_WeaponMod =
[
{
m_nTier = 1
m_strValue = "4"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 2
m_strValue = "8"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 3
m_strValue = "13"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 4
m_strValue = "18"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
{
m_nTier = 5
m_strValue = "23"
m_ValueType = "MODIFIER_VALUE_BASEATTACK_DAMAGE_PERCENT"
},
]
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_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"
},
]
}
m_mapLevelInfo =
{
"1" =
{
m_unRequiredGold = 0
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"2" =
{
m_unRequiredGold = 300
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"3" =
{
m_unRequiredGold = 600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"4" =
{
m_unRequiredGold = 900
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"5" =
{
m_unRequiredGold = 1500
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"6" =
{
m_unRequiredGold = 2200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"7" =
{
m_unRequiredGold = 3000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityUnlocks = 1
}
}
"8" =
{
m_unRequiredGold = 3800
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"9" =
{
m_unRequiredGold = 4600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"10" =
{
m_unRequiredGold = 5400
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"11" =
{
m_unRequiredGold = 6200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"12" =
{
m_unRequiredGold = 7100
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"13" =
{
m_unRequiredGold = 8000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"14" =
{
m_unRequiredGold = 9000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"15" =
{
m_unRequiredGold = 10200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"16" =
{
m_unRequiredGold = 11600
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"17" =
{
m_unRequiredGold = 13200
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"18" =
{
m_unRequiredGold = 15000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"19" =
{
m_unRequiredGold = 17000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"20" =
{
m_unRequiredGold = 19000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"21" =
{
m_unRequiredGold = 21000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"22" =
{
m_unRequiredGold = 23000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"23" =
{
m_unRequiredGold = 25000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"24" =
{
m_unRequiredGold = 27000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"25" =
{
m_unRequiredGold = 29000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"26" =
{
m_unRequiredGold = 31000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"27" =
{
m_unRequiredGold = 33000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"28" =
{
m_unRequiredGold = 35000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"29" =
{
m_unRequiredGold = 37000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"30" =
{
m_unRequiredGold = 39000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"31" =
{
m_unRequiredGold = 41000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"32" =
{
m_unRequiredGold = 43000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
"33" =
{
m_unRequiredGold = 45000
m_bUseStandardUpgrade = true
m_mapBonusCurrencies =
{
EAbilityPoints = 1
}
}
}
m_flStealthSpeedMetersPerSecond = 4
m_vecAnimGraphDefaultValueOverrides =
[
{
m_strParamName = "e_SWITCH_4wayRoll_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_Recoil_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ZiplinePhysicsSway_ON/OFF"
m_strParamValue = "0"
},
{
m_strParamName = "e_SWITCH_ShootStyle"
m_strParamValue = "0"
},
]
m_strLastHitSound = soundevent:"LastHit.Default"
m_strLowHealthSound = soundevent:"PlayerAlert.LowHealth"
m_colorUI =
[
164,
60,
135,
]
m_colorGlowFriendly =
[
255,
239,
215,
]
m_colorGlowEnemy =
[
255,
0,
0,
]
m_colorGlowTeam1 =
[
231,
182,
89,
]
m_colorGlowTeam2 =
[
91,
121,
230,
]
m_vecAmbientParticleSettings =
[
{
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
m_nCP = 0
},
{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
},
]
m_heroStatsUI =
{
m_vecDisplayStats =
[
{
m_eStatType = "EMaxHealth"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBaseHealthRegen"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EBulletArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechArmorDamageReduction"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ETechPower"
m_eStatCategory = "ECitadelStat_Spirit"
},
{
m_eStatCategory = "ECitadelStat_Weapon"
m_eStatType = "EWeaponDPS"
},
{
m_eStatType = "EBulletDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EClipSize"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ERoundsPerSecond"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "ELightMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EHeavyMeleeDamage"
m_eStatCategory = "ECitadelStat_Weapon"
},
{
m_eStatType = "EMaxMoveSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "ESprintSpeed"
m_eStatCategory = "ECitadelStat_Vitality"
},
{
m_eStatType = "EStamina"
m_eStatCategory = "ECitadelStat_Vitality"
},
]
m_eWeaponStatDisplay = "EMeleeDamage_DEPRECATED"
}
m_mapScalingStats =
{
}
m_heroStatsDisplay =
{
m_vecHealthHeaderStats =
[
"EMaxHealth",
"EBaseHealthRegen",
]
m_vecHealthStats =
[
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EBulletShieldHealth",
"EBulletLifesteal",
"ETechLifesteal",
"EMaxMoveSpeed",
"ESprintSpeed",
"EStamina",
"EHealingOutput",
]
m_vecWeaponHeaderStats =
[
"EWeaponDPS",
"EBulletDamage",
]
m_vecWeaponStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
"EFireRate",
"EClipSize",
]
m_vecMagicHeaderStats =
[
"ETechPower",
]
m_vecMagicStats =
[
"ETechCooldown",
"ETechRange",
"ETechDuration",
]
}
m_mapStandardLevelUpUpgrades =
{
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.180000
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.580000
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 53
MODIFIER_VALUE_TECH_POWER = 1.250000
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_TECH_ARMOR_DAMAGE_RESIST = 0.000000
MODIFIER_VALUE_BOON_COUNT = 1
}
m_eAbilityResourceType = "EResourceType_Rage"
m_ShopStatDisplay =
{
m_eWeaponStatsDisplay =
{
m_vecDisplayStats =
[
"EBulletDamage",
"EBaseWeaponDamageIncrease",
"ERoundsPerSecond",
"EFireRate",
"EClipSize",
"EClipSizeIncrease",
"EReloadTime",
"EReloadSpeed",
"EBulletSpeed",
"EBulletSpeedIncrease",
"EBulletLifesteal",
"ECritDamageBonusScale",
]
m_vecOtherDisplayStats =
[
"ELightMeleeDamage",
"EHeavyMeleeDamage",
]
m_eWeaponAttributes = "EWeaponAttribute_Spreadshot | EWeaponAttribute_CloseRange"
m_strWeaponImage = panorama:"file://{images}/heroes/guns/shiv_gun.psd"
}
m_eVitalityStatsDisplay =
{
m_vecDisplayStats =
[
"EMaxHealth",
"EBaseHealthRegen",
"EHealingOutput",
"EOOCHealthRegen",
"EBulletArmorDamageReduction",
"ETechArmorDamageReduction",
"EMeleeResist",
"EDebuffResist",
"ECritDamageReceivedScale",
]
m_vecOtherDisplayStats =
[
"EMaxMoveSpeed",
"ESprintSpeed",
"EStaminaCooldown",
"EStaminaRegenIncrease",
"EStamina",
]
}
m_eSpiritStatsDisplay =
{
m_vecDisplayStats =
[
"ETechCooldown",
"ETechDuration",
"ETechRange",
"ETechLifesteal",
"EMaxChargesIncrease",
"ETechCooldownBetweenChargeUses",
]
}
}
m_MapModCostBonuses =
{
EItemSlotType_WeaponMod =
[
{
nGoldThreshold = 800
flBonus = 7
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 20
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 29
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 40
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 58
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 72
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 83
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 93
flPercentOnGraph = 12
},
]
EItemSlotType_Armor =
[
{
nGoldThreshold = 800
flBonus = 8
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 10
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 13
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 17
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 22
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 27
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 32
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 36
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 40
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 44
flPercentOnGraph = 12
},
]
EItemSlotType_Tech =
[
{
nGoldThreshold = 800
flBonus = 6
flPercentOnGraph = 8
},
{
nGoldThreshold = 1600
flBonus = 9
flPercentOnGraph = 8
},
{
nGoldThreshold = 2400
flBonus = 12
flPercentOnGraph = 9
},
{
nGoldThreshold = 3200
flBonus = 15
flPercentOnGraph = 9
},
{
nGoldThreshold = 4800
flBonus = 20
flPercentOnGraph = 10
},
{
nGoldThreshold = 7200
flBonus = 25
flPercentOnGraph = 10
},
{
nGoldThreshold = 9600
flBonus = 35
flPercentOnGraph = 11
},
{
nGoldThreshold = 16000
flBonus = 45
flPercentOnGraph = 11
},
{
nGoldThreshold = 22400
flBonus = 55
flPercentOnGraph = 12
},
{
nGoldThreshold = 28800
flBonus = 65
flPercentOnGraph = 12
},
]
}
_base = "hero_base"
m_strSelectionImage = panorama:"file://{images}/heroes/shiv.psd"
m_strIconImageSmall = panorama:"file://{images}/heroes/shiv_sm.psd"
m_strMinimapImage = panorama:"file://{images}/heroes/shiv_mm.psd"
m_strDeathSound = soundevent:"Generated.Shiv.Hero.Death.VO"
m_hGameSoundEventScript = resource_name:"soundevents/hero/shiv.vsndevts"
m_strRosterSelectedSound = soundevent:"Generated.Shiv.Hero.Pick.VO"
m_strIconHeroCard = panorama:"file://{images}/heroes/shiv_card.psd"
m_strRosterRemovedSound = soundevent:"Generated.Shiv.Hero.Remove.VO"
m_strTopBarImage = panorama:"file://{images}/hud/hero_portraits/shiv_hud.psd"
m_strUIPortraitMap = "maps/ui/hero_prefabs/shiv.vmap"
m_strTopBarVertical = panorama:"file://{images}/heroes/shiv_vertical.psd"
m_RecommendedUpgrades =
[
"upgrade_endurance",
"upgrade_sprint_booster",
"upgrade_close_range",
"upgrade_improved_spirit",
"upgrade_crackshot",
"upgrade_tech_defense_shredders",
"upgrade_slowing_bullets",
"upgrade_cardio_calibrator",
"upgrade_health_stealing_magic",
"upgrade_magic_tempo",
"upgrade_magic_storm",
"upgrade_magic_vulnerability",
"upgrade_debuff_reducer",
"upgrade_rapid_recharge",
"upgrade_magic_slow",
"upgrade_close_quarter_combat",
"upgrade_tech_purge",
"upgrade_soaring_spirit",
"upgrade_cooldown_reduction",
"upgrade_mega_spirit",
"upgrade_escalating_exposure",
"upgrade_damage_recycler",
]
m_mapRecommendedUpgradeHints =
{
upgrade_magic_storm =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
upgrade_cooldown_reduction =
{
sImbueTarget = "citadel_ability_shiv_dagger"
}
}
m_RecommendedAbilityOrder =
[
"citadel_ability_shiv_dash",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dagger",
"citadel_ability_shiv_dash",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_defer_damage",
"citadel_ability_shiv_killing_blow",
"citadel_ability_shiv_defer_damage",
]
m_bAvailableInHeroLabs = false
}
}