Advertisement
Guest User

Laser - 2

a guest
Feb 13th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.08 KB | None | 0 0
  1. "prismere_lasting_light"
  2. {
  3. // General
  4. //-------------------------------------------------------------------------------------------------------------
  5. "BaseClass" "ability_datadriven"
  6. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_UNIT_TARGET"
  7. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  8. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  9. "AbilityUnitDamageType" "DAMAGE_TYPE_PURE"
  10. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  11. "FightRecapLevel" "1"
  12. "AbilityTextureName" "tinker_laser"
  13.  
  14. // Casting
  15. //-------------------------------------------------------------------------------------------------------------
  16. "AbilityCastRange" "600"
  17. "AbilityCastPoint" "0.4 0.4 0.4 0.4"
  18.  
  19. // Time
  20. //-------------------------------------------------------------------------------------------------------------
  21. "AbilityCooldown" "25.0 22.0 19.0 16.0"
  22.  
  23. // Cost
  24. //-------------------------------------------------------------------------------------------------------------
  25. "AbilityManaCost" "180 180 180 180"
  26.  
  27. // Special
  28. //-------------------------------------------------------------------------------------------------------------
  29. "AbilitySpecial"
  30. {
  31. "01"
  32. {
  33. "var_type" "FIELD_FLOAT"
  34. "damage" "20 40 60 80"
  35. }
  36. "02"
  37. {
  38. "var_type" "FIELD_FLOAT"
  39. "think_interval" "0.1"
  40. }
  41. "03"
  42. {
  43. "var_type" "FIELD_INTEGER"
  44. "break_range" "800"
  45. }
  46. "04"
  47. {
  48. "var_type" "FIELD_INTEGER"
  49. "range" "600"
  50. }
  51. "05"
  52. {
  53. "var_type" "FIELD_INTEGER"
  54. "duration" "5"
  55. }
  56. "06"
  57. {
  58. "var_type" "FIELD_INTEGER"
  59. "speed" "1200"
  60. }
  61. }
  62.  
  63. // Data driven
  64. //-------------------------------------------------------------------------------------------------------------
  65. "precache"
  66. {
  67. "soundfile" "soundevents/game_sounds_heroes/game_sounds_tinker.vsndevts"
  68. "particle" "particles/units/heroes/hero_oracle/oracle_fortune_purge_root_pnt.vpcf"
  69. "particle" "particles/units/heroes/hero_puck/puck_dreamcoil_tether.vpcf"
  70. "particle" "particles/units/heroes/hero_wisp/wisp_tether_end.vpcf"
  71. "particle" "particles/units/heroes/hero_tinker/tinker_laser.vpcf"
  72. }
  73.  
  74. "OnSpellStart"
  75. {
  76. "FireSound"
  77. {
  78. "Target" "CASTER"
  79. "EffectName" "Hero_Tinker.Laser"
  80. }
  81. "ApplyModifier"
  82. {
  83. "ModifierName" "modifier_lasting_light_debuff"
  84. "Target" "TARGET"
  85. "Duration" "%duration"
  86. }
  87. "ApplyModifier"
  88. {
  89. "ModifierName" "modifier_lasting_light_self"
  90. "Target" "CASTER"
  91. "Duration" "%duration"
  92. }
  93. }
  94.  
  95. "Modifiers"
  96. {
  97. "modifier_lasting_light_debuff"
  98. {
  99. "Passive" "0"
  100. "IsHidden" "1"
  101. "IsDebuff" "1"
  102.  
  103. "OnCreated"
  104. {
  105. "TrackingProjectile"
  106. {
  107. "Target" "TARGET"
  108. "EffectName" "particles/units/heroes/hero_tinker/tinker_laser.vpcf"
  109. "Dodgeable" "1"
  110. "ProvidesVision" "0"
  111. "MoveSpeed" "1100"
  112. "SourceAttachment" "DOTA_PROJECTILE_ATTACHMENT_ATTACK_1"
  113. }
  114. }
  115.  
  116. "ThinkInterval" "%think_interval"
  117. "OnIntervalThink"
  118. {
  119. "RunScript"
  120. {
  121. "ScriptFile" "heroes/hero_prismere/prismere_lasting_light.lua"
  122. "Function" "DoDamage"
  123. "Target" "TARGET"
  124. }
  125. }
  126. }
  127. "modifier_lasting_light_self"
  128. {
  129. "Passive" "0"
  130. "IsHidden" "1"
  131. "IsDebuff" "0"
  132.  
  133. "EffectName" "particles/units/heroes/hero_oracle/oracle_fortune_purge_root_pnt.vpcf"
  134. "EffectAttachType" "follow_origin"
  135.  
  136. "States"
  137. {
  138. "MODIFIER_STATE_ROOTED" "MODIFIER_STATE_VALUE_ENABLED"
  139. "MODIFIER_STATE_DISARMED" "MODIFIER_STATE_VALUE_ENABLED"
  140. "MODIFIER_STATE_SILENCED" "MODIFIER_STATE_VALUE_ENABLED"
  141. }
  142. }
  143. }
  144. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement