小小BT地图初级制作教程(3)

[红警2共和国之辉下载www.xtcdj.com| 更新日期:2008年8月28日

TechLevel= 这个代码也很有趣,当为-1的时候,我们无法建造它。但使用作弊器仍然可以造它。一般想在这个地图中让人造不了什么东西, 都是给这个东西写上TechLevel=-1。但其实可以写Owner=none,这样更保险。当TechLevel不为0的时候,数字越大,他在建造列表中排的越靠后,这也就是为什么作战实验室总是在列表末尾,因为它的TechLevel值比较大。除此之外TechLevel并没什么特殊意义
Armor= 红警中一共有好几种装甲类型,是用来对应弹头对装甲伤害的,比如谭雅的武器,攻击力很强,但对坦克的3种装甲伤害只有1%,因此谭雅打坦克基本不费血,同样的坦克的武器对步兵费的也少。合理调整装甲以及对应弹头伤害能够让红警更合理化。如果把谭雅的武器所用的弹头对坦克装甲的伤害调到100%,那谭雅打坦克也会非常猛。
在地图代码的书写中,并不需要特别强调顺序,但好的书写习惯是,写一段代码,空一行,再写下一段。就像我上面写出的一样
而BT地图就是对代码进行修改,改变它的性质,正如我上面写的注释,每个代码代表了一个意思,只要修改数字,或者修改yes和no,就可以改变这个东西的属性。有一点需要注意的是,很多人做BT地图喜欢把原来rules.ini里的代码大段复制过来,然后改其中想改的部分,这会增加地图文件的大小,其实只要改哪个写哪个就行,比如我要改犀牛坦克的速度、造价和武器威力,那么就可以在地图开头写(大小写一定要区分)
[HTNK]
Cost=0
Speed=20

[120mm]
Damage=9999
这样我们的犀牛坦克就变成一个走的飞快,造的飞快而且不花钱,升级飞快(东西越便宜升级越快),打东西都是秒杀的BT坦克了
制作BT地图,需要精巧的思维,让你这个地图的秘密可以只被你所利用而不轻易被敌人所发现,这样才能立于不败之地。对代码的熟悉需要N次反复的尝试,还有对照rules.ini查资料来了解代码的用途,这样才能渐渐的熟能生巧。
本课中讲了部分代码的意思,抛砖引玉的道出BT地图的基本制作方法,我们将在下一课中通过剖析一个BT地图来更加深入了解BT地图

上一课中我们已经初窥BT地图制作门道,这界课中我们来剖析一个BT地图中的代码,来更加熟悉BT地图的制作
这些是我做的BT地图dead16A的部分代码(我将逐行讲解,如果要照搬代码请把中文字部分删去):
[CAWASH19] ;一个建筑"英雄纪念碑"的名字
Cost=1000  ;造价为1000
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs ;所有国家拥有它
Strength=600 ;血值600
TechLevel=1 ;科技等级为1(原来rules.ini中它的科技等级为-1并且没写Owner=,如果没改好这两项,则造不成)
Prerequisite=none ;建造它不需要前提建筑
Primary=Vulcan3 ;武器是Vulcan3
BuildLimit=1 ;最多能造多少个,这里设置最多只能造一个(比如尤里改就有个BuildLimit=1)
Insignificant=no ;是否不重要的建筑为no(不重要的建筑指不管爆不爆,只要其他建筑爆了,就算你输,比如就算你还有个油井,但其他建筑被打爆,你就输了,这里的设置就是让你只要这个建筑没被打爆,游戏就不算输)
上面这段代码让所有人可以造"英雄纪念碑"并且英雄纪念碑有一种武器

[Vulcan3] ;这个就是给英雄纪念碑设置的武器,底下的代码完全是照搬茶壶碉堡的武器代码
Damage=50
ROF=25
Range=18
Projectile=AK ;射弹方式我自己新写了一个叫AK的
Speed=100
Warhead=SA
Report=PillboxAttack
Anim=MGUN-N,MGUN-NE,MGUN-E,MGUN-SE,MGUN-S,MGUN-SW,MGUN-W,MGUN-NW

[AK] ;射弹方式为AK
AA=yes ;可以对空
Inviso=yes
SubjectToWalls=no ;不会为围墙所阻挡
SubjectToCliffs=no ;不会为山崖所阻挡

上面这3段代码造就了一个特殊建筑-可以攻击的英雄纪念碑.攻击起来跟碉堡差不多但可以对空

[CABUNK02] ;可以进人的碉堡
Cost=700 ;造价700
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs
TechLevel=1 ;所有国家拥有并且科技等级为1
Prerequisite=none ;没有建造前提

上面这段代码让所有人都可以造可以进人的碉堡

[GAGAP]  ;裂缝产生器
Power=-1500 ;造好后扣你1500电力
GapGenerator=no ;是否裂缝设置为no,综上所述也就是说你造好这东西既费电还没功能.

[GASPYSAT] ;间谍卫星
Radar=no ;是否雷达?设置为不是!
SpySat=no ;是否有间谍卫星的功能?设置为不是!
这两条代码把间谍卫星也报废了,间谍卫星造好也没什么作用

[MAYAN] ;玛雅金字塔
Cost=2000 ;造价2000
Owner=British,French,Germans,Americans,Alliance,Russians,Confederation,Africans,Arabs