设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2280|回复: 15
打印 上一主题 下一主题

[有事请教] 还是装备的问题(已搞定,谢谢大家)

[复制链接]

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

跳转到指定楼层
1
发表于 2018-1-25 12:55:51 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 SailCat 于 2018-1-26 01:48 编辑

装备实例化一旦想通了做起来好简单,但是想问一下,对于下面这种情况,叠加的顺序是怎样的?
装备铜剑:攻击力100
稀有度为史诗,可以理解为增加一个词缀,强化攻击力+50%
另外做了一个附魔,可以理解为另一个词缀,强化攻击力10点
该铜剑被打造师升到了10级,每级强化攻击力10%
该铜剑上有4个镶孔,镶了2种宝石,一种增强攻击力20%,一种增强攻击力2点。

请问,这把铜剑的攻击力应该算么算?
1)   (100+10+2x2) x (1+50% + 10x10% + 2x20%)=331
2) ((100 x (1+50%) + 10)  x(1 + 10x10%) + 2x2 ) x (1+2x20%)=454
3) ((100 +10) x (1+50%)x (1+10x10%) x (1+2x20%) + 2x2 = 466
4) ?




3.png (79.94 KB, 下载次数: 7)

3.png

4.PNG (91.84 KB, 下载次数: 10)

4.PNG
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。

Lv3.寻梦者

梦石
0
星屑
3646
在线时间
899 小时
注册时间
2017-10-30
帖子
347
2
发表于 2018-1-25 12:59:13 | 只看该作者
锋利的史诗铜剑+10
其实就是2吧……

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

啥都会,啥都不擅长
一个VA群:679174724 欢迎来玩
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36382
在线时间
10788 小时
注册时间
2009-3-15
帖子
4813
3
发表于 2018-1-25 13:08:44 | 只看该作者
先算固定值再乘算?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2018-1-25 13:15:28 | 只看该作者
装备铜剑:攻击力100
稀有度为史诗,可以理解为增加一个词缀,强化攻击力+50%
另外做了一个附魔,可以理解为另一个词缀,强化攻击力10点
该铜剑被打造师升到了10级,每级强化攻击力10%
该铜剑上有4个镶孔,镶了2种宝石,一种增强攻击力20%,一种增强攻击力2点。

((数据库基础+强化等级)*(稀有度+附魔))*镶嵌

镶嵌的加成部分,如果按照百分比提升则以没附魔过的为基础

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
6901
在线时间
7028 小时
注册时间
2013-11-2
帖子
1344

开拓者剧作品鉴家

5
发表于 2018-1-25 13:32:00 | 只看该作者
本帖最后由 RaidenInfinity 于 2018-1-25 13:39 编辑

铜剑的基础攻击力 100
稀有度倍率 1.5x (史诗)
所以,拿到“干净”的史诗铜剑时,应该是150攻击力

打造成10级,每级增加10%攻击力
所以,这里你可以这样算:
100 * 1.5 + 100 * (0.1 * 10) = 250
或者
100 * 1.5 * (1 + 0.1 * 10) = 300
两种公式的差距是后者稀有度会联动打造强化。

附魔是指前缀?前缀的话,还是和稀有度同时计算比较好。建议是先加算后乘算。
假设使用稀有度和打造强化乘算的公式:
(100 + 10) * 1.5 * (1 + 0.1 * 10)= 330

宝石镶嵌的话,个人觉得宝石既然是嵌在外边的,加算时就别受稀有度/附魔/稀有度影响了。然后先加算后乘算。
(((100 + 10) * 1.5 * (1 + 0.1 * 10)) + 2) * 1.2 = 398.4 (四舍五入后 398)

另一个方式就是将倍率的宝石弄成伤害+20%而不是攻击力。(不需要显示在状态里,给玩家自己体会一下)
主要是把倍率放在伤害公式的最后面,也就是计算完敌方防御和其他倍率之后。
此外可能也可以弄额外伤害的宝石,加固定的伤害,可能有奇效也说不定。
(例:(4 * 己方攻击 - 2 * 敌方防御) * 伤害倍率 * 其他倍率 + 额外伤害)




话说打造10级每级10%是不是有点…普通。
个人建议是弄成 3, 3, 3, 6, 6, 9, 12, 15, 18, 25 (总和+100%) 这样的倍率,不然谁冲+10呢。

点评

如果太高就改成非线性叠加咯···  发表于 2018-1-26 15:18
锻造的越加越高的设定不错,学习了  发表于 2018-1-25 14:15
锻造+100%好像太高了,我觉得一把武器,靠锻造+20%就很可以了……1111222235这样也算较为合理吧?  发表于 2018-1-25 14:04

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
35180
在线时间
4169 小时
注册时间
2007-12-15
帖子
10066
6
发表于 2018-1-25 13:51:13 | 只看该作者
本帖最后由 89444640 于 2018-1-25 14:08 编辑

