写一个刀塔2英雄熊猫酒仙醉拳技能的LUA文件
时间: 2024-03-10 09:46:52 浏览: 191
以下是一个简单的刀塔2英雄熊猫酒仙醉拳技能的LUA文件示例:
```
LinkLuaModifier("modifier_panda_drunken_haze", "heroes/hero_panda/drunk_haze.lua", LUA_MODIFIER_MOTION_NONE)
panda_drunk_haze = class({})
function panda_drunk_haze:GetAbilityTextureName()
return "brewmaster_drunken_haze"
end
function panda_drunk_haze:GetCastRange(location, target)
return self:GetSpecialValueFor("cast_range")
end
function panda_drunk_haze:OnSpellStart()
local target = self:GetCursorTarget()
local duration = self:GetSpecialValueFor("duration")
local accuracy_reduction = self:GetSpecialValueFor("accuracy_reduction")
local miss_chance = self:GetSpecialValueFor("miss_chance")
target:AddNewModifier(self:GetCaster(), self, "modifier_panda_drunken_haze", {duration = duration, accuracy_reduction = accuracy_reduction, miss_chance = miss_chance})
end
```
这个LUA文件定义了一个技能,名为熊猫酒仙的醉拳。这个技能会创建一个醉酒效果,使目标受到准确度降低和丢失攻击的负面影响。这个技能还定义了一个modifier,该modifier会添加到目标身上,使它们受到技能效果的影响。
阅读全文