Need help with plugins or servers? Join our Discord

Modding Database

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

hero_forge

McGinnisCitadelHeroData_tOpen the hero page

68 keys · inherits from hero_base

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

hero_forge = {
_base = "hero_base"
_class = "CitadelHeroData_t"
m_HeroID = 8
m_colorUI = [
070
1104
2155
]
m_bDisabled = false
m_eHeroType = "ECitadelHeroType_Mystic"
m_strGunTag = "#Attribute_EWeaponAttribute_Heavy" // Heavy Artillery
m_nModelSkin = 0
m_heroStatsUI =
m_nComplexity = 1
m_vecHeroTags = [
0"#Citadel_Engineer_HeroTag_1" // Inventor
1"#Citadel_Engineer_HeroTag_2" // Support
2"#Citadel_Engineer_HeroTag_3" // Disruption
]
m_PopularItems =
m_mapLevelInfo =
m_strModelName = "models/heroes_wip/mcginnis/mcginnis.vmdl"
m_bNeedsTesting = false
m_strDeathSound = "Damage.Receive.Lethal"
m_strHeroGender = "female"
m_bInDevelopment = false
m_hDeathParticle = "particles/generic/player_death_screen.vpcf"
m_ShopStatDisplay =
m_bLimitedTesting = false
m_mapItemSlotInfo =
m_mapScalingStats = {}
m_strDeathVOSound = "Generated.Forge.Hero.Death.VO"
m_strIconHeroCard = "file://{images}/heroes/engineer_card.psd"
m_strLastHitSound = "LastHit.Default"
m_strMinimapImage = "file://{images}/heroes/engineer_mm.psd"
m_hRespawnParticle = "particles/generic/player_respawn_deploy.vpcf"
m_heroStatsDisplay =
m_mapStartingStats =
m_strUIPortraitMap = "maps/ui/hero_prefabs/forge.vmap"
m_strUIShoppingMap = "maps/ui/hero_shop/engineer_shop.vmap"
m_MapModCostBonuses =
m_mapBoundAbilities =
m_strHeroSearchName = "#hero_forge_search" // McGinnis
m_strIconImageSmall = "file://{images}/heroes/engineer_sm.psd"
m_strLowHealthSound = "PlayerAlert.LowHealth"
m_strTopBarVertical = "file://{images}/heroes/engineer_vertical.psd"
m_hLowHealthParticle = "particles/generic/player_low_health_screen.vpcf"
m_nAllyBotDifficulty = 1
m_strUITeamRevealMap = "maps/ui/team_reveal_hero/engineer_team_reveal.vmap"
m_hVisibilityParticle = "particles/generic/player_visible.vpcf"
m_nEnemyBotDifficulty = 2
m_strLogoImageEnglish = "file://{images}/heroes/hero_names/mcginnis.svg"
m_eAbilityResourceType = "EResourceType_None"
m_hDamageTakenParticle = "particles/generic/player_damage_screen.vpcf"
m_strIconHeroCardGloat = "file://{images}/heroes/engineer_card_gloat.psd"
m_eHeroDevelopmentState = "EHeroDevState_Release"
m_hGameSoundEventScript = "soundevents/hero/forge.vsndevts"
m_mapItemDraftBucketing =
m_strLogoImageLocalized = "file://{images}/heroes/hero_names/mcginnis_localized.svg"
m_strRosterAvoidedSound = "Generated.Forge.Hero.Avoided.VO"
m_strRosterRemovedSound = "Generated.Forge.Hero.Remove.VO"
m_strHideoutRichPresence = "#Steam_Citadel_Hideout_Engineering" // Tinkering in the Hideout
m_strPostGameDefeatSound = "Forge.Progession.Page.Lose.VO"
m_strRosterSelectedSound = "Generated.Forge.Hero.Pick.VO"
m_bLaneTestingRecommended = true
m_groundDashPositionCurve =
m_hGeneratedVOEventScript = "soundevents/vo/generated_vo_hero_forge.vsndevts"
m_strIconHeroCardCritical = "file://{images}/heroes/engineer_card_critical.psd"
m_strPostGameVictorySound = "Forge.Progession.Page.Win.VO"
m_strUIPostgamePortraitMap = "maps/ui/hero_postgame_portrait/engineer_postgame_portrait.vmap"
m_strRosterBackgroundLayout = "file://{resources}/layout/hero_backgrounds/hero_background_forge.xml"
m_hGroundDamageTakenParticle = "particles/generic/player_ground_damage_screen.vpcf"
m_mapItemDraftCounterWeights = {
upgrade_healbane = 2
}
m_mapStandardLevelUpUpgrades = {
MODIFIER_VALUE_BOON_COUNT = 1
MODIFIER_VALUE_TECH_POWER = 1.1
MODIFIER_VALUE_TECH_RESIST = 0.35
MODIFIER_VALUE_BONUS_ATTACK_RANGE = 0
MODIFIER_VALUE_BASE_HEALTH_FROM_LEVEL = 52
MODIFIER_VALUE_TECH_DAMAGE_MULTIPLIER = 0
MODIFIER_VALUE_BULLET_ARMOR_DAMAGE_RESIST = 0
MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN = 0
MODIFIER_VALUE_BASE_MELEE_DAMAGE_FROM_LEVEL = 1.58
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL = 0.171
MODIFIER_VALUE_BASE_BULLET_DAMAGE_FROM_LEVEL_ALT_FIRE = 0
}
m_vecAmbientParticleSettings = [
0{
m_nCP = 0
m_eAttachmentType = "PATTACH_ABSORIGIN_FOLLOW"
}
1{
m_nCP = 1
m_eAttachmentType = "PATTACH_POINT_FOLLOW"
m_strAttachmentName = "ability_apply"
}
]
m_flStealthSpeedMetersPerSecond = 4
}

