Advertisement
Guest User

Untitled

a guest
Nov 21st, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.77 KB | None | 0 0
  1. function HitMeCaster(keys)
  2.     local caster = keys.caster
  3.     local target = keys.target
  4.     local ability = keys.ability
  5.      
  6.     if ability.trigger == nil then
  7.         ability.trigger = false
  8.     end
  9.  
  10.     if ability.trigger == false then
  11.         local projectile_info =
  12.         {
  13.             EffectName = "particles/base_attacks/ranged_tower_bad.vpcf",
  14.             Ability = ability,
  15.             vSpawnOrigin = target:GetAbsOrigin(),
  16.             Target = caster,
  17.             Source = target,
  18.             bHasFrontalCone = false,
  19.             iMoveSpeed = 1000,
  20.             bReplaceExisting = false,
  21.             bProvidesVision = true,
  22.             iVisionRadius = 0,
  23.             iVisionTeamNumber = caster:GetTeamNumber()
  24.         }
  25.         ProjectileManager:CreateTrackingProjectile( projectile_info )
  26.         ability.trigger = true
  27.     else
  28.         caster:Heal(caster:GetPrimaryAttribute() * 30 / 100, caster)
  29.     end
  30. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement