双点医院中0特性及多特性怎么修改,很多小伙伴可能都不太了解,下面牛游戏小编就为你们带来了双点医院0特性及多特性修改方法介绍,想了解的小伙伴就一起来看看吧,希望能对你们有帮助。
【0特性及多特性】
TH20
CharacterTraitsManager
public CharacterTraits GenerateRandomTraits(StaffDefinition.Type staffType, Character.Sex sex)
{
List list = new List();
int num = RandomUtils.GlobalRandomInstance.Next(this._config.GameplayTraitsMin, this._config.GameplayTraitsMax + 1);
int numTraits = RandomUtils.GlobalRandomInstance.Next(this._config.FlavourTraitsMin, this._config.FlavourTraitsMax + 1);
for (int i = 0; i < num; i++)
{
CharacterTraitDefinition characterTraitDefinition = this._traits.Choose(null, RandomUtils.GlobalRandomInstance);
if (characterTraitDefinition != null && characterTraitDefinition.CanAdd(list) && characterTraitDefinition.IsValidFor(staffType))
{
list.Add(characterTraitDefinition);
}
}
return new CharacterTraits(list, this._config.FlavourTraits.Instance.GenerateFlavour(numTraits, sex));
}
这里控制员工随机特性的数量。
其中
GameplayTraitsMin
是特性最小数,
GameplayTraitsMax + 1
是最大特性数量.
添加修改数值就好。
取消员工特性,我的笨办法就是把+的数值删除,甚至-1,然后其中的 i < num 也改为 i > num
由于不会修改控制特性出现的好坏,我个人玩的时候,直接暴力取消了全部特性。
小提示:是用dnSpy修改的。
相关内容:
想了解《双点医院》初始员工招聘员工0技能修改方法的小伙伴就点击右边链接查看>>>《双点医院》初始员工招聘员工0技能修改方法
想了解《双点医院》技能槽位和拥有5个以上技能修改方法的小伙伴就点击右边链接查看>>>《双点医院》技能槽位和拥有5个以上技能修改方法
想了解《双点医院》技能倍率修改方法的小伙伴就点击右边链接查看>>>《双点医院》技能倍率修改方法