翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 921|回复: 1

[工具资料] 标准随机地图rms中文解释参考(以黑森林为例)

[复制链接]

10

主题

0

精华

2281

积分

侯爵

耕战
441
鹰币
820
天龙币
0
回帖
11
附庸关系0
 楼主| 发表于 2022-2-4 16:00:09 | 显示全部楼层 |阅读模式
本帖最后由 lyr3368 于 2022-2-13 19:15 编辑

本文件包括23个标准随机地图和4个常见自定义地图的脚本代码翻译文字。
适合学习地图制作者了解地图制作思路。文件内包括常见脚本解释说明和预定义的物件名称。
本文件于2022年春节期间纯打字完成,可能存在不少因复制粘贴引起的数字错误和翻译错误,如果有好的提示欢迎提醒,本人看见后会修改后重新上传文件。


以下内容为附件其中一个工作表内容,其它地图脚本解释请下载文件自行查看。
一、本地图原始文件来源于随机地图版块下载的帝国自带地图包文件,仅删除了已被注释不会执行的狂暴狼部分代码,其它没有变动,每行代码右边文字仅供参考,基本来自百度翻译结果,语顺未必符合中文阅读习惯,敬请谅解。
二、本文件部分代码可直接复制用于新地图文件的创作,根据自己的想法另行修改。
三、为方便阅读,管理员可为本文增加一些超链接目录。也可以用ctrl+F搜索功能查找定位。

/* *********** BLACK FOREST *********** */                /* 黑森林 */  斜杠星号内的文字为注释内容,下同。
/* 4 MAY 99 */                                                            1999年5月4日
        
/* **************************************************** */        
<PLAYER_SETUP>                                                        放置玩家
  random_placement                                                   随机放置玩家
/* note this is only currently valid entry */                 这是当前唯一有你效的条目
        
/* ***************************************************** */        
<LAND_GENERATION>                                                土地生成
base_terrain FOREST                                                    基础地形 森林
        
create_player_lands                                                     创建玩家土地
{                    
  terrain_type                     GRASS                                地形类型 草地
  land_percent                     50                                     土地百分比50
  base_size                        13                                        基础大小13
  other_zone_avoidance_distance    6                          其它区域回避距离6
}        
        
/* **************************************************** */        
<TERRAIN_GENERATION>                                           地形生成
        
create_terrain FOREST                                                   创建地形 森林
{        
  base_terrain                   GRASS                                   基础地形 草地
  spacing_to_other_terrain_types 5                                距离其它地形5
  land_percent                   20                                        土地百分比20
  number_of_clumps               24                                   数量块24
  set_avoid_player_start_areas                                       设置回避玩家开始区域
}        
        
create_terrain GRASS                                                    创建地形 草地
{        
  base_terrain                   FOREST                                 基础地形 森林
  spacing_to_other_terrain_types 1                                距离其它地形1
  land_percent                   7                                          土地百分比7
  number_of_clumps                       9                            数量块9
  set_avoid_player_start_areas                                      设置回避玩家开始区域
}        
        
create_terrain LEAVES                                                   创建地形 落叶
{        
  base_terrain                   GRASS                                   基础地形 草地
  spacing_to_other_terrain_types 1                                距离其它地形1
  land_percent                   3                                          土地百分比3
  number_of_clumps               26                                   数量块26
}        
        
create_terrain LEAVES                                                   创建地形落叶
{        
  base_terrain                   GRASS                                  基础地形 草地
  spacing_to_other_terrain_types 1                                距离其它地形1
  land_percent                   1                                          土地百分比1
  number_of_clumps               40                                   数量块40
}        
        
create_terrain GRASS3                                                  创建地形 草地3
{        
  base_terrain                   GRASS                                   基础地形 草地
  number_of_clumps               24                                   数量块24
  spacing_to_other_terrain_types 1                                距离其它地形1
  land_percent                   2                                          土地百分比2
  set_scale_by_size                                                         设置比例按大小
}        
        
/* PONDS FOR DA FISHIES */                                        鱼塘
        
