搜索
查看: 329|回复: 6

[已处理] 添加下神爆概率回调

 关闭 [复制链接]
发表于 2022-11-16 11:08:48 | 显示全部楼层 |阅读模式
BUG反馈
引擎版本号: 221115
登陆器版本号: 221115
BUG描述: 添加下 神圣暴击概率回调呗,官服朱雀称号需要用到

【称号属性一览】
全新称号
属性加成
一重朱雀
韧性+200
二重朱雀
韧性+400
三重朱雀
韧性+600
四重朱雀
韧性+800
五重朱雀
韧性+1000
六重朱雀
韧性+1800
七重朱雀
韧性+2600
八重朱雀
韧性+3400
九重朱雀
韧性+4200
十重朱雀
韧性+5000

韧性介绍:韧性能抵抗玩家的神圣暴击率,韧性等级越高,抵抗的神圣暴击率越高!



参照 --神圣暴击概率达到机率时触发(返回值(神圣暴击倍数) 参与输出计算)
--参数:actor-受攻击者 target-攻击者 nType-类型(0-物理类 1-魔法类) nCritPoweRate-攻击者神圣暴击倍数
--返回值(神圣暴击倍数)
function HeartCritPower(actor, target, nType, nCritPoweRate)
local nPoint = nCritPoweRate

local sActorName = actor:getCharName()
local stargetName = target:getCharName()
print("["..sActorName.."]受["..stargetName.."]攻击,类型:"..tostring(nType)..' 攻击者神圣暴击倍数:'..tostring(nCritPoweRate))

--返回值参与威力输出
return nPoint
end
BUG重现方式: 添加下 神圣暴击概率回调呗,官服朱雀称号需要用到

【称号属性一览】
全新称号
属性加成
一重朱雀
韧性+200
二重朱雀
韧性+400
三重朱雀
韧性+600
四重朱雀
韧性+800
五重朱雀
韧性+1000
六重朱雀
韧性+1800
七重朱雀
韧性+2600
八重朱雀
韧性+3400
九重朱雀
韧性+4200
十重朱雀
韧性+5000

韧性介绍:韧性能抵抗玩家的神圣暴击率,韧性等级越高,抵抗的神圣暴击率越高!



参照 --神圣暴击概率达到机率时触发(返回值(神圣暴击倍数) 参与输出计算)
--参数:actor-受攻击者 target-攻击者 nType-类型(0-物理类 1-魔法类) nCritPoweRate-攻击者神圣暴击倍数
--返回值(神圣暴击倍数)
function HeartCritPower(actor, target, nType, nCritPoweRate)
local nPoint = nCritPoweRate

local sActorName = actor:getCharName()
local stargetName = target:getCharName()
print("["..sActorName.."]受["..stargetName.."]攻击,类型:"..tostring(nType)..' 攻击者神圣暴击倍数:'..tostring(nCritPoweRate))

--返回值参与威力输出
return nPoint
end
修复后应达到的效果: 添加下 神圣暴击概率回调呗,官服朱雀称号需要用到

【称号属性一览】
全新称号
属性加成
一重朱雀
韧性+200
二重朱雀
韧性+400
三重朱雀
韧性+600
四重朱雀
韧性+800
五重朱雀
韧性+1000
六重朱雀
韧性+1800
七重朱雀
韧性+2600
八重朱雀
韧性+3400
九重朱雀
韧性+4200
十重朱雀
韧性+5000

韧性介绍:韧性能抵抗玩家的神圣暴击率,韧性等级越高,抵抗的神圣暴击率越高!



参照 --神圣暴击概率达到机率时触发(返回值(神圣暴击倍数) 参与输出计算)
--参数:actor-受攻击者 target-攻击者 nType-类型(0-物理类 1-魔法类) nCritPoweRate-攻击者神圣暴击倍数
--返回值(神圣暴击倍数)
function HeartCritPower(actor, target, nType, nCritPoweRate)
local nPoint = nCritPoweRate

local sActorName = actor:getCharName()
local stargetName = target:getCharName()
print("["..sActorName.."]受["..stargetName.."]攻击,类型:"..tostring(nType)..' 攻击者神圣暴击倍数:'..tostring(nCritPoweRate))

--返回值参与威力输出
return nPoint
end
联系QQ: 隐藏内容
又不是很难实现的东西,添加下回调呗,官服有的东西,支持下,你这是仿盛大引擎,老大
发表于 2022-11-16 12:00:28 | 显示全部楼层
机率达到,就计算威力,你所指的回调,怎么搞??暂不看懂,
发表于 2022-11-16 13:46:24 | 显示全部楼层
1580 发表于 2022-11-16 12:00
机率达到,就计算威力,你所指的回调,怎么搞??暂不看懂,

我猜可能是指增加韧性这个属性。
 楼主| 发表于 2022-11-16 13:47:41 | 显示全部楼层
1580 发表于 2022-11-16 12:00
机率达到,就计算威力,你所指的回调,怎么搞??暂不看懂,

老大,这个就是你说的几率的回调, 神圣暴击威力你已经有了, 官服的朱雀称号能抵消部分攻击方的神圣暴击概率(几率)
是 概率  概率  概率  几率 几率 几率,,,,,, 不是 倍率 不是 倍率 不是 倍率
 楼主| 发表于 2022-11-16 15:22:33 | 显示全部楼层
function HeartCritPower(actor, target, nType, nCritPoweRate)       
local nPoint = nCritPoweRate

local sActorName = actor:getCharName()
local stargetName = target:getCharName()
print("["..sActorName.."]受["..stargetName.."]攻击,类型:"..tostring(nType)..' 攻击者神圣暴击倍数:'..tostring(nCritPoweRate))

--返回值参与威力输出       
return nPoint
end

这个不是返回神圣暴击威力么, 你再加一个 同样 的返回神圣暴击概率 的回调就行,返回概率计算是否达到几率
 楼主| 发表于 2022-11-16 15:29:52 | 显示全部楼层
老大,我不是想发几个 提交,关键是你不处理啊,加这个 真的很快的!!!!!!!
 楼主| 发表于 2022-11-17 09:44:50 | 显示全部楼层
1580 发表于 2022-11-16 12:00
机率达到,就计算威力,你所指的回调,怎么搞??暂不看懂,

就是添加这个几率回调,官服判断了被攻击方的 韧性 能抵消部分百分比概率算法,类似神圣暴击威力回调
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-11-25 00:05 , Processed in 0.567971 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表