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

注册 登录

QQ登录

只需一步,快速开始

查看: 4081|回复: 9
打印 上一主题 下一主题

[原创] 修改员工晋升速度的思路和方法

[复制链接]

6

主题

337

帖子

454

积分

高级玩家

Rank: 4

贡献度
7
金元
4256
积分
454
精华
0
注册时间
2014-8-26
跳转到指定楼层
主题
发表于 2018-9-12 13:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 莫问夕殇 于 2018-9-12 16:58 编辑

首先感谢http://bbs.3dmgame.com/thread-5783261-1-2.html大神以及各位大神的思路和启发
我发现通过原帖的方式修改 public float GetAttributeMultiplier(CharacterAttributes.Type type) 会同时影响人物的各项数据增减速度,导致人物的幸福、健康、无聊、饥饿等变化速度同步加快,如果改高了还会导致病人还没到达接待处就已经愤怒离开了,员工工作时间缩短(体力消耗太快),我摸索了半天也没找到相应的解决办法(也有可能是我的修改方式没理解对),但是却找到了另外一种修改思路。
众所周知,一个员工晋升到n级有两个条件:
1.拥有n-1个技能  
2.达到第n级晋升所需的经验。
如果只满足经验不满足技能要求,员工会弹出信件要求你对他进行培训,经验条会卡住。这个问题要解决起来很简单,花点钱进行培训即可,如果嫌培训速度慢的话可以参考http://bbs.3dmgame.com/thread-5783593-1-2.html对培训速度进行修改
如果只拥有技能不满足经验要求,则必须等待他工作很长时间积累经验,4升5所需的时间经常会超过1小时,令人无法接受。我们需要解决的核心问题就是这个。
那么系统是如何判定人物经验是否达到晋升要求的呢?必然有一个比较当前经验和该等级最高经验的判定语句。既然目前无法完美的修改经验增长速度,那么我们能不能修改该判定依据,使人物达到晋升经验的2分之1(或者若干分之1)就能满足条件进行晋升呢.
方法:用dnspy搜索hasmaxxp找到下面的关于【当前经验值达到该等级最高经验值】的判定语句
// Token: 0x17000174 RID: 372
        
// (get) Token: 0x06000F71 RID: 3953 RVA: 0x0000C6F8 File Offset: 0x0000A8F8
        
public bool HasMaxXP
        