create_terrain WATER                                                   创建地形 水
{        
  base_terrain                   GRASS                                   基础地形 草地
  spacing_to_other_terrain_types 1                                距离其它地形1
  land_percent                   1                                          土地百分比1
  number_of_clumps               4                                     数量块4
  set_avoid_player_start_areas                                        设置回避玩家开始区域
  set_flat_terrain_only                                                     设置仅限平坦地形
}        
        
create_terrain MED_WATER                                          创建地形 深水
{        
  base_terrain                   WATER                                  基础地形 水
  spacing_to_other_terrain_types 2                                距离其它地形2
  land_percent                   1                                          土地百分比1
  number_of_clumps               4                                     数量块4
  set_avoid_player_start_areas                                        设置回避玩家开始区域
  set_flat_terrain_only                                                     设置仅限平坦地形
}        
        
/* **************************************************** */        
<OBJECTS_GENERATION>                                           对象生成
        
/* PLAYER START OBJECTS */                                        玩家开始对象
        
/* PLAYER START OBJECTS */                                        玩家开始对象
        
create_object TOWN_CENTER                                       创建对象 城镇中心
{        
  set_place_for_every_player                                          设置位置按每一个玩家
  group_placement_radius     18                                    组位置半径18
  min_distance_to_players    0                                        最小距离到玩家0
  max_distance_to_players    0                                       最大距离到玩家0
}        
        
create_object VILLAGER                                                创建对象 村民
{        
  set_place_for_every_player                                         设置位置按每一个玩家
  min_distance_to_players       6                                    最小距离到玩家6
  max_distance_to_players       6                                   最大距离到玩家6
}        
        
create_object SCOUT                                                    创建对象 斥侯
{        
  number_of_objects             1                                      数量按对象1
  set_place_for_every_player                                         设置位置按每一个玩家
  min_distance_to_players       7                                   最小距离到玩家7
  max_distance_to_players       9                                  最大距离到玩家9
}        
        
create_object RELIC                                                     创建对象 遗迹
{        
   number_of_objects            5                                     数量按对象5
   min_distance_to_players     25                                  最小距离到玩家25
   temp_min_distance_group_placement 20                临时最小距离组间距20
}        
         
/* SPECIAL STUFF FOR REGICIDE */                             弑君模式的特殊对象
        
if REGICIDE                                                                    如果弑君模式
create_object VILLAGER                                                创建对象 村民
{        
  number_of_objects             7                                     数量按对象7
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players       6                                  最小距离到玩家6
  max_distance_to_players       6                                  最大距离到玩家6
}        
        
create_object KING                                                        创建对象 国王
{                                
  set_place_for_every_player                                          设置位置按每一个玩家
  min_distance_to_players       6                                    最小距离到玩家6
  max_distance_to_players       6                                    最大距离到玩家6
}        
        
create_object CASTLE                                                   创建对象 城堡
{        
  set_place_for_every_player                                         设置位置按每一个玩家
  min_distance_to_players    10                                    最小距离到玩家10
  max_distance_to_players    10                                    最大距离到玩家10
}        
        
endif                                                                              结束如果
        
/* NEAR FORAGE */                                                    附近食物
        
create_object FORAGE                                                创建对象 浆果
{        
  number_of_objects          6                                        数量按对象6
  group_placement_radius     3                                    组位置半径3
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    10                                   最小距离到玩家10
  max_distance_to_players    12                                   最大距离到玩家12
  min_distance_group_placement  6                           最小距离组间距6
}        
        
/* NEAR GOLD */                                                        附近 黄金
        
create_object GOLD                                                    创建对象 黄金
{        
  number_of_objects          7                                        数量按对象7
  group_placement_radius     3                                   组位置半径3
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    12                                   最小距离到玩家12
  max_distance_to_players    16                                   最大距离到玩家16
  min_distance_group_placement  7                            最小距离组间距7
  max_distance_to_other_zones  7                                最大距离到其它标签7
}        
        
