| _class | "ability_priest_knockback" |
| _editor | 1 key{
"folder_name": "Hero Priest"
} |
| _multibase | 1 item[
"signature_base"
] |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 11 keys{
"m_Spread": 30,
"m_iBullets": 12,
"m_flBulletSpeed": 4300,
"m_mapImpactEffects": {
"default": {}
},
"m_bUsesSpreadPattern": false,
"m_flBulletGravityScale": 0,
"m_flPenetrationPercent": 0,
"m_eAttachmentSourceType": "EAttachmentSource_Custom",
"m_strWeaponImpactEffect": "particles/abilities/priest/priest_cone_tracer_impact.vpcf",
"m_strCustomAttachmentSource": "shotgun_muzzle_fx",
"m_szBulletTravelTracerParticle": "particles/weapon_fx/default_tracer.vpcf"
} |
| m_iUpdateTime | 0 |
| m_BuffModifier | 6 keys{
"_class": "modifier_priest_knockback_buff",
"m_bIsHidden": false,
"_my_subclass_name": "buff",
"m_strParticleEffect": "particles/abilities/priest/priest_anim_melee_blessed.vpcf",
"m_eHudDisplayLocation": "DISPLAY_HUD_NONE",
"m_eModifierDisplayLocaiton": "MODIFIER_DISPLAY_HEALTHBAR"
} |
| m_SlowModifier | 3 keys{
"_class": "modifier_diminishing_slow",
"m_bIsHidden": true,
"_my_subclass_name": "slow"
} |
| m_eAbilityType | "EAbilityType_Signature" |
| m_strCastSound | "" |
| m_ShootParticle | "particles/abilities/priest/priest_cone_aoe.vpcf" |
| m_bStartTrained | false |
| m_strShootSound | "Priest.Slugshot.Cast" |
| m_DebuffModifier | 4 keys{
"_class": "modifier_base",
"m_bIsHidden": true,
"_my_subclass_name": "debuff",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": []
} |
| m_flMinTravelTime | 0.05 |
| m_strAbilityImage | "file://{images}/hud/abilities/priest/priest_shotgun.psd" |
| m_iFakeBulletCount | 12 |
| m_KnockbackModifier | 5 keys{
"_class": "modifier_priestknockback",
"m_bIsHidden": true,
"_my_subclass_name": "priest_knockback",
"m_flMomentumMaintained": 0.3,
"m_flVelocityStrengthCurve": {
"m_spline": [
{
"x": 0,
"y": 1,
"m_flSlopeIncoming": -0.061205,
"m_flSlopeOutgoing": -0.061205
},
{
"x": 0.753388,
"y": 0.953889,
"m_flSlopeIncoming": -1,
"m_flSlopeOutgoing": -1
},
{
"x": 1,
"y": 0,
"m_flSlopeIncoming": -3.867968,
"m_flSlopeOutgoing": -3.867968
}
],
"m_tangents": [
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
}
],
"m_vDomainMaxs": [
1,
1
],
"m_vDomainMins": [
0,
0
]
}
} |
| m_flBossDamageScale | 1 |
| m_strCastDelaySound | "Priest.Slugshot.Cast.Delay" |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" |
| m_flDotProductToStun | -0.1 |
| m_flFakeBulletSpread | 0.25 |
| m_nAbilityPointsCost | 0 |
| m_PreviewPathParticle | "particles/generic/generic_arc.vpcf" |
| m_bDoWallSlamBehavior | true |
| m_eTargettingLOSCheck | "ELOSCheck_Bounds_IgnoreObscureBlockers" |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_ALL_ENEMY" |
| m_strAG2CastingAction | "knockback_casting" |
| m_AbilityBehaviorsBits | "CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST" |
| m_flTargetingConeAngle | 0 |
| m_nAbillityUnlocksCost | 1 |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#ability_priest_knockback_desc",
"m_vecBasicProperties": [
"DebuffDuration",
"WallStunDistance"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "Damage"
}
]
},
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "BonusDamage"
},
{
"m_bShowPropertyValue": true,
"m_strImportantProperty": "StatusEffectStun",
"m_strStatusEffectValue": "StunDuration",
"m_bRequiresAbilityUpgrade": false
}
],
"m_strPropertiesTitleLocString": "#ability_header_on_wall_hit"
}
]
}
]
} |
| m_InitialImpactParticle | "particles/abilities/priest/priest_cone_impact.vpcf" |
| m_skillshotMissParticle | "particles/abilities/skillshot_default_miss_owner.vpcf" |
| m_bitsInterruptingStates | "MODIFIER_STATE_STUNNED" |
| m_eAbilityTargetingShape | "CITADEL_ABILITY_TARGETING_SHAPE_CONE" |
| m_strAG2ChannelingAction | "knockback_channeling" |
| m_KnockbackToWallModifier | 4 keys{
"_class": "modifier_priestknockback",
"m_bIsHidden": true,
"_my_subclass_name": "priest_knockbacktowall",
"m_flVelocityStrengthCurve": {
"m_spline": [
{
"x": 0,
"y": 1,
"m_flSlopeIncoming": 0,
"m_flSlopeOutgoing": 0
},
{
"x": 0.85702,
"y": 1,
"m_flSlopeIncoming": -1,
"m_flSlopeOutgoing": -1
},
{
"x": 1,
"y": 0,
"m_flSlopeIncoming": -6.993963,
"m_flSlopeOutgoing": -6.993963
}
],
"m_tangents": [
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_SPLINE",
"m_nOutgoingTangent": "CURVE_TANGENT_SPLINE"
}
],
"m_vDomainMaxs": [
1,
1
],
"m_vDomainMins": [
0,
0
]
}
} |
| m_strHitConfirmationSound | "Priest.Slugshot.Hit" |
| m_flTargetingConeHalfWidth | 20 |
| m_eAbilityTargetingLocation | "CITADEL_ABILITY_TARGETING_LOCATION_UNIT" |
| m_flFakeBulletDistanceFudge | 500 |
| m_strAG2CastCompletedAction | "knockback_cast_completed" |
| m_strAbilityChargeReadySound | "" |
| m_strAbilityOffCooldownSound | "" |
| m_bitsChannelEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPreCastEnabledStateMask | "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM" |
| m_bitsPostCastEnabledStateMask | "MODIFIER_STATE_IN_ABILITY_ALLOW_ZOOM" |
| m_bCollectNearbyTargetsWithCone | true |