restructure
This commit is contained in:
1298
game/scripts/npc/abilities/effect_abilities.kv
Executable file
1298
game/scripts/npc/abilities/effect_abilities.kv
Executable file
File diff suppressed because it is too large
Load Diff
204
game/scripts/npc/abilities/lua_abilities.kv
Executable file
204
game/scripts/npc/abilities/lua_abilities.kv
Executable file
@@ -0,0 +1,204 @@
|
||||
"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"
|
||||
}
|
||||
}
|
||||
17048
game/scripts/npc/abilities/tower_abilities.kv
Executable file
17048
game/scripts/npc/abilities/tower_abilities.kv
Executable file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user