ucbug軟件站:安全、綠色、放心的專業(yè)下載站!首頁|最近更新|專題集合|標(biāo)簽云|站內(nèi)導(dǎo)航|加入收藏

《雙點(diǎn)醫(yī)院》怎么修改技能

時間:2018-09-19 10:06:51來源:未知人氣:0

雙點(diǎn)醫(yī)院怎么修改技能?游戲玩家不知道技能倍率、技能槽位、擁有5個以上技能以及初始員工0技能和0特性或多特性的修改,有玩家整理了需要的代碼,下面一起看下玩家skylifeye1988分享的雙點(diǎn)?...

 雙點(diǎn)醫(yī)院怎么修改技能?游戲玩家不知道技能倍率、技能槽位、擁有5個以上技能以及初始員工0技能和0特性或多特性的修改,有玩家整理了需要的代碼,下面一起看下玩家“skylifeye1988”分享的雙點(diǎn)醫(yī)院技能修改教學(xué)指南吧。

技能攻略推薦:

 雙點(diǎn)醫(yī)院技能修改教學(xué)指南 雙點(diǎn)醫(yī)院怎么修改技能

  技能修改教學(xué)指南

  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;,即技能附加屬性翻十倍。或者把里面其他內(nèi)容全部暴力刪除,改成

  public abstract class QualificationBaseModifier : CharacterModifier

  {

  // Token: 0x06000F5B RID: 3931

  public float Calculate(Room room)

  {

  return this._modifier * 5f;

  }

  這樣大概就是去除了特定房間才生效的限制。好比一個五級的全科醫(yī)生,不管是在全科診室,還是其他診室,員工屬性里面顯示的診斷和治療數(shù)值都保持不變,至于屬性是不是能夠全科通用,沒驗(yàn)證過,所以不確定。

雙點(diǎn)醫(yī)院技能修改教學(xué)指南 雙點(diǎn)醫(yī)院怎么修改技能

  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;】,就等于招聘的初始員工直接就擁有五個(翻五倍)可培訓(xùn)技能空槽。

  樓主對編程語言一竅不通,所以也不確定是這里的修改會直接關(guān)系到員工最終的可擁有技能數(shù)量,還是其他方面。

  我自己改的時候,還改了另外的地方:

  TH20

  StaffRank 類

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

  另外,在JobApplicant 類里面,也有跟Staff類里相同的那段內(nèi)容。

  // Token: 0x17000163 RID: 355

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

  public int MaxQualifications

  {

  get

  {

  return this.Rank + 1;

  }

  }