| _class | "viscous_goo_bowling_ball" |
| _editor | 1 key{
"folder_name": "Hero Viscous"
} |
| _multibase | 1 item[
"ultimate_base"
] |
| m_HUDPanel | 2 keys{
"m_vecButtonHints": [
{
"m_nButton1": "IN_ATTACK",
"m_eHintSide": "EButtonSide_Right",
"m_strContext": "viscous_rolling_hint",
"m_strLocToken": "#AbilityButtonHint_RollingGooAccelerate"
},
{
"m_nButton1": "IN_MANTLE",
"m_eHintSide": "EButtonSide_Right",
"m_strContext": "viscous_rolling_jump",
"m_strLocToken": "#AbilityButtonHint_RollingGooJump"
}
],
"m_vecHUDElements": [
{
"m_Style": "panorama/styles/ability_hud_elements/viscous_goo_bowling_ball.vcss",
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
"m_Layout": "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml",
"m_strContext": "viscous_rolling_progress",
"m_bReverseProgress": true
}
]
} |
| m_ExplodeFX | "particles/abilities/viscous/viscous_bowling_explode.vpcf" |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 1 key{
"m_flBulletSpeed": 10000
} |
| m_flTurnRatio | 110 |
| m_iUpdateTime | 1669930587 |
| m_JumpParticle | "particles/abilities/viscous/viscous_bowling_ball_air_jump.vpcf" |
| m_WallImpactFx | "particles/abilities/viscous/viscous_ball_wall_impact.vpcf" |
| m_eAbilityType | "EAbilityType_Ultimate" |
| m_flElasticity | 0.65 |
| m_flSpeedAccel | 600 |
| m_strCastSound | "" |
| m_BallJumpSound | "" |
| m_BallLoopSound | "Viscous.GooBowlingBall.Movement_Lp" |
| m_ExitBallSound | "" |
| m_bStartTrained | false |
| m_flSpeedDeccel | 50 |
| m_TransformEndFx | "particles/abilities/viscous/viscous_bowling_explode.vpcf" |
| m_flAirTurnRatio | 50 |
| m_RollingModifier | 9 keys{
"_class": "modifier_viscous_ball",
"m_bIsHidden": true,
"m_TrailParticle": "particles/abilities/viscous/viscous_bowling_trail.vpcf",
"m_sExpiredSound": "Viscous.GooBowlingBall.End",
"_my_subclass_name": "viscous_rolling_resist",
"m_DirectionParticle": "particles/abilities/viscous/viscous_bowling_direction.vpcf",
"m_cameraSequenceCreated": {
"m_vecDistanceOperations": [
{
"m_flLerpEnd": 400,
"m_flLerpBias": 0.5,
"m_flLerpGain": 0.5,
"m_flLerpDuration": 2,
"m_eCameraOperation": "k_ECameraOp_Lerp",
"m_bLerpEndAtDefault": false,
"m_bValuesAreRelative": true
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
],
"m_vecVertOffsetOperations": [
{
"m_flLerpEnd": 70,
"m_flLerpBias": 0.75,
"m_flLerpDuration": 1,
"m_eCameraOperation": "k_ECameraOp_Lerp",
"m_bLerpEndAtDefault": false,
"m_bValuesAreRelative": true
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
]
},
"m_cameraSequenceRemoved": {
"m_vecDistanceOperations": [
{
"m_eCameraOperation": "k_ECameraOp_Spring"
}
],
"m_vecVertOffsetOperations": [
{
"m_eCameraOperation": "k_ECameraOp_Spring"
}
]
},
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"TechResist",
"BulletResist"
]
} |
| m_WallImpactSound | "Viscous.GooBowlingBall.Impact_Wall" |
| m_flFastBallSpeed | 800 |
| m_flWallPauseTime | 0.1 |
| m_strAbilityImage | "file://{images}/hud/abilities/viscous/viscous_goo_sphere.psd" |
| m_TransformStartFx | "particles/abilities/viscous/viscous_bowling_transform_start.vpcf" |
| m_PlayerImpactSound | "Viscous.GooBowlingBall.Impact_Hero" |
| m_flBossDamageScale | 1 |
| m_strCastDelaySound | "Viscous.GooBowlingBall.Cast" |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" |
| m_flDefaultBallSpeed | 450 |
| m_flWallTurnRatioMax | 1200 |
| m_flWallTurnRatioMin | 1000 |
| m_nAbilityPointsCost | 0 |
| m_PreviewPathParticle | "particles/generic/generic_arc.vpcf" |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_ALL_ENEMY" |
| m_strAG2CastingAction | "" |
| m_strChannelLoopSound | "" |
| m_strMoviePreviewPath | "file://{resources}/videos/hero_abilities/viscous_goo_bowling_ball.webm" |
| m_strPopGraphParamter | "" |
| m_AbilityBehaviorsBits | "CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_TRIGGER_CANCEL_MASH_PROTECTION_ON_CAST | CITADEL_ABILITY_BEHAVIOR_DEACTIVATE_CROUCH_TOGGLE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_REQUIRE_ABILITY_BUTTON_TO_CANCEL | CITADEL_ABILITY_BEHAVIOR_INHIBIT_SOFT_CAMERA_COLLISION" |
| m_GroundImpactParticle | "particles/abilities/viscous/viscous_ball_ground_impact.vpcf" |
| m_nAbillityUnlocksCost | 1 |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#viscous_goo_bowling_ball_desc",
"m_vecBasicProperties": [
"TechResist",
"BulletResist"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "Damage"
},
{
"m_strImportantProperty": "StunDuration"
},
{
"m_strImportantProperty": "BallRadius"
}
]
}
]
}
]
} |
| m_flTransformToBallTime | 0 |
| m_skillshotMissParticle | "particles/abilities/skillshot_default_miss_owner.vpcf" |
| m_strCastAnimGraphParam | "b_RollingGoo" |
| m_AutoIntrinsicModifiers | 0 items[] |
| m_bitsInterruptingStates | "" |
| m_strAG2ChannelingAction | "" |
| m_cameraSequenceCastStart | 0 keys{} |
| m_flTransformFromBallTime | 0 |
| m_flWallCheckGroundOffset | 65 |
| m_DamagePreventionModifier | 9 keys{
"_class": "modifier_base",
"m_bIsHidden": true,
"m_flDuration": 1.2,
"m_eDebuffType": "MODIFIER_DEBUFF_NO",
"m_sStartSound": "Viscous.GooBowlingBall.Impact_Hero",
"_my_subclass_name": "viscous_ball_damage_prevention",
"m_strParticleEffect": "particles/abilities/viscous/viscous_ball_hero_impact.vpcf",
"m_sAmbientLoopingSound": "",
"m_bCasterCountsAsAssister": false
} |
| m_strAG2CastCompletedAction | "" |
| m_cameraSequenceCastComplete | 2 keys{
"m_vecTargetPosOperations": [],
"m_vecVertOffsetOperations": []
} |
| m_strAbilityChargeReadySound | "" |
| m_strAbilityOffCooldownSound | "" |
| m_bitsChannelEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPreCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPostCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |