双点医院中的初始员工、招聘员工0技能怎么修改,很多小伙伴可能都不太了解,下面牛游戏小编就为你们带来了双点医院初始员工、招聘员工0技能修改方法介绍,想了解的小伙伴就一起来看看吧,希望能对你们有帮助。
【初始员工和招聘员工0技能】
TH20
JobApplicant 类
// Token: 0x06000DE7 RID: 3559
private void AssignRandomQualifications(WeightedList qualifications, Metagame metagame, Level level, int chanceOfEmptyTrainingSlot)
{
int num = this.MaxQualifications - 1;
if (RandomUtils.GlobalRandomInstance.Next(0, 100) > chanceOfEmptyTrainingSlot)
{
num++;
}
this.Qualifications = new List(num);
for (int i = 0; i < num; i++)
{
WeightedList weightedList = new WeightedList();
foreach (KeyValuePair keyValuePair in qualifications.List)
{
if (keyValuePair.Key.ValidFor(this.Definition._type, this.MaxQualifications, this.Qualifications, metagame, level))
{
weightedList.Add(keyValuePair.Key, keyValuePair.Value);
}
}
QualificationDefinition qualificationDefinition = weightedList.Choose(null, RandomUtils.GlobalRandomInstance);
if (qualificationDefinition != null)
{
this.Qualifications.Add(new QualificationSlot(qualificationDefinition, true));
}
}
}
这是员工随机生成分配技能的地方。
把以上内容里的(0,100)改成(100,0)后,初始员工是白板了,但我玩的时候,游戏出错,坏过档,不确定是否跟改这里有关。
然后换了另外的改法,只把方法中的num++ 改成num = 0,以及i < num改为i > num 就是正常全部员工0技能。
相关内容:
想了解《双点医院》技能槽位和拥有5个以上技能修改方法的小伙伴就点击右边链接查看>>>《双点医院》技能槽位和拥有5个以上技能修改方法
想了解《双点医院》技能倍率修改方法的小伙伴就点击右边链接查看>>>《双点医院》技能倍率修改方法