所以……你这么说,是让我用意念还是用嘴传给你?
用箭吧~~ a7111111 发表于 2019-12-8 18:16
用箭吧~~
[*]using Base.Defs;
[*]using Base.Core;
[*]using System.Linq;这三天也粘贴不上去,点编译确定后还是只有那几条。。
。。。。。。。。。。。。。。。 只是想要初始带技能的话,直接加就行了
不用像楼主这样搞插槽
List<string> learns = new List<string>
{
"AcidImmunity_DamageMultiplierAbilityDef",
"BioChemist_AbilityDef",
"BloodLust_AbilityDef",
"Brainiac_AbilityDef",
"CloseQuartersSpecialist_AbilityDef",
"Crafty_AbilityDef",
"DoublePerception_AbilityDef",
"EagleEye_AbilityDef",
"EagleEyed_AbilityDef",
"EnhancedVision_AbilityDef",
"ExpertHealer_AbilityDef",
"ExpertHeavyWeapons_AbilityDef",
"ExpertLightWeapons_AbilityDef",
"ExpertMelee_AbilityDef",
"ExpertMountedWeapons_AbilityDef",
"ExpertPacker_AbilityDef",
"ExpertRunner_AbilityDef",
"ExpertShooter_AbilityDef",
"ExpertThrower_AbilityDef",
"FireImmunity_DamageMultiplierAbilityDef",
"Focused_AbilityDef",
"GoodShot_AbilityDef",
"GooImmunity_AbilityDef",
"GymRat_AbilityDef",
"HeavyLifter_AbilityDef",
"Helpful_AbilityDef",
"IgnorePain_AbilityDef",
"Inspire_AbilityDef",
"MindSense_AbilityDef",
"MotionDetection_AbilityDef",
"PDWTalent_AbilityDef",
"PoisonImmunity_DamageMultiplierAbilityDef",
"RapidClearance_AbilityDef",
"Regeneration_Torso_Passive_AbilityDef",
"SenseLocate_AbilityDef",
"Strongman_AbilityDef",
"WeakSpot_AbilityDef",
"MindCrush_AbilityDef",
"ExtraMove_AbilityDef",
"Heavy_ClassProficiency_AbilityDef",
"Infiltrator_ClassProficiency_AbilityDef",
"Priest_ClassProficiency_AbilityDef"
};
(from itDef in defRepository.GetAllDefs<TacticalAbilityDef>()
where learns.Contains(itDef.name)
select itDef).ToList<TacticalAbilityDef>().ForEach(delegate(TacticalAbilityDef itDef)
{
this.AddAbility(itDef);
}); ltcszk 发表于 2019-12-8 18:55
只是想要初始带技能的话,直接加就行了
不用像楼主这样搞插槽
你好 这些代码加到哪里?
a7111111 发表于 2019-12-8 19:13
你好 这些代码加到哪里?
用了lz的话加在
DefRepository defRepository = GameUtl.GameComponent<DefRepository>();他那句后面
没用的话直接加 在this.Init();前面加
DefRepository defRepository = GameUtl.GameComponent<DefRepository>();
之后跟上面那段
ltcszk 发表于 2019-12-8 19:36
用了lz的话加在
DefRepository defRepository = GameUtl.GameComponent();他那句后面
没用的话直接加 在t ...
大佬,这个是什么原因。 是因为
using Base.Defs;
using Base.Core;
using System.Linq; 没加吗??这个怎么才能加上去? a7111111 发表于 2019-12-8 19:51
是因为
using Base.Defs;
using Base.Core;
DefRepository defRepository = GameUtl.GameComponent<DefRepository>();
少了这句
using Base.Defs;
using Base.Core;
using System.Linq;
加不上去。。,大佬,这个你是怎么加的?
好了,谢谢 本帖最后由 a7111111 于 2019-12-8 21:38 编辑
这个好像只能新开档吧,老档无效。。 ltcszk 发表于 2019-12-8 18:55
只是想要初始带技能的话,直接加就行了
不用像楼主这样搞插槽
做法不错
然而问题是,
不应该加ClassProficiency_AbilityDef否则显示会变得混乱
以及,其实我们不能在.ctor那里改这些设置
电脑生成的NPC士兵也会调用这个.ctor
建议学双职业的时候加这些新技能
电脑从来没有学双职业的。
qweytr_1 发表于 2019-12-8 22:10
做法不错
然而问题是,
只能开新档才能生效吗?
a7111111 发表于 2019-12-8 22:22
只能开新档才能生效吗?
新建人物的时候生效
所以我说
应该把增加新技能的时间点放在4级学第二职业的时候
qweytr_1 发表于 2019-12-8 23:49
新建人物的时候生效
所以我说
应该把增加新技能的时间点放在4级学第二职业的时候
升了第二职业时候增加的技能就出了了吗?
a7111111 发表于 2019-12-9 00:12
升了第二职业时候增加的技能就出了了吗?
问我干嘛?
不是说“你应该这么改”吗?
请问,要改成第2职业加技能的话要怎么改? q1201082 发表于 2019-12-9 21:32
请问,要改成第2职业加技能的话要怎么改?
是我没把建议两个字加粗的锅吗?
大佬666666666666 按照您的指示修改了科研速度,貌似有效,但制造速度好像没看出来变化,请问大大,如何修改能加快一些制造速度、还有基地速建造度最好也能加快些,十分感谢!
simon_cui 发表于 2019-12-14 07:46
按照您的指示修改了科研速度,貌似有效,但制造速度好像没看出来变化,请问大大,如何修改能加快一些制造速 ...
造东西的时候就看出来了
虽然不会正确显示,但制造速度的确是快了许多的
都是牛人,我就看看。 大佬我想请教下你我想单改凤凰飞船能搭载8人和飞行速度1000怎么改?? 生产加速这个怎么修改啊,查找半天没找到啊,应该搜索什么啊 大佬有沒有更改散霧器的方法 谢谢分享。 大佬你的代码好歹写说下具体出处与类、函数、变量的位置吧。那个加速研究的在哪死活半天找不到 simon_cui 发表于 2019-12-14 07:46
按照您的指示修改了科研速度,貌似有效,但制造速度好像没看出来变化,请问大大,如何修改能加快一些制造速 ...
加速怎么找,找不到啊!
页:
1
[2]