当前位置:首页 > 康健攻略 > 双点医院怎么修改技能

双点医院怎么修改技能

来源:康健手游网 | 更新:2025-04-07 09:54:20

双点医院怎么修改技能?游戏玩家不知道技能倍率、技能槽位、拥有5个以上技能以及初始员工0技能和0特性或多特性的修改,有玩家整理了需要的代码,下面一起看下玩家“skylifeye1988”分享的双点医院技能修改教学指南吧。

技能攻略推荐:

技能修改教学指南

1.【技能倍率】

namespace TH20

{

// Token: 0x02000309 RID: 777

[UsedImplicitly(ImplicitUseKindFlags.Assign | ImplicitUseKindFlags.InstantiatedNoFixedConstructorSignature, ImplicitUseTargetFlags.Members

public abstract class QualificationBaseModifier : CharacterModifier

{

// Token: 0x06000F5B RID: 3931 RVA: 0x00073EFC File Offset: 0x000720FC

public float Calculate(Room room)

{

if (room == null || this._validRooms == null || this._validRooms.Length == 0)

{

return this._modifier;

}

foreach (SharedInstance sharedInstance in this._validRooms)

{

if (sharedInstance.NotNull() && sharedInstance.Instance == room.Definition)

{

return this._modifier;

}

}

return 0f;

这里改技能属性的倍率。

把其中的_modifier;改为_modifier * 10;,即技能附加属性翻十倍。或者把里面其他内容全部暴力删除,改成

public abstract class QualificationBaseModifier : CharacterModifier

{

// Token: 0x06000F5B RID: 3931

public float Calculate(Room room)

{

return this._modifier * 5f;

}

这样大概就是去除了特定房间才生效的限制。好比一个五级的全科医生,不管是在全科诊室,还是其他诊室,员工属性里面显示的诊断和治疗数值都保持不变,至于属性是不是能够全科通用,没验证过,所以不确定。

2.【技能槽位和拥有5个以上技能】

TH20

Staff 类里

// Token: 0x17000178 RID: 376

// (get) Token: 0x06000F76 RID: 3958 RVA: 0x0000D856 File Offset: 0x0000BA56

public int MaxQualifications

{

get

{

return this.Rank + 1;

}

}

这里就是技能槽位修改。

【Rank + 1;】改为【Rank + 5;】甚至【Rank * 5;】,就等于招聘的初始员工直接就拥有五个(翻五倍)可培训技能空槽。

楼主对编程语言一窍不通,所以也不确定是这里的修改会直接关系到员工最终的可拥有技能数量,还是其他方面。

我自己改的时候,还改了另外的地方:

TH20

StaffRank 类

其中public const int MaxLevels = 5;,这句不知道是指的技能的最大等级,还是人物的最大等级,总之我改成了10以上。

另外,在JobApplicant 类里面,也有跟Staff类里相同的那段内容。

// Token: 0x17000163 RID: 355

// (get) Token: 0x06000DE4 RID: 3556 RVA: 0x0000C444 File Offset: 0x0000A644

public int MaxQualifications

{

get

{

return this.Rank + 1;

}

}

热门康健攻略

推荐

免责声明:本网站的所有信息均来自于互联网收集 站点地图

CopyRight©2024 康健手游网 浙ICP备19029890号-1