这……平衡性何在……
推荐按照单一属性计算,或者+X攻击力,或者+百分比XX,

如果非要给作者留这么多接口多种一起用,必须设定一个顺序,
这是不合理顺序 我琢磨用的
初始攻击力 100
1锻造 100+N*10% +10的话初始攻击力为200 已经很变态了。
2镶嵌,镶嵌计算先+-后*/ (200+4)*40% 285.6 四舍五入287
3附魔 287+10 297 但是这个就不太合理了……附魔才应该+百分比
4史诗

按照当前属性加成,我认为最合理的计算方式。
1掉落 100+100*50% 150
2附魔 150+10 160
3锻造 160+N(160*10%) 最多320
4镶嵌 320+4 324     324+324*40% 453
这才一把铜剑,这样的系统,平衡根本没法调

个人认为合理的强化
掉落*50% 150 掉落+百分比
锻造吸取楼上的经验 阶梯性提升+1%四次+2%四次+3%一次+5%一次,总计提升20%   150+150*20% 180
镶嵌+2  188 镶嵌宝石每颗+2 当然可以设定高级宝石加的更多 再蛋疼就浮动
附魔*10%  188+18.8  206.8 207 附魔不百分比怎么能体现出威力?
武器最多+107%的初始攻击力,很变态了……应该继续削弱

照这样,铁剑设定成初始攻击力190都不太合理了。

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

7
 楼主| 发表于 2018-1-25 14:25:45 | 只看该作者
本帖最后由 SailCat 于 2018-1-25 14:36 编辑

查了一下,按照Yanfly的某个MV插件的模型,所有数值都可以表达为
(base + mod) * rate + flat

(基本值+修正)* 倍率 + 平加

楼上各位的讨论,基本上能够确定下来的:
0. 数据库的裸值攻击力为基本值(废话)
1. 镶嵌的+攻击力(数值)为平加
2. 稀有度的+百分比为基本值或倍率(按@RaidenInfinity的说法这两个有区别)
3. 附魔的+攻击力(数值)为修正
4. 附魔的+百分比为倍率
5. 锻造升级的+百分比为倍率,但和附魔中的倍率分两次乘算

有争议的:
镶嵌的+百分比是倍率,还是加完平算后的二次倍率,还是什么?

另外,打造的成功率目前设定为
(3x等级)/(2^等级)
1-10级的成功率分别为
100 100 100 75 49 28 16 9 5 3
应该还合理吧?

点评

成功率可以不使用rand函数  发表于 2018-1-25 17:19
镶嵌至少+50%传说武器的以后的那个数值再按照百分比+,所以我觉得还是得有个先后步骤,否则太乱了  发表于 2018-1-25 16:09
单机成功率意义不大,因为有读盘,而且会造成玩家浪费时间。  发表于 2018-1-25 16:05
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

8
发表于 2018-1-25 14:36:48 | 只看该作者
这种设定的问题,最好不要固定,让作者根据需求自己设定

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1387
在线时间
184 小时
注册时间
2007-2-28
帖子
145
9
发表于 2018-1-25 17:13:24 | 只看该作者
话说这个脚本是给别的作者用的吧?那么更加自由一点不是更好吗?品级描述,可以强化的等级,概率,能力数值都交给作者设定
如果自己设定的话,百分比加成只按照基本攻击计算是最合理的
如果用不停提高的攻击力去计算百分比加成的话,百分比的优势也太大了,几个百分比的加成可以把攻击叠到N倍。一把武器有百分比加成和没有百分比加成差距太大了,大部分游戏都是按照基础值去计算百分比加成的。
当然叠加计算也行,不过数值得控制好(最好先固定值再百分比,百分比相互叠加是最不合理的),攻击变化幅度太大游戏平衡也难以掌握,像一楼的例子如果同样是铜剑攻击力可以是100可以是460,按照RMXP的伤害算法460攻击能打出的伤害是100攻击的10倍左右了,敌方防御也很难设定。

评分

参与人数 1+1 收起 理由
SailCat + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (版主)

遠航の猫咪

梦石
3
星屑
23186
在线时间
2387 小时
注册时间
2005-10-15
帖子
1166

开拓者

10
 楼主| 发表于 2018-1-26 01:46:30 | 只看该作者
已搞定,主楼补图,感谢楼上各位的意见!
SailCat (小猫子·要开心一点) 共上站 24 次,发表过 11 篇文章 上 次 在: [2006年01月28日11:41:18 星期六] 从 [162.105.120.91] 到本站一游。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 10:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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