/* MEDIUM GOLD */                                                   中距离 黄金
        
create_object GOLD                                                    创建对象 黄金
{        
  number_of_objects          4                                        数量按对象4
  group_placement_radius     3                                   组位置半径3
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    18                                   最小距离到玩家18
  max_distance_to_players    26                                   最大距离到玩家26
  min_distance_group_placement  7                            最小距离组间距7
  max_distance_to_other_zones  7                                最大距离到其它标签7
}        
        
/* FAR GOLD */                                                            远距离 黄金
        
create_object GOLD                                                     创建对象 黄金
{        
  number_of_objects          4                                        数量按对象4
  group_placement_radius     3                                    组位置半径3
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    25                                   最小距离到玩家25
  max_distance_to_players    35                                   最大距离到玩家35
  min_distance_group_placement  7                           最小距离组间距7
  max_distance_to_other_zones  7                               最大距离到其它标签7
}        
        
/* NEAR STONE */                                                        附近 石头
        
create_object STONE                                                   创建对象 石头
{        
  number_of_objects          5                                        数量按对象5
  group_placement_radius     2                                   组位置半径2
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                  设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    14                                   最小距离到玩家14
  max_distance_to_players    18                                   最大距离到玩家18
  min_distance_group_placement  7                            最小距离组间距7
  max_distance_to_other_zones  7                                最大距离到其它标签7
}        
        
/* FAR STONE */                                                         远距离 石头
        
create_object STONE                                                  创建对象 石头
{        
  number_of_objects          4                                        数量按对象4
  group_placement_radius     2                                    组位置半径2
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    20                                   最小距离到玩家20
  max_distance_to_players    26                                   最大距离到玩家26
  min_distance_group_placement  7                            最小距离组间距7
  max_distance_to_other_zones  7                                最大距离到其它标签7
}        
        
/* BAA BAA */                                                                咩咩
        
create_object SHEEP                                                   创建对象 绵羊
{        
   number_of_objects 4                                                数量按对象4
   set_loose_grouping                                                  设置松散分组
   set_gaia_object_only                                                设置为盖亚对象所有
   set_place_for_every_player                                       设置位置按每一个玩家
   min_distance_to_players    10                                   最小距离到玩家10
   max_distance_to_players    12                                   最大距离到玩家12
}        
        
create_object SHEEP                                                    创建对象 绵羊
{        
   number_of_objects 2                                                数量按对象2
   number_of_groups  2                                                数量按组2
   set_loose_grouping                                                  设置松散分组
   set_gaia_object_only                                                 设置为盖亚对象所有
   set_place_for_every_player                                        设置位置按每一个玩家
   min_distance_to_players    14                                   最小距离到玩家14
   max_distance_to_players    30                                   最大距离到玩家30
}        
        
create_object DEER                                                        创建对象 鹿
{        
  number_of_objects          4                                        数量按对象4
  group_variance             1                                          组内数量增减1
  group_placement_radius     3                                   组位置半径3
  set_loose_grouping                                                  设置松散分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    14                                   最小距离到玩家14
  max_distance_to_players    30                                   最大距离到玩家30
}        
        
create_object BOAR                                                     创建对象 野猪
{        
  number_of_objects          1                                        数量按对象1
  set_loose_grouping                                                   设置松散分组
  set_gaia_object_only                                                  设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    16                                   最小距离到玩家16
  max_distance_to_players    22                                   最大距离到玩家22
}        
        
create_object BOAR                                                    创建对象 野猪
{        
  number_of_objects          1                                        数量按对象1
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    16                                    最小距离到玩家16
  max_distance_to_players    22                                    最大距离到玩家22
}                                                
        
create_object WOLF                                                    创建对象 狼
{        
  number_of_objects          2                                        数量按对象2
  set_gaia_object_only                                                 设置为盖亚对象所有
  set_place_for_every_player                                        设置位置按每一个玩家
  min_distance_to_players    30                                   最小距离到玩家30
  max_distance_to_players    40                                   最大距离到玩家40
}


