Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Ghost Lake for Forgotten Empires */
- #include_drs random_map.def 54000
- <PLAYER_SETUP>
- random_placement
- ai_info_map_type GHOST_LAKE 0 0 0
- <LAND_GENERATION>
- base_terrain SNOW
- #define FROZEN_MAP
- /* WELCOME TO THE ZOO */
- if DESERT_MAP
- #const DOMESTIC_PET 594
- #const GROWLY_PET 126
- start_random
- percent_chance 50
- #const AIRBORNE_PET 96
- percent_chance 50
- #const AIRBORNE_PET 917
- end_random
- elseif ASIAN_MAP
- #const DOMESTIC_PET 594
- start_random
- percent_chance 50
- #const GROWLY_PET 126
- percent_chance 50
- #const GROWLY_PET 486
- end_random
- start_random
- percent_chance 50
- #const AIRBORNE_PET 96
- percent_chance 50
- #const AIRBORNE_PET 917
- end_random
- elseif ALPINE_MAP
- start_random
- percent_chance 50
- #const DOMESTIC_PET 594
- percent_chance 50
- #const DOMESTIC_PET 705
- end_random
- start_random
- percent_chance 50
- #const GROWLY_PET 126
- percent_chance 50
- #const GROWLY_PET 486
- end_random
- #const AIRBORNE_PET 96
- elseif FROZEN_MAP
- start_random
- percent_chance 50
- #const DOMESTIC_PET 594
- percent_chance 50
- #const DOMESTIC_PET 705
- end_random
- start_random
- percent_chance 50
- #const GROWLY_PET 126
- percent_chance 50
- #const GROWLY_PET 486
- end_random
- #const AIRBORNE_PET 96
- elseif TROPICAL_MAP
- start_random
- percent_chance 50
- #const DOMESTIC_PET 833
- percent_chance 50
- #const DOMESTIC_PET 305
- end_random
- #const GROWLY_PET 812
- start_random
- percent_chance 50
- #const AIRBORNE_PET 816
- percent_chance 50
- #const AIRBORNE_PET 917
- end_random
- else
- #const DOMESTIC_PET 594
- #const GROWLY_PET 126
- #const AIRBORNE_PET 96
- endif
- /* BYE BYE ZOO */
- /* CREATE THE INLAND SEA */
- create_land
- {
- terrain_type ICE
- land_percent 80
- left_border 20
- right_border 20
- top_border 20
- bottom_border 20
- border_fuzziness 40
- other_zone_avoidance_distance 2
- zone 16
- }
- create_player_lands
- {
- terrain_type SNOW
- land_percent 30
- base_size 7
- zone 1
- other_zone_avoidance_distance 5
- border_fuzziness 10
- }
- /* ****************************************************** */
- <TERRAIN_GENERATION>
- /* PRIMARY FOREST */
- create_terrain SNOW_FOREST
- {
- base_terrain SNOW
- spacing_to_other_terrain_types 5
- land_percent 10
- number_of_clumps 12
- set_avoid_player_start_areas
- set_scale_by_groups
- }
- /* PRIMARY PATCH */
- create_terrain GRASS_SNOW
- {
- base_terrain SNOW
- number_of_clumps 12
- spacing_to_other_terrain_types 1
- land_percent 11
- set_scale_by_size
- }
- /* SECONDARY PATCH */
- create_terrain DIRT_SNOW
- {
- base_terrain SNOW
- number_of_clumps 24
- spacing_to_other_terrain_types 1
- land_percent 4
- set_scale_by_size
- }
- /* SECONDARY FOREST */
- create_terrain PINE_FOREST
- {
- base_terrain GRASS_SNOW
- spacing_to_other_terrain_types 3
- land_percent 1
- number_of_clumps 3
- set_avoid_player_start_areas
- set_scale_by_groups
- }
- /* TERTIARY PATCH */
- create_terrain GRASS2
- {
- base_terrain GRASS_SNOW
- number_of_clumps 30
- spacing_to_other_terrain_types 1
- land_percent 2
- set_scale_by_size
- }
- /* ICE FISHING */
- create_terrain MED_WATER
- {
- base_terrain ICE
- start_random
- percent_chance 20
- number_of_clumps 5
- land_percent 1
- percent_chance 20
- number_of_clumps 3
- land_percent 1
- percent_chance 20
- number_of_clumps 4
- land_percent 2
- percent_chance 20
- number_of_clumps 7
- land_percent 1
- percent_chance 20
- number_of_clumps 0
- land_percent 1
- end_random
- set_scale_by_size
- }
- <OBJECTS_GENERATION>
- create_object TOWN_CENTER
- {
- set_place_for_every_player
- group_placement_radius 18
- min_distance_to_players 0
- max_distance_to_players 0
- }
- create_object VILLAGER
- {
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 6
- }
- create_object SCOUT
- {
- number_of_objects 1
- set_place_for_every_player
- min_distance_to_players 7
- max_distance_to_players 9
- }
- if LUDIKRIS_MAP
- create_object RELIC
- {
- number_of_objects 250
- min_distance_to_players 25
- temp_min_distance_group_placement 110
- }
- else
- create_object RELIC
- {
- number_of_objects 5
- min_distance_to_players 25
- temp_min_distance_group_placement 20
- }
- endif
- if REGICIDE
- create_object VILLAGER
- {
- number_of_objects 7
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 6
- }
- create_object KING
- {
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 6
- }
- create_object CASTLE
- {
- set_place_for_every_player
- min_distance_to_players 10
- max_distance_to_players 10
- }
- endif
- /* NEAR FORAGE */
- create_object FORAGE
- {
- number_of_objects 6
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 10
- max_distance_to_players 12
- min_distance_group_placement 6
- }
- /* NEAR GOLD */
- create_object GOLD
- {
- number_of_objects 7
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 12
- max_distance_to_players 16
- min_distance_group_placement 7
- max_distance_to_other_zones 7
- }
- /* MEDIUM GOLD */
- create_object GOLD
- {
- number_of_objects 4
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 18
- max_distance_to_players 26
- min_distance_group_placement 7
- max_distance_to_other_zones 7
- }
- /* FAR GOLD */
- create_object GOLD
- {
- number_of_objects 4
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 25
- max_distance_to_players 35
- min_distance_group_placement 7
- max_distance_to_other_zones 7
- }
- /* NEAR STONE */
- create_object STONE
- {
- number_of_objects 5
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 14
- max_distance_to_players 18
- min_distance_group_placement 7
- max_distance_to_other_zones 7
- }
- /* FAR STONE */
- create_object STONE
- {
- number_of_objects 4
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 20
- max_distance_to_players 26
- min_distance_group_placement 7
- max_distance_to_other_zones 7
- }
- /* BAA BAA */
- if TROPICAL_MAP
- create_object TURKEY
- {
- number_of_objects 4
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 9
- max_distance_to_players 11
- }
- create_object TURKEY
- {
- number_of_objects 2
- number_of_groups 2
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 14
- max_distance_to_players 30
- }
- else
- create_object DOMESTIC_PET
- {
- number_of_objects 4
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 9
- max_distance_to_players 11
- }
- create_object DOMESTIC_PET
- {
- number_of_objects 2
- number_of_groups 2
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 14
- max_distance_to_players 30
- }
- endif
- create_object DEER
- {
- start_random
- percent_chance 50
- number_of_objects 4
- percent_chance 50
- number_of_objects 3
- end_random
- group_placement_radius 3
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- start_random
- percent_chance 50
- min_distance_to_players 14
- max_distance_to_players 22
- percent_chance 50
- min_distance_to_players 23
- max_distance_to_players 30
- end_random
- }
- if TROPICAL_MAP
- create_object JAVELINA
- else
- create_object BOAR
- endif
- {
- number_of_objects 1
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 16
- max_distance_to_players 22
- }
- if TROPICAL_MAP
- create_object JAVELINA
- else
- create_object BOAR
- endif
- {
- number_of_objects 1
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 16
- max_distance_to_players 22
- }
- start_random
- percent_chance 80
- create_object GROWLY_PET
- percent_chance 20
- create_object WOLF
- end_random
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_group_placement 12
- min_distance_to_players 30
- max_distance_to_players 40
- }
- /* RESOURCES BY MAP */
- if LARGE_MAP
- create_object FORAGE
- {
- number_of_groups 1
- number_of_objects 5
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- max_distance_to_players 120
- min_distance_group_placement 7
- }
- endif
- if HUGE_MAP
- create_object FORAGE
- {
- number_of_groups 2
- number_of_objects 5
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- max_distance_to_players 120
- min_distance_group_placement 7
- }
- endif
- if GIGANTIC_MAP
- create_object FORAGE
- {
- number_of_groups 3
- number_of_objects 5
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- max_distance_to_players 120
- min_distance_group_placement 7
- }
- endif
- if LUDIKRIS_MAP
- create_object FORAGE
- {
- number_of_groups 12
- number_of_objects 5
- group_placement_radius 3
- set_tight_grouping
- set_gaia_object_only
- temp_min_distance_group_placement 15
- }
- endif
- /* EXTRA GOLD */
- if TINY_MAP
- create_object GOLD
- {
- number_of_groups 2
- number_of_objects 3
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if SMALL_MAP
- create_object GOLD
- {
- number_of_groups 2
- number_of_objects 3
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if MEDIUM_MAP
- create_object GOLD
- {
- number_of_groups 3
- number_of_objects 3
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if LARGE_MAP
- create_object GOLD
- {
- number_of_groups 3
- number_of_objects 3
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if HUGE_MAP
- create_object GOLD
- {
- number_of_groups 4
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if GIGANTIC_MAP
- create_object GOLD
- {
- number_of_groups 5
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if LUDIKRIS_MAP
- create_object GOLD
- {
- number_of_groups 250
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- temp_min_distance_group_placement 44
- }
- endif
- /* EXTRA STONE */
- if TINY_MAP
- create_object STONE
- {
- number_of_groups 1
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if SMALL_MAP
- create_object STONE
- {
- number_of_groups 1
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if MEDIUM_MAP
- create_object STONE
- {
- number_of_groups 2
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if LARGE_MAP
- create_object STONE
- {
- number_of_groups 3
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if HUGE_MAP
- create_object STONE
- {
- number_of_groups 4
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if GIGANTIC_MAP
- create_object STONE
- {
- number_of_groups 5
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- min_distance_group_placement 9
- }
- endif
- if LUDIKRIS_MAP
- create_object STONE
- {
- number_of_groups 250
- number_of_objects 4
- group_variance 1
- group_placement_radius 2
- set_tight_grouping
- set_gaia_object_only
- min_distance_to_players 40
- temp_min_distance_group_placement 44
- }
- endif
- if DESERT_MAP
- create_object PALMTREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object PALMTREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- elseif ALPINE_MAP
- create_object PINETREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object PINETREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- elseif ASIAN_MAP
- create_object BAMBOO_TREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object PINETREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- elseif TROPICAL_MAP
- create_object PALMTREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object OAKTREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- elseif FROZEN_MAP
- create_object SNOWPINETREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object SNOWPINETREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- else
- create_object OAKTREE
- {
- number_of_objects 2
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 4
- max_distance_to_players 5
- min_distance_group_placement 2
- }
- create_object OAKTREE
- {
- number_of_objects 3
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 6
- max_distance_to_players 8
- min_distance_group_placement 2
- }
- endif
- create_object AIRBORNE_PET
- {
- number_of_objects 4
- set_scaling_to_map_size
- }
- create_object GROWLY_PET
- {
- number_of_groups 3
- set_loose_grouping
- start_random
- percent_chance 75
- number_of_objects 1
- percent_chance 25
- number_of_objects 2
- end_random
- set_scaling_to_map_size
- set_gaia_object_only
- min_distance_group_placement 12
- min_distance_to_players 40
- max_distance_to_players 120
- }
- create_object DOMESTIC_PET
- {
- number_of_objects 3
- number_of_groups 2
- set_loose_grouping
- set_gaia_object_only
- set_place_for_every_player
- min_distance_to_players 35
- min_distance_group_placement 10
- }
- create_object SNOWPINETREE
- {
- number_of_objects 30
- set_gaia_object_only
- set_scaling_to_map_size
- min_distance_to_players 8
- }
- create_object SHORE_FISH
- {
- number_of_objects 5
- set_scaling_to_map_size
- min_distance_group_placement 3
- set_gaia_object_only
- }
- /* ****************************************************** */
- <ELEVATION_GENERATION>
- create_elevation 7
- {
- base_terrain SNOW
- number_of_clumps 14
- number_of_tiles 2000
- set_scale_by_groups
- set_scale_by_size
- }
- <CLIFF_GENERATION>
- min_number_of_cliffs 5
- max_number_of_cliffs 8
- min_length_of_cliff 4
- max_length_of_cliff 10
- cliff_curliness 10
- min_distance_cliffs 3
- <CONNECTION_GENERATION>
Advertisement
Add Comment
Please, Sign In to add comment