Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 4s ago· Viewing build 6738 (Oct 02 2026), not the latest

ability_werewolf_transformation_trigger

End the Cursecitadel_base_trigger_abilityOpen the ability page

28 keys · inherits from inherent_base

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

ability_werewolf_transformation_trigger = {
_class = "citadel_base_trigger_ability"
_editor = {
folder_name = "Hero Werewolf"
}
_multibase = [
]
m_iMaxLevel = 1
m_iUpdateTime = 1692734621
m_CastParticle = ""
m_eAbilityType = "EAbilityType_Innate"
m_bStartTrained = true
m_mapWeaponInfos = {
primary = {
m_Spread = 0.2
m_flRange = 8192
m_bCanCrit = true
m_bCanZoom = true
m_bSpinsUp = false
m_iBullets = 1
m_flZoomFOV = 70
m_iClipSize = 0
m_bIsSemiAuto = false
m_eDamageType = "CITADEL_DAMAGETYPE_BULLET"
m_flCycleTime = 0.15
m_nRecoilSeed = 0
m_flBuildUpRate = -1
m_flBulletSpeed = 1000
m_flRecoilSpeed = 1
m_strShootSound = ""
m_flBulletDamage = 0
m_flBulletRadius = 0
m_flCritBonusEnd = 1
m_iSplitShotsMax = -1
m_reloadDuration = 0
m_strReloadSound = ""
m_strSpinUpSound = ""
m_strZoomInSound = ""
m_NpcAimingSpread = 0
m_VerticallRecoil = {
m_Range = 0
m_flBurstSlope = 0
m_flBurstConstant = 0
m_flBurstExponent = 1
}
m_bAlwaysCritNPCs = false
m_flSpinDecayRate = 0
m_flVerticalPunch = 1
m_iBurstShotCount = 1
m_strZoomOutSound = ""
m_HorizontalRecoil = {
m_Range = 0
m_flBurstSlope = 0
m_flBurstConstant = 0
m_flBurstExponent = 1
}
m_flBulletLifetime = 0
m_flCritBonusStart = 1
m_flIronSightsTime = 0.1
m_mapImpactEffects = {}
m_strSpinDownSound = ""
m_vecOriginOffsets = []
m_flExplosionRadius = 0
m_flHorizontalPunch = 0.5
m_flScatterYawScale = 1
m_flVerticalAimBias = 0
m_strFirstShotSound = ""
m_strReloadEndSound = ""
m_vecScatterOffsets = []
m_bUsesSpreadPattern = true
m_flMaxSpinCycleTime = -1
m_flRangeWhileZoomed = 0
m_flSpinIncreaseRate = 0
m_flZoomFOV_Relative = -5
m_strBulletWhizSound = ""
m_strSpinUpLoopSound = ""
m_flAutoReplenishClip = 0
m_flCritBonusEndRange = 0
m_flDamageFalloffBias = 0.5
m_strShotReleaseSound = ""
m_bReloadSingleBullets = false
m_flBulletGravityScale = 1
m_flBulletWhizDistance = 150
m_flMaxLagCompensation = 3.4028234663852886e+38
m_flPenetrationPercent = 0
m_flSpreadPenaltyDecay = 3
m_iAmmoConsumedPerShot = 1
m_strBulletImpactSound = ""
m_szBulletLinkParticle = ""
m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
m_flBulletCreationDelay = 0
m_flBulletRadiusVsWorld = 0
m_flCritBonusStartRange = 0
m_flIntraBurstCycleTime = 0
m_flPelletScatterFactor = 1
m_flRecoilRecoverySpeed = 1
m_strBulletLoopingSound = ""
m_strWeaponImpactEffect = ""
m_flCritBonusAgainstNPCs = 0.2
m_flZoomMoveSpeedPercent = 0.75
m_bDontPassThroughPortals = false
m_flDamageFalloffEndRange = 900
m_flDamageFalloffEndScale = 0
m_flShootMoveSpeedPercent = 0.75
m_iBulletsToFullyClaimOrb = 1
m_szMuzzleFlashEffectName = ""
m_AimingShootSpreadPenalty = 0
m_bHitOnceAcrossAllBullets = false
m_flReloadMoveSpeedPercent = 1
m_bApplySpreadToFirstPellet = false
m_bFirstShotPerfectAccuracy = false
m_flBulletSpeedRandomFactor = 0
m_flDamageFalloffStartRange = 0
m_flDamageFalloffStartScale = 1
m_flShootSpreadPenaltyDecay = 1
m_flShootingUpSpreadPenalty = 0
m_strCustomAttachmentSource = "ability_cast"
m_flPelletScatterSpreadFactor = 0.5
m_flRecoilRecoveryDelayFactor = 1
m_flShootSpreadPenaltyPerShot = 0
m_bAllowExplosionToCollectGold = false
m_szBulletTravelTracerParticle = "particles/weapon_fx/default_tracer.vpcf"
m_flShootSpreadPenaltyDecayDelay = -1
m_bReloadSingleBulletsAllowCancel = false
m_strLocalPlayerBulletImpactSound = ""
m_szSelfBulletTravelTracerParticle = ""
m_bUseDesatForFriendlyNonHeroTracer = true
m_flExplosionDamageScaleAtMaxRadius = 0.3
m_flReloadSingleBulletsInitialDelay = 0
m_bReloadUseActiveWeaponInfoDuration = false
m_flBulletInheritShooterVelocityScale = 0
m_flRecoilShotIndexRecoveryTimeFactor = 0.25
m_strLocalPlayerBulletImpactHeavySound = ""
m_ShootSpreadPenaltyPerShotNormalization = {
m_FireRatePctRange = [
00
1100
]
m_SpreadPerShotFactor = 1
m_bNormalizeSpreadPerShot = false
}
}
}
m_TargetBuffSound = ""
m_flMinCancelTime = 4
m_strAbilityImage = "file://{images}/hud/abilities/haze/haze_fixation.psd"
m_AbilityToTrigger = "ability_werewolf_transformation"
m_strAG2SourceName = "wraith_ability_full_auto"
m_RapidFireModifier = {}
m_sCustomStackLabel = "#CurrentBonus_label" // Current Bonus:
m_eAbilityActivation = "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST"
m_vecAbilityUpgrades = []
m_nAbilityTargetTypes = "CITADEL_UNIT_TARGET_ALL_FRIENDLY"
m_AbilityBehaviorsBits = ""
m_mapAbilityProperties = {
TechPower = { // Spirit Power
m_strValue = "0"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
m_eProvidedPropertyType = "MODIFIER_VALUE_TECH_POWER"
}
WeaponPower = { // Weapon Damage
m_strValue = "0"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
m_eProvidedPropertyType = "MODIFIER_VALUE_WEAPON_POWER"
}
AbilityCharges = { // Charges
m_strValue = "0"
m_strCSSClass = "cast"
m_strDisableValue = "-1"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_ability_charges"
_my_subclass_name = "AbilityCharges_scale_function"
}
}
AbilityCooldown = { // Cooldown
m_strValue = "0"
m_strCSSClass = "cooldown"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_single_stat"
_my_subclass_name = "AbilityCooldown_scale_function"
m_eSpecificStatScaleType = "ETechCooldown"
}
}
AbilityDuration = { // Duration
m_strValue = "0"
m_strCSSClass = "duration"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_single_stat"
_my_subclass_name = "AbilityDuration_scale_function"
m_eSpecificStatScaleType = "ETechDuration"
}
}
AbilityCastDelay = { // Cast Delay
m_strValue = "0"
m_strCSSClass = "cast"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
}
AbilityCastRange = { // Cast Range
m_strValue = "0"
m_strCSSClass = "range"
m_eDisplayUnits = "EDisplayUnit_Meters"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_single_stat"
_my_subclass_name = "AbilityCastRange_scale_function"
m_eSpecificStatScaleType = "ETechRange"
}
}
ChannelMoveSpeed = {
m_strValue = "-1"
m_strCSSClass = "move_speed"
m_eDisplayUnits = "EDisplayUnit_MetersPerSecond"
m_bCanSetTokenOverride = true
}
AbilityChannelTime = { // Channel Duration
m_strValue = "0"
m_strCSSClass = "cast"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_multi_stats"
_my_subclass_name = "scale_duration"
m_vecScalingStats = [
0"EChannelDuration"
1"ETechDuration"
]
}
}
AbilityResourceCost = {
m_strValue = "0"
m_strCSSClass = "cast"
m_strDisableValue = "0"
m_bCanSetTokenOverride = true
}
AbilityUnitTargetLimit = {
m_strValue = "1"
m_bCanSetTokenOverride = true
}
AbilityPostCastDuration = {
m_strValue = "0"
m_strDisableValue = "0"
}
AbilityCooldownBetweenCharge = { // Charge Delay
m_strValue = "-1.0"
m_strCSSClass = "charge_cooldown"
m_strDisableValue = "-2"
m_bCanSetTokenOverride = true
m_subclassScaleFunction = {
_class = "scale_function_ability_recharge_time"
_my_subclass_name = "scale_function_ability_recharge_time"
}
}
}
m_AbilityTooltipDetails = {
m_vecAbilityInfoSections = [
0{
m_strLocString = "#ability_werewolf_transformation_trigger_desc" // Return back to your human form.
m_vecBasicProperties = []
m_vecAbilityPropertiesBlock = [
0{
m_vecAbilityProperties = []
}
]
}
]
}
m_strCastAnimGraphParam = "b_RapidFireAction"
m_eAbilityTargetingLocation = "CITADEL_ABILITY_TARGETING_LOCATION_SELF"
m_strAG2CastCompletedAction = "ability_full_auto_cast_completed"
m_bitsChannelEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPostCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
}

