红警2中新增空降兵实例制作教程
按照下面的方法可以模仿已有的伞兵制作出RA2的第三种伞兵。
这样就可以把美军原来雷达带来的伞兵改成一种超级武器,比如轰炸、集束炸弹或者间谍飞机等。这样并不影响美军和苏联在占领机场之后获得的伞兵,美国可以拥有更强大大伞兵,比如空降上士之类的,毕竟对美国的描述就是拥有最强大的伞兵。
这样做的最大好处是对玩家来说,除了新增了几种武器之外没有任何习惯上的改变。如果你把这个新伞兵给苏联,再让苏联工程师占领机场的美军雷达,这样苏联也可以有三个伞兵。
首先,在[SuperWeaponTypes]中复制美国伞兵部分,注意必须复制成11号,这样需要先编写8、9、10三个号码,可以随便写一点内容。
------------------------------------------------------------------
8=Dummy1Special
9=Dummy2Special
10=Dummy3Special
11=ParaDrop2Special
------------------------------------------------------------------
现在必须给超级武器定义一个归属单位,在[GADUMY]部分添加下面内容(只是一个形式而已)
-------------------------------------------------------------------
SuperWeapon2=Dummy1Special
-------------------------------------------------------------------
现在再写一个形式结构(记得把它加在列表里),然后复制一份[GADUMY]成为[NADUMY]。然后在这两个结构设置成刚才写的两个没有的超级武器:9号、10号:
-------------------------------------------------------------------
SuperWeapon=Dummy2Special
SuperWeapon2=Dummy3Special
-------------------------------------------------------------------
在[AMRADR]下, 删掉美国伞兵超级武器,改成ParaDropSpecial(后面解释)。把[CAAIRP]的超级武器改成ParaDrop2Special. 现在可以添加所需要的超级武器了,复制标准伞兵的编码:
-------------------------------------------------------------------
[ParaDrop2Special]
UIName=Name:Para
Name=Paratrooper Drop
IsPowered=false
RechargeTime=5
Type=ParaDrop
Action=ParaDrop
SidebarImage=PARAICON
DisableableFromShell=no
AuxBuilding=CAAIRP
--------------------------------------------------------------------
注意,AuxBuilding=CAAIRP表示只有在拥有机场之后才可以使用这个超级武器。(其实CAAIRP=CApture AIRPort).
按自己的需要编辑[ParaDropSpecial]
--------------------------------------------------------------------
[ParaDropSpecial]
UIName=Name:APara
Name=American Paratrooper Drop
IsPowered=false
RechargeTime=5
Type=ParaDrop
Action=AmerParaDrop
SidebarImage=APARICON
DisableableFromShell=no
------------------------------------------------------------------------
到现在为止我们给美军一个标准的伞兵武器,但是Action=表示它只空降在AmerParaDropInf=中定义的单位,我们可以用Type=设定其他。机场有了一个新的关于伞兵的定义,但它跟以前一模一样,这个改变对玩家是不可见的。修改[Americans]为VeteranInfantry=E1,这样美国的空降兵就直接是上士。其他国家占领机场后得到的伞兵还是普通美国大兵。这样就有了一个多余的位置,可以把它设计成一个新的超级武器。
把老的美国空降兵设置一下:
-------------------------------------------------------------------------
SuperWeapon=AmericanParaDropSpecial
-------------------------------------------------------------------------
然后如下修改(以改成空降炸弹为例):
--------------------------------------------------------------------
[AmericanParaDropSpecial]
UIName=Name:PBOM
Name=Parabombs
IsPowered=false
RechargeTime=15
Type=AmerParaDrop
Action=TibSunBug
SidebarImage=PBOMICON
DisableableFromShell=yes
---------------------------------------------------------------------
然后就OK了,在其他都不变的情况下新增一个空投似的超级武器。通过修改AmerParaDropInf= 和 AmerParaDropNum= 可以改变空投的具体内容。
NB: 因为这三种伞兵类武器都以同样方式实现,所以它们都触发[PDPLANE]。你还可以根据需要改变它的图片。剩下的就靠你的想象力了,比如空投自爆人或者什么都不投就像间谍飞机一样。