/* *****RESOURCES BY MAP***** */                             额外资源按地图分配
        
if LARGE_MAP                                                                如果6人地图
create_object FORAGE                                                   创建对象 浆果
{        
  number_of_groups           1                                         数量按对象1
  number_of_objects          5                                         数量按组5
  group_placement_radius     3                                     组位置半径3
  set_tight_grouping                                                     设置紧密分组
  set_gaia_object_only                                                  设置为盖亚对象所有
  min_distance_to_players       40                                  最小距离到玩家40
  max_distance_to_players       120                                最大距离到玩家120
  min_distance_group_placement  9                             最小距离组间距9
}        
endif                                                                             结束如果
        
if HUGE_MAP                                                                如果8人地图
create_object FORAGE                                                  创建对象 浆果
{        
  number_of_groups           2                                       数量按对象2
  number_of_objects          5                                        数量按组5
  group_placement_radius     3                                   组位置半径3
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  max_distance_to_players       120                              最大距离到玩家120
  min_distance_group_placement  9                            最小距离组间距9
}        
endif                                                                             结束如果
        
if GIGANTIC_MAP                                                        如果巨型地图
create_object FORAGE                                                创建对象 浆果
{        
  number_of_groups           3                                       数量按对象3
  number_of_objects          5                                        数量按组5
  group_placement_radius     3                                   组位置半径3
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  max_distance_to_players       120                             最大距离到玩家120
  min_distance_group_placement  9                          最小距离组间距9
}        
endif                                                                           结束如果
        
/* EXTRA GOLD */                                                        额外黄金
        
