| _class | "ability_familiar_ability01" |
| _editor | 1 key{
"folder_name": "Hero Familiar"
} |
| m_AirDrag | 2 |
| _multibase | 1 item[
"ultimate_base"
] |
| m_HUDPanel | 1 key{
"m_vecHUDElements": [
{
"m_Style": "panorama/styles/ability_hud_elements/abilities_familiar.vcss",
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_PROGRESS",
"m_Layout": "file://{resources}/layout/ability_hud_elements/element_progress_bar_text.vxml",
"m_strContext": "channel",
"m_bReverseProgress": false
},
{
"m_eType": "CITADEL_ABILITY_HUD_ELEMENT_TYPE_UNIT_TARGET",
"m_strContext": "lockon"
}
]
} |
| m_JumpPitch | -70 |
| m_JumpSpeed | 250 |
| m_iMaxLevel | 1 |
| m_WeaponInfo | 1 key{
"m_flBulletSpeed": 10000
} |
| aimColorDesat | 3 items[
71,
83,
84
] |
| m_AirSpeedMax | 280 |
| m_iUpdateTime | 0 |
| m_BeamParticle | "particles/abilities/familiar/familiar_naptime_cone_indicator.vpcf" |
| m_FallSpeedMax | 0.1 |
| m_VerticalDrag | 1 |
| m_eAbilityType | "EAbilityType_Ultimate" |
| m_strCastSound | "Familiar.Naptime.Cast" |
| m_SleepHitSound | "Familiar.Naptime.Sleep.Hit" |
| m_bStartTrained | false |
| m_EffectModifier | 13 keys{
"_class": "citadel_modifier_familiar_asleep",
"m_sStartSound": "Familiar.Naptime.Status.Sleep",
"m_sExpiredSound": "Familiar.Naptime.Status.Wake",
"_my_subclass_name": "effect",
"m_strParticleEffect": "particles/abilities/familiar/familiar_staring_target_debuff.vpcf",
"m_eDrawOverheadStatus": "OVERHEAD_DRAW_FOR_EVERYONE",
"m_eHudDisplayLocation": "DISPLAY_HUD_CENTER",
"m_WakeUpDamageParticle": "particles/abilities/familiar/familiar_naptime_damage.vpcf",
"m_sAmbientLoopingSound": "",
"m_strSmallIconCssClass": "immobilize",
"m_strParticleEffectConfig": "preview",
"m_strParticleStatusEffect": "",
"m_strScreenParticleEffect": "particles/abilities/familiar/familiar_naptime_debuff_screen.vpcf"
} |
| m_GroundParticle | "particles/abilities/familiar/familiar_naptime_cone_indicator_ground.vpcf" |
| m_deploymentInfo | 0 keys{} |
| m_projectileInfo | 13 keys{
"m_flSpeed": 1200,
"m_particle": "particles/upgrades/silence_wave_projectile.vpcf",
"m_flUpSpeed": 1000,
"m_nBehaviors": "PBF_DetonateOnHitTarget",
"m_HitWorldSound": "",
"m_HitTargetSound": "",
"m_flGravityScale": 0,
"m_flPhysicsRadius": 1,
"m_flTriggerRadius": 30,
"m_eProjectileShape": "Sphere",
"m_flVerticalAimBias": 1,
"m_bHideWarningParticle": true,
"m_flTrackingDampingCoefficient": 0.5
} |
| m_EyeGlowParticle | "particles/abilities/familiar/familiar_staring_self.vpcf" |
| m_JumpUpDownSpeed | 200 |
| m_StaringModifier | 7 keys{
"_class": "citadel_modifier_familiar_staring",
"m_bIsHidden": true,
"m_eDebuffType": "MODIFIER_DEBUFF_NO",
"_my_subclass_name": "staring",
"m_sAmbientLoopingSound": "Familiar.Naptime.Warning.Lp",
"m_strParticleStatusEffect": "",
"m_vecAutoRegisterModifierValueFromAbilityPropertyName": [
"MoveSpeedAndDashSlowPct"
]
} |
| m_strAbilityImage | "file://{images}/hud/abilities/familiar/familiar_sleep.psd" |
| m_strChannelSound | "Familiar.Naptime.Channel" |
| m_strSelectedSound | "Familiar.Naptime.Select" |
| m_CameraTurnRateMax | 275 |
| m_ConeSpacingMeters | 6 |
| m_ExplosionParticle | "particles/abilities/familiar/familiar_naptime_explode.vpcf" |
| m_RadiusGrowthCurve | 4 keys{
"m_spline": [
{
"x": 0,
"y": 0,
"m_flSlopeIncoming": 0.19979,
"m_flSlopeOutgoing": 0.19979
},
{
"x": 1,
"y": 1,
"m_flSlopeIncoming": 0.122561,
"m_flSlopeOutgoing": 0.122561
}
],
"m_tangents": [
{
"m_nIncomingTangent": "CURVE_TANGENT_FREE",
"m_nOutgoingTangent": "CURVE_TANGENT_MIRROR"
},
{
"m_nIncomingTangent": "CURVE_TANGENT_FREE",
"m_nOutgoingTangent": "CURVE_TANGENT_MIRROR"
}
],
"m_vDomainMaxs": [
1,
1
],
"m_vDomainMins": [
0,
0
]
} |
| m_flBossDamageScale | 1 |
| m_strCastDelaySound | "Familiar.Naptime.Cast.Delay" |
| m_eAbilityActivation | "CITADEL_ABILITY_ACTIVATION_INSTANT_CAST" |
| m_nAbilityPointsCost | 0 |
| m_strUnselectedSound | "Familiar.Naptime.Deselect" |
| m_AutoChannelModifier | 3 keys{
"_class": "modifier_base",
"m_bIsHidden": true,
"_my_subclass_name": "channeling"
} |
| m_PreviewPathParticle | "" |
| m_nAbilityTargetTypes | "CITADEL_UNIT_TARGET_ALL_ENEMY" |
| m_strAG2CastingAction | "naptime_casting" |
| m_strChannelLoopSound | "" |
| m_AbilityBehaviorsBits | "CITADEL_ABILITY_BEHAVIOR_CHANNELLED | CITADEL_ABILITY_BEHAVIOR_CANNOT_CANCEL_DURING_CHANNEL | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_COOLDOWN_ON_CHANNEL_END | CITADEL_ABILITY_BEHAVIOR_REFUND_HALF_COOLDOWN_ON_CHANNEL_INTERRUPT" |
| m_TargetDebuffParticle | "particles/abilities/familiar/familiar_staring_target.vpcf" |
| m_flTargetingConeAngle | 35 |
| m_nAbillityUnlocksCost | 1 |
| m_strSelectedLoopSound | "Familiar.Naptime.Select.Lp" |
| m_AbilityTooltipDetails | 1 key{
"m_vecAbilityInfoSections": [
{
"m_strLocString": "#ability_familiar_ability01_desc",
"m_vecBasicProperties": [
"Radius",
"SleepDuration",
"MinSleepTime",
"DamageResistPctWhileChanneling"
],
"m_vecAbilityPropertiesBlock": [
{
"m_vecAbilityProperties": [
{
"m_strImportantProperty": "AwakeDamage"
},
{
"m_strImportantProperty": "SleepDamageThreshold"
},
{
"m_strImportantProperty": "MoveSpeedAndDashSlowPct"
}
]
}
]
}
]
} |
| m_skillshotMissParticle | "particles/abilities/skillshot_default_miss_owner.vpcf" |
| m_bitsInterruptingStates | "MODIFIER_STATE_STUNNED" |
| m_eAbilityTargetingShape | "CITADEL_ABILITY_TARGETING_SHAPE_CONE" |
| m_strAG2ChannelingAction | "naptime_channeling" |
| m_RadiusIndicatorParticle | "particles/abilities/familiar/familiar_naptime_radius_indicator.vpcf" |
| m_JumpCeilingCheckDistance | 450 |
| m_bUseCameraOffsetsForCone | false |
| m_flSatVolumeInnerConeSize | 0.5 |
| m_flTargetingConeHalfWidth | 50 |
| m_eAbilityTargetingLocation | "CITADEL_ABILITY_TARGETING_LOCATION_NONE" |
| m_strAG2CastCompletedAction | "naptime_cast_complete" |
| m_cameraSequenceChannelStart | 3 keys{
"m_vecFOVOperations": [
{
"m_flLerpEnd": 90,
"m_flLerpBias": 0.376,
"m_flLerpDuration": 3,
"m_flSpringTarget": 15,
"m_flApproachSpeed": 10,
"m_bSpringToDefault": false,
"m_eCameraOperation": "k_ECameraOp_Spring",
"m_flApproachTarget": 110,
"m_flSpringStrength": 5,
"m_bLerpEndAtDefault": false,
"m_bValuesAreRelative": true,
"m_flSpringMaxDuration": 0.2,
"m_flApproachAcceleration": 20
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
],
"m_vecDistanceOperations": [
{
"m_flSpringTarget": 250,
"m_bSpringToDefault": false,
"m_eCameraOperation": "k_ECameraOp_Spring",
"m_flApproachTarget": 100,
"m_flSpringStrength": 3,
"m_flSpringMaxDuration": 1
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
],
"m_vecHorizOffsetOperations": [
{
"m_flApproachSpeed": 300,
"m_flApproachTarget": -50,
"m_flApproachAcceleration": 50
},
{
"m_eCameraOperation": "k_ECameraOp_Maintain"
}
]
} |
| m_strAbilityChargeReadySound | "" |
| m_strAbilityOffCooldownSound | "" |
| m_bitsChannelEnabledStateMask | "MODIFIER_STATE_ITEMS_DISABLED | MODIFIER_STATE_SILENCED_HIDDEN" |
| m_bitsPreCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_bitsPostCastEnabledStateMask | "MODIFIER_STATE_BUSY_WITH_ACTION" |
| m_RadiusIndicatorClientParticle | "particles/abilities/familiar/familiar_naptime_radius_indicator_client.vpcf" |
| m_flShotCosmeticVarianceMagnitude | 50 |
| m_UnstoppableWhileChannelingModifier | 20 keys{
"_class": "modifier_unstoppable",
"m_bIsHidden": false,
"m_sStartSound": "",
"m_AG2BaseState": {
"m_strParamName": ""
},
"m_AG2HeroState": {
"m_strParamName": ""
},
"m_AG2BaseAction": {
"m_strParamName": ""
},
"m_sExpiredSound": "",
"m_ShieldParticle": "particles/abilities/familiar/familiar_naptime_channel_unstoppable.vpcf",
"_my_subclass_name": "familiar_ult_unstoppable",
"m_bIsHiddenOverhead": true,
"m_nEnabledStateMask": "MODIFIER_STATE_STATUS_IMMUNE | MODIFIER_STATE_SLOW_IMMUNE | MODIFIER_STATE_KNOCKDOWN_IMMUNE | MODIFIER_STATE_UNSTOPPABLE",
"m_sLocalizationName": "modifier_unstoppable",
"m_strHudMessageText": "#modifier_unstoppable",
"m_nDisabledStateMask": "MODIFIER_STATE_DISARMED | MODIFIER_STATE_MUTED | MODIFIER_STATE_SILENCED | MODIFIER_STATE_SILENCE_MOVEMENT_ABILITES | MODIFIER_STATE_SLOWED | MODIFIER_STATE_GLITCHED | MODIFIER_STATE_MELEE_DISABLED_DEBUFF | MODIFIER_STATE_DASH_DISABLED_DEBUFF",
"m_eHudDisplayLocation": "DISPLAY_HUD_NONE",
"m_PlayerShieldParticle": "particles/abilities/familiar/familiar_naptime_channel_unstoppable.vpcf",
"m_sAmbientLoopingSound": "",
"m_strSmallIconCssClass": "unstoppable",
"m_nStatusEffectPriority": 25,
"m_strParticleStatusEffect": "particles/status_fx/status_fx_unstoppable.vpcf"
} |
| m_bShowTargetingPreviewWhileChanneling | true |