《雙點醫院》技能修改教學指南 怎麽修改技能 (1) - 遊戲狂
廣告

《雙點醫院》技能修改教學指南 怎麽修改技能 (1)

請拿手機掃描此QRCODE

傳到手機看

2022-09-23

廣告

雙點醫院怎麽修改技能?遊戲玩家不知道技能倍率、技能槽位、擁有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;

}

}

更多內容:


來源:遊俠網

廣告

廣告

遊戲資訊

雙點醫院 (Two Point Hospital)

類別: 模擬
平台: PC, PS4, XboxONE, Switch
開發: Two Point Studios
發行: SEGA
上市: 2018-08-30 (PC)

《雙點醫院(Two Point Hospital)》是一款由製作發行的模擬經營類遊戲,本作為1997年發售的風格輕快、幽默搞笑遊戲《主題醫院》的續作,打造一流醫院、治療稀奇古怪的病症、管理各種棘手的醫護人員,將你剛起步的醫療機構規模擴大至整個雙點縣。等到你醫療帝國的非凡實力征服了全世界,即可參與協作研究項目,對雙點縣的全球醫療社群做出貢獻;或者在競爭激烈的多人挑戰中展示你的醫療實力。

更多 雙點醫院 攻略|新聞

廣告
雙點醫院怎麽修改技能?遊戲玩家不知道技能倍率、技能槽位、擁有5個以上技能以及初始員工0技能和0特性或多特性的修改,有玩家整理了需要的程式碼,下面一起看下玩家 “skylifeye1988” 分享的雙點醫院技能修改教學指南吧。 https://gamemad.com/guide/203866 技能攻略推薦:       https://img2.gamemad.com/2022/09/23/5M75gdRN.jpg   技能修改教學指南   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; } 這樣大概就是去除了特定房間才生效的限制。好比一個五級的全科醫生,不管是在全科診室,還是其他診室,員工屬性裡面顯示的診斷和治療數值都保持不變,至於屬性是不是能夠全科通用,沒驗證過,所以不確定。 https://img2.gamemad.com/2022/09/23/SN9jxuWu.jpg   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; } } 更多內容: 來源:遊俠網
https://gamemad.com/guide/203866
0