Advertisement
Guest User

Sticky Membrane

a guest
Dec 21st, 2015
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.50 KB | None | 0 0
  1. //=================================================================================================================
  2. // Viscous Ooze - Sticky Membrane
  3. //=================================================================================================================
  4. "viscous_ooze_sticky_membrane"
  5. {
  6. "BaseClass" "ability_datadriven"
  7. "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
  8. "AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
  9. "AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
  10. "AbilityTextureName" "viscous_ooze_sticky_membrane"
  11. "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
  12.  
  13. "AbilityCastRange" "350"
  14.  
  15. "AbilitySpecial"
  16. {
  17. "01"
  18. {
  19. "var_type" "FIELD_INTEGER"
  20. "trigger_chance" "15"
  21. }
  22. "02"
  23. {
  24. "var_type" "FIELD_INTEGER"
  25. "trigger_radius" "350"
  26. }
  27. "03"
  28. {
  29. "var_type" "FIELD_FLOAT"
  30. "disarm_duration" "2.0 2.5 3.0 3.5"
  31. }
  32. "04"
  33. {
  34. "var_type" "FIELD_FLOAT"
  35. "bonus_duration" "5.0"
  36. }
  37. "05"
  38. {
  39. "var_type" "FIELD_INTEGER"
  40. "bonus_damage" "30 40 50 60"
  41. }
  42. }
  43. "precache"
  44. {
  45. "particle" "particles/viscous_ooze_sticky_disarm.vpcf"
  46. "particle" "particles/units/heroes/hero_rubick/rubick_spell_steal.vpcf"
  47. "soundfile" "soundevents/game_sounds_heroes/game_sounds_bane.vsndevts"
  48. }
  49. "Modifiers"
  50. {
  51. "modifier_sticky_membrane_passive"
  52. {
  53. "Passive" "1"
  54. "IsHidden" "1"
  55. "OnAttacked"
  56. {
  57. "Random"
  58. {
  59. "Chance" "%trigger_chance"
  60.  
  61. "OnSuccess"
  62. {
  63. "RunScript"
  64. {
  65. "ScriptFile" "heroes/hero_viscous_ooze/sticky_membrane.lua"
  66. "Function" "StickyMembraneDistanceCheck"
  67. "Target" "ATTACKER"
  68. "Damage" "%attack_damage"
  69. }
  70. }
  71. }
  72. }
  73. }
  74. "modifier_sticky_membrane_disarm"
  75. {
  76. "IsDebuff" "1"
  77. "IsPurgeable" "1"
  78. "Duration" "%disarm_duration"
  79. "EffectName" "particles/viscous_ooze_sticky_disarm.vpcf"
  80. "EffectAttachType" "follow_overhead"
  81. "States"
  82. {
  83. "MODIFIER_STATE_DISARMED" "MODIFIER_STATE_VALUE_ENABLED"
  84. }
  85. "OnCreated"
  86. {
  87. "FireSound"
  88. {
  89. "EffectName" "Hero_Bane.Enfeeble.Cast"
  90. "Target" "TARGET"
  91. }
  92. }
  93. }
  94. "modifier_sticky_membrane_bonus"
  95. {
  96. "IsBuff" "1"
  97. "IsPurgeable" "1"
  98. "Duration" "%bonus_duration"
  99. "Properties"
  100. {
  101. "MODIFIER_PROPERTY_PREATTACK_BONUS_DAMAGE" "1"
  102. }
  103. }
  104. }
  105. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement