技能重置移除坏特质
本帖最后由 fanvalen 于 2023-6-19 19:30 编辑修改合集
https://bbs.3dmgame.com/thread-6226681-1-1.html
ResetSkillsStation.OnCompleteWork
在改方法的末尾添加
Traits component2 = worker.GetComponent<Traits>();
foreach (DUPLICANTSTATS.TraitVal traitVal2 in DUPLICANTSTATS.BADTRAITS)
{
if (component2.HasTrait(traitVal2.id))
{
Trait trait2 = Db.Get().traits.TryGet(traitVal2.id);
worker.GetComponent<Traits>().Remove(trait2);
}
}
有移除自然有添加看二楼
本帖最后由 fanvalen 于 2024-1-29 11:32 编辑
using TUNING;
using Klei.AI;
Traits component2 = worker.GetComponent<Traits>();
foreach (DUPLICANTSTATS.TraitVal traitVal in DUPLICANTSTATS.GENESHUFFLERTRAITS)
{
if (!component2.HasTrait(traitVal.id))
{
Trait trait = Db.Get().traits.TryGet(traitVal.id);
worker.GetComponent<Traits>().Add(trait);
}
}
foreach (DUPLICANTSTATS.TraitVal traitVal2 in DUPLICANTSTATS.BADTRAITS)
{
if (component2.HasTrait(traitVal2.id))
{
Trait trait2 = Db.Get().traits.TryGet(traitVal2.id);
worker.GetComponent<Traits>().Remove(trait2);
}
}
foreach (DUPLICANTSTATS.TraitVal traitVal3 in DUPLICANTSTATS.SPECIALTRAITS)
{
if (!component2.HasTrait(traitVal3.id))
{
Trait trait3 = Db.Get().traits.TryGet(traitVal3.id);
worker.GetComponent<Traits>().Add(trait3);
}
}
foreach (DUPLICANTSTATS.TraitVal traitVal4 in DUPLICANTSTATS.GOODTRAITS)
{
if (traitVal4.id != "GlowStick" && traitVal4.id != "Uncultured" && !component2.HasTrait(traitVal4.id))
{
Trait trait4 = Db.Get().traits.TryGet(traitVal4.id);
worker.GetComponent<Traits>().Add(trait4);
}
}
foreach (DUPLICANTSTATS.TraitVal traitVal5 in DUPLICANTSTATS.JOYTRAITS)
{
if (!component2.HasTrait(traitVal5.id))
{
Trait trait5 = Db.Get().traits.TryGet(traitVal5.id);
worker.GetComponent<Traits>().Add(trait5);
}
}
foreach (DUPLICANTSTATS.TraitVal traitVal6 in DUPLICANTSTATS.STRESSTRAITS)
{
Trait trait6 = Db.Get().traits.TryGet(traitVal6.id);
worker.GetComponent<Traits>().Remove(trait6);
}
Trait trait7 = Db.Get().traits.TryGet("UglyCrier");
worker.GetComponent<Traits>().Add(trait7);
移除了不能装饰,荧光棒,压力只有大哭
出现红色不能编译在第一行添加using TUNING;
using Klei.AI;
曾经用振荡器改
https://bbs.3dmgame.com/thread-6325684-1-1.html
修改合集
https://bbs.3dmgame.com/thread-6226681-1-1.html
楼主,按您说的修改方法貌似不成功。编译器报错无法修改。
xukain 发表于 2023-6-21 19:13
楼主,按您说的修改方法貌似不成功。编译器报错无法修改。
好的经过调试发现原来的Traits在这次更新中换了位置只需在编辑的第一行下面两句即可修复
using TUNING;
using Klei.AI;
感谢楼主。您技术力真强。我这边测试已可以正常使用。 :'(:'(:'(:'(:'( 3d小群 发表于 2024-1-29 08:06
已改、正常显示 能通过这样的途经获得全部特性,LZ缺失牛人一个,感谢分享。
页:
[1]