I have an ability that I would like to fire a projectile on attacks. It appears to not be going on CD, or firing any of the on Spell/Phase functions.
{
"basic_projectile_attack"
{
"BaseClass" "ability_lua"
"ScriptFile" "abilities/heroes/scrub/piercing_projectile.lua"
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET | DOTA_ABILITY_BEHAVIOR_AUTOCAST | DOTA_ABILITY_BEHAVIOR_ATTACK"
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_BOTH"
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_ALL"
"AbilityType" "DOTA_ABILITY_TYPE_BASIC"
"MaxLevel" "1"
"AbilityTextureName" "projectile_attack_basic"
"IsCastableWhileHidden" "1"
"AbilityValues"
{
"damage" "20"
"damageFalloff" "0.25"
"penetrationRange" "500"
}
}
}```
Typescript: Attached?