Skip to content

StratCon Advanced Terrain #3693

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 31 commits into from
Jul 6, 2023
Merged
Show file tree
Hide file tree
Changes from 28 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7a3e15c
introduce temperature to track
NickAragua May 8, 2023
7573cf2
initial data structure
NickAragua May 13, 2023
be316aa
file loading; base terrain assignment
NickAragua May 17, 2023
c8fd7f9
terrain placement and propagation to scenario
NickAragua Jun 7, 2023
5264fb3
fix NPE, temperature display
NickAragua Jun 7, 2023
a3e1929
Merge branch 'master' of https://github.com/MegaMek/mekhq into terrai…
NickAragua Jun 8, 2023
c1cfd8e
added maps; bug fixes
NickAragua Jun 8, 2023
a819d6e
some arctic map types
NickAragua Jun 10, 2023
c114683
image drawing
NickAragua Jun 14, 2023
d15d9ac
initial terrain
NickAragua Jun 15, 2023
67a09cf
more terrain definitions
NickAragua Jun 20, 2023
0c53c79
more terrain definitions; graphics adjustment; biome resets and facil…
NickAragua Jun 23, 2023
0ed9f97
labels have gray background
NickAragua Jul 2, 2023
81a4e75
cache image files
NickAragua Jul 2, 2023
bc38d8c
spooky hexes; fog of war; terrain type display; temp transmittal fix
NickAragua Jul 3, 2023
a0379d8
don't update temp in space/low atmo or map in space
NickAragua Jul 3, 2023
ee60c15
added categorization; access level cleanup
NickAragua Jul 3, 2023
e156522
cleanup
NickAragua Jul 3, 2023
ac52745
proper image scaling, temperature adjustment
NickAragua Jul 4, 2023
78c65e0
test facility graphics
NickAragua Jul 4, 2023
c8271bf
integrated terrain definitions
NickAragua Jul 5, 2023
a381e29
display cleanup, image updates
NickAragua Jul 5, 2023
e1784c1
fix fog of war; actually add images
NickAragua Jul 5, 2023
b1fcf46
coordinate display tuning; facility temp/biome maps
NickAragua Jul 5, 2023
824df6b
example of base-specific biome definitions
NickAragua Jul 5, 2023
d69fdc0
update some presets for desert theme
NickAragua Jul 5, 2023
5fd469e
don't display map type reroll option; scenario odds back to normal
NickAragua Jul 5, 2023
f44c584
coordinate display tweak; bulletproofing
NickAragua Jul 6, 2023
df8794d
code review changes and cleanup
NickAragua Jul 6, 2023
cf1e36c
move images so they don't get atlased
NickAragua Jul 6, 2023
292c6ee
Merge branch 'master' of https://github.com/MegaMek/mekhq into terrai…
NickAragua Jul 6, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added MekHQ/data/images/hexes/stratcon/Stratcon_Sea.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
102 changes: 102 additions & 0 deletions MekHQ/data/mapgen/ArcticDesert-Rough.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<?xml version="1.0"?>
<ENVIRONMENT>
<WIDTH>60</WIDTH>
<HEIGHT>50</HEIGHT>
<HILLYNESS>10</HILLYNESS>
<CLIFFS>0</CLIFFS>
<HILLELEVATIONRANGE>1</HILLELEVATIONRANGE>
<HILLINVERTPROB>0</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>0</WATERMAXSPOTS>
<WATERMINHEXES>0</WATERMINHEXES>
<WATERMAXHEXES>0</WATERMAXHEXES>
<WATERDEEPPROB>0</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FORESTULTRAPROB>0</FORESTULTRAPROB>
<JUNGLEMINSPOTS>0</JUNGLEMINSPOTS>
<JUNGLEMAXSPOTS>0</JUNGLEMAXSPOTS>
<JUNGLEMINHEXES>0</JUNGLEMINHEXES>
<JUNGLEMAXHEXES>0</JUNGLEMAXHEXES>
<JUNGLEHEAVYPROB>0</JUNGLEHEAVYPROB>
<JUNGLEULTRAPROB>0</JUNGLEULTRAPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>3</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>1</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>2</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>8</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>16</ROUGHMAXSPOTS>
<ROUGHMINHEXES>1</ROUGHMINHEXES>
<ROUGHMAXHEXES>2</ROUGHMAXHEXES>
<ROUGHULTRAPROB>20</ROUGHULTRAPROB>
<SANDMINSPOTS>6</SANDMINSPOTS>
<SANDMAXSPOTS>12</SANDMAXSPOTS>
<SANDMINHEXES>2</SANDMINHEXES>
<SANDMAXHEXES>8</SANDMAXHEXES>
<SNOWMINSPOTS>4</SNOWMINSPOTS>
<SNOWMAXSPOTS>8</SNOWMAXSPOTS>
<SNOWMINHEXES>2</SNOWMINHEXES>
<SNOWMAXHEXES>4</SNOWMAXHEXES>
<TUNDRAMINSPOTS>0</TUNDRAMINSPOTS>
<TUNDRAMAXSPOTS>0</TUNDRAMAXSPOTS>
<TUNDRAMINHEXES>0</TUNDRAMINHEXES>
<TUNDRAMAXHEXES>0</TUNDRAMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>0</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>0</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>0</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>0</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>0</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>0</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>0</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>0</RUBBLEMAXHEXES>
<RUBBLEULTRAPROB>0</RUBBLEULTRAPROB>
<FORTIFIEDMINSPOTS>0</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>0</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>0</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>0</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>4</ICEMINSPOTS>
<ICEMAXSPOTS>8</ICEMAXSPOTS>
<ICEMINHEXES>1</ICEMINHEXES>
<ICEMAXHEXES>3</ICEMAXHEXES>
<ROADPROB>15</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>snow</THEME>
<PROBFLOOD>0</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>100</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>0</FXMOD>
<CITYBLOCKS>0</CITYBLOCKS>
<CITYTYPE>None</CITYTYPE>
<MINCF>0</MINCF>
<MAXCF>0</MAXCF>
<MINFLOORS>0</MINFLOORS>
<MAXFLOORS>0</MAXFLOORS>
<CITYDENSITY>0</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>0</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>0</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>0</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>0</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
89 changes: 89 additions & 0 deletions MekHQ/data/mapgen/ArcticDesert.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
<?xml version="1.0"?>
<ENVIRONMENT>
<WIDTH>30</WIDTH>
<HEIGHT>30</HEIGHT>
<HILLYNESS>10</HILLYNESS>
<CLIFFS>0</CLIFFS>
<HILLELEVATIONRANGE>1</HILLELEVATIONRANGE>
<HILLINVERTPROB>0</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>0</WATERMAXSPOTS>
<WATERMINHEXES>0</WATERMINHEXES>
<WATERMAXHEXES>0</WATERMAXHEXES>
<WATERDEEPPROB>0</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>3</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>1</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>2</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>8</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>16</ROUGHMAXSPOTS>
<ROUGHMINHEXES>1</ROUGHMINHEXES>
<ROUGHMAXHEXES>2</ROUGHMAXHEXES>
<SANDMINSPOTS>6</SANDMINSPOTS>
<SANDMAXSPOTS>12</SANDMAXSPOTS>
<SANDMINHEXES>2</SANDMINHEXES>
<SANDMAXHEXES>8</SANDMAXHEXES>
<SNOWMINSPOTS>4</SNOWMINSPOTS>
<SNOWMAXSPOTS>8</SNOWMAXSPOTS>
<SNOWMINHEXES>2</SNOWMINHEXES>
<SNOWMAXHEXES>4</SNOWMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>0</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>0</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>0</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>0</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>0</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>0</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>0</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>0</RUBBLEMAXHEXES>
<FORTIFIEDMINSPOTS>0</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>0</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>0</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>0</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>4</ICEMINSPOTS>
<ICEMAXSPOTS>8</ICEMAXSPOTS>
<ICEMINHEXES>1</ICEMINHEXES>
<ICEMAXHEXES>3</ICEMAXHEXES>
<ROADPROB>15</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>snow</THEME>
<PROBFLOOD>0</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>100</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>0</FXMOD>
<CITYBLOCKS>0</CITYBLOCKS>
<CITYTYPE>None</CITYTYPE>
<MINCF>0</MINCF>
<MAXCF>0</MAXCF>
<MINFLOORS>0</MINFLOORS>
<MAXFLOORS>0</MAXFLOORS>
<CITYDENSITY>0</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>0</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>0</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>0</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>0</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
102 changes: 102 additions & 0 deletions MekHQ/data/mapgen/BaseCold.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<?xml version="1.0"?>
<ENVIRONMENT>
<WIDTH>16</WIDTH>
<HEIGHT>17</HEIGHT>
<HILLYNESS>10</HILLYNESS>
<CLIFFS>5</CLIFFS>
<HILLELEVATIONRANGE>3</HILLELEVATIONRANGE>
<HILLINVERTPROB>0</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>1</WATERMAXSPOTS>
<WATERMINHEXES>2</WATERMINHEXES>
<WATERMAXHEXES>3</WATERMAXHEXES>
<WATERDEEPPROB>0</WATERDEEPPROB>
<FORESTMINSPOTS>3</FORESTMINSPOTS>
<FORESTMAXSPOTS>4</FORESTMAXSPOTS>
<FORESTMINHEXES>2</FORESTMINHEXES>
<FORESTMAXHEXES>2</FORESTMAXHEXES>
<FORESTHEAVYPROB>10</FORESTHEAVYPROB>
<FORESTULTRAPROB>0</FORESTULTRAPROB>
<JUNGLEMINSPOTS>0</JUNGLEMINSPOTS>
<JUNGLEMAXSPOTS>0</JUNGLEMAXSPOTS>
<JUNGLEMINHEXES>0</JUNGLEMINHEXES>
<JUNGLEMAXHEXES>0</JUNGLEMAXHEXES>
<JUNGLEHEAVYPROB>0</JUNGLEHEAVYPROB>
<JUNGLEULTRAPROB>0</JUNGLEULTRAPROB>
<FOLIAGEMINSPOTS>0</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>0</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>0</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>0</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>0</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>4</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>5</ROUGHMAXSPOTS>
<ROUGHMINHEXES>2</ROUGHMINHEXES>
<ROUGHMAXHEXES>2</ROUGHMAXHEXES>
<ROUGHULTRAPROB>0</ROUGHULTRAPROB>
<SANDMINSPOTS>0</SANDMINSPOTS>
<SANDMAXSPOTS>0</SANDMAXSPOTS>
<SANDMINHEXES>0</SANDMINHEXES>
<SANDMAXHEXES>0</SANDMAXHEXES>
<SNOWMINSPOTS>3</SNOWMINSPOTS>
<SNOWMAXSPOTS>4</SNOWMAXSPOTS>
<SNOWMINHEXES>5</SNOWMINHEXES>
<SNOWMAXHEXES>6</SNOWMAXHEXES>
<TUNDRAMINSPOTS>0</TUNDRAMINSPOTS>
<TUNDRAMAXSPOTS>0</TUNDRAMAXSPOTS>
<TUNDRAMINHEXES>0</TUNDRAMINHEXES>
<TUNDRAMAXHEXES>0</TUNDRAMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>1</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>1</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>18</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>28</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>2</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>3</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>2</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>3</RUBBLEMAXHEXES>
<RUBBLEULTRAPROB>15</RUBBLEULTRAPROB>
<FORTIFIEDMINSPOTS>4</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>5</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>4</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>5</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>4</ICEMINSPOTS>
<ICEMAXSPOTS>5</ICEMAXSPOTS>
<ICEMINHEXES>6</ICEMINHEXES>
<ICEMAXHEXES>7</ICEMAXHEXES>
<ROADPROB>100</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>snow</THEME>
<PROBFLOOD>0</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>0</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>0</FXMOD>
<CITYBLOCKS>3</CITYBLOCKS>
<CITYTYPE>TOWN</CITYTYPE>
<MINCF>50</MINCF>
<MAXCF>200</MAXCF>
<MINFLOORS>1</MINFLOORS>
<MAXFLOORS>3</MAXFLOORS>
<CITYDENSITY>8</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>0</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>0</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>0</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>0</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
102 changes: 102 additions & 0 deletions MekHQ/data/mapgen/BaseHotDesert.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
<?xml version="1.0"?>
<ENVIRONMENT>
<WIDTH>16</WIDTH>
<HEIGHT>17</HEIGHT>
<HILLYNESS>10</HILLYNESS>
<CLIFFS>5</CLIFFS>
<HILLELEVATIONRANGE>3</HILLELEVATIONRANGE>
<HILLINVERTPROB>0</HILLINVERTPROB>
<WATERMINSPOTS>0</WATERMINSPOTS>
<WATERMAXSPOTS>1</WATERMAXSPOTS>
<WATERMINHEXES>2</WATERMINHEXES>
<WATERMAXHEXES>3</WATERMAXHEXES>
<WATERDEEPPROB>0</WATERDEEPPROB>
<FORESTMINSPOTS>0</FORESTMINSPOTS>
<FORESTMAXSPOTS>0</FORESTMAXSPOTS>
<FORESTMINHEXES>0</FORESTMINHEXES>
<FORESTMAXHEXES>0</FORESTMAXHEXES>
<FORESTHEAVYPROB>0</FORESTHEAVYPROB>
<FORESTULTRAPROB>0</FORESTULTRAPROB>
<JUNGLEMINSPOTS>0</JUNGLEMINSPOTS>
<JUNGLEMAXSPOTS>0</JUNGLEMAXSPOTS>
<JUNGLEMINHEXES>0</JUNGLEMINHEXES>
<JUNGLEMAXHEXES>0</JUNGLEMAXHEXES>
<JUNGLEHEAVYPROB>0</JUNGLEHEAVYPROB>
<JUNGLEULTRAPROB>0</JUNGLEULTRAPROB>
<FOLIAGEMINSPOTS>3</FOLIAGEMINSPOTS>
<FOLIAGEMAXSPOTS>4</FOLIAGEMAXSPOTS>
<FOLIAGEMINHEXES>2</FOLIAGEMINHEXES>
<FOLIAGEMAXHEXES>2</FOLIAGEMAXHEXES>
<FOLIAGEHEAVYPROB>10</FOLIAGEHEAVYPROB>
<ROUGHMINSPOTS>4</ROUGHMINSPOTS>
<ROUGHMAXSPOTS>5</ROUGHMAXSPOTS>
<ROUGHMINHEXES>2</ROUGHMINHEXES>
<ROUGHMAXHEXES>2</ROUGHMAXHEXES>
<ROUGHULTRAPROB>0</ROUGHULTRAPROB>
<SANDMINSPOTS>4</SANDMINSPOTS>
<SANDMAXSPOTS>5</SANDMAXSPOTS>
<SANDMINHEXES>6</SANDMINHEXES>
<SANDMAXHEXES>7</SANDMAXHEXES>
<SNOWMINSPOTS>0</SNOWMINSPOTS>
<SNOWMAXSPOTS>0</SNOWMAXSPOTS>
<SNOWMINHEXES>0</SNOWMINHEXES>
<SNOWMAXHEXES>0</SNOWMAXHEXES>
<TUNDRAMINSPOTS>0</TUNDRAMINSPOTS>
<TUNDRAMAXSPOTS>0</TUNDRAMAXSPOTS>
<TUNDRAMINHEXES>0</TUNDRAMINHEXES>
<TUNDRAMAXHEXES>0</TUNDRAMAXHEXES>
<PLANTEDFIELDMINSPOTS>0</PLANTEDFIELDMINSPOTS>
<PLANTEDFIELDMAXSPOTS>0</PLANTEDFIELDMAXSPOTS>
<PLANTEDFIELDMINHEXES>0</PLANTEDFIELDMINHEXES>
<PLANTEDFIELDMAXHEXES>0</PLANTEDFIELDMAXHEXES>
<SWAMPMINSPOTS>0</SWAMPMINSPOTS>
<SWAMPMAXSPOTS>0</SWAMPMAXSPOTS>
<SWAMPMINHEXES>0</SWAMPMINHEXES>
<SWAMPMAXHEXES>0</SWAMPMAXHEXES>
<PAVEMENTMINSPOTS>1</PAVEMENTMINSPOTS>
<PAVEMENTMAXSPOTS>1</PAVEMENTMAXSPOTS>
<PAVEMENTMINHEXES>18</PAVEMENTMINHEXES>
<PAVEMENTMAXHEXES>28</PAVEMENTMAXHEXES>
<RUBBLEMINSPOTS>2</RUBBLEMINSPOTS>
<RUBBLEMAXSPOTS>3</RUBBLEMAXSPOTS>
<RUBBLEMINHEXES>2</RUBBLEMINHEXES>
<RUBBLEMAXHEXES>3</RUBBLEMAXHEXES>
<RUBBLEULTRAPROB>15</RUBBLEULTRAPROB>
<FORTIFIEDMINSPOTS>4</FORTIFIEDMINSPOTS>
<FORTIFIEDMAXSPOTS>5</FORTIFIEDMAXSPOTS>
<FORTIFIEDMINHEXES>4</FORTIFIEDMINHEXES>
<FORTIFIEDMAXHEXES>5</FORTIFIEDMAXHEXES>
<ICEMINSPOTS>0</ICEMINSPOTS>
<ICEMAXSPOTS>0</ICEMAXSPOTS>
<ICEMINHEXES>0</ICEMINHEXES>
<ICEMAXHEXES>0</ICEMAXHEXES>
<ROADPROB>100</ROADPROB>
<RIVERPROB>0</RIVERPROB>
<CRATEPROB>0</CRATEPROB>
<CRATERMINRADIUS>0</CRATERMINRADIUS>
<CRATERMAXRADIUS>0</CRATERMAXRADIUS>
<CRATERMAXNUM>0</CRATERMAXNUM>
<CRATERMINNUM>0</CRATERMINNUM>
<ALGORITHM>0</ALGORITHM>
<THEME>desert</THEME>
<PROBFLOOD>0</PROBFLOOD>
<PROBFORESTFIRE>0</PROBFORESTFIRE>
<PROBFREEZE>0</PROBFREEZE>
<PROBDROUGHT>0</PROBDROUGHT>
<FXMOD>0</FXMOD>
<CITYBLOCKS>3</CITYBLOCKS>
<CITYTYPE>TOWN</CITYTYPE>
<MINCF>50</MINCF>
<MAXCF>200</MAXCF>
<MINFLOORS>1</MINFLOORS>
<MAXFLOORS>3</MAXFLOORS>
<CITYDENSITY>8</CITYDENSITY>
<TOWNSIZE>0</TOWNSIZE>
<INVERTNEGATIVETERRAIN>0</INVERTNEGATIVETERRAIN>
<MOUNTPEAKS>0</MOUNTPEAKS>
<MOUNTWIDTHMIN>0</MOUNTWIDTHMIN>
<MOUNTWIDTHMAX>0</MOUNTWIDTHMAX>
<MOUNTHEIGHTMIN>0</MOUNTHEIGHTMIN>
<MOUNTHEIGHTMAX>0</MOUNTHEIGHTMAX>
<MOUNTSTYLE>0</MOUNTSTYLE>
</ENVIRONMENT>
Loading