litfal 发表于 2018-9-23 01:36

醫生與護士雇用後所有工作自動不許可 (dnSpy)

每次雇用完都要去自己點成不許可很煩
點許可比較省力
雇用完,新人的工作清單就會長這樣



用dnSpy找到TH20.Staff
右鍵點 .ctor ,選編輯方法(C#) (Edit Method C#)



然後如下圖做事



在往下滾動一些,如圖做事


貼上的文檔如下

this.JobExclusions = new List<JobDescription>();
if (this.Definition._type == StaffDefinition.Type.Doctor || this.Definition._type == StaffDefinition.Type.Nurse)
{
foreach (JobDescription job in RoomAlgorithms.GetAllJobs(level.Metagame, level.WorldState, this.Definition._type))
{
    if (job.IsSuitable(this))
    {
this.JobExclusions.Add(job);
    }
}
}

最後按右下Compile 與存檔 (請記得備份)
這遊戲既有得玩,還能練coding實在太有趣了阿阿阿阿


42422315 发表于 2018-9-23 02:25

能找到工作speed控制函数么,
只发现了移动的相关

jk9781 发表于 2018-9-23 03:30

工作分配助手就有这功能了

jokeabc 发表于 2018-9-23 10:39

6666666666

litfal 发表于 2018-9-23 11:12

jk9781 发表于 2018-9-23 03:30
工作分配助手就有这功能了

每次招募都要點掉很累阿;P
页: [1]
查看完整版本: 醫生與護士雇用後所有工作自動不許可 (dnSpy)