出怪的基础修改教程:
修改出怪需要先找到如下的文件夹:

比如要改战役就打开Campaign文件夹。下面两个分别是英雄 铁拳模式
打开之后选择想改的关卡文件。以第零关(卫兹南之塔)战役第一波及以前的代码为例:
<key>gold</key>——关卡金币
<integer>190</integer>
<key>gems</key>——关卡宝石(steam无效)
<integer>80</integer>
<key>waves</key>
<array>——这个以下是波数列表。
<dict>
<key>interval</key>
<integer>800</integer>——每波的准备时间。在这里的单位是1/30秒,即如果数值是30则代表1秒。这对第一波是无效的
<key>flagDelay</key>
<integer>0</integer>——出完上一波怪后,旗帜图标延后出现时间(一般是0)
<key>subwaves</key>
<array>——这个array(列表)中是这一波的出怪信息。
<dict>
<key>interval</key>
<integer>0</integer>——这一条道路的出怪延迟
<key>path_index</key>
<integer>0</integer>——这条道路的编号。这没有一般的规定,需要自己观察这是哪一条道路
<key>spawns</key>
<array>——这个列表里是这条道路这一波的出怪。每个<dict>会决定一小群出怪。
<dict>
<key>enemy</key>
<string>human_woodcutter</string>——敌人种类
<key>cant</key>
<integer>1</integer>——数量
<key>interval</key>
<integer>0</integer>——每两个之间间隔。同样的,这里的单位是1/30秒
<key>interval_next_spawn</key>
<integer>70</integer>——下一小群敌人与这一群的间隔
<key>fixed_sub_path</key>
<integer>0</integer>——是否从固定的路线上出现。众所周知kr一条路分为3条路线(0,1,2),-1代表随机路线
</dict>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>0</integer>
<key>fixed_sub_path</key>
<integer>2</integer>
</dict>
</array>
</dict>
</array>
</dict>
建议通过复制+修改的方式添加波数。添加敌人同理,比如可以将以上代码改成:
<key>gold</key>
<integer>190</integer>
<key>gems</key>
<integer>80</integer>
<key>waves</key>
<array>
<dict>
<key>interval</key>
<integer>800</integer>
<key>flagDelay</key>
<integer>0</integer>
<key>subwaves</key>
<array>
<dict>
<key>interval</key>
<integer>0</integer>
<key>path_index</key>
<integer>0</integer>
<key>spawns</key>
<array>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>70</integer>
<key>fixed_sub_path</key>
<integer>0</integer>
</dict>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>0</integer>
<key>fixed_sub_path</key>
<integer>2</integer>
</dict>
<dict>
<key>enemy</key>
<string>human_worker</string>
<key>cant</key>
<integer>10</integer>
<key>interval</key>
<integer>10</integer>
<key>interval_next_spawn</key>
<integer>70</integer>
<key>fixed_sub_path</key>
<integer>-1</integer>
</dict>
</array>
</dict>
</array>
</dict>
那么原先出怪是1个伐木工+1个伐木工,现在则是1个伐木工+1个伐木工+10个工人。注意出现的敌人只能是同一大关内的敌人。
修改出怪需要先找到如下的文件夹:

比如要改战役就打开Campaign文件夹。下面两个分别是英雄 铁拳模式
打开之后选择想改的关卡文件。以第零关(卫兹南之塔)战役第一波及以前的代码为例:
<key>gold</key>——关卡金币
<integer>190</integer>
<key>gems</key>——关卡宝石(steam无效)
<integer>80</integer>
<key>waves</key>
<array>——这个以下是波数列表。
<dict>
<key>interval</key>
<integer>800</integer>——每波的准备时间。在这里的单位是1/30秒,即如果数值是30则代表1秒。这对第一波是无效的
<key>flagDelay</key>
<integer>0</integer>——出完上一波怪后,旗帜图标延后出现时间(一般是0)
<key>subwaves</key>
<array>——这个array(列表)中是这一波的出怪信息。
<dict>
<key>interval</key>
<integer>0</integer>——这一条道路的出怪延迟
<key>path_index</key>
<integer>0</integer>——这条道路的编号。这没有一般的规定,需要自己观察这是哪一条道路
<key>spawns</key>
<array>——这个列表里是这条道路这一波的出怪。每个<dict>会决定一小群出怪。
<dict>
<key>enemy</key>
<string>human_woodcutter</string>——敌人种类
<key>cant</key>
<integer>1</integer>——数量
<key>interval</key>
<integer>0</integer>——每两个之间间隔。同样的,这里的单位是1/30秒
<key>interval_next_spawn</key>
<integer>70</integer>——下一小群敌人与这一群的间隔
<key>fixed_sub_path</key>
<integer>0</integer>——是否从固定的路线上出现。众所周知kr一条路分为3条路线(0,1,2),-1代表随机路线
</dict>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>0</integer>
<key>fixed_sub_path</key>
<integer>2</integer>
</dict>
</array>
</dict>
</array>
</dict>
建议通过复制+修改的方式添加波数。添加敌人同理,比如可以将以上代码改成:
<key>gold</key>
<integer>190</integer>
<key>gems</key>
<integer>80</integer>
<key>waves</key>
<array>
<dict>
<key>interval</key>
<integer>800</integer>
<key>flagDelay</key>
<integer>0</integer>
<key>subwaves</key>
<array>
<dict>
<key>interval</key>
<integer>0</integer>
<key>path_index</key>
<integer>0</integer>
<key>spawns</key>
<array>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>70</integer>
<key>fixed_sub_path</key>
<integer>0</integer>
</dict>
<dict>
<key>enemy</key>
<string>human_woodcutter</string>
<key>cant</key>
<integer>1</integer>
<key>interval</key>
<integer>0</integer>
<key>interval_next_spawn</key>
<integer>0</integer>
<key>fixed_sub_path</key>
<integer>2</integer>
</dict>
<dict>
<key>enemy</key>
<string>human_worker</string>
<key>cant</key>
<integer>10</integer>
<key>interval</key>
<integer>10</integer>
<key>interval_next_spawn</key>
<integer>70</integer>
<key>fixed_sub_path</key>
<integer>-1</integer>
</dict>
</array>
</dict>
</array>
</dict>
那么原先出怪是1个伐木工+1个伐木工,现在则是1个伐木工+1个伐木工+10个工人。注意出现的敌人只能是同一大关内的敌人。

如图,不知道哪里语法错误
玩steam复仇,结果这样,咋回事?
哈哈哈哈哈









