首页 > 新闻
导航

《军团要塞2》简单的自制MVM关卡教程

来源: 乐游日期:2012/10/11 16:04:14

《军团要塞2》Q版3D风格的游戏画面,职业多样的人物选择,深受很多玩家的喜爱。军团要塞2也可以自制MVM哦,制作方法就看看本文详细内容吧。

到你服务器资料夹
tf\scripts\population
(如果不存在就建立一个)
建立新的txt档案,
档名为
mvm_mannworks_****
然后把它改成pop格式
(直接把.txt改成.pop)
就可以开始编写了
编写完,存好档,
之后只要在控制台输入
tf_mvm_popfile "mvm_mannworks_****"
就可以载入你的设定了

内容格式大概为:
(内文) <--不是真的要你打这个,只是让你知道这是档案内
{
#base robot_giant.pop <--待会再解释
#base robot_standard.pop <--待会再解释
WaveSchedule
{
StartingCurrency 32767 <--cash的初始值(图1)
RespawnWaveTime 5
CanBotsAttackWhileInSpawnRoom No
}
Wave <--第一波
{ ... }
Wave <--第二波
{ ... }
...(略)
Wave <--第n波
{ ... }
}

稍微介绍下
#base robot_giant.pop
#base robot_standard.pop
这些就是你机器人的定义
如果你是要自创机器人,
那你就会需要这些
但本帖不提.

我大概解释Wave的使用
每个Wave就是一波所
以如果你只有一个Wave
那就真的只有一波(图2)
Wave的设定大致如下
{
WaitWhenDone 60
Sound "Announcer.IncomingMob"
Checkpoint Yes
StartWaveOutput
{
Target bombpath_arrows_clear_relay
Action Trigger
}
DoneOutput
{
Target bombpath_wavefinished
Action Trigger

WaveSpawn <--机器人的出场设定就是在这里
{ .... }
}
每种产生态势都需要一个WaveSpawn
就算是同样的机器人,
但如果有不同的设定
像是右方进攻,左方进攻,掉落的钞票,一次产生多少等等
都需要再用一个WaveSpawn
所以接下来解释WaveSpawn设定
举个范例WaveSpawn{
TotalCurrency 150 <--这种态势总共会掉落多少cash (这整行可省略)
WaitForAllSpawned "态势名称" <--等待哪个态势出场完毕后才执行
Name "waveMedicRight" <--这种态势叫做什麼 (这整行可省略)
Where spawnbot_right <--从哪一放进攻,spawnbot_right,spawnbot_left,spawnbot
TotalCount 1 <--总共有多少个机器人
SpawnCount 1 <--每批放出几个
MaxActive 1 <--当场上有多少个就不会再生成
WaitBetweenSpawns 1 <--每批产生间隔
WaitBeforeStarting 0 <--每波开始后需要等多久
Squad <--当你有多种机器人在这态势时,可以把他们组成一队,不然可以省略
{
TFBot <--设定机器人
{
Template T_TFBot_Medic <--机器Medic
给些预设的名称
Template T_TFBot_(如果是巨大机器人,请加上''Giant_'')兵种名称(EX:Heavyweapons)
然后可以加一些定义给这机器人
像是 WeaponRestrictions MeleeOnly <--只能使用近战武器
WeaponRestrictions SecondaryOnly <--只能使用次要武器
}
}
}
范例结果(图3)
坦克范例设定
TotalCurrency 150
TotalCount 1
Tank{
Health 25000
Speed 65
Skin 1 <--应该是用来更换外观的吧
OnBombDroppedOutput
{
Target boss_deploy_relay Action Trigger
}
}

(图1)

 (图2)

 (图3)

超时空要塞(macrossVOXP)硬盘版

英文144.8M10-07-14

下载
玩家留言
跟帖评论
查看更多评论
猜你喜欢
访问电脑版 | 游戏 | 排行榜