IsTilter=yes
Crusher=yes
TooBigToFitUnderBridge=true
TechLevel=2
Sight=8
Speed=7
CrateGoodie=no
Owner=British,French,Germans,Americans,Alliance
Cost=750
Points=25
ROT=5
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=GenAllVehicleSelect
VoiceMove=GenAllVehicleMove
VoiceAttack=GenAllVehicleAttackComma
nd
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=GrizzlyTankMoveStart
MaxDebris=2
; origional -
Locomotor={55D141B8-DB94-11d1-AC98-006008055BB5}
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
ThreatPosed=15
; This value MUST be 0 for all building
addons
DamageParticleSystems=SparkSys,SmallGreySSys
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
Size=3
OpportunityFire=yes
ElitePrimary=105mmE
=======================================================
4.在rules中找出灰熊坦克的武器的代码:
灰熊的武器就是Primary(普通状态的武器)和ElitePrimary(升为3级后使用的武器)属性值,即105mm和105mmE(3级时使用的武器)。
因为我们要它的武器改造成核弹,威力足够大,所以稍后定义的时候3级时的武器可以和普通状态下的武器相同。
==========================================================
[105mm] ;灰熊坦克使用的武器
Damage=65
;此武器的杀伤力65
ROF=60
Range=5
;此武器的攻击范围。此范围最好小于等于使用该武器的单位的“视野”sight属性距离。(灰熊的sight属性值是8)打个比方,坦克如果能看30米远,但是武器的攻击范围只有20的话他就需要走10米才能攻击。如果武器的攻击范围大于视野可能就会造成超范围攻击,不符合逻辑,而且也容易造成武器自动攻击的后果。自动攻击往往是不受控制的,容易误伤自己或他人。
Projectile=Cannon
;灰熊坦克使用的炮弹的抛物线类型,就是炮弹的动画轨迹。
Speed=40
Warhead=AP
;此武器打中敌方后爆炸的类型,即弹头类型。这里是AP,是普通的爆炸。稍后我会换成核弹头。
Report=GrizzlyTankAttack
Anim=GUNFIRE
Bright=yes
=========================================================
5.在rules中找出核弹武器代码:找到下面任意一段都可以,因为我们中借用一部分代码。
[Nukebomb]
;
Nukebomb是网上流传的很广的4VS里F22核飞机的武器代码,在共和中有定义,但是没有任何单位调用。
Damage=1500 ;此武器的伤害值。
ROF=1
Range=1.0
Projectile=InvisibleLow
;此武器使用的抛物类型。
Speed=100
;此武器的速度。
Warhead=NUKE
;核弹的弹头。
RadLevel=500
;打中后残留多少核辐射。
;Report=Dummy
[NukePayload]
;此武器是常见的开启高科技武器时使用的核弹触发的武器。
Damage=600
Range=30
Projectile=GiantNukeDown
;MultiMissile
Speed=10
RadLevel=500
Warhead=NUKE
Report=
6.代码收集完毕,开始修改。首先打开要修改的地图或新建一个地图,用word或其他文本编辑器打开地图,打开后暂放到一边:
![[转载]红警地图修改教程(#A.2.5)——让坦克的炮弹变成核弹 [转载]红警地图修改教程(#A.2.5)——让坦克的炮弹变成核弹](http://s1.sinaimg.cn/bmiddle/3cef24f0hd31694e5c9c0&690)
7.为防止混淆再新建一个文本文档,把收集到的代码都粘贴到文本文档中。
另起一段,插入:
[VehicleTypes]
;单位名单。因为咱们是新建坦克,所以需要在名单中注册。
89=MTNK23
;新单位的名字是MTNK23。
8.之后我们修改MTNK23,以及其他一些需要改的地方:需要修改、删除、添加的地方用了红色和加粗表示。
============================================================
[MTNK23]
UIName=Name:MTNK
Name=Grizzly Battle Tank
DeploysInto=DMTK
;把属性删掉,即删除这行。这个属性是告诉电脑此坦克可以展开成什么,因为我们不需要展开,所以关闭此属性。
Image=GTNK
;这个新坦克的外貌,沿用灰熊坦克即可。
Prerequisite=GAPILL
;建一个机枪堡垒后才可以生产。
Primary=105mm23
;改成新的武器。核弹炮弹。
Strength=9999
;因为核弹很强所以把自身的血量也升高。
Category=AFV
Armor=heavy
Turret=yes
IsTilter=yes
Crusher=yes
TooBigToFitUnderBridge=true
TechLevel=2
Sight=25
;提高坦克的视野到25。
Speed=7
CrateGoodie=no
Owner=British,French,Germans,Americans,Alliance
Cost=10
;10块钱即可生产。
Points=25
ROT=5
IsSelectableCombatant=yes
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60
VoiceSelect=GenAllVehicleSelect
VoiceMove=GenAllVehicleMove
VoiceAttack=GenAllVehicleAttackComma
nd
VoiceFeedback=
DieSound=GenVehicleDie
MoveSound=GrizzlyTankMoveStart
MaxDebris=2
; origional -
Locomotor={55D141B8-DB94-11d1-AC98-006008055BB5}
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1}
MovementZone=Normal
ThreatPosed=15 ; This value MUST be 0 for all building addons
DamageParticleSystems=SparkSys,SmallGreySSys
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF
Accelerates=false
ImmuneToVeins=yes
Size=3
OpportunityFire=yes
ElitePrimary=105mm23
;改成新的武器。核弹炮弹。
AllowedToStartInMultiplayer=no
;新添加的属性,防止此单位被系统在初始时附带给玩家。
[105mm23]
;改成新名字
Damage=9999
;修改伤害值到最大
ROF=60
Range=25
;修改武器攻击范围为25
Projectile=Cannon
Speed=40
;Warhead=AP
;删除此行或在前加分号即可
Warhead=NUKE
;修改弹头变成核弹
RadLevel=500
;核弹残留计量
Report=GrizzlyTankAttack
Anim=GUNFIRE
Bright=yes
========================================================================
三、结束
现在把上面修改好的代码复制并粘贴到地图文件中,保存即可。现在你的地图使用美国新建一个机枪堡垒后就可以生产核弹坦克了。当让把上面的代码复制到任何地图里都可以做到。