History

  1. 6722–6745changed
    • +m_mapWeaponInfos
      { 1 key }
      {
      	primary = 
      	{
      		m_Spread = 0.2
      		m_flRange = 8192
      		m_bCanCrit = true
      		m_bCanZoom = true
      		m_bSpinsUp = false
      		m_iBullets = 1
      		m_flZoomFOV = 70
      		m_iClipSize = 0
      		m_bIsSemiAuto = false
      		m_eDamageType = "CITADEL_DAMAGETYPE_BULLET"
      		m_flCycleTime = 0.15
      		m_nRecoilSeed = 0
      		m_flBuildUpRate = -1
      		m_flBulletSpeed = 1000
      		m_flRecoilSpeed = 1
      		m_strShootSound = ""
      		m_flBulletDamage = 0
      		m_flBulletRadius = 0
      		m_flCritBonusEnd = 1
      		m_iSplitShotsMax = -1
      		m_reloadDuration = 0
      		m_strReloadSound = ""
      		m_strSpinUpSound = ""
      		m_strZoomInSound = ""
      		m_NpcAimingSpread = 0
      		m_VerticallRecoil = 
      		{
      			m_Range = 0
      			m_flBurstSlope = 0
      			m_flBurstConstant = 0
      			m_flBurstExponent = 1
      		}
      		m_bAlwaysCritNPCs = false
      		m_flSpinDecayRate = 0
      		m_flVerticalPunch = 1
      		m_iBurstShotCount = 1
      		m_strZoomOutSound = ""
      		m_HorizontalRecoil = 
      		{
      			m_Range = 0
      			m_flBurstSlope = 0
      			m_flBurstConstant = 0
      			m_flBurstExponent = 1
      		}
      		m_flBulletLifetime = 0
      		m_flCritBonusStart = 1
      		m_flIronSightsTime = 0.1
      		m_mapImpactEffects = 
      		{
      		}
      		m_strSpinDownSound = ""
      		m_vecOriginOffsets = []
      		m_flExplosionRadius = 0
      		m_flHorizontalPunch = 0.5
      		m_flScatterYawScale = 1
      		m_flVerticalAimBias = 0
      		m_strFirstShotSound = ""
      		m_strReloadEndSound = ""
      		m_vecScatterOffsets = []
      		m_bUsesSpreadPattern = true
      		m_flMaxSpinCycleTime = -1
      		m_flRangeWhileZoomed = 0
      		m_flSpinIncreaseRate = 0
      		m_flZoomFOV_Relative = -5
      		m_strBulletWhizSound = ""
      		m_strSpinUpLoopSound = ""
      		m_flAutoReplenishClip = 0
      		m_flCritBonusEndRange = 0
      		m_flDamageFalloffBias = 0.5
      		m_strShotReleaseSound = ""
      		m_bReloadSingleBullets = false
      		m_flBulletGravityScale = 1
      		m_flBulletWhizDistance = 150
      		m_flMaxLagCompensation = 3.4028234663852886e+38
      		m_flPenetrationPercent = 0
      		m_flSpreadPenaltyDecay = 3
      		m_iAmmoConsumedPerShot = 1
      		m_strBulletImpactSound = ""
      		m_szBulletLinkParticle = ""
      		m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
      		m_flBulletCreationDelay = 0
      		m_flBulletRadiusVsWorld = 0
      		m_flCritBonusStartRange = 0
      		m_flIntraBurstCycleTime = 0
      		m_flPelletScatterFactor = 1
      		m_flRecoilRecoverySpeed = 1
      		m_strBulletLoopingSound = ""
      		m_strWeaponImpactEffect = ""
      		m_flCritBonusAgainstNPCs = 0.2
      		m_flZoomMoveSpeedPercent = 0.75
      		m_bDontPassThroughPortals = false
      		m_flDamageFalloffEndRange = 900
      		m_flDamageFalloffEndScale = 0
      		m_flShootMoveSpeedPercent = 0.75
      		m_iBulletsToFullyClaimOrb = 1
      		m_szMuzzleFlashEffectName = ""
      		m_AimingShootSpreadPenalty = 0
      		m_bHitOnceAcrossAllBullets = false
      		m_flReloadMoveSpeedPercent = 1
      		m_bApplySpreadToFirstPellet = false
      		m_bFirstShotPerfectAccuracy = false
      		m_flBulletSpeedRandomFactor = 0
      		m_flDamageFalloffStartRange = 0
      		m_flDamageFalloffStartScale = 1
      		m_flShootSpreadPenaltyDecay = 1
      		m_flShootingUpSpreadPenalty = 0
      		m_strCustomAttachmentSource = "ability_cast"
      		m_flPelletScatterSpreadFactor = 0.5
      		m_flRecoilRecoveryDelayFactor = 1
      		m_flShootSpreadPenaltyPerShot = 0
      		m_bAllowExplosionToCollectGold = false
      		m_szBulletTravelTracerParticle = "particles/weapon_fx/default_tracer.vpcf"
      		m_flShootSpreadPenaltyDecayDelay = -1
      		m_bReloadSingleBulletsAllowCancel = false
      		m_strLocalPlayerBulletImpactSound = ""
      		m_szSelfBulletTravelTracerParticle = ""
      		m_bUseDesatForFriendlyNonHeroTracer = true
      		m_flExplosionDamageScaleAtMaxRadius = 0.3
      		m_flReloadSingleBulletsInitialDelay = 0
      		m_bReloadUseActiveWeaponInfoDuration = false
      		m_flBulletInheritShooterVelocityScale = 0
      		m_flRecoilShotIndexRecoveryTimeFactor = 0.25
      		m_strLocalPlayerBulletImpactHeavySound = ""
      		m_ShootSpreadPenaltyPerShotNormalization = 
      		{
      			m_FireRatePctRange = [ 0, 100 ]
      			m_SpreadPerShotFactor = 1
      			m_bNormalizeSpreadPerShot = false
      		}
      	}
      }
    • +m_sCustomStackLabel#CurrentBonus_label
    • −m_WeaponInfo
      { 110 keys }
      {
      	m_Spread = 0.2
      	m_flRange = 8192
      	m_bCanCrit = true
      	m_bCanZoom = true
      	m_bSpinsUp = false
      	m_iBullets = 1
      	m_flZoomFOV = 70
      	m_iClipSize = 0
      	m_bIsSemiAuto = false
      	m_eDamageType = "CITADEL_DAMAGETYPE_BULLET"
      	m_flCycleTime = 0.15
      	m_nRecoilSeed = 0
      	m_flBuildUpRate = -1
      	m_flBulletSpeed = 1000
      	m_flRecoilSpeed = 1
      	m_strShootSound = ""
      	m_flBulletDamage = 0
      	m_flBulletRadius = 0
      	m_flCritBonusEnd = 1
      	m_iSplitShotsMax = -1
      	m_reloadDuration = 0
      	m_strReloadSound = ""
      	m_strSpinUpSound = ""
      	m_strZoomInSound = ""
      	m_NpcAimingSpread = 0
      	m_VerticallRecoil = 
      	{
      		m_Range = 0
      		m_flBurstSlope = 0
      		m_flBurstConstant = 0
      		m_flBurstExponent = 1
      	}
      	m_bAlwaysCritNPCs = false
      	m_flSpinDecayRate = 0
      	m_flVerticalPunch = 1
      	m_iBurstShotCount = 1
      	m_strZoomOutSound = ""
      	m_HorizontalRecoil = 
      	{
      		m_Range = 0
      		m_flBurstSlope = 0
      		m_flBurstConstant = 0
      		m_flBurstExponent = 1
      	}
      	m_flBulletLifetime = 0
      	m_flCritBonusStart = 1
      	m_flIronSightsTime = 0.1
      	m_mapImpactEffects = 
      	{
      	}
      	m_strSpinDownSound = ""
      	m_vecOriginOffsets = []
      	m_flExplosionRadius = 0
      	m_flHorizontalPunch = 0.5
      	m_flScatterYawScale = 1
      	m_flVerticalAimBias = 0
      	m_strFirstShotSound = ""
      	m_strReloadEndSound = ""
      	m_vecScatterOffsets = []
      	m_bUsesSpreadPattern = true
      	m_flMaxSpinCycleTime = -1
      	m_flRangeWhileZoomed = 0
      	m_flSpinIncreaseRate = 0
      	m_flZoomFOV_Relative = -5
      	m_strBulletWhizSound = ""
      	m_strSpinUpLoopSound = ""
      	m_flAutoReplenishClip = 0
      	m_flCritBonusEndRange = 0
      	m_flDamageFalloffBias = 0.5
      	m_strShotReleaseSound = ""
      	m_bReloadSingleBullets = false
      	m_flBulletGravityScale = 1
      	m_flBulletWhizDistance = 150
      	m_flMaxLagCompensation = 3.4028234663852886e+38
      	m_flPenetrationPercent = 0
      	m_flSpreadPenaltyDecay = 3
      	m_iAmmoConsumedPerShot = 1
      	m_strBulletImpactSound = ""
      	m_szBulletLinkParticle = ""
      	m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
      	m_flBulletCreationDelay = 0
      	m_flBulletRadiusVsWorld = 0
      	m_flCritBonusStartRange = 0
      	m_flIntraBurstCycleTime = 0
      	m_flPelletScatterFactor = 1
      	m_flRecoilRecoverySpeed = 1
      	m_strBulletLoopingSound = ""
      	m_strWeaponImpactEffect = ""
      	m_flCritBonusAgainstNPCs = 0.2
      	m_flZoomMoveSpeedPercent = 0.75
      	m_bDontPassThroughPortals = false
      	m_flDamageFalloffEndRange = 900
      	m_flDamageFalloffEndScale = 0
      	m_flShootMoveSpeedPercent = 0.75
      	m_iBulletsToFullyClaimOrb = 1
      	m_szMuzzleFlashEffectName = ""
      	m_AimingShootSpreadPenalty = 0
      	m_bHitOnceAcrossAllBullets = false
      	m_flReloadMoveSpeedPercent = 1
      	m_bApplySpreadToFirstPellet = false
      	m_bFirstShotPerfectAccuracy = false
      	m_flBulletSpeedRandomFactor = 0
      	m_flDamageFalloffStartRange = 0
      	m_flDamageFalloffStartScale = 1
      	m_flShootSpreadPenaltyDecay = 1
      	m_flShootingUpSpreadPenalty = 0
      	m_strCustomAttachmentSource = "ability_cast"
      	m_flPelletScatterSpreadFactor = 0.5
      	m_flRecoilRecoveryDelayFactor = 1
      	m_flShootSpreadPenaltyPerShot = 0
      	m_bAllowExplosionToCollectGold = false
      	m_szBulletTravelTracerParticle = "particles/weapon_fx/default_tracer.vpcf"
      	m_flShootSpreadPenaltyDecayDelay = -1
      	m_bReloadSingleBulletsAllowCancel = false
      	m_strLocalPlayerBulletImpactSound = ""
      	m_szSelfBulletTravelTracerParticle = ""
      	m_bUseDesatForFriendlyNonHeroTracer = true
      	m_flExplosionDamageScaleAtMaxRadius = 0.3
      	m_flReloadSingleBulletsInitialDelay = 0
      	m_bReloadUseActiveWeaponInfoDuration = false
      	m_flBulletInheritShooterVelocityScale = 0
      	m_flRecoilShotIndexRecoveryTimeFactor = 0.25
      	m_strLocalPlayerBulletImpactHeavySound = ""
      	m_ShootSpreadPenaltyPerShotNormalization = 
      	{
      		m_FireRatePctRange = [ 0, 100 ]
      		m_SpreadPerShotFactor = 1
      		m_bNormalizeSpreadPerShot = false
      	}
      }
    • −m_strMoviePreviewPathfile://{resources}/videos/hero_abilities/wraith_psychic_supercharge.webm
  2. 6696–6701first dumped