找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 970|回复: 11

关于血条容量的深入研究

[复制链接]

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
发表于 4 天前 | 显示全部楼层 |阅读模式
梦太晓大佬的帖子(https://tieba.baidu.com/p/5857564692)里有提到过关于血条长度的修改,改动的是monster/monsterapcdifficultybonus.tbl下的[adjust hp gauge]词条,这个词条可以修改全局的血条容量,改的越小相同长度下的血量就越多。
但是这么改的话,高等级怪物的血条是缩短了,低等级怪物本来就不长的血条也会缩短,看的很难受。以及,各位有没有注意过,牛头巨兽的一条血的容量和狄瑞吉的一条血的容量完全就是天差地别,不同等级的血条容量显然不一样,那么这个是靠什么控制的呢?
在放结论先来看几个文件:
monster/commonmonsterbaseparameter.tbl(以下简称common),这个文件里记录的是普通怪物的基础属性。
monster/namedmonsterbaseparameter.tbl(以下简称boss),这个文件里记录的是绿名怪的基础属性。
monster/bossmonsterbaseparameter.tbl(以下简称named),这个文件里记录的是BOSS怪物的基础属性。
以上三个文件每24个数为一组将其整理为表格形式,分别代表的属性如下图:


每个怪物的文件里有个[ability category],设定怪物具体属性。如下图,前面是属性后面是倍率,倍率值指的是百分比。


结论如下:
①普通怪物的血量为基础值乘以怪物文件设定的倍率。基础值为common里对应等级的生命值,这个等级是副本中怪物的等级(同时也是副本文件定义的[basis level])。
②BOSS怪物血量为基础值乘以怪物文件设定的倍率。基础值为boss里对应等级的生命值,这个等级是副本中BOSS的等级。
③普通怪物血条容量和common里对应的生命值有关。不同副本有不同的血条容量,在common里按等级查找,不过这个等级指的是副本文件定义的[basis level]。
④BOSS怪物血条容量依然和common里对应的生命值有关。
画个图帮助理解:


一些说明:
1. 由于改common里的数值会同时影响普通怪血量和单位长度血条容量,所以单纯的改大common里的值,不会使得血条长度发生改变,同时普通怪的血量会变多。同时由于BOSS血量没涨但血条容量依然受common控制,于是会发现BOSS血量没变但是血条缩短了!
2. 接上条,换句话说,相当于普通怪的血条长度只和怪物文件里的[HP MAX]相关。
3. 所以如果想单纯的拉长血条而血量不变,比如拉长到原来的a倍,就得把common里相应等级的生命数值(这个相应等级指的是副本的[basis level])改成原来的1/a倍,同时把副本里所有怪物文件找出来,一个个地将其[HP MAX]改成原来的a倍。
4. 有的时候同副本里有不同等级的怪。比如烈焰格拉卡,有6级的赤哥布林和15级的烈焰哥布林,如果只是改common里15级的数值,比如翻了10倍,会发现15级的怪们血条长度不变但变得异常硬(血量翻了10倍),但是6级的赤哥布林生命值不变,同时单位长度的血条代表的生命值是原来的10倍,就会导致6级的赤哥布林血条长度缩短成原来的1/10!
5. 有时候高等级副本的普通怪是低等级副本的BOSS(比如暗咒猫妖,是4级的幽暗密林深处的BOSS),照着3中说的改common和怪物文件后将血条拉长a倍,虽然血量没变,但是作为BOSS时血量不是“common*[HP MAX]”而是“boss*[HP MAX]”,后者[HP MAX]加了a倍了但是boss没动,最后的结果就是BOSS血量莫名加了a倍,需要把boss里的值也改成原来的1/a
6. named和common里的值是一模一样的,改完common直接覆盖到named里就是。
7. 一般来说BOSS的等级比副本的basis level高两三级,所以common里改动的等级和boss里改动的等级并不一样。
8.测试了一下,一条血对应的[HP MAX]值似乎是563。也就是HP MAX=563时显示完整一条血,HP MAX=1126时显示完整两条血。(但是原始分辨率下血条长度也就540px多点,为啥呢?)
最后吐槽一下,同一份数据多份用途的后果就是改起来牵一发动全身。在此问候一下最开始的开发者的马,什么狗屎程序员,艹

本帖子中包含更多资源

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

×
回复

使用道具 举报

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
 楼主| 发表于 4 天前 | 显示全部楼层
预告下,最近在自改一个版本,已经基本完工了正在建号自己测试同时改细节。版本内容是比较彻底地把网游改成单机,花式高水平刷图来强调动作快感。也在照着本贴的研究内容拉长低等级怪的血条和压缩高等级怪的血条,敬请期待

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2724

主题

2万

回帖

8万

积分

出神入化

积分
80640
发表于 4 天前 | 显示全部楼层

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
 楼主| 发表于 4 天前 | 显示全部楼层
修正一下,一条血对应的[HP MAX]的值应该是400左右,我忘了我把adjust hp gauge的值设置为0.6这个事了

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2045

主题

1万

回帖

6万

积分

出神入化

积分
67247
发表于 4 天前 | 显示全部楼层
cy

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2775

主题

2万

回帖

8万

积分

出神入化

积分
81072
发表于 4 天前 | 显示全部楼层

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层

本帖子中包含更多资源

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

×
回复 支持 反对

使用道具 举报

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
 楼主| 发表于 4 天前 | 显示全部楼层
大佬牛逼!
回复 支持 反对

使用道具 举报

2555

主题

2万

回帖

7万

积分

管理员

积分
76293
发表于 4 天前 | 显示全部楼层
看了一下,意思是只不过是显示不一样而已,结果21E还是上限
回复 支持 反对

使用道具 举报

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
 楼主| 发表于 4 天前 | 显示全部楼层
牛逼牛逼
回复 支持 反对

使用道具 举报

2791

主题

2万

回帖

8万

积分

出神入化

积分
81481
发表于 4 天前 | 显示全部楼层
大佬 死亡之塔的平衡血量你研究过吗 ,全层数数值一样但是每一层的apc血量也不一样
回复 支持 反对

使用道具 举报

2132

主题

2万

回帖

6万

积分

出神入化

积分
68555
 楼主| 发表于 4 天前 | 显示全部楼层
大佬上面那两个文件称是不是写反了,
在放结论先来看几个文件:
monster/commonmonsterbaseparameter.tbl(以下简称common),这个文件里记录的是普通怪物的基础属性。
monster/namedmonsterbaseparameter.tbl(以下简称boss),这个文件里记录的是绿名怪的基础属性。
monster/bossmonsterbaseparameter.tbl(以下简称named),这个文件里记录的是BOSS怪物的基础属性。
以上三个文件每24个数为一组将其整理为表格形式,分别代表的属性如下图:
回复 支持 反对

使用道具 举报

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

本版积分规则

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