- UID
- 17071841
- 主题
- 0
- 阅读权限
- 10
- 帖子
- 1
- 精华
- 0
- 积分
- 1
- 金钱
- 31
- 荣誉
- 0
- 人气
- 0
- 在线时间
- 9 小时
- 评议
- 0
- 帖子
- 1
- 精华
- 0
- 积分
- 1
- 金钱
- 31
- 荣誉
- 0
- 人气
- 0
- 评议
- 0
|
MOD编辑器里不是给你lua文件来制作天赋吗,如果你没有搞清楚怎么用lua文件制作天赋,我给你举两个例子
--天赋:周流六虚-天罗地网,50%叠加缓速,20%叠加定身
if(sourceSprite.Role:HasTalent("周流六虚-天罗地网")) then
if(Tools.ProbabilityTest(0.5)) then
targetSprite:AddBuff("缓速",3,3)
if(Tools.ProbabilityTest(0.2)) then
targetSprite:AddBuff("定身",3,3)
end
end
function BATTLE_Die(battlefield, sprite, attackResult)
--天赋“周流六虚-风雷转生”, 50%概率不死,以全身内力作为代价换取生命
if(sprite.Role:HasTalent("周流六虚-风雷转生") and Tools.ProbabilityTest(0.5)) then
sprite:Say("周流六虚,法用万物,风雷转生!")
sprite.Hp = sprite.Mp
sprite.Mp = 0
return true
end
return false --继续执行死亡逻辑, 返回true的话就不死
end
比较基础的,类似于C语言的编辑,记得做完天赋之后要输入到resource文件里就行了,一般做天赋最后都忘记教这最后一步,可能就是你还没学会的原因 |
|