3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 5819|回复: 8
打印 上一主题 下一主题

[原创] 修改小人属性中速度的那个值(健壮)

[复制链接]

10

主题

570

帖子

1367

积分

游戏狂人

Rank: 6Rank: 6

贡献度
130
金元
8165
积分
1367
精华
3
注册时间
2004-11-30

3DM MOD站(白银)

跳转到指定楼层
主题
发表于 2019-3-3 17:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
很多帖子中已经告诉大家DUPLICANTSTATS的两个值MIN_STAT_POINTS和MAX_STAT_POINTS的数值可以决定,但是实际游戏的时候“健壮”基本都是0,没有受到之前两个值修改的影响
查了很多帖子都没有人说决定速度的那个“健壮”怎么修改


现在给出修改方法:
{}-MinionStartingStats
private void GenerateAttributes(int pointsDelta, List<ChoreGroup> disabled_chore_groups)
中最后一句
foreach (string key2 in DUPLICANTSTATS.ROLLED_ATTRIBUTES)
        
{
            
this.StartingLevels[key2 = DUPLICANTSTATS.ROLLED_ATTRIBUTE_MAX;//这是已经修改后的
        
}


原来的计算方法 健壮=((0-1之间的随机数)^ROLLED_ATTRIBUTE_POWER * ROLLED_ATTRIBUTE_MAX)取整,这个公式要不是脸太好都基本=0
现在经过修改后,健壮值直接等于ROLLED_ATTRIBUTE_MAX,当然了,减小ROLLED_ATTRIBUTE_POWER,使这个方程符合正态分布或者卡方分布都是减小“脸数”的方法。

评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-16 22:32 , Processed in 0.032719 second(s), 17 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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