{
            
get
            
{
               
return this.XP != null && this.XP.Value() >= this.RankDefinition.MaximumXP;
            
}
        
}
发现核心要素在于this.XP.Value() >= this.RankDefinition.MaximumXP 修改为 this.XP.Value() * 2f >= this.RankDefinition.MaximumXP 即可实现一半经验就能满足晋升经验需求(如果改为5f即为五分之一经验满足晋升经验需求)。
玩了几个小时暂时没发现bug,唯一有一点瑕疵在于:当人物经验满足修改过后的晋升经验要求时不会弹出要求技能培训的信件(完全满经验时才会弹出,跟原版一致),目前还没找到对应的解决办法。不过一般来说玩家晋升员工都是为了获得更多的技能,不太可能上一级的技能槽都还没培训好就指望着员工晋级下一等级,所以这点瑕疵应该也能接受。
要想提高全科的诊断率或各科室的效率,可以通过本贴的思路修改员工晋升速度,再加上skylifeye1988这位大神提供的技能效果加倍(http://bbs.3dmgame.com/thread-5785235-1-1.html)就能达到目的,同时也保留了可玩性。


评分

2

查看全部评分

回复

使用道具 举报

7

主题

477

帖子

548

积分

高级玩家

Rank: 4

贡献度
2
金元
5400
积分
548
精华
0
注册时间
2015-9-5
舒服的沙发
发表于 2018-9-12 13:41 | 只看该作者
非常感谢啊,我也正在为这个苦恼呢,另外关于技能效果问题,我想问下搜索什么关键字能搜索到?关于加倍的说明不是很清楚啊,谢谢
回复 支持 反对

使用道具 举报

6

主题

337

帖子

454

积分

高级玩家

Rank: 4

贡献度
7
金元
4256
积分
454
精华
0
注册时间
2014-8-26
硬硬的板凳
 楼主| 发表于 2018-9-12 14:15 | 只看该作者
feee999 发表于 2018-9-12 13:41
非常感谢啊,我也正在为这个苦恼呢,另外关于技能效果问题,我想问下搜索什么关键字能搜索到?关于加倍的说 ...

关于技能效果翻倍,搜索QualificationBaseModifier就能找到
回复 支持 反对

使用道具 举报

6

主题

289

帖子

325

积分

高级玩家

Rank: 4

贡献度
1
金元
3212
积分
325
精华
0
注册时间
2011-7-8
冰凉的地板
发表于 2018-9-12 14:56 | 只看该作者
是的,所以我只把药柜之类的诊断改成2倍效果。不会影响治疗,还能减缓点全科压力
回复 支持 反对

使用道具 举报

25

主题

8615

帖子

9万

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
465
金元
974258
积分
99286
精华
0
注册时间
2013-11-1

3DM MOD站(白银)3DM小黄鸡孙悟空SSGSS世界杯人造人21号樱花庄的宠物猫夏洛克端午节专属勋章

5#
发表于 2018-9-12 15:38 | 只看该作者
本帖最后由 风卷残翼 于 2018-9-12 15:58 编辑

首先感谢楼主分享提高晋升速度修改方法,但不知道楼主用过药柜属性加倍没有,将药柜属性变为10倍后,不存在机器影响治疗率增大,虽然升级时说明增加了10倍,但是实际机器是正常使用不影响的。
拿同一药房同一病人同一护士,然后每次使用新机器升级测试如图





结论:都是增加了15%治愈率,不存在楼主所说修改药柜影响机器升级大幅增加治愈率,不需要高等级的员工、、

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

6

主题

337

帖子

454

积分

高级玩家

Rank: 4

贡献度
7
金元
4256
积分
454
精华
0
注册时间
2014-8-26
6#
 楼主| 发表于 2018-9-12 16:57 | 只看该作者
风卷残翼 发表于 2018-9-12 15:38
首先感谢楼主分享提高晋升速度修改方法,但不知道楼主用过药柜属性加倍没有,将药柜属性变为10倍后,不存在 ...

是这样啊,看来我被升级时的描述骗了,不好意思
回复 支持 反对

使用道具 举报

6

主题

337

帖子

454

积分

高级玩家

Rank: 4

贡献度
7
金元
4256
积分
454
精华
0
注册时间
2014-8-26
7#
 楼主| 发表于 2018-9-12 17:00 | 只看该作者
风卷残翼 发表于 2018-9-12 15:38
首先感谢楼主分享提高晋升速度修改方法,但不知道楼主用过药柜属性加倍没有,将药柜属性变为10倍后,不存在 ...

原帖已删除物品倍数对机器升级属性相关的评价,多谢指教
回复 支持 反对

使用道具 举报

5

主题

357

帖子

366

积分

高级玩家

Rank: 4

贡献度
2
金元
3583
积分
366
精华
0
注册时间
2011-12-29
8#
发表于 2018-9-12 21:58 | 只看该作者
这个帖子 很及时 终于不用半个多小时 就等升5级了 小人养成 easy
回复 支持 反对

使用道具 举报

25

主题

8615

帖子

9万

积分

3DM伊甸MOD搬运组

Rank: 12Rank: 12Rank: 12

贡献度
465
金元
974258
积分
99286
精华
0
注册时间
2013-11-1

3DM MOD站(白银)3DM小黄鸡孙悟空SSGSS世界杯人造人21号樱花庄的宠物猫夏洛克端午节专属勋章

9#
发表于 2018-9-13 02:46 | 只看该作者
莫问夕殇 发表于 2018-9-12 17:00
原帖已删除物品倍数对机器升级属性相关的评价,多谢指教

没有啦,一起探讨研究~经验修改和耐久度非常管用!
回复 支持 反对

使用道具 举报

24

主题

7725

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
1127
金元
58530
积分
10361
精华
0
注册时间
2008-7-13
10#
发表于 2018-9-13 03:44 | 只看该作者
的确等员工升级太耗费时间了,尤其病人多医生等级低的时候,简直折磨人……
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-15 06:46 , Processed in 0.122403 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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