Advertisement
Guest User

Untitled

a guest
May 28th, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. function void do_teleportCast(Player:table, Skill:table, GlobalCounters:table) {
  2. local PlayerE = Player["entity", entity]
  3. local Range = min(Skill["range", number] + Skill["level", number] * 150, PlayerE:pos():distance(PlayerE:aimPos()))
  4. local EndPos = PlayerE:pos() + (PlayerE:aimPos() - PlayerE:pos()):normalized() * Range
  5. do_emiteParticle(table(
  6. "path" = "particle/fire", "livetime" = 0.3, "livetime_r" = 0, "startsize" = 400, "startsize_r" = 0, "endsize" = 1, "endsize_r" = 0, "anchor" = PlayerE, "anchor2" = PlayerE, "spos_r" = 0,
  7. "offset" = vec(0,0,40), "offset2" = vec(0,0,40), "epos_r" = 0, "velocity" = vec(0,0,0), "color" = vec(200,200,255), "spin" = 0, "startalpha" = 255, "endalpha" = 0
  8. ))
  9.  
  10. local Holo = holoCreate(GlobalCounters["holoindex", number])
  11. Holo:remove(2)
  12. holoAlpha(GlobalCounters["holoindex", number], 0)
  13. holoPos(GlobalCounters["holoindex", number], PlayerE:pos() + vec(0,0,50))
  14. GlobalCounters["holoindex", number] = GlobalCounters["holoindex", number] + 1
  15. do_playSound(Holo, "weapons/physcannon/energy_bounce2.wav", 50)
  16. PlayerE:setPos(EndPos + vec(0,0,10))
  17. do_playSound(PlayerE, "weapons/physcannon/energy_bounce2.wav", 50)
  18.  
  19. do_emiteParticle(table(
  20. "path" = "particle/fire", "livetime" = 0.3, "livetime_r" = 0, "startsize" = 400, "startsize_r" = 0, "endsize" = 1, "endsize_r" = 0, "anchor" = PlayerE, "anchor2" = PlayerE, "spos_r" = 0,
  21. "offset" = vec(0,0,40), "offset2" = vec(0,0,40), "epos_r" = 0, "velocity" = vec(0,0,0), "color" = vec(200,200,255), "spin" = 0, "startalpha" = 255, "endalpha" = 0
  22. ))
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement