Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 31s ago· Viewing build 6701 (Sep 25 2026), not the latest

ability_familiar_helpinghands

Lil Helpersability_familiar_helpinghandsOpen the ability page

98 keys · inherits from signature_base

What it inherits is already merged in: this is the entry as the game compiled it.

ability_familiar_helpinghands = {
_class = "ability_familiar_helpinghands"
_editor = {
folder_name = "Hero Familiar"
}
_multibase = [
]
m_iMaxLevel = 1
m_WeaponInfo = {
m_flBulletSpeed = 1100
m_flBulletRadius = 2.5
m_flVerticalAimBias = 6
m_flBulletGravityScale = 1.2
m_strBulletImpactSound = ""
m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
m_flBulletRadiusVsWorld = 2.5
m_strBulletLoopingSound = "Familiar.HelpingHands.Projectile.Lp"
m_strWeaponImpactEffect = "particles/abilities/familiar/familiar_helpinghand_cast_projectile_impact.vpcf"
m_szMuzzleFlashEffectName = "particles/weapon_fx/familiar/familiar_muzzle_flash.vpcf"
m_szBulletTravelTracerParticle = "particles/abilities/familiar/familiar_helpinghand_cast_projectile.vpcf"
}
m_iUpdateTime = 0
m_HealParticle = "particles/abilities/familiar/familiar_helpinghand_heal.vpcf"
m_eAbilityType = "EAbilityType_Signature"
m_flHomingBias = 1000
m_strCastSound = "Familiar.HelpingHands.Cast"
m_EmoteParticle = "particles/abilities/familiar/familiar_helpinghand_emote.vpcf"
m_bStartTrained = false
m_DamageParticle = "particles/abilities/familiar/familiar_helpinghand_damage.vpcf"
m_HelperParticle = ""
m_InfestModifier = {
_class = "citadel_modifier_familiar_infested"
m_sStartSound = ""
_my_subclass_name = "infest"
m_eDrawOverheadStatus = "OVERHEAD_DRAW_FOR_CASTER_ONLY"
m_eHudDisplayLocation = "DISPLAY_HUD_NONE"
m_sAmbientLoopingSound = "Familiar.HelpingHands.Buff.Lp"
m_strParticleStatusEffect = ""
m_eModifierDisplayLocaiton = "MODIFIER_DISPLAY_HEALTHBAR"
}
m_ScaredParticle = "particles/abilities/familiar/familiar_helpinghand_emote_scare.vpcf"
m_deploymentInfo = {}
m_flHealInterval = 1
m_flLaunchBiasUp = 300
m_projectileInfo = {
m_flSpeed = 800
m_flUpSpeed = 100
m_nBehaviors = "PBF_OnlyTouchWorld"
m_flGravityScale = 0.1
m_flPhysicsRadius = 1
m_flTriggerRadius = 3
m_eProjectileShape = "Sphere"
m_flMaxLinearRange = 1000
m_flTrackingStartTime = 1
m_bHideWarningParticle = true
m_flProjectileModelScale = 1
m_flTrackingDampingCoefficient = 0.5
}
m_AIAggroModifier = {
_class = "modifier_neutral_aggro"
m_bIsHidden = true
_my_subclass_name = "aiaggro"
}
m_EmoteSpinByTime =
m_flCollisionSize = 50
m_previewParticle = "particles/abilities/familiar/familiar_helpinghand_preview.vpcf"
m_strAbilityImage = "file://{images}/hud/abilities/familiar/familiar_helpers.psd"
m_InfestedParticle = "particles/abilities/familiar/familiar_helpinghand_infest_buff.vpcf"
m_flLaunchMaxSpeed = 2000
m_strSelectedSound = "Familiar.HelpingHands.Select"
m_AIPhysicsModifier = {
_class = "modifier_familiar_ai_physics"
_my_subclass_name = "aiphysics"
}
m_flBossDamageScale = 1
m_flCollisionHeight = 100
m_flLaunchSpeedMult = 550
m_eAbilityActivation = "CITADEL_ABILITY_ACTIVATION_PRESS"
m_flSpawnLaunchForce = 250
m_nAbilityPointsCost = 0
m_strHelperBuffSound = "Familiar.HelpingHands.Buff.Start"
m_strUnselectedSound = "Familiar.HelpingHands.Deselect"
m_vecAbilityUpgrades =
m_PreviewPathParticle = "particles/generic/generic_arc.vpcf"
m_eTargettingLOSCheck = "ELOSCheck_Bounds_IgnoreObscureBlockers"
m_flSpawnLaunchUpBias = 50
m_nAbilityTargetFlags = "CITADEL_UNIT_TARGET_FLAG_PENETRATE_INVULNERABLE | CITADEL_UNIT_TARGET_FLAG_ALLOW_BREAKABLES"
m_nAbilityTargetTypes = "CITADEL_UNIT_TARGET_TROOPER_FRIENDLY | CITADEL_UNIT_TARGET_HERO_FRIENDLY | CITADEL_UNIT_TARGET_MINION_FRIENDLY | CITADEL_UNIT_TARGET_NEUTRAL | CITADEL_UNIT_TARGET_BREAKABLE_PROP | CITADEL_UNIT_TARGET_PROP | CITADEL_UNIT_TARGET_TROPHY"
m_strAG2CastingAction = "helping_cast"
m_strHelperEmoteSound = "Familiar.HelpingHands.Emote"
m_strHelperShootSound = "Familiar.HelpingHands.Shoot"
m_strHelperSpawnSound = "Familiar.HelpingHands.Emote"
m_AbilityBehaviorsBits = "CITADEL_ABILITY_BEHAVIOR_CAN_SET_QUICK_CAST | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SPRINT | CITADEL_ABILITY_BEHAVIOR_ALLOW_SELF_CAST | CITADEL_ABILITY_BEHAVIOR_DAMAGE_DOESNT_WAKE_FROM_SLEEP | CITADEL_ABILITY_BEHAVIOR_DISPLAYS_DAMAGE_IMPACT | CITADEL_ABILITY_BEHAVIOR_DO_NOT_ALLOW_SPAM_PROC | CITADEL_ABILITY_BEHAVIOR_DONT_INTERRUPT_SLIDE_ON_CAST | CITADEL_ABILITY_BEHAVIOR_USE_INSTANT_CAST_UNIT_TARGET_UI"
m_AuraInactiveParticle = "particles/abilities/familiar/familiar_helpinghand_ground_inactive.vpcf"
m_EmoteVelocityZByTime =
m_HelperCreateParticle = "particles/abilities/familiar/familiar_helpinghand_create.vpcf"
m_InfestedHeroParticle = "particles/abilities/familiar/familiar_helpinghand_infest_herobuff.vpcf"
m_InvisWatcherModifier = {
_class = "modifier_familiar_helper_invis_watcher"
m_bIsHidden = true
_my_subclass_name = "familiar_helper_invis_watcher"
}
m_flTargetingConeAngle = 35
m_mapAbilityProperties =
m_nAbillityUnlocksCost = 1
m_strHelperScaredSound = "Familiar.HelpingHands.Emote.Scared"
m_strSelectedLoopSound = "Familiar.HelpingHands.Select.Lp"
m_strSubCastUICSSClass = "subcast_familiar"
m_AbilityTooltipDetails =
m_AuraIndicatorParticle = "particles/abilities/familiar/familiar_helpinghand_ground.vpcf"
m_HelperDestroyParticle = "particles/abilities/familiar/familiar_helpinghand_destroy.vpcf"
m_HelperStunnedParticle = "particles/modifiers/stunned_orbit_node.vpcf"
m_InfestWaitingModifier = {
_class = "modifier_base"
m_bIsHidden = true
_my_subclass_name = "infestwaiting"
m_nEnabledStateMask = "MODIFIER_STATE_FAMILIAR_INFEST_WAITING"
}
m_flDamageCollisonScale = 1.75
m_skillshotMissParticle = "particles/abilities/skillshot_default_miss_owner.vpcf"
m_DamageAttachedParticle = "particles/abilities/familiar/familiar_helpinghand_damage_attached.vpcf"
m_HelperAttachedParticle = "particles/abilities/familiar/familiar_helpinghand_debuff.vpcf"
m_HelperSleepingParticle = "particles/abilities/familiar/familiar_helpinghand_zzz.vpcf"
m_bitsInterruptingStates = "MODIFIER_STATE_STUNNED"
m_eAbilityTargetingShape = "CITADEL_ABILITY_TARGETING_SHAPE_CONE"
m_flMoveTolerance_Meters = 0.5
m_flNewlySpawnedWaitTime = 0.5
m_strAG2ChannelingAction = "helping_channeling"
m_HelperAttackingParticle = "particles/abilities/familiar/familiar_helpinghand_heal_body.vpcf"
m_flInfestedNPCModelScale = 1.15
m_strHelperHealTroopSound = "Familiar.HelpingHands.Heal.Troop"
m_HelperChargingUpParticle = "particles/abilities/familiar/familiar_helpinghand_chargeup.vpcf"
m_HelperTeleportInParticle = "particles/abilities/nano/nano_cat_cast.vpcf"
m_flTargetingConeHalfWidth = 40
m_strAltCastButtonLocToken = "#AbilityButtonHint_CastOnHost" // Cast On Host
m_strHelperFoundEnemySound = "Familiar.HelpingHands.Emote.Attack"
m_HelperTeleportOutParticle = "particles/abilities/nano/nano_cat_cast.vpcf"
m_eAbilityTargetingLocation = "CITADEL_ABILITY_TARGETING_LOCATION_UNIT"
m_strAG2CastCompletedAction = "helping_cast_completed"
m_PatrolTravelTimeByDistance =
m_strAbilityChargeReadySound = ""
m_strAbilityOffCooldownSound = ""
m_CastRegionIndicatorParticle = "particles/abilities/familiar/familiar_helpinghand_range.vpcf"
m_bitsChannelEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_bitsPreCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_HelperTargetIndicateParticle = "particles/abilities/familiar/familiar_helpinhands_targetindicator.vpcf"
m_bitsPostCastEnabledStateMask = "MODIFIER_STATE_BUSY_WITH_ACTION"
m_strPreviewParticleEffectConfig = "target"
m_flTolerance_CloseToPlayer_Meters = 4
m_flTolerance_FarFromPlayer_Meters = 60
m_bShowTargetingPreviewWhileCasting = true
m_flMoveTolerance_UnitTarget_Meters = 7
}

History

  1. 6722–6745changed
    • +m_mapWeaponInfos
      { 1 key }
      {
      	primary = 
      	{
      		m_flBulletSpeed = 1100
      		m_flBulletRadius = 2.5
      		m_flVerticalAimBias = 6
      		m_flBulletGravityScale = 1.2
      		m_strBulletImpactSound = ""
      		m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
      		m_flBulletRadiusVsWorld = 2.5
      		m_strBulletLoopingSound = "Familiar.HelpingHands.Projectile.Lp"
      		m_strWeaponImpactEffect = "particles/abilities/familiar/familiar_helpinghand_cast_projectile_impact.vpcf"
      		m_szMuzzleFlashEffectName = "particles/weapon_fx/familiar/familiar_muzzle_flash.vpcf"
      		m_szBulletTravelTracerParticle = "particles/abilities/familiar/familiar_helpinghand_cast_projectile.vpcf"
      	}
      }
    • +m_sCustomStackLabel#CurrentBonus_label
    • ~m_eTargettingLOSCheckELOSCheck_Bounds_IgnoreObscureBlockers→Bounds_IgnoreObscureBlockers
    • −m_WeaponInfo
      { 11 keys }
      {
      	m_flBulletSpeed = 1100
      	m_flBulletRadius = 2.5
      	m_flVerticalAimBias = 6
      	m_flBulletGravityScale = 1.2
      	m_strBulletImpactSound = ""
      	m_eAttachmentSourceType = "EAttachmentSource_WeaponMuzzles"
      	m_flBulletRadiusVsWorld = 2.5
      	m_strBulletLoopingSound = "Familiar.HelpingHands.Projectile.Lp"
      	m_strWeaponImpactEffect = "particles/abilities/familiar/familiar_helpinghand_cast_projectile_impact.vpcf"
      	m_szMuzzleFlashEffectName = "particles/weapon_fx/familiar/familiar_muzzle_flash.vpcf"
      	m_szBulletTravelTracerParticle = "particles/abilities/familiar/familiar_helpinghand_cast_projectile.vpcf"
      }
  2. 6696–6701first dumped