History

  1. 6728–6745changed
    • ±m_ShopStatDisplay.m_eVitalityStatsDisplay.m_vecDisplayStats+EHeroSpiritLifestealEffectiveness
  2. 6722–6726changed
    • +m_PopularItems
      { 2 keys }
      {
      	m_unTimestamp = 1790702781
      	m_mapGeneratedItemPopularity = 
      	{
      		ECitadelItemGamePhase_MidGame = 
      		{
      			upgrade_vampire = 
      			{
      				m_flPickPct = 9.88104
      				m_flWinratePct = 44.42289
      			}
      			upgrade_dps_aura = 
      			{
      				m_flPickPct = 26.553495
      				m_flWinratePct = 53.566433
      			}
      			upgrade_healbane = 
      			{
      				m_flPickPct = 26.742779
      				m_flWinratePct = 52.69901
      			}
      			upgrade_clip_size = 
      			{
      				m_flPickPct = 5.82943
      				m_flWinratePct = 45.9104
      			}
      			upgrade_endurance = 
      			{
      				m_flPickPct = 10.871778
      				m_flWinratePct = 50.336086
      			}
      			upgrade_magic_slow = 
      			{
      				m_flPickPct = 30.56677
      				m_flWinratePct = 50.993534
      			}
      			upgrade_suppressor = 
      			{
      				m_flPickPct = 16.249565
      				m_flWinratePct = 51.268063
      			}
      			upgrade_tech_range = 
      			{
      				m_flPickPct = 5.146574
      				m_flWinratePct = 51.00093
      			}
      			upgrade_magic_reach = 
      			{
      				m_flPickPct = 29.065685
      				m_flWinratePct = 50.280273
      			}
      			upgrade_magic_tempo = 
      			{
      				m_flPickPct = 31.322702
      				m_flWinratePct = 49.95028
      			}
      			upgrade_titan_round = 
      			{
      				m_flPickPct = 6.911217
      				m_flWinratePct = 44.860462
      			}
      			upgrade_arcane_surge = 
      			{
      				m_flPickPct = 10.543529
      				m_flWinratePct = 49.789795
      			}
      			upgrade_extra_charge = 
      			{
      				m_flPickPct = 10.847819
      				m_flWinratePct = 46.604088
      			}
      			upgrade_magic_shield = 
      			{
      				m_flPickPct = 25.417799
      				m_flWinratePct = 51.58599
      			}
      			upgrade_quick_silver = 
      			{
      				m_flPickPct = 13.377978
      				m_flWinratePct = 48.61646
      			}
      			upgrade_rapid_rounds = 
      			{
      				m_flPickPct = 6.154086
      				m_flWinratePct = 45.571346
      			}
      			upgrade_blitz_bullets = 
      			{
      				m_flPickPct = 7.89357
      				m_flWinratePct = 47.80695
      			}
      			upgrade_rapid_recharge = 
      			{
      				m_flPickPct = 23.415955
      				m_flWinratePct = 50.578125
      			}
      			upgrade_soaring_spirit = 
      			{
      				m_flPickPct = 15.474464
      				m_flWinratePct = 49.268406
      			}
      			upgrade_sprint_booster = 
      			{
      				m_flPickPct = 13.688258
      				m_flWinratePct = 49.002277
      			}
      			upgrade_chain_lightning = 
      			{
      				m_flPickPct = 10.212883
      				m_flWinratePct = 44.914955
      			}
      			upgrade_fleetfoot_boots = 
      			{
      				m_flPickPct = 8.427875
      				m_flWinratePct = 49.49538
      			}
      			upgrade_healing_booster = 
      			{
      				m_flPickPct = 20.163406
      				m_flWinratePct = 50.305984
      			}
      			upgrade_improved_spirit = 
      			{
      				m_flPickPct = 7.719862
      				m_flWinratePct = 48.52576
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 20.813915
      				m_flWinratePct = 49.717968
      			}
      			upgrade_trophy_collector = 
      			{
      				m_flPickPct = 6.191224
      				m_flWinratePct = 50.32895
      			}
      			upgrade_cardio_calibrator = 
      			{
      				m_flPickPct = 21.512344
      				m_flWinratePct = 49.457035
      			}
      			upgrade_intensifying_clip = 
      			{
      				m_flPickPct = 9.296419
      				m_flWinratePct = 44.84536
      			}
      			upgrade_rechargingbullets = 
      			{
      				m_flPickPct = 13.061708
      				m_flWinratePct = 48.858112
      			}
      			upgrade_cooldown_reduction = 
      			{
      				m_flPickPct = 10.773543
      				m_flWinratePct = 51.039696
      			}
      			upgrade_magic_vulnerability = 
      			{
      				m_flPickPct = 36.619026
      				m_flWinratePct = 52.3473
      			}
      			upgrade_regenerating_bullet_shield = 
      			{
      				m_flPickPct = 9.960107
      				m_flWinratePct = 46.66827
      			}
      		}
      		ECitadelItemGamePhase_LateGame = 
      		{
      			upgrade_dps_aura = 
      			{
      				m_flPickPct = 20.14903
      				m_flWinratePct = 48.671146
      			}
      			upgrade_healbane = 
      			{
      				m_flPickPct = 10.446491
      				m_flWinratePct = 46.135323
      			}
      			upgrade_healbuff = 
      			{
      				m_flPickPct = 23.374025
      				m_flWinratePct = 53.949055
      			}
      			upgrade_ricochet = 
      			{
      				m_flPickPct = 6.832149
      				m_flWinratePct = 48.851482
      			}
      			upgrade_capacitor = 
      			{
      				m_flPickPct = 6.459574
      				m_flWinratePct = 45.864243
      			}
      			upgrade_juggernaut = 
      			{
      				m_flPickPct = 7.014244
      				m_flWinratePct = 50.794193
      			}
      			upgrade_magic_slow = 
      			{
      				m_flPickPct = 11.395302
      				m_flWinratePct = 48.92767
      			}
      			upgrade_tech_purge = 
      			{
      				m_flPickPct = 11.654068
      				m_flWinratePct = 46.741364
      			}
      			upgrade_tech_range = 
      			{
      				m_flPickPct = 31.823463
      				m_flWinratePct = 51.780605
      			}
      			upgrade_magic_reach = 
      			{
      				m_flPickPct = 6.969918
      				m_flWinratePct = 48.521828
      			}
      			upgrade_magic_tempo = 
      			{
      				m_flPickPct = 13.035353
      				m_flWinratePct = 49.912693
      			}
      			upgrade_spirit_burn = 
      			{
      				m_flPickPct = 15.182155
      				m_flWinratePct = 58.24982
      			}
      			upgrade_auto_cleanse = 
      			{
      				m_flPickPct = 5.628167
      				m_flWinratePct = 54.2997
      			}
      			upgrade_surging_power = 
      			{
      				m_flPickPct = 7.179567
      				m_flWinratePct = 48.55665
      			}
      			upgrade_tech_overflow = 
      			{
      				m_flPickPct = 6.983096
      				m_flWinratePct = 53.559788
      			}
      			upgrade_rapid_recharge = 
      			{
      				m_flPickPct = 36.48605
      				m_flWinratePct = 49.392567
      			}
      			upgrade_soaring_spirit = 
      			{
      				m_flPickPct = 20.15502
      				m_flWinratePct = 52.954113
      			}
      			upgrade_ultimate_burst = 
      			{
      				m_flPickPct = 19.109173
      				m_flWinratePct = 52.792927
      			}
      			upgrade_healing_booster = 
      			{
      				m_flPickPct = 9.876247
      				m_flWinratePct = 50.21834
      			}
      			upgrade_improved_spirit = 
      			{
      				m_flPickPct = 8.661484
      				m_flWinratePct = 56.666668
      			}
      			upgrade_arcane_extension = 
      			{
      				m_flPickPct = 7.95347
      				m_flWinratePct = 53.818348
      			}
      			upgrade_boundless_spirit = 
      			{
      				m_flPickPct = 27.319014
      				m_flWinratePct = 54.22733
      			}
      			upgrade_ethereal_bullets = 
      			{
      				m_flPickPct = 11.094605
      				m_flWinratePct = 48.871613
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 5.033963
      				m_flWinratePct = 46.097095
      			}
      			upgrade_superior_stamina = 
      			{
      				m_flPickPct = 18.604818
      				m_flWinratePct = 51.236317
      			}
      			upgrade_cardio_calibrator = 
      			{
      				m_flPickPct = 7.288584
      				m_flWinratePct = 49.375412
      			}
      			upgrade_rechargingbullets = 
      			{
      				m_flPickPct = 5.927665
      				m_flWinratePct = 49.575584
      			}
      			upgrade_cooldown_reduction = 
      			{
      				m_flPickPct = 39.540928
      				m_flWinratePct = 50.48173
      			}
      			upgrade_escalating_exposure = 
      			{
      				m_flPickPct = 46.159836
      				m_flWinratePct = 53.175365
      			}
      			upgrade_magic_vulnerability = 
      			{
      				m_flPickPct = 16.338217
      				m_flWinratePct = 48.284206
      			}
      			upgrade_reinforcing_casings = 
      			{
      				m_flPickPct = 7.591676
      				m_flWinratePct = 46.7098
      			}
      			upgrade_health_stealing_magic = 
      			{
      				m_flPickPct = 9.21855
      				m_flWinratePct = 50.708252
      			}
      			upgrade_transcendent_cooldown = 
      			{
      				m_flPickPct = 25.97247
      				m_flWinratePct = 50.61347
      			}
      			upgrade_imbued_duration_extender = 
      			{
      				m_flPickPct = 13.639141
      				m_flWinratePct = 54.396133
      			}
      		}
      		ECitadelItemGamePhase_EarlyGame = 
      		{
      			upgrade_clip_size = 
      			{
      				m_flPickPct = 16.618746
      				m_flWinratePct = 46.518166
      			}
      			upgrade_endurance = 
      			{
      				m_flPickPct = 16.19585
      				m_flWinratePct = 48.331978
      			}
      			upgrade_magic_reach = 
      			{
      				m_flPickPct = 21.371239
      				m_flWinratePct = 50.703514
      			}
      			upgrade_magic_tempo = 
      			{
      				m_flPickPct = 7.688806
      				m_flWinratePct = 53.70832
      			}
      			upgrade_titan_round = 
      			{
      				m_flPickPct = 5.1682
      				m_flWinratePct = 45.618916
      			}
      			upgrade_arcane_surge = 
      			{
      				m_flPickPct = 5.593492
      				m_flWinratePct = 53.52324
      			}
      			upgrade_extra_charge = 
      			{
      				m_flPickPct = 56.35183
      				m_flWinratePct = 49.95748
      			}
      			upgrade_rapid_rounds = 
      			{
      				m_flPickPct = 6.269168
      				m_flWinratePct = 49.168736
      			}
      			upgrade_sprint_booster = 
      			{
      				m_flPickPct = 11.954907
      				m_flWinratePct = 48.511875
      			}
      			upgrade_improved_spirit = 
      			{
      				m_flPickPct = 9.901524
      				m_flWinratePct = 49.53418
      			}
      			upgrade_improved_stamina = 
      			{
      				m_flPickPct = 17.315987
      				m_flWinratePct = 49.792446
      			}
      			upgrade_non_player_bonus = 
      			{
      				m_flPickPct = 43.009632
      				m_flWinratePct = 49.015347
      			}
      			upgrade_intensifying_clip = 
      			{
      				m_flPickPct = 38.530285
      				m_flWinratePct = 50.310925
      			}
      			upgrade_mystic_regeneration = 
      			{
      				m_flPickPct = 5.363475
      				m_flWinratePct = 50.01117
      			}
      		}
      	}
      }
    • +m_strHeroGenderfemale
    • ~m_ShopStatDisplay.m_eWeaponStatsDisplay.m_strWeaponDescLocString#citadel_weapon_hero_forge_set_desc→#citadel_weapon_forge_set_desc
    • +m_mapStartingStats.EOOCHealthRegen0
    • +m_mapBoundAbilities.ESlot_Cosmetic_1cosmetic_ability_voting_poster
    • +m_hVisibilityParticleparticles/generic/player_visible.vpcf
    • +m_eHeroDevelopmentStateEHeroDevState_Release
    • +m_strRosterBackgroundLayoutfile://{resources}/layout/hero_backgrounds/hero_background_forge.xml
    • +m_mapStandardLevelUpUpgrades.MODIFIER_VALUE_OUT_OF_COMBAT_HEALTH_REGEN0
    • −m_bPrereleaseOnlyfalse
    • −m_bPlayerSelectabletrue
    • −m_mapPurchaseBonuses
      { 3 keys }
      {
      	EItemSlotType_Tech = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "4"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "7"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "10"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "13"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "16"
      			m_ValueType = "MODIFIER_VALUE_TECH_POWER"
      		},
      	]
      	EItemSlotType_Armor = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "7"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "8"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "9"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "10"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "11"
      			m_ValueType = "MODIFIER_VALUE_BASE_HEALTH_PERCENT"
      		},
      	]
      	EItemSlotType_WeaponMod = 
      	[
      		{
      			m_nTier = 1
      			m_strValue = "4"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 2
      			m_strValue = "8"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 3
      			m_strValue = "13"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 4
      			m_strValue = "18"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      		{
      			m_nTier = 5
      			m_strValue = "23"
      			m_ValueType = "MODIFIER_VALUE_WEAPON_DAMAGE_INCREASE"
      		},
      	]
      }
  3. 6696–6701first dumped