Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- "beardbeard_rum_gun"
- {
- // General
- //-------------------------------------------------------------------------------------------------------------
- "BaseClass" "ability_datadriven"
- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT | DOTA_ABILITY_BEHAVIOR_IGNORE_BACKSWING"
- "AbilityUnitDamageType" "DAMAGE_TYPE_PHYSICAL"
- "SpellImmunityType" "SPELL_IMMUNITY_ENEMIES_NO"
- "FightRecapLevel" "1"
- "AbilityTextureName" "sniper_shrapnel"
- "AOERadius" "%radius"
- // Casting
- //-------------------------------------------------------------------------------------------------------------
- "AbilityCastRange" "1800"
- "AbilityCastPoint" "0.3 0.3 0.3 0.3"
- // Cost
- //-------------------------------------------------------------------------------------------------------------
- "AbilityManaCost" "120 120 120 120"
- // Stats
- //-------------------------------------------------------------------------------------------------------------
- "AbilityModifierSupportValue" "0.25" // primarily about damage
- // Special
- //-------------------------------------------------------------------------------------------------------------
- "AbilitySpecial"
- {
- "01"
- {
- "var_type" "FIELD_INTEGER"
- "slow_movement_speed" "-15 -20 -25 -30"
- }
- "02"
- {
- "var_type" "FIELD_INTEGER"
- "radius" "400"
- }
- "03"
- {
- "var_type" "FIELD_FLOAT"
- "attack_damage_pct" "100"
- }
- "04"
- {
- "var_type" "FIELD_FLOAT"
- "slow_duration" "2.0 2.0 2.0 2.0"
- }
- }
- // Data driven
- //-------------------------------------------------------------------------------------------------------------
- "precache"
- {
- "soundfile" "soundevents/game_sounds_heroes/game_sounds_sniper.vsndevts"
- "particle" "particles/units/heroes/hero_sniper/sniper_shrapnel.vpcf"
- "particle" "particles/units/heroes/hero_sniper/sniper_shrapnel_launch.vpcf"
- "particle" "particles/econ/items/sniper/sniper_charlie/sniper_shrapnel_charlie.vpcf"
- }
- "OnSpellStart"
- {
- "RunScript"
- {
- "ScriptFile" "beardbeard_rum_gun_lua.lua"
- "Function" "shrapnel_fire"
- "Target" "POINT"
- }
- }
- "modifier_shrapnel_dummy_datadriven"
- {
- "OnCreated"
- {
- "FireSound"
- {
- "Target" "TARGET"
- "EffectName" "Hero_Sniper.ShrapnelShatter"
- }
- "AttachEffect"
- {
- "Target" "TARGET"
- "EffectName" "particles/units/heroes/hero_sniper/sniper_shrapnel.vpcf"
- "EffectAttachType" "follow_origin"
- "EffectRadius" "%radius"
- }
- "AttachEffect"
- {
- "Target" "TARGET"
- "EffectName" "particles/econ/items/sniper/sniper_charlie/sniper_shrapnel_charlie.vpcf"
- "EffectAttachType" "follow_origin"
- "EffectRadius" "%radius"
- }
- "ActOnTargets"
- {
- "Target"
- {
- "Center" "TARGET"
- "Radius" "%radius"
- "Teams" "DOTA_UNIT_TARGET_TEAM_ENEMY"
- "Types" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC | DOTA_UNIT_TARGET_MECHANICAL"
- "Flags" "DOTA_UNIT_TARGET_FLAG_MAGIC_IMMUNE_ENEMIES"
- }
- "Action"
- {
- "Damage"
- {
- "Target" "TARGET"
- "Damage" "%attack_damage_pct"
- "Type" "DAMAGE_TYPE_PHYSICAL"
- }
- "ApplyModifier"
- {
- "Target" "TARGET"
- "ModifierName" "modifier_yo_ho_ho"
- }
- }
- }
- }
- "ActOnTargets"
- {
- "Target"
- {
- "Center" "TARGET"
- "Radius" "%radius"
- "Teams" "DOTA_UNIT_TARGET_TEAM_ENEMY"
- "Types" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
- "MaxTargets" "1"
- "Random" "1"
- }
- "Action"
- {
- "DelayedAction"
- {
- "Delay" "0.1"
- "Action"
- {
- "FireEffect"
- {
- "EffectName" "particles/units/heroes/hero_mirana/mirana_starfall_attack.vpcf"
- "EffectAttachType" "follow_origin"
- "Target" "TARGET"
- }
- "DelayedAction"
- {
- "Delay" "0.1"
- "Action"
- {
- "FireSound"
- {
- "EffectName" "Ability.StarfallImpact"
- "Target" "TARGET"
- }
- "Damage"
- {
- "Target" "TARGET"
- "Damage" "%attack_damage_pct"
- "Type" "DAMAGE_TYPE_PHYSICAL"
- }
- }
- }
- }
- }
- }
- "Properties"
- {
- "MODIFIER_PROPERTY_BONUS_DAY_VISION" "%radius"
- "MODIFIER_PROPERTY_BONUS_NIGHT_VISION" "%radius"
- }
- "States"
- {
- "MODIFIER_STATE_INVULNERABLE" "MODIFIER_STATE_VALUE_ENABLED"
- "MODIFIER_STATE_NO_HEALTH_BAR" "MODIFIER_STATE_VALUE_ENABLED"
- "MODIFIER_STATE_NO_UNIT_COLLISION" "MODIFIER_STATE_VALUE_ENABLED"
- "MODIFIER_STATE_NOT_ON_MINIMAP" "MODIFIER_STATE_VALUE_ENABLED"
- "MODIFIER_STATE_UNSELECTABLE" "MODIFIER_STATE_VALUE_ENABLED"
- "MODIFIER_STATE_FLYING" "MODIFIER_STATE_VALUE_ENABLED"
- }
- }
- "modifier_yo_ho_ho"
- {
- "IsHidden" "0"
- "Duration" "%slow_duration"
- "Properties"
- {
- "MODIFIER_PROPERTY_MOVESPEED_BONUS_PERCENTAGE" "%slow_movement_speed"
- }
- }
- }
- }
- "beardbeard_big_motherfuckin_cannon"
- {
- // General
- //-------------------------------------------------------------------------------------------------------------
- "BaseClass" "ability_datadriven"
- "AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
- "AbilityTextureName" "bounty_hunter_jinada"
- // Precache
- //-------------------------------------------------------------------------------------------------------------
- "precache"
- {
- "soundfile" "soundevents/game_sounds_heroes/game_sounds_bounty_hunter.vsndevts"
- "particle" "particles/units/heroes/hero_bounty_hunter/bounty_hunter_jinda_slow.vpcf"
- "particle" "particles/units/heroes/hero_bounty_hunter/status_effect_bounty_hunter_jinda_slow.vpcf"
- }
- // Stats
- //-------------------------------------------------------------------------------------------------------------
- "AbilityCooldown" "12.0 10.0 8.0 6.0"
- // Special
- //-------------------------------------------------------------------------------------------------------------
- "AbilitySpecial"
- {
- "01"
- {
- "var_type" "FIELD_INTEGER"
- "splash_damage" "100"
- }
- "02"
- {
- "var_type" "FIELD_INTEGER"
- "splash_radius" "400"
- }
- "03"
- {
- "var_type" "FIELD_INTEGER"
- "blind" "40 60 80 100"
- }
- "04"
- {
- "var_type" "FIELD_FLOAT"
- "duration" "3.0 3.0 3.0 3.0"
- }
- }
- "Modifiers"
- {
- "modifier_great_cleave_datadriven"
- {
- "Passive" "1"
- "IsHidden" "1"
- "OnAttackLanded"
- {
- "CleaveAttack"
- {
- "CleavePercent" "%splash_damage"
- "CleaveRadius" "%splash_radius"
- "CleaveEffect" "particles/units/heroes/hero_sven/sven_spell_great_cleave.vpcf"
- }
- "ApplyModifier"
- {
- "ModifierName" "modifier_blind_datadriven"
- "Target" "TARGET"
- }
- "FireEffect"
- {
- "EffectName" "particles/units/heroes/hero_bounty_hunter/bounty_hunter_jinda_slow.vpcf"
- "EffectAttachType" "attach_hitloc"
- "Target" "TARGET"
- }
- "FireSound"
- {
- "EffectName" "Hero_BountyHunter.Jinada"
- "Target" "TARGET"
- }
- }
- }
- }
- "modifier_blind_datadriven"
- {
- "IsDebuff" "1"
- "Duration" "%duration"
- "StatusEffectName" "particles/units/heroes/hero_bounty_hunter/status_effect_bounty_hunter_jinda_slow.vpcf"
- "StatusEffectPriority" "3"
- "Properties"
- {
- "MODIFIER_PROPERTY_MISS_PERCENTAGE" "%blind"
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement