205 lines
4.5 KiB
Plaintext
Executable File
205 lines
4.5 KiB
Plaintext
Executable File
"DOTAAbilities"
|
|
{
|
|
"thtd_lily_01_lua"
|
|
{
|
|
"ID" "9001"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_lily_01"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_IMMEDIATE | DOTA_ABILITY_BEHAVIOR_AOE | DOTA_ABILITY_BEHAVIOR_POINT"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
|
"MaxLevel" "5"
|
|
"AbilityCooldown" "1"
|
|
"AbilityManaCost" "100"
|
|
//"AbilityCastAnimation" "ACT_SPECIAL_ATTACK2" lua技能此条属性无效
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"AbilityCastRange" "1000"
|
|
"AOERadius" "%radius"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua"
|
|
|
|
"precache"
|
|
{
|
|
"particle" "particles/heroes/lily/ability_lily_01_ready.vpcf"
|
|
"particle" "particles/heroes/lily/ability_lily_01_a.vpcf"
|
|
}
|
|
|
|
"AbilitySpecial"
|
|
{
|
|
"01"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"radius" "600"
|
|
}
|
|
"02"
|
|
{
|
|
"var_type" "FIELD_FLOAT"
|
|
"power_factor" "60 120 180 240 300"
|
|
}
|
|
"03"
|
|
{
|
|
"var_type" "FIELD_FLOAT"
|
|
"effect_tick" "0.5"
|
|
}
|
|
}
|
|
}
|
|
|
|
"thtd_lily_02_lua"
|
|
{
|
|
"ID" "9002"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_lily_02"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_NO_TARGET | DOTA_ABILITY_BEHAVIOR_IMMEDIATE"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_FRIENDLY"
|
|
"AbilityCooldown" "30 15"
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"AbilityManaCost" "0"
|
|
"MaxLevel" "2"
|
|
"AbilityCastRange" "600 900"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/lily.lua"
|
|
|
|
"precache"
|
|
{
|
|
"soundfile" "soundevents/game_sounds_heroes/game_sounds_omniknight.vsndevts"
|
|
}
|
|
|
|
"AbilitySpecial"
|
|
{
|
|
"01"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"radius" "600 900"
|
|
}
|
|
"02"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"duration" "15"
|
|
}
|
|
"03"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"damage_up" "25"
|
|
}
|
|
}
|
|
}
|
|
|
|
"thtd_nazrin_01_lua"
|
|
{
|
|
"ID" "9003"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_nazrin_01"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"MaxLevel" "5"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/nazrin.lua"
|
|
|
|
"AbilitySpecial"
|
|
{
|
|
"01"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"bonus_chance" "50"
|
|
}
|
|
"02"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"bonus_gold" "10 20 40 80 320"
|
|
}
|
|
"03"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"power_percent" "30"
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
"thtd_mugiyousei_01_lua"
|
|
{
|
|
"ID" "9006"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_mugiyousei_01"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/mugiyousei.lua"
|
|
|
|
"AbilitySpecial"
|
|
{
|
|
"01"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"power_damage" "1"
|
|
}
|
|
"02"
|
|
{
|
|
"var_type" "FIELD_FLOAT"
|
|
"damage_duration" "5.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
"thtd_hourainingyou_01_lua"
|
|
{
|
|
"ID" "9008"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_hourainingyou_01"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitDamageType" "DAMAGE_TYPE_MAGICAL"
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/hourainingyou.lua"
|
|
|
|
"AbilitySpecial"
|
|
{
|
|
"01"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"power_damage" "1"
|
|
}
|
|
"02"
|
|
{
|
|
"var_type" "FIELD_INTEGER"
|
|
"chance" "40"
|
|
}
|
|
"03"
|
|
{
|
|
"var_type" "FIELD_FLOAT"
|
|
"stun_time" "0.5"
|
|
}
|
|
"04"
|
|
{
|
|
"var_type" "FIELD_FLOAT"
|
|
"lock_time" "2.0"
|
|
}
|
|
}
|
|
}
|
|
|
|
"thtd_hanadayousei_01_lua"
|
|
{
|
|
"ID" "9009"
|
|
"BaseClass" "ability_lua"
|
|
"AbilityTextureName" "touhoutd/thtd_hanadayousei_01"
|
|
"AbilityBehavior" "DOTA_ABILITY_BEHAVIOR_PASSIVE"
|
|
"AbilityUnitTargetType" "DOTA_UNIT_TARGET_HERO | DOTA_UNIT_TARGET_BASIC"
|
|
"AbilityUnitTargetTeam" "DOTA_UNIT_TARGET_TEAM_ENEMY"
|
|
|
|
// Stats
|
|
// ----------------------------------------------------------------
|
|
"MaxLevel" "1"
|
|
|
|
"ScriptFile" "scripts/vscripts/abilities/ability_lua/hanadayousei.lua"
|
|
}
|
|
}
|