| _class | "citadel_ability_flying_strike" |
| _editor | 1 key{
"folder_name": "Hero Yamato"
} |
| _multibase | 1 item[
"signature_base"
] |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 18 keys{
"m_flRange": 10000,
"m_iClipSize": 1,
"m_flBulletSpeed": 4000,
"m_flBulletRadius": 32,
"m_flBulletLifetime": 1,
"m_mapImpactEffects": {
"default": {
"m_strSound": "Orion.Charged.Shot.Proj.Impact"
}
},
"m_vecScatterOffsets": [
[
0,
0
],
[
1,
0
],
[
-1,
0
]
],
"m_strBulletWhizSound": "Orion.Charged.Shot.Whizby",
"m_flBulletGravityScale": 0.3,
"m_flPelletScatterFactor": 2,
"m_strBulletLoopingSound": "Yamato.A2.FlyingStrike.Projectile.Lp",
"m_strWeaponImpactEffect": "",
"m_flDamageFalloffEndRange": -1,
"m_szMuzzleFlashEffectName": "",
"m_bHitOnceAcrossAllBullets": true,
"m_flDamageFalloffStartRange": -1,
"m_szBulletTravelTracerParticle": "particles/abilities/shiv/shiv_thrown_shiv.vpcf",
"m_strLocalPlayerBulletImpactSound": "Orion.Charged.Shot.Proj.Impact"
} |
| m_flDashSpeed | 1200 |
| m_iUpdateTime | 1643091758 |
| m_BuffModifier | 10 keys{
"_class": "modifier_base",
"m_bIsHidden": true,
"m_AG2BaseState": {
"m_strParamName": ""
},
"m_AG2HeroState": {
"m_strParamName": ""
},
"m_AG2BaseAction": {
"m_strParamName": ""
},
"_my_subclass_name": "spirit_buff",
"m_vecScriptValues": [],
"m_strParticleEffect": "particles/items/berserker_buff.vpcf",
"m_sAmbientLoopingSound": "",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"SpiritBonus"
]
} |
| m_LeapParticle | "particles/abilities/yamato/yamato_flying_strike_start.vpcf" |
| m_SlowModifier | 9 keys{
"_class": "modifier_slow_base",
"m_bIsHidden": true,
"m_AG2BaseState": {
"m_strParamName": ""
},
"m_AG2HeroState": {
"m_strParamName": ""
},
"m_AG2BaseAction": {
"m_strParamName": ""
},
"_my_subclass_name": "slow",
"m_strParticleEffect": "particles/upgrades/slow_bullet.vpcf",
"m_sAmbientLoopingSound": "",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent"
]
} |
| m_eAbilityType | "EAbilityType_Signature" |
| m_strCastSound | "Yamato.A2.FlyingStrike.Cast" |
| m_SlashParticle | "particles/abilities/yamato/yamato_flying_strike_hit.vpcf" |
| m_bStartTrained | false |
| m_flJumpAirDrag | 4 |
| m_strFlyingLoop | "Yamato.A2.FlyingStrike.Flying.Lp" |
| m_ImpactParticle | "particles/abilities/yamato/yamato_flying_strike_impact.vpcf" |
| m_flGrappleSpeed | 2000 |
| m_projectileInfo | 0 keys{} |
| m_strGrappleLoop | "Yamato.A2.FlyingStrike.Projectile.Lp" |
| m_strStartAttack | "Yamato.A2.FlyingStrike.Attack" |
| m_curveSpeedScale | 4 keys{
"m_spline": [
{
"x": 0,
"y": 0,
"m_flSlopeIncoming": 5079.069824,
"m_flSlopeOutgoing": 5079.069824
},
{
"x": 0.190901,
"y": 969.599976,
"m_flSlopeIncoming": 2400,
"m_flSlopeOutgoing": 2400
},
{
"x": 0.5,
"y": 1200,
"m_flSlopeIncoming": 745.392578,
"m_flSlopeOutgoing": 745.392578
}
],
"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": [
0.5,
1200
],
"m_vDomainMins": [
0,
0
]
} |
| m_previewParticle | "particles/abilities/yamato/yamato_flying_strike_preview.vpcf" |
| m_strAbilityImage | "file://{images}/hud/abilities/yamato/yamato_flying_strike.psd" |
| m_strSelectedSound | "Yamato.A2.FlyingStrike.Select" |
| m_flBossDamageScale | 1 |
| m_flJumpAirSpeedMax | 20 |
| m_strCastDelaySound | "" |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_PRESS" |
| m_flJumpFallSpeedMax | 1 |
| m_nAbilityPointsCost | 0 |
| m_strGrappleHitWorld | "Ability.Bebop.Hook.ImpactGeo" |
| m_strUnselectedSound | "Yamato.A2.FlyingStrike.Unselect" |
| m_PreviewPathParticle | "particles/generic/generic_arc.vpcf" |
| m_flAngleToSpeedScale | 4 items[
0,
45,
1,
0.5
] |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_ALL_ENEMY" |
| m_strGrappleHitTarget | "Yamato.A2.FlyingStrike.Hook" |
| m_strMoviePreviewPath | "file://{resources}/videos/hero_abilities/yamato_flying_strike.webm" |
| m_AbilityBehaviorsBits | "CITADEL_ABILITY_BEHAVIOR_ALWAYS_PREVIEW_RADIUS | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI | CITADEL_ABILITY_BEHAVIOR_MOVEMENT | CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_ALLOW_ALT_CAST" |
| m_EnemyGrappleParticle | "particles/abilities/yamato/yamato_flying_strike_rope_tracer.vpcf" |
| m_cameraSequenceFlying | 2 keys{
"m_vecFOVOperations": [],
"m_vecTargetPosOperations": [
{
"m_flLagTime": 0.2,
"m_flLagMaxSpeed": 400,
"m_eCameraOperation": "k_ECameraOp_Lag",
"m_flLagMinDuration": 0,
"m_flLagSpringStrength": 2.3
}
]
} |
| m_flTargetingConeAngle | 20 |
| m_nAbillityUnlocksCost | 1 |
| m_strGrappleHitNothing | "Ability.Bebop.Hook.Miss" |
| m_strSelectedLoopSound | "Yamato.A2.FlyingStrike.Select.Lp" |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#citadel_ability_flying_strike_desc",
"m_vecBasicProperties": [
"SlowDuration"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "Damage"
},
{
"m_strImportantProperty": "SlowPercent"
}
]
}
]
},
{
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "SpiritBonus",
"m_bRequiresAbilityUpgrade": true
},
{
"m_strImportantProperty": "BuffDuration",
"m_bRequiresAbilityUpgrade": true
}
],
"m_strPropertiesTitleLocString": "#yamato_flying_strike_t3_header"
}
],
"m_strAbilityPropertyUpgradeRequired": "SpiritBonus"
}
]
} |
| m_GrappleTargetModifier | 8 keys{
"_class": "modifier_citadel_flying_strike",
"m_bIsHidden": true,
"m_AG2BaseState": {
"m_strParamName": ""
},
"m_AG2HeroState": {
"m_strParamName": ""
},
"m_AG2BaseAction": {
"m_strParamName": ""
},
"_my_subclass_name": "target",
"m_GrappleRopeParticle": "particles/abilities/yamato/yamato_flying_strike_grapple_return.vpcf",
"m_sAmbientLoopingSound": ""
} |
| m_skillshotMissParticle | "particles/abilities/skillshot_default_miss_owner.vpcf" |
| m_strCastAnimGraphParam | "e_FlyingStrike" |
| m_bitsInterruptingStates | "MODIFIER_STATE_IMMOBILIZED | MODIFIER_STATE_STUNNED | MODIFIER_STATE_OUT_OF_GAME | MODIFIER_STATE_IS_ASLEEP" |
| m_cameraSequenceTeleport | 1 key{
"m_vecTargetPosOperations": [
{
"m_eCameraOperation": "k_ECameraOp_Spring"
}
]
} |
| m_eAbilityTargetingShape | "CITADEL_ABILITY_TARGETING_SHAPE_CONE" |
| m_flGrappleShotFloatTime | 0.25 |
| m_strStartFlyingToTarget | "Yamato.A2.FlyingStrike.Jump" |
| m_cameraSequenceAttacking | 1 key{
"m_vecDistanceOperations": []
} |
| m_flAnimToStrikePointTime | 0.5 |
| m_eAbilityTargetingLocation | "CITADEL_ABILITY_TARGETING_LOCATION_UNIT" |
| m_strAbilityChargeReadySound | "" |
| m_strAbilityOffCooldownSound | "" |
| m_BulletGrappleTracerParticle | "particles/abilities/yamato/yamato_flying_strike_rope_tracer.vpcf" |
| m_bitsChannelEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPreCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_flFlyingCloseEnoughToTarget | 100 |
| m_bitsPostCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_flGrappleShotDelayToFlyOnHit | 0.25 |
| m_flVelocityTurnSpringStrength | 20 |
| m_bShowTargetingPreviewWhileCasting | true |