
之前我们把武器改的十分勇对吧2333,这一节我们来讲一下技能修改
众所周知,守护者坦克技能为

守护者坦克技能简介
Emmm,现在我们准备更改守护者的激光技能,让他有攻击力!
嗯,就这样
这个原理是什么呢?
就是把“主炮”这个武器换成“目标标定器”的武器而已
所以,我们对“目标标定器”的武器进行修改
如图

先在单位里面查找到这个武器
然后去weapon.xml(原版)的里面找,复制到我们的weapon.xml下,顺便改个名字(weapon中的id和单位template中的名字)

源码如下
<WeaponTemplate
id="EASBTANKTargetPainter"
AttackRange="300.0"
CanFireWhileMoving="true"
WeaponSpeed="999999.0"
RadiusDamageAffects="ENEMIES"
AcceptableAimDelta="20d"
ReAcquireDetailType="PER_CLIP"
Flags="ATTACK_NEEDS_LINE_OF_SIGHT NOT_ATTRACTED_BY_MAGNETS"
RequiredAntiMask="ANTI_GROUND ANTI_STRUCTURE ANTI_WATER"
RequiredFiringObjectStatus="GENERIC_TOGGLE_STATE"
>
<FiringDuration
MinSeconds="1s"
MaxSeconds="1s" />
<Nuggets>
<!-- for visual display only -->
<ActivateLaserNugget
Lifetime="1.1s"
LaserId="1"/>
<!-- Normal Attribute Modifier -->
<AttributeModifierNugget
DamageFXType="ALLIED_PAINTER"
AttributeModifierName="AttributeMod_TargetPainted">
<ForbiddenUpgrade>Upgrade_AlliedHighTechnology</ForbiddenUpgrade>
</AttributeModifierNugget>
<!-- Normal Weapon -->
<SpecialPowerNugget
SpecialPowerTemplate="SpecialPower_PaintTargetTrigger">
<ForbiddenUpgrade>Upgrade_AlliedHighTechnology</ForbiddenUpgrade>
</SpecialPowerNugget>
</Nuggets>
</WeaponTemplate>
Ps:有部分删改,那是因为这节课用不到,可复制
Emm,怎么改呢,很简单

把这段替换成有伤害的不就完了2333
好,删除这段,换成如下源码
<DamageNugget
id="DefaultDamageNugget"
Damage="60.0"
DamageType="ROCKET"
DamageFXType="JAPAN_PLASMA"
DeathType="NORMAL"/>

然后,保存就好啦
编译一下,然后进入游戏测试
是不是很简单呢!大家快去打开sdk尝试一下吧!


非常社会的激光线2333
好啦,这一小节的内容就结束啦,我们下期再见!
感谢来自zyb的教程连载!
投稿人:zyb
校编人:zyb