/* ---STARTING UNITS--- */
create_object TOWN_CENTER
{
set_place_for_every_player
group_placement_radius 20
min_distance_to_players 0
max_distance_to_players 0
}
create_object VILLAGER
{
set_place_for_every_player
min_distance_to_players 4
max_distance_to_players 6
}
create_object SCOUT
{
number_of_objects 1
set_place_for_every_player
min_distance_to_players 6
max_distance_to_players 8
}
create_object YURT
{
number_of_objects 1
set_place_for_every_player
min_distance_to_players 8
max_distance_to_players 10
}
create_object YURT2
{
number_of_objects 1
set_place_for_every_player
min_distance_to_players 8
max_distance_to_players 10
}
/* ---SPECIAL STUFF FOR REGICIDE--- */
if REGICIDE
create_object WATCH_TOWER
{
number_of_objects 1
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
}
create_object KING
{
number_of_objects 1
set_place_for_every_player
min_distance_to_player 2
max_distance_to_player 4
}
create_object KNIGHT
{
number_of_objects 1
set_place_for_every_player
min_distance_to_player 4
max_distance_to_player 8
}
create_object VILLAGER
{
number_of_objects 7
set_place_for_every_player
min_distance_to_player 4
max_distance_to_player 6
}
endif
/* ---RELICS--- */
/* Every player gets their own Relic near their base */
create_object RELIC
{
number_of_objects 1
set_place_for_every_player
min_distance_to_player 20
max_distance_to_player 30
}
if TINY_MAP
create_object RELIC
{
number_of_objects 5
min_distance_to_players 40
min_distance_group_placement 30
}
elseif SMALL_MAP
create_object RELIC
{
number_of_objects 7
min_distance_to_players 40
min_distance_group_placement 30
}
elseif MEDIUM_MAP
create_object RELIC
{
number_of_objects 9
min_distance_to_players 40
min_distance_group_placement 30
}
elseif LARGE_MAP
create_object RELIC
{
number_of_objects 11
min_distance_to_players 40
min_distance_group_placement 30
}
else
create_object RELIC
{
number_of_objects 13
min_distance_to_players 40
min_distance_group_placement 30
}
endif
/* ---RESOURCES--- */
/* NEAR FORAGE */
if FOREST
create_object FORAGE_BUSH
{
number_of_objects 7
group_placement_radius 3
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
min_distance_group_placement 20
}
elseif DESERT
create_object FORAGE_BUSH
{
number_fo_objects 3
group_placement_radius 2
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
min_distance_group_placement 20
}
elseif JUNGLE
create_object FORAGE_BUSH
{
number_of_objects 10
group_placement_radius 4
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
min_distance_group_placement 20
}
else
create_object FORAGE_BUSH
{
number_of_objects 5
group_placement_radius 3
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
min_distance_group_placement 20
}
endif
/* NEAR GOLD */
create_object GOLD
{
number_of_objects 7
group_placement_radius 3
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 10
max_distance_to_player 14
min_distance_group_placement 25
}
/* MEDIUM GOLD */
create_object GOLD
{
number_of_objects 5
group_placement_radius 3
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 18
max_distance_to_player 24
min_distance_group_placement 30
}
/* FAR GOLD */
create_object GOLD
{
number_of_objects 3
group_placement_radius 2
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 26
max_distance_to_player 34
min_distance_group_placement 35
}
/* NEAR STONE */
create_object STONE
{
number_of_objects 6
group_placement_radius 3
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 12
max_distance_to_player 16
min_distance_group_placement 30
}
/* MEDIUM STONE */
create_object STONE
{
number_of_objects 4
group_placement_radius 2
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 20
max_distance_to_player 26
min_distance_group_placement 35
}
/* FAR STONE */
create_object STONE
{
number_of_objects 3
group_placement_radius 2
set_gaia_object_only
set_tight_grouping
set_place_for_every_player
min_distance_to_player 28
max_distance_to_player 36
min_distance_group_placement 40
}
/* ---ANIMALS--- */
if FOREST
create_object SHEEP
{
number_of_objects 6
set_gaia_object_only
set_place_for_every_player
min_distance_to_player 6
max_distance_to_player 10
}
create_object SHEEP
{
number_of_objects 40
number_fo_groups 10
set_gaia_object_only
min_distance_to_player 18
min_distance_group_placement 20
}
create_object WOLF
{
number_of_objects 10
number_of_groups 5
set_gaia_object_only
min_distance_to_player 18
min_distance_group_placement 15
}
create_object BOAR
{
number_of_objects 15
set_gaia_object_only
min_distance_to_player 10
}
create_object HAWK
{
number_of_objects 8
set_gaia_object_only
}
create_object DEER
{
number_of_objects 80
number_of_groups 8
set_gaia_object_only
min_distance_to_player 8
min_distance_group_placement 20
}
endif
if DESERT
create_object SHEEP
{
number_of_objects 4
set_gaia_object_only
set_place_for_every_player
min_distance_to_player 8
max_distance_to_player 12
}
create_object WOLF
{
number_of_objects 15
number_of_groups 5
set_gaia_object_only
min_distance_to_player 14
min_distance_group_placement 10
}
create_object HAWK
{
number_of_objects 6
set_gaia_object_only
}
endif
if JUNGLE
create_object TURKEY
{
number_of_objects 8
set_gaia_object_only
set_place_for_every_player
min_distance_to_player 6
max_distance_to_player 8
}
create_object TURKEY
{
number_of_objects 50
number_of_groups 10
set_gaia_object_only
min_distance_to_player 14
min_distance_group_placement 18
}
create_object JAGUAR
{
number_of_objects 20
number_of_groups 5
set_gaia_object_only
min_distance_to_player 14
min_distance_group_placement 16
}
create_object MACAW
{
number_of_objects 10
set_gaia_object_only
}
create_object JAVELINA
{
number_of_objects 12
number_of_groups 6
set_gaia_object_only
min_distance_to_player 8
min_distance_group_placement 18
}
endif
if ICE
create_object SHEEP
{
number_of_objects 4
set_gaia_object_only
set_place_for_every_player
min_distance_to_player 6
max_distance_to_player 10
}
create_object SHEEP
{
number_of_objects 30
number_of_groups 10
set_gaia_object_only
min_distance_to_player 14
min_distance_group_placement 20
}
create_object WOLF
{
number_of_objects 15
number_of_groups 5
set_gaia_object_only
min_distance_to_player 16
min_distance_group_placement 20
}
create_object BOAR
{
number_of_objects 20
number_of_groups 10
set_gaia_object_only
min_distance_to_player 8
min_distance_group_placement 20
}
create_object DEER
{
number_of_objects 90
number_of_groups 9
set_gaia_object_only
min_distance_to_player 4
min_distance_group_placement 20
}
create_object HAWK
{
number_of_objects 8
set_gaia_object_only
}
endif
if FOREST
create_object ROCK
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
create_object BROKEN_CART
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
endif
if DESERT
create_object SKELETON
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placemnet 20
}
create_object BROKEN_CART
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
endif
if JUNGLE
create_object OLD_STONE_HEARD
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
create_object ROMAN_RUINS
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
endif
if ICE
create_object ROCK
{
number_of_objects 10
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
create_object SKELETON
{
number_of_objects 5
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
create_object GRAVE
{
number_of_objects 5
set_gaia_object_only
min_distance_to_player 20
min_distance_group_placement 20
}
endif
<ELEVATION_GENERATION>create_elevation 5
{
if FOREST
base_terrain GRASS1
elseif DESERT
base_terrain DESERT
elseif JUNGLE
base_terrain GRASS2
else
base_terrain SNOW
endif
if TINY_MAP
number_of_clumps 15
number_of_tiles 100
set_scale_by_group
set_scale_by_sizes
}
<CLIFF_GENERATION>min_number_of_cliffs 6
max_number_of_cliffs 10
min_length_of_cliffs 5
max_length_of_cliffs 12
cliff_curliness 50
min_distance_cliffs 4
<CONNECT_GENERATION>if FOREST
create_connect_team_lands
{
replace_terrain GRASS1 ROAD2
replace_terrain GRASS3 ROAD2
replace_terrain FOREST ROAD2
replace_terrain LEAVES ROAD2
replace_terrain WATER ROAD2
terrain_cost GRASS1 7
terrain_cost GRASS3 7
terrain_cost FOREST 10
terrain_cost LEAVES 7
terrain_cost WATER 15
terrain_size GRASS1 3 1
terrain_size GRASS3 3 1
terrain_size FOREST 2 1
terrain_size LEAVES 3 1
terrain_size WATER 1 1
}
endif
if DESERT
create_connect_team_lands
{
replace_terrain DESERT ROAD2
replace_terrain PALM_DESERT ROAD2
replace_terrain WATER ROAD2
replace_terrain DIRT1 ROAD2
terrain_cost DESERT 7
terrain_cost PALM_DESERT 10
terrain_cost WATER 15
terrain_cost DIRT1 7
terrain_size DESERT 3 1
terrain_size PALM_DESERT 2 1
terrain_size WATER 1 1
terrain_size DIRT1 3 1
}
endif
if JUNGLE
create_connect_team_lands
{
replace_terrain GRASS2 ROAD2
replace_terrain GRASS1 ROAD2
replace_terrain JUNGLE ROAD2
replace_terrain LEAVES ROAD2
replace_terrain SHALLOWS ROAD2
terrain_cost GRASS2 7
terrain_cost GRASS1 7
terrain_cost JUNGLE 15
terrain_cost LEAVES 7
terrain_cost SHALLOWS 10
terrain_size GRASS2 3 1
terrain_size GRASS1 3 1
terrain_size JUNGLE 2 1
terrain_size LEAVES 3 1
terrain_size SHALLOWS 1 1
}
endif
if ICE
create_connect_team_lands
{
replace_terrain SNOW ROAD2
replace_terrain ICE ROAD2
replace_terrain SNOW_FOREST ROAD2
replace_terrain DIRT_SNOW ROAD2
replace_terrain GRASS_SNOW ROAD2
terrain_cost SNOW 7
terrain_cost ICE 10
terrain_cost SNOW_FOREST 15
terrain_cost DIRT_SNOW 7
terrain_cost GRASS_SNOW 7
terrain_size SNOW 3 1
terrain_size ICE 1 1
terrain_size SNOW_FOREST 2 1
terrain_size DIRT_SNOW 3 1
terrain_size GRASS_SNOW 3 1
}
endif
Alright, there you go, RF_Gandalf, the all-knowing RMS wizard of AoKH. Thanks in advanced, because I know you are going to be able to help me!
Denerin Kosaiko
Creator Of: None Finished Yet
Working On: "X" - Trade Cart Racing
Founder Of Templar Creations
Zone Name: Lord_Denerin