zyb的MOD教程连载:第四节第一部分 守护者坦克的新技能!(更改技能第一节)
RAT红警社区
2018年05月11日 19:55
收录于文集
共11篇

之前我们把武器改的十分勇对吧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