if TINY_MAP                                                                如果微型地图(2人图120*120)
create_object GOLD                                                    创建对象 黄金
{        
  number_of_groups           2                                       数量按组2
  number_of_objects          3                                        数量按对象3
  group_placement_radius     2                                    组位置半径2
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                            结束如果
        
if SMALL_MAP                                                            如果小型地图(3人图144*144)
create_object GOLD                                                   创建对象 黄金
{        
  number_of_groups           2                                       数量按组2
  number_of_objects          3                                        数量按对象3
  group_placement_radius     2                                   组位置半径2
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                          结束如果
        
if MEDIUM_MAP                                                        如果中型地图(4人图168*168)
create_object GOLD                                                   创建对象 黄金
{        
  number_of_groups           3                                       数量按组3
  number_of_objects          3                                        数量按对象3
  group_variance             1                                           组内数量增减1
  group_placement_radius     2                                   组位置半径2
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                            结束如果
        
if LARGE_MAP                                                               如果6人地图200*200
create_object GOLD                                                      创建对象 黄金
{        
  number_of_groups           3                                       数量按组3
  number_of_objects          3                                        数量按对象3
  group_variance             1                                          组内数量增减1
  group_placement_radius     2                                   组位置半径2
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                            结束如果
        
if HUGE_MAP                                                                如果8人型地图220*220
create_object GOLD                                                      创建对象 黄金
{        
  number_of_groups           4                                       数量按组4
  number_of_objects          4                                        数量按对象4
  group_variance             1                                          组内数量增减1
  group_placement_radius     2                                  组位置半径2
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                            最小距离到组位置9
}        
endif                                                                             结束如果
        
if GIGANTIC_MAP                                                        如果巨型地图240*240
create_object GOLD                                                     创建对象 黄金
{        
  number_of_groups           5                                       数量按组5
  number_of_objects          4                                        数量按对象4
  group_variance             1                                          组内数量增减1
  group_placement_radius     2                                   组位置半径2
  set_tight_grouping                                                   设置紧密分组
  set_gaia_object_only                                                设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                            结束如果
        
/* EXTRA STONE */                                                     额外石头
        
if TINY_MAP                                                                如果微型地图(2人图)
create_object STONE                                                  创建对象 石头
{        
  number_of_groups           1                                       数量按组1
  number_of_objects          4                                        数量按对象4
  group_variance             1                                           组内数量增减1
  group_placement_radius     2                                    组位置半径2
  set_tight_grouping                                                    设置紧密分组
  set_gaia_object_only                                                 设置为盖亚对象所有
  min_distance_to_players       40                                最小距离到玩家40
  min_distance_group_placement  9                           最小距离到组位置9
}        
endif                                                                            结束如果
        
if SMALL_MAP                                                          如果小型地图(3人图)
create_object STONE                                                创建对象 石头
{        
  number_of_groups           1                                    数量按组1
  number_of_objects          4                                     数量按对象4
  group_variance             1                                        组内数量增减1
  group_placement_radius     2                                组位置半径2
  set_tight_grouping                                                设置紧密分组
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_to_players       40                             最小距离到玩家40
  min_distance_group_placement  9                        最小距离到组位置9
}        
endif                                                                        结束如果
        
if MEDIUM_MAP                                                       如果中型地图(4人图)
create_object STONE                                                创建对象 石头
{        
  number_of_groups           2                                    数量按组2
  number_of_objects          4                                     数量按对象4
  group_variance             1                                        组内数量增减1
  group_placement_radius     2                                组位置半径2
  set_tight_grouping                                                设置紧密分组
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_to_players       40                             最小距离到玩家40
  min_distance_group_placement  9                        最小距离到组位置9
}        
endif                                                                        结束如果
        
if LARGE_MAP                                                          如果6人地图
create_object STONE                                                创建对象 石头
{        
  number_of_groups           3                                    数量按组3
  number_of_objects          4                                     数量按对象4
  group_variance             1                                        组内数量增减1
  group_placement_radius     2                                 组位置半径2
  set_tight_grouping                                                 设置紧密分组
  set_gaia_object_only                                               设置为盖亚对象所有
  min_distance_to_players       40                              最小距离到玩家40
  min_distance_group_placement  9                         最小距离到组位置9
}        
endif                                                                        结束如果
        
if HUGE_MAP                                                            如果8人地图
create_object STONE                                                创建对象 石头
{        
  number_of_groups           4                                    数量按组4
  number_of_objects          4                                     数量按对象4
  group_variance             1                                        组内数量增减1
  group_placement_radius     2                                组位置半径2
  set_tight_grouping                                                设置紧密分组
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_to_players       40                             最小距离到玩家40
  min_distance_group_placement  9                        最小距离到组位置9
}        
endif                                                                        结束如果
        
if GIGANTIC_MAP                                                     如果巨型地图
create_object STONE                                                创建对象 石头
{        
  number_of_groups           5                                    数量按组5
  number_of_objects          4                                     数量按对象4
  group_variance             1                                        组内数量增减1
  group_placement_radius     2                                组位置半径2
  set_tight_grouping                                                设置紧密分组
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_to_players       40                             最小距离到玩家40
  min_distance_group_placement  9                        最小距离到组位置9
}        
endif                                                                        结束如果
        
if DESERT_MAP                                                        如果沙漠地图
create_object PALMTREE                                        创建对象 棕榈树(TC散木)
{        
  number_of_objects             2                                数量按对象2
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                    设置位置按每一个玩家
  min_distance_to_players       4                               最小距离到玩家4
  max_distance_to_players       5                              最大距离到玩家5
  min_distance_group_placement  2                        最小距离组间距2
}        
create_object PALMTREE                                        创建对象 棕榈树(TC散木)
{        
  number_of_objects             3                                数量按对象3
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                   设置位置按每一个玩家
  min_distance_to_players       6                              最小距离到玩家6
  max_distance_to_players       8                              最大距离到玩家8
  min_distance_group_placement  2                       最小距离组间距2
}        
elseif ALPINE_MAP                                                  否则如果高山地图
create_object PINETREE                                          创建对象 松树(TC散木)
{        
  number_of_objects             2                                数量按对象2
  set_gaia_object_only                                            设置为盖亚对象所有
  set_place_for_every_player                                   设置位置按每一个玩家
  min_distance_to_players       4                              最小距离到玩家4
  max_distance_to_players       5                             最大距离到玩家5
  min_distance_group_placement  2                       最小距离组间距2
}        
create_object PINETREE                                          创建对象 松树(TC散木)
{        
  number_of_objects             3                                数量按对象3
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                    设置位置按每一个玩家
  min_distance_to_players       6                               最小距离到玩家6
  max_distance_to_players       8                               最大距离到玩家8
  min_distance_group_placement  2                        最小距离组间距2
}        
elseif ASIAN_MAP                                                    否则如果亚洲地图
create_object BAMBOO_TREE                                  创建对象 竹子树(TC散木)
{        
  number_of_objects             2                                  数量按对象2
  set_gaia_object_only                                              设置为盖亚对象所有
  set_place_for_every_player                                     设置位置按每一个玩家
  min_distance_to_players       4                               最小距离到玩家4
  max_distance_to_players       5                               最大距离到玩家5
  min_distance_group_placement  2                        最小距离组间距2
}        
create_object PINETREE                                          创建对象 竹子树(TC散木)
{        
  number_of_objects             3                                数量按对象3
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                    设置位置按每一个玩家
  min_distance_to_players       6                               最小距离到玩家6
  max_distance_to_players       8                              最大距离到玩家8
  min_distance_group_placement  2                        最小距离组间距2
}        
else        否则
create_object OAKTREE                                         创建对象 橡树(TC散木)
{        
  number_of_objects             2                                数量按对象2
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                   设置位置按每一个玩家
  min_distance_to_players       4                              最小距离到玩家4
  max_distance_to_players       5                              最大距离到玩家5
  min_distance_group_placement  2                        最小距离组间距2
}        
create_object OAKTREE                                          创建对象 橡树(TC散木)
{        
  number_of_objects             3                                数量按对象3
  set_gaia_object_only                                             设置为盖亚对象所有
  set_place_for_every_player                                    设置位置按每一个玩家
  min_distance_to_players       6                               最小距离到玩家6
  max_distance_to_players       8                              最大距离到玩家8
  min_distance_group_placement  2                        最小距离组间距2
}        
endif                                                                        结束如果
        
create_object HAWK                                                创建对象 老鹰
{        
   number_of_objects         6                                     数量按对象6
   set_scaling_to_map_size                                        设置数量按地图大小
}        
        
create_object WOLF                                                创建对象 狼
{        
  number_of_groups          3                                     数量按组3
  set_loose_grouping                                                设置松散分组
  start_random                                                         开始随机
  percent_chance 75                                                百分之75概率
  number_of_objects 1                                            数量按对象1
  percent_chance 25                                                百分之25概率
  number_of_objects 2                                             数量按对象2
  end_random                                                           结束随机
  set_scaling_to_map_size                                        设置数量按地图大小
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_group_placement 12                       最小距离组间距12
  min_distance_to_players    40                                最小距离到玩家40
  max_distance_to_players    120                              最大距离到玩家120
}         
        
/* Fish handled on individual maps */                   个别地图处理
        
create_object BOAR                                                创建对象 野猪
{        
   number_of_objects 3                                            数量按对象3
   group_variance    1                                               组内数量增减1
   set_loose_grouping                                              设置松散分组
   set_gaia_object_only                                             设置为盖亚对象所有
   set_place_for_every_player                                    设置位置按每一个玩家
   min_distance_to_players    35                                最小距离到玩家35
   min_distance_group_placement  5                        最小距离组间距5
}        
        
create_object OAKTREE                                           创建对象 橡树
{        
  number_of_objects          100                                数量按对象100
  set_gaia_object_only                                              设置为盖亚对象所有
  min_distance_to_players       6                               最小距离到玩家6
  min_distance_group_placement  2                        最小距离组间距2
}        
        
create_object SHORE_FISH                                      创建对象 岸鱼
{        
  number_of_objects          3                                    数量按对象3
  set_gaia_object_only                                              设置为盖亚对象所有
  set_scaling_to_map_size                                        设置比例按地图大小
}        
        
/* ****************************************************** */        
        
<ELEVATION_GENERATION>                                  海拔生成
        
create_elevation        4                                             创建海拔4
{        
  base_terrain GRASS                                               基础地形 草地
  number_of_clumps 10                                           数量块10
  number_of_tiles 700                                              数量平铺700
  set_scale_by_groups                                              设置数量比例按组
}        
        
<ELEVATION_GENERATION>                                    海拔生成
create_elevation        7                                                创建海拔7
{        
  base_terrain FOREST                                                基础地形 森林
  number_of_clumps 7                                               数量块7
  number_of_tiles 4300                                              数量平铺4300
  set_scale_by_groups                                                设置数量比例按组
}        
        
/* ****************************************************** */        
<CONNECTION_GENERATION>                                连接生成
create_connect_all_players_land                                 创建连接所有玩家区域
{        
  replace_terrain GRASS         GRASS                        更换地形 草地 草地
  replace_terrain GRASS2        GRASS2                     更换地形 草地2 草地2
  replace_terrain GRASS3        GRASS3                     更换地形 草地3 草地3
  replace_terrain WATER         SHALLOW                  更换地形 水 浅滩
  replace_terrain DEEP_WATER    SHALLOW             更换地形 深水 浅滩
  replace_terrain FOREST        GRASS                        更换地形 森林 草地
  terrain_cost    WATER         5                                 地形连接成本 水 5
  terrain_cost    FOREST        2                                  地形连接成本 森林 2
  terrain_cost    GRASS         1                                  地形连接成本 草地 1
  terrain_cost    BEACH         4                                 地形连接成本 海滩 4
  terrain_size    WATER         2       1                        地形连接大小 水         2         1
  terrain_size    GRASS         0       0                         地形连接大小 草地         0         0
  terrain_size    GRASS2        0       0                        地形连接大小 草地2         0         0
  terrain_size    GRASS3        0       0                        地形连接大小 草地3         0         0
  terrain_size    FOREST        3       1                        地形连接大小 森林         3         1
  terrain_size    DESERT        0       0                        地形连接大小 沙漠         0         0
  terrain_size    SNOW2         0       0                       地形连接大小 雪地2         0         0
}                                                                               连接大小参数:地形 宽度半径 波动范围
        
create_connect_teams_lands                                      创建连接团队区域
{        
  replace_terrain GRASS         SNOW2                        更换地形 草地 雪地2
  replace_terrain WATER         SHALLOW                   更换地形 水 浅滩
  replace_terrain DEEP_WATER    SHALLOW              更换地形 深水 浅滩
  replace_terrain FOREST        SNOW2                       更换地形 森林 雪地2
  replace_terrain PALM_DESERT   DESERT                  更换地形 棕榈沙漠 沙漠
  terrain_cost    WATER         7                                    地形连接成本 水 7
  terrain_cost    FOREST        7                                    地形连接成本 森林 7
  terrain_cost    GRASS         2                                    地形连接成本 草地 2
  terrain_cost    BEACH         4                                    地形连接成本 海滩 4
  terrain_cost    SNOW2         1                                  地形连接成本 雪地2 1
  terrain_size    WATER         2       1                           地形连接大小 水         2         1
  terrain_size    GRASS         1       0                            地形连接大小 草地         1         0
  terrain_size    GRASS2        1       0                           地形连接大小 草地2         1         0
  terrain_size    GRASS3        1       0                           地形连接大小 草地3         1         0
  terrain_size    FOREST        1       0                           地形连接大小 森林         1         0
  terrain_size    DESERT        0       0                           地形连接大小 沙漠         0         0
  terrain_size    SNOW2         0       0                          地形连接大小 雪地         0         0
}


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
回复

使用道具 举报

1

主题

0

精华

10

积分

骑士

耕战
0
鹰币
10
天龙币
0
回帖
7
附庸关系0
发表于 2023-12-3 16:31:02 | 显示全部楼层
认真学习,感谢分享。
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-4-27 06:50 , Processed in 0.129214 second(s), 34 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

快速回复 返回顶部 返回列表