找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 706|回复: 10

教程分享|关于狗哥神迹版奶妈BUFF奶量倍率算法修复

[复制链接]

3585

主题

3万

回帖

10万

积分

管理员

积分
109731
发表于 昨天 20:36 | 显示全部楼层 |阅读模式
以狗哥神迹奶妈的【守护祝福】为例
首先我们来看一下代码:
addBlessOfCourageBuff这个函数下根据图中框出来的代码可以看出:奶妈的奶量是根据自身的HP/MP最大值来决定的,每10W血翻一倍奶量
这么写有一个问题:当奶妈的血/蓝最大值低于10w时,奶量提升倍率十分可怜,特别是针对一些数值比较保守的版本(比如我的60版本
)这样整体算下来奶妈的加成恐怕还不如鬼剑士一个红阵,十分拉稀,且没有边际递减效应。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复

使用道具 举报

3585

主题

3万

回帖

10万

积分

管理员

积分
109731
 楼主| 发表于 昨天 20:37 | 显示全部楼层
接下来是我修复后的算法,我代码贴在这
local phyValueBonus = obj.getHpMax().tofloat();
local phyB = pow(phyValueBonus , 0.75);
print("courage_phyB:" + phyB);
phyValueBonus = phyB/1000 + 1.0;
local magValueBonus = obj.getMpMax().tofloat();
local magB = pow(magValueBonus , 0.75);
print("courage_magB:" + magB);
magValueBonus = magB/1000 + 2.0;
解释一下,pow函数是指数函数,我这边写的指数是0.75次方,比如当前奶妈血量是1w,那么得到的phyB就是10000^0.75=1000,得到的奶量phyValueBonus=1000/1000+1.0=2.0也就是两倍奶量。看这似乎没什么变化?

那么如果奶妈血量是2w,得到的phyB就是20000^0.75约=1682,得到的奶量phyValueBonus=1682/1000+1.0=2.682倍奶量,这样就实现奶量随着玩家血蓝量提升加成倍率的递减效应

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3585

主题

3万

回帖

10万

积分

管理员

积分
109731
 楼主| 发表于 昨天 20:38 | 显示全部楼层
另外由于玩家初始血量基础会比蓝量多,所以针对精奶(或者说是蓝奶)我这边magValueBonus = magB/1000 + 2.0;基础奶量倍率是2.0开始算,勉强能起到一些体精平衡的作用


前面说错了,我截图里的是【勇气祝福】的例子,奶妈另外两个 buff:
守护祝福,神光天启同理
路径分别如下:
sqr/character/atpriest/blessofprotection/blessofprotection.nut
function addBlessOfProtectionBuff(obj)
sqr/character/atpriest/cruxofvictoria/cruxofvictoria.nut
function addcruxofvictoriaBuff(obj)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

发表于 昨天 20:38 | 显示全部楼层
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3688

主题

3万

回帖

11万

积分

出神入化

积分
112624
发表于 昨天 20:39 | 显示全部楼层
官方是用的当前智力判断的
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3799

主题

3万

回帖

11万

积分

出神入化

积分
113452
发表于 昨天 20:39 | 显示全部楼层





好好好

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3799

主题

3万

回帖

11万

积分

出神入化

积分
113452
发表于 昨天 20:40 | 显示全部楼层
奇怪 这下面罕有几个有韩文高位码元乱码  像个国服复制来的
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3585

主题

3万

回帖

10万

积分

管理员

积分
109731
 楼主| 发表于 昨天 20:40 | 显示全部楼层
勇气祝福技攻和基本攻击对自己不生效有啥头绪吗
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3585

主题

3万

回帖

10万

积分

管理员

积分
109731
 楼主| 发表于 昨天 20:41 | 显示全部楼层
大佬,你的小鬼当家版本还更新吗?能要一个最新的链接吗求求了
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3808

主题

3万

回帖

11万

积分

出神入化

积分
115285
发表于 昨天 20:41 | 显示全部楼层
感觉现在的buff量太小了,用这个办法能提高吗?
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

3808

主题

3万

回帖

11万

积分

出神入化

积分
115285
发表于 昨天 20:42 | 显示全部楼层
有用奶量翻了十倍,就是不加独立,不过还是非常感谢,好人有好鲍
阿荣社区欢迎你(bbs.vul7.com)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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