Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "Corrosive_Haze_icon"
- {
- //Created by D2AbilityCreator 2.0
- "BaseClass" "ability_datadriven"
- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
- "AbilityTextureName" "custom/Corrosive_Haze_icon"
- "MaxLevel" "1"
- "AbilitySpecial"
- {
- "01"
- {
- "var_type" "FIELD_FLOAT"
- "crit_bonus" "175 200 225"
- }
- "02"
- {
- "var_type" "FIELD_FLOAT"
- "max_attack" "2"
- }
- "03"
- {
- "var_type" "FIELD_INTEGER"
- "need_stacks" "3"
- }
- "04"
- {
- "var_type" "FIELD_INTEGER"
- "lifesteal_percent" "100"
- }
- }
- "Modifiers"
- {
- "modifier_4_attack_bonus"
- {
- "Passive" "1"
- "IsBuff" "1"
- "IsDebuff" "0"
- "IsHidden" "0"
- "IsPurgable" "0"
- "OnAttackLanded"
- {
- "RunScript"
- {
- "ScriptFile" "npc_abilities/4_attack_1crit_lifesteal.lua"
- "Function" "StillNeedStack"
- }
- }
- }
- "modifier_1crit_lifesteal_bonus"
- {
- "Passive" "0"
- "IsBuff" "1"
- "IsDebuff" "0"
- "IsHidden" "0"
- "IsPurgable" "0"
- "OnCreated"
- {
- "RunScript"
- {
- "ScriptFile" "npc_abilities/4_attack_1crit_lifesteal.lua"
- "Function" "SpawnStacks"
- }
- }
- "OnAttackStart"
- {
- "RunScript"
- {
- "ScriptFile" "npc_abilities/4_attack_1crit_lifesteal.lua"
- "Function" "DecreaseStack"
- }
- "ApplyModifier"
- {
- "Target" "CASTER"
- "ModifierName" "modifier_lifesteal_bonus"
- }
- }
- "Properties"
- {
- "MODIFIER_PROPERTY_PREATTACK_CRITICALSTRIKE" "%crit_bonus"
- }
- "OnAttackLanded"
- {
- "RemoveModifier"
- {
- "Target" "CASTER"
- "ModifierName" "modifier_lifesteal_bonus"
- }
- }
- }
- "modifier_lifesteal_bonus"
- {
- "Passive" "0"
- "IsBuff" "0"
- "IsDebuff" "0"
- "IsHidden" "0"
- "IsPurgable" "0"
- "OnAttack"
- {
- "Lifesteal"
- {
- "Target" "CASTER"
- "LifestealPercent" "%lifesteal_percent"
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement