| _class | "ability_unicorn_dazzlingorb" |
| _editor | 1 key{
"folder_name": "Hero Unicorn"
} |
| _multibase | 1 item[
"ultimate_base"
] |
| m_HUDPanel | 1 key{
"m_vecHUDElements": [
{
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
"m_Layout": "file://{resources}/layout/ability_hud_elements/element_converging_semi_circles.vxml",
"m_strContext": "cast"
},
{
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
"m_Layout": "file://{resources}/layout/ability_hud_elements/element_circular_progress.vxml",
"m_strContext": "channel",
"m_bReverseProgress": true
}
]
} |
| m_flAirDrag | 0.35 |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 8 keys{
"m_flBulletSpeed": 2000,
"m_flBulletRadius": 65,
"m_mapImpactEffects": {
"default": {}
},
"m_strBulletWhizSound": "Bookworm.Wpn.Whizby",
"m_flBulletGravityScale": 0,
"m_flBulletRadiusVsWorld": 1,
"m_strBulletLoopingSound": "Unicorn.Dazzling.Orb.Proj.Lp",
"m_szBulletTravelTracerParticle": "particles/abilities/unicorn/unicorn_ball_projectile.vpcf"
} |
| m_iUpdateTime | 0 |
| m_eAbilityType | "EAbilityType_Ultimate" |
| m_strCastSound | "Unicorn.Dazzling.Orb.Cast" |
| m_bStartTrained | false |
| m_flAirSpeedMax | 20 |
| m_ChargeParticle | "particles/abilities/unicorn/unicorn_ball_charge.vpcf" |
| m_FallSpeedCurve | 4 keys{
"m_spline": [
{
"x": 0,
"y": 35,
"m_flSlopeIncoming": 0,
"m_flSlopeOutgoing": 0
},
{
"x": 3.097333,
"y": 35,
"m_flSlopeIncoming": 42.997856,
"m_flSlopeOutgoing": 42.997856
},
{
"x": 3.619167,
"y": 190.616409,
"m_flSlopeIncoming": 139.01561,
"m_flSlopeOutgoing": 139.01561
},
{
"x": 4.747,
"y": 264.329437,
"m_flSlopeIncoming": 68.892685,
"m_flSlopeOutgoing": 68.892685
},
{
"x": 5.521333,
"y": 321.661774,
"m_flSlopeIncoming": 85.475822,
"m_flSlopeOutgoing": 85.475822
},
{
"x": 5.992667,
"y": 370.803802,
"m_flSlopeIncoming": 104.261696,
"m_flSlopeOutgoing": 104.261696
}
],
"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_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": [
6,
1000
],
"m_vDomainMins": [
0,
35
]
} |
| m_projectileInfo | 5 keys{
"m_particle": "particles/abilities/unicorn/unicorn_ball_projectile.vpcf",
"m_nBehaviors": "PBF_DisableRemoveOnTouchTrackedTarget | PBF_LocationTrackingOnTargetDeath | PBF_DetonateWhenReachingTrackedPosition",
"m_LoopingSound": "Unicorn.Dazzling.Orb.Proj.Lp",
"m_flTriggerRadius": 40,
"m_bHideWarningParticle": true
} |
| m_strAbilityImage | "file://{images}/hud/abilities/unicorn/unicorn_orb.psd" |
| m_strAG2SourceName | "unicorn_ability_dazzling_orb" |
| m_flBossDamageScale | 1 |
| m_strCastDelaySound | "Unicorn.Dazzling.Orb.Cast.Delay" |
| m_OrbWatcherModifier | 17 keys{
"_class": "modifier_dazzling_orb_watcher",
"m_bIsHidden": true,
"m_nAttributes": "MODIFIER_ATTRIBUTE_PERMANENT | MODIFIER_ATTRIBUTE_MULTIPLE | MODIFIER_ATTRIBUTE_IGNORE_INVULNERABLE | MODIFIER_ATTRIBUTE_CANNOT_BE_PURGED",
"m_SlowModifier": {
"_class": "modifier_slow_base",
"_my_subclass_name": "dazzling_orb_slow_modifier",
"m_nEnabledStateMask": "MODIFIER_STATE_SLOWED",
"m_nStatusEffectPriority": 150,
"m_strParticleStatusEffect": "particles/status_fx/status_fx_unicorn_ball_impact.vpcf",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"SlowPercent",
"GroundDashReductionPercent"
]
},
"m_GraceParticle": "particles/abilities/unicorn/unicorn_ball_hover.vpcf",
"m_BounceParticle": "particles/abilities/unicorn/unicorn_ball_bounce.vpcf",
"m_TrackingParams": {
"m_TrackingAmountCurve": {
"m_spline": [
{
"x": 0,
"y": 0,
"m_flSlopeIncoming": 1.107061,
"m_flSlopeOutgoing": 1.107061
},
{
"x": 0.903292,
"y": 1,
"m_flSlopeIncoming": 0.5,
"m_flSlopeOutgoing": 0.5
},
{
"x": 2,
"y": 1,
"m_flSlopeIncoming": 0,
"m_flSlopeOutgoing": 0
}
],
"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": [
2,
1
],
"m_vDomainMins": [
0,
0
]
},
"m_ProjectileSpeedCurve": {
"m_spline": [
{
"x": 0,
"y": 229.705887,
"m_flSlopeIncoming": 1347.612915,
"m_flSlopeOutgoing": 1347.612915
},
{
"x": 0.25,
"y": 580,
"m_flSlopeIncoming": 833.966797,
"m_flSlopeOutgoing": 833.966797
},
{
"x": 0.7,
"y": 825,
"m_flSlopeIncoming": 551.049438,
"m_flSlopeOutgoing": 273.228516
},
{
"x": 0.9,
"y": 875,
"m_flSlopeIncoming": 273.228516,
"m_flSlopeOutgoing": 369.909454
},
{
"x": 1,
"y": 930,
"m_flSlopeIncoming": 590.00531,
"m_flSlopeOutgoing": 590.00531
},
{
"x": 1.3,
"y": 1100,
"m_flSlopeIncoming": 596.159729,
"m_flSlopeOutgoing": 596.159729
}
],
"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_LINEAR",
"m_nOutgoingTangent": "CURVE_TANGENT_LINEAR"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_LINEAR",
"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.3,
1175
],
"m_vDomainMins": [
0,
200
]
},
"m_flMinTrackingTimeBeforeImpact": 0.2
},
"m_strExpireSound": "Unicorn.Dazzling.Orb.Expire",
"_my_subclass_name": "daz_orb",
"m_ExplodeParticle": "particles/abilities/unicorn/unicorn_ball_impact.vpcf",
"m_strExplodeSound": "Unicorn.Dazzling.Orb.Hit",
"m_strWorldHitSound": "Unicorn.Dazzling.Orb.World.Impact",
"m_strGraceLoopSound": "Unicorn.Dazzling.Orb.Grace.Lp",
"m_NextTargetModifier": {
"_class": "modifier_unicorn_dazzling_orb_next_target",
"m_bIsHidden": true,
"_my_subclass_name": "dazzling_orb_next_target_modifier",
"m_NextTargetParticle": "particles/abilities/unicorn/unicorn_ball_next_target_debuff.vpcf"
},
"m_strFinalExplodeSound": "Unicorn.Dazzling.Orb.Hit.Final",
"m_flMinProjectileTravelTime": 0.2,
"m_OrbFriendlyBounceWatcherModifier": {
"_class": "modifier_base",
"m_bIsHidden": true,
"_my_subclass_name": "dazzling_orb_friendly_watcher",
"m_nEnabledStateMask": "MODIFIER_STATE_PRISMATIC_GUARDED"
}
} |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" |
| m_nAbilityPointsCost | 0 |
| m_PreviewPathParticle | "particles/generic/generic_arc.vpcf" |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_HERO_ENEMY | CITADEL_UNIT_TARGET_TROOPER_ENEMY | CITADEL_UNIT_TARGET_MINION_ENEMY | CITADEL_UNIT_TARGET_NEUTRAL" |
| m_strAG2CastingAction | "dazzling_orb_casting" |
| m_strChannelLoopSound | "Unicorn.Dazzling.Orb.Channel.Lp" |
| m_AbilityBehaviorsBits | "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_PROJECTILE | CITADEL_ABILITY_BEHAVIOR_NO_TARGET | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END" |
| m_nAbillityUnlocksCost | 1 |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#ability_unicorn_dazzlingorb_desc",
"m_vecBasicProperties": [
"GroundDashReductionPercent",
"SlowDuration",
"BounceRadius",
"BounceGrace"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "Damage"
},
{
"m_strImportantProperty": "SlowPercent"
},
{
"m_strImportantProperty": "MaxBounces"
}
]
}
]
}
]
} |
| m_skillshotMissParticle | "particles/abilities/skillshot_default_miss_owner.vpcf" |
| m_bitsInterruptingStates | "MODIFIER_STATE_STUNNED" |
| m_strAG2ChannelingAction | "dazzling_orb_channeling" |
| m_eAbilityTargetingLocation | "CITADEL_ABILITY_TARGETING_LOCATION_SELF" |
| m_strAG2CastCompletedAction | "ability_dazzling_orb_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" |