diff --git a/forms/regionmapeditor.ui b/forms/regionmapeditor.ui
index 010322a1..6e2e06ce 100644
--- a/forms/regionmapeditor.ui
+++ b/forms/regionmapeditor.ui
@@ -6,133 +6,801 @@
0
0
- 709
- 619
+ 829
+ 644
Region Map Editor
-
-
-
-
- 30
- 250
- 20
- 20
-
-
-
- +
-
-
-
-
-
- 10
- 250
- 20
- 20
-
-
-
- -
-
-
-
-
-
- 10
- 280
- 691
- 271
-
-
-
- Qt::Horizontal
-
-
-
-
- QLayout::SetDefaultConstraint
+
+
+ -
+
+
+ Qt::Vertical
-
-
-
-
-
-
-
- City Map:
-
-
-
- -
-
-
- -
-
-
-
- 0
- 0
-
-
-
- <html><head/><body><p>Add a new city map.</p></body></html>
-
-
-
-
-
-
- :/icons/add.ico
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- save
-
-
-
-
-
- -
-
+
+ false
+
+
+
+ Qt::Horizontal
+
+
+ false
+
+
+
+
+ 393
+ 251
+
+
+
+ 0
+
+
+
+ Background Image
+
+
+
-
+
+
+
+ 1
+ 1
+
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 345
+ 188
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ false
+
+
+ QAbstractScrollArea::AdjustIgnored
+
+
+ QGraphicsView::NoDrag
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+
+
+
+
+
+
+
+
+ Map Layout
+
+
+ -
+
+
+
+ 1
+ 0
+
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 345
+ 188
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ false
+
+
+ QAbstractScrollArea::AdjustIgnored
+
+
+ QGraphicsView::NoDrag
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 320
+ 200
+
+
+
+ 0
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+
+ 162
+ 162
+
+
+
+ Qt::ScrollBarAlwaysOn
+
+
+ Qt::ScrollBarAsNeeded
+
+
+ QAbstractScrollArea::AdjustIgnored
+
+
+ true
+
+
+ Qt::AlignHCenter|Qt::AlignTop
+
+
+
+ true
+
+
+
+ 8
+ 0
+ 281
+ 225
+
+
+
+
+ 0
+ 0
+
+
+
+
+ QLayout::SetDefaultConstraint
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+ -
+
+
+ true
+
+
+
+ 0
+ 0
+
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ Qt::ScrollBarAlwaysOff
+
+
+ QAbstractScrollArea::AdjustIgnored
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+ false
+
+
+
+ 0
+ 0
+
+
+
+
+ 300
+ 0
+
+
+
+ QFrame::StyledPanel
+
+
+ QFrame::Raised
+
+
+ 1
+
+
+
+
+ 13
+ 11
+ 281
+ 91
+
+
+
+
-
+
+
+ Map Section
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is display when the player enters it.</p></body></html>
+
+
+ true
+
+
+
+ -
+
+
+ Map Name
+
+
+
+ -
+
+
+ -
+
+
+ City Map
+
+
+
+ -
+
+
+ <html><head/><body><p>The map type is a general attribute, which is used for many different things. For example. it determines whether biking or running is allowed.</p></body></html>
+
+
+ true
+
+
+
+
+
+
+
+
+ 10
+ 100
+ 138
+ 26
+
+
+
+ -
+
+
+ x
+
+
+
+ -
+
+
+ -
+
+
+ y
+
+
+
+ -
+
+
+
+
+
+
+
+ 10
+ 190
+ 113
+ 32
+
+
+
+ Delete Square
+
+
+
+
+
+
+
+
+
+
+ Qt::Horizontal
+
+
+ false
+
+
+
+
+ QLayout::SetDefaultConstraint
+
+ -
+
+
-
+
+
+ City Map:
+
+
+
+ -
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ <html><head/><body><p>Add a new city map.</p></body></html>
+
+
+
+
+
+
+ :/icons/add.ico
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 40
+ 20
+
+
+
+
+
+
+ -
+
+
+
+ 1
+ 0
+
+
+
+
+ 102
+ 102
+
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 440
+ 267
+
+
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
+ 0
+
+
-
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+ -
+
+
+
+ 0
+ 0
+
+
+
+ false
+
+
+ false
+
+
+ QAbstractScrollArea::AdjustIgnored
+
+
+ QGraphicsView::NoDrag
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 16
+ 166
+
+
+
+
+ -
+
+
+ Qt::Horizontal
+
+
+
+ 166
+ 16
+
+
+
+
+
+
+
+
+
+
+
-
- 1
+
+ 0
0
+
+
+ 82
+ 82
+
+
+
+ Qt::ScrollBarAlwaysOn
+
+
+ Qt::ScrollBarAsNeeded
+
+
+ QAbstractScrollArea::AdjustIgnored
+
true
-
+
+ Qt::AlignHCenter|Qt::AlignTop
+
+
+
+ true
+
- 0
+ 8
0
- 420
- 225
+ 254
+ 311
-
+
+
+ 0
+ 0
+
+
+
+
+ QLayout::SetDefaultConstraint
+
0
@@ -148,76 +816,66 @@
0
- -
-
+
-
+
+
+ Qt::Vertical
+
+
+ QSizePolicy::Expanding
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
Qt::Horizontal
- 166
- 16
+ 40
+ 20
-
-
-
- Qt::Vertical
+
+
+ true
-
-
- 16
- 166
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 16
- 166
-
-
-
-
- -
-
-
+
0
0
-
- false
+
+ Qt::ScrollBarAlwaysOff
-
- false
+
+ Qt::ScrollBarAlwaysOff
QAbstractScrollArea::AdjustIgnored
-
- QGraphicsView::NoDrag
-
- -
-
+
-
+
Qt::Horizontal
- 166
- 16
+ 40
+ 20
@@ -225,795 +883,175 @@
+
+
+
+ -
+
+
-
+
+
+
+ 30
+ 50
+
+
+
+
+ 30
+ 160
+
+
+
+ 1
+
+
+ 4
+
+
+ Qt::Vertical
+
+
+ QSlider::TicksAbove
+
+
+ 1
+
+
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 30
+ 0
+
+
+
+
+ 30
+ 160
+
+
+
+ 1
+
+
+ 4
+
+
+ Qt::Vertical
+
+
+ QSlider::TicksAbove
+
+
+ 1
+
+
-
-
-
-
- 0
- 0
-
-
-
- Qt::ScrollBarAlwaysOn
-
-
- Qt::ScrollBarAsNeeded
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
- true
-
-
- Qt::AlignHCenter|Qt::AlignTop
-
-
-
- true
-
-
-
- 8
- 0
- 242
- 269
-
-
-
-
- 0
- 0
-
-
-
-
- QLayout::SetDefaultConstraint
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
- -
-
-
- Qt::Vertical
-
-
- QSizePolicy::Preferred
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
- Qt::ScrollBarAlwaysOff
-
-
- Qt::ScrollBarAlwaysOff
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
-
-
-
- 30
- 550
- 20
- 20
-
-
-
-
- 0
- 0
-
-
-
- +
-
-
-
-
-
- 10
- 550
- 20
- 20
-
-
-
-
- 0
- 0
-
-
-
- -
-
-
-
-
-
- 661
- 550
- 20
- 20
-
-
-
-
- 0
- 0
-
-
-
- -
-
-
-
-
-
- 681
- 550
- 20
- 20
-
-
-
-
- 0
- 0
-
-
-
- +
-
-
-
-
-
- 681
- 250
- 20
- 20
-
-
-
- +
-
-
-
-
-
- 661
- 250
- 20
- 20
-
-
-
- -
-
-
-
-
-
- 10
- 10
- 691
- 241
-
-
-
- -
-
-
- 0
-
-
-
- Background Image
-
-
-
-
- -1
- -1
- 341
- 213
-
-
-
-
- 1
- 0
-
-
-
- true
-
-
-
-
- 0
- 0
- 339
- 211
-
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
-
- 0
- 0
-
-
-
- false
-
-
- false
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
- QGraphicsView::NoDrag
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 166
- 16
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 16
- 166
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 166
- 16
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 16
- 166
-
-
-
-
-
-
-
+
+ -
+
+
-
+
+
+
+ 30
+ 50
+
+
+
+
+ 30
+ 160
+
+
+
+ 1
+
+
+ 4
+
+
+ Qt::Vertical
+
+
+ QSlider::TicksBelow
+
+
+ 1
+
-
-
- Map Layout
-
-
-
-
- -1
- -1
- 341
- 213
-
-
-
-
- 1
- 0
-
-
-
- true
-
-
-
-
- 0
- 0
- 339
- 211
-
-
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
-
- 0
- 0
-
-
-
- false
-
-
- false
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
- QGraphicsView::NoDrag
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 166
- 16
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 16
- 166
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 166
- 16
-
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- 16
- 166
-
-
-
-
-
-
-
+
+ -
+
+
+ Qt::Vertical
+
+
+
+ 20
+ 40
+
+
+
+
+ -
+
+
+
+ 30
+ 0
+
+
+
+
+ 30
+ 160
+
+
+
+ 1
+
+
+ 4
+
+
+ Qt::Vertical
+
+
+ QSlider::TicksBelow
+
+
+ 1
+
-
-
- -
-
-
- 0
-
-
-
-
-
- 0
- 10
- 342
- 230
-
-
-
-
- 0
- 0
-
-
-
- Qt::ScrollBarAlwaysOn
-
-
- Qt::ScrollBarAsNeeded
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
- true
-
-
- Qt::AlignHCenter|Qt::AlignTop
-
-
-
- true
-
-
-
- 8
- 0
- 324
- 228
-
-
-
-
- 0
- 0
-
-
-
-
- QLayout::SetDefaultConstraint
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
- 0
-
-
-
-
-
- Qt::Vertical
-
-
-
- 20
- 40
-
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- true
-
-
-
- 0
- 0
-
-
-
- Qt::ScrollBarAlwaysOff
-
-
- Qt::ScrollBarAlwaysOff
-
-
- QAbstractScrollArea::AdjustIgnored
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
-
-
-
-
- false
-
-
-
- 0
- 10
- 342
- 230
-
-
-
-
- 0
- 0
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
- 10
- 170
- 107
- 32
-
-
-
- Set Values
-
-
-
-
-
- 13
- 11
- 301
- 111
-
-
-
- -
-
-
- Map Section
-
-
-
- -
-
-
- <html><head/><body><p>The section of the region map which the map is grouped under. This also determines the name of the map that is display when the player enters it.</p></body></html>
-
-
- true
-
-
-
- -
-
-
- Map Name
-
-
-
- -
-
-
- -
-
-
- City Map
-
-
-
- -
-
-
- <html><head/><body><p>The map type is a general attribute, which is used for many different things. For example. it determines whether biking or running is allowed.</p></body></html>
-
-
- true
-
-
-
-
-
-
-
-
- 20
- 130
- 138
- 26
-
-
-
- -
-
-
- x
-
-
-
- -
-
-
- -
-
-
- y
-
-
-
- -
-
-
-
-
-
-
-
- 210
- 170
- 113
- 32
-
-
-
- Delete Square
-
-
-
-
-
-
-
-
+
+
+
+