★代码里一行为一句,要写下一个代码需要另起一行,分号";"和分号后面的东西为注释,载入地图的时候红警不会管这些内容,也可以不写。
在上一课中,我们已经知道了BT地图代码书写的大概规则。这一课中,我们通过剖析一个犀牛坦克的完整代码,来让大家熟悉熟悉规则代码
[HTNK] ;犀牛坦克的名字
UIName=Name:HTNK ;犀牛坦克在红警中的名字,其中Name:HTNK将被翻译成繁体字的犀牛坦克
Name=Rhino Heavy Tank ;犀牛坦克的英文名字,有没有这句都无所谓
Prerequisite=NAWEAP ;建造前提,这里的NAWEAP是战车工厂的代码名,这句指建造犀牛坦克前需要你有一个战车工厂
Primary=120mm ;犀牛坦克的主武器,有些单位有主,副两种武器,但犀牛只有一种
Strength=400 ;可以理解为犀牛坦克的血值,设置为999999就几乎永远打不爆了
Category=AFV ;犀牛坦克的分类,用来给AI看的
Armor=heavy ;犀牛坦克的装甲类型.heavy为重装甲,在后面弹头里会再讲解装甲的作用
Turret=yes ;犀牛坦克有否炮台
IsTilter=yes ;在斜坡上是否会倾斜
TargetLaser=yes ;是否有瞄准激光,但实际这句跟废句一样
TooBigToFitUnderBridge=true ;无法停在桥底下
TechLevel=2 ;科技等级,这个后面会详细解释
Sight=8 ;探路时候的视野
Speed=6 ;走路速度
CrateGoodie=no ;能否从箱子里吃出来
Crusher=yes ;能否压人
Owner=Russians,Confederation,Africans,Arabs ;属于什么国家,这个后面也会详细讲
Cost=900 ;造价
Points=25 ;分数值,大约是打死一辆犀牛坦克给25分,游戏结束后会结算大家分数
ROT=5 ;炮头旋转速度
IsSelectableCombatant=yes ;能否被选中
Explosion=TWLT070,S_BANG48,S_BRNL58,S_CLSN58,S_TUMU60 ;爆炸后的动画
VoiceSelect=GenSovVehicleSelect ;被选中后发出什么声音(语音)
VoiceMove=GenSovVehicleMove ;指挥它移动时发出什么声音(语音)
VoiceAttack=GenSovVehicleAttackCommand ;指挥它攻击时发出什么声音(语音)
VoiceFeedback= ;某种时候的语音,不详
DieSound=GenVehicleDie ;被摧毁时的声音
MoveSound=RhinoTankMoveStart ;移动时候的声音
Maxdebris=3 ;爆炸后的碎片数量
Locomotor={4A582741-9839-11d1-B709-00A024DDAFD1} ;有关移动方式的语句(这个是特定的,改法要查资料)
MovementZone=Destroyer ;有关移动方式的语句
ThreatPosed=40 ; 不详
DamageParticleSystems=SparkSys,SmallGreySSys ;单位被摧毁时播放的粒子动画,不用管它
DamageSmokeOffset=100, 100, 275 ;快爆的时候冒烟的位置
Weight=3.5 ;犀牛坦克重量
VeteranAbilities=STRONGER,FIREPOWER,SIGHT,FASTER ;1星时获得的能力加成
EliteAbilities=SELF_HEAL,STRONGER,FIREPOWER,ROF ;3星时获得的能力加成
Accelerates=false ;是否慢慢加速才能达到Speed写的速度
ZFudgeColumn=8 ;不详,不用理它
ZFudgeTunnel=13 ;不详,不用理它
Size=3 ;在装进运输船的时候占几格
OpportunityFire=yes ;能否边移动边开炮
ElitePrimary=120mmE ;3星时候的武器
[120mm] ;这个就是犀牛坦克的武器的名字,"武器"是单另的一个类型
Damage=90 ;武器伤害值,改高的话能秒杀一切,不过上限是1w左右,改太高没意义
ROF=65 ;武器开炮频率,数字越低开炮越快
Range=5.75 ;武器能打多远
Projectile=Cannon ;武器的射弹方式,射弹方式也是一个独立的类型
Speed=40 ;炮弹飞行速度
Warhead=AP ;炮弹的弹头,弹头也是一个独立的类型
Report=RhinoTankAttack ;开炮时的声音:砰!
Anim=GUNFIRE ;发炮口动画
Bright=yes ;炮弹落地会闪一下光
[Cannon] ;炮弹的射弹方式
Image=120MM ;炮弹的样子,就是那个圆球球
Arcing=true ;发射方式是抛物线
SubjectToCliffs=yes ;炮弹是否无法越过山崖
SubjectToElevation=yes ;是否无法从低打高
SubjectToWalls=yes ;是炮弹否无法越过围墙
[AP] ;炮弹弹头,注意武器,射弹方式和弹头可能被很多兵种所公用,改掉后用这种武器的兵都会发生变化