Move common sprite tint values into Utils Lua library
authorWuzzy <Wuzzy2@mail.ru>
Tue, 14 Aug 2018 15:25:05 +0200
changeset 13670 5664650befcd
parent 13669 85506d95977d
child 13671 09f4a30e50cc
Move common sprite tint values into Utils Lua library
ChangeLog.txt
share/hedgewars/Data/Missions/Training/Basic_Training_-_Movement.lua
share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua
share/hedgewars/Data/Scripts/TechMaps.lua
share/hedgewars/Data/Scripts/Utils.lua
--- a/ChangeLog.txt	Tue Aug 14 14:19:03 2018 +0200
+++ b/ChangeLog.txt	Tue Aug 14 15:25:05 2018 +0200
@@ -97,6 +97,7 @@
  + New parameter: SetAmmoTexts: 5th param. showExtra: Set to false to hide texts like “Not yet available”
  + New parameter: ShowMission: 6th param. forceDisplay: Set to true to prevent this particular mission panel to be hidden manually by player
  + New Lua library: Achievements
+ + Add sprite tint globals in Utilts library: U_LAND_TINT_NORMAL, U_LAND_TINT_ICE, U_LAND_TINT_INDESTRUCTIBLE and U_LAND_TINT_BOUNCY
  + Can enable infinite fly time for jetpack/Birdy by setting health to JETPACK_FUEL_INFINITE or BIRDY_ENERGY_INFINITE, respectively
  + New global game variable: MaxCaseDrops. Max. number of crats which can be in game by crate drops
  + New global: NoPointX. Value of CursorX and CursorY if cursor is inactive
--- a/share/hedgewars/Data/Missions/Training/Basic_Training_-_Movement.lua	Tue Aug 14 14:19:03 2018 +0200
+++ b/share/hedgewars/Data/Missions/Training/Basic_Training_-_Movement.lua	Tue Aug 14 15:25:05 2018 +0200
@@ -15,6 +15,7 @@
 
 HedgewarsScriptLoad("/Scripts/Locale.lua")
 HedgewarsScriptLoad("/Scripts/Tracker.lua")
+HedgewarsScriptLoad("/Scripts/Utils.lua")
 
 local hhs = {}
 local hog_greenhorn, hog_cappy
@@ -147,89 +148,87 @@
 
 	--BEGIN CORE DATA--
 
-	local iceColor = 0x00FAFAFA
-
 	------ GIRDER LIST ------
-	PlaceSprite(292, 1488, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(454, 1731, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(467, 1653, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(611, 1702, sprAmGirder, 5, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(426, 1558, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(555, 1558, sprAmGirder, 5, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(649, 1600, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1072, 1809, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1040, 1831, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1124, 1805, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1175, 1772, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1226, 1738, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1275, 1705, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1325, 1683, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1368, 1560, sprAmGirder, 3, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1390, 1665, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1481, 1716, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1625, 1652, sprAmGirder, 7, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1729, 1596, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1762, 1545, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1563, 1536, sprAmGirder, 5, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1506, 1392, sprAmGirder, 6, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1591, 1450, sprAmGirder, 3, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1650, 1463, sprAmGirder, 1, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1766, 1492, sprAmGirder, 4, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(1925, 1492, sprAmGirder, 4, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(2114, 1428, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2187, 1435, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2135, 1478, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2284, 1650, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2005, 1724, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1885, 1562, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2252, 1700, sprAmGirder, 2, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(2308, 1803, sprAmGirder, 5, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(2394, 1893, sprAmGirder, 1, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(605, 1761, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1813, 1312, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1742, 1260, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1812, 1210, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1884, 1260, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1545, 1811, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1577, 1761, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1610, 1811, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1440, 1531, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2082, 1337, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2187, 1273, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2097, 1246, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(593, 1465, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(684, 1505, sprAmGirder, 5, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2046, 1492, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2064, 1442, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1849, 1426, sprAmGirder, 4, iceColor, nil, nil, nil, lfIce)
-	PlaceSprite(3051, 1957, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3101, 1956, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3150, 1954, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3233, 1962, sprAmGirder, 5, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3322, 2004, sprAmGirder, 3, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3391, 2001, sprAmGirder, 1, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(3483, 1982, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2770, 1980, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2886, 2005, sprAmGirder, 1, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2698, 1891, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2843, 1891, sprAmGirder, 6, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2834, 1771, sprAmGirder, 5, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2706, 1771, sprAmGirder, 7, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2768, 1818, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(2768, 1899, sprAmGirder, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(1760, 1393, sprAmGirder, 2, 0xFFFFFFFF, nil, nil, nil, lfNormal)
-	PlaceSprite(516, 1795, sprAmGirder, 4, 0xFFFFFFFF, nil, nil, nil, lfNormal)
+	PlaceSprite(292, 1488, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(454, 1731, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(467, 1653, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(611, 1702, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(426, 1558, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(555, 1558, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(649, 1600, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1072, 1809, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1040, 1831, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1124, 1805, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1175, 1772, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1226, 1738, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1275, 1705, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1325, 1683, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1368, 1560, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1390, 1665, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1481, 1716, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1625, 1652, sprAmGirder, 7, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1729, 1596, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1762, 1545, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1563, 1536, sprAmGirder, 5, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1506, 1392, sprAmGirder, 6, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1591, 1450, sprAmGirder, 3, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1650, 1463, sprAmGirder, 1, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1766, 1492, sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(1925, 1492, sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(2114, 1428, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2187, 1435, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2135, 1478, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2284, 1650, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2005, 1724, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1885, 1562, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2252, 1700, sprAmGirder, 2, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(2308, 1803, sprAmGirder, 5, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(2394, 1893, sprAmGirder, 1, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(605, 1761, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1813, 1312, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1742, 1260, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1812, 1210, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1884, 1260, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1545, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1577, 1761, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1610, 1811, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1440, 1531, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2082, 1337, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2187, 1273, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2097, 1246, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(593, 1465, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(684, 1505, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2046, 1492, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2064, 1442, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1849, 1426, sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	PlaceSprite(3051, 1957, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3101, 1956, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3150, 1954, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3233, 1962, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3322, 2004, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3391, 2001, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(3483, 1982, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2770, 1980, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2886, 2005, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2698, 1891, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2843, 1891, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2834, 1771, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2706, 1771, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2768, 1818, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(2768, 1899, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(1760, 1393, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	PlaceSprite(516, 1795, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 	------ RUBBER LIST ------
-	PlaceSprite(2151, 1659, sprAmRubber, 3, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
-	PlaceSprite(2399, 1698, sprAmRubber, 3, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
-	PlaceSprite(2467, 1553, sprAmRubber, 2, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
-	PlaceSprite(2279, 1497, sprAmRubber, 0, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
-	PlaceSprite(2414, 1452, sprAmRubber, 0, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
-	PlaceSprite(1860, 1687, sprAmRubber, 1, 0xFFFFFFFF, nil, nil, nil, lfBouncy)
+	PlaceSprite(2151, 1659, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	PlaceSprite(2399, 1698, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	PlaceSprite(2467, 1553, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	PlaceSprite(2279, 1497, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	PlaceSprite(2414, 1452, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	PlaceSprite(1860, 1687, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 	------ SPRITE LIST ------
-	PlaceSprite(1297, 1732, sprTargetBee, 0, 0xFFFFFFFF, nil, nil, nil, lfNormal)
+	PlaceSprite(1297, 1732, sprTargetBee, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 	------ CRATE LIST ------
 	crates[1] = SpawnHealthCrate(401, 1850)			-- Jumping
--- a/share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua	Tue Aug 14 14:19:03 2018 +0200
+++ b/share/hedgewars/Data/Scripts/Multiplayer/HedgeEditor.lua	Tue Aug 14 15:25:05 2018 +0200
@@ -778,67 +778,67 @@
 
 		-- Normal Girders
 		elseif specialPointsFlag[i] == 100 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 101 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 102 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 103 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 104 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 105 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 106 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 		elseif specialPointsFlag[i] == 107 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 		-- Invulnerable Girders
 		elseif specialPointsFlag[i] == 108 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 109 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 110 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 111 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 112 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 113 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 114 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 		elseif specialPointsFlag[i] == 115 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 
 		-- Icy Girders
 		elseif specialPointsFlag[i] == 116 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 0, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 117 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 1, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 118 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 2, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 119 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 3, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 120 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 121 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 5, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 121 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 6, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 		elseif specialPointsFlag[i] == 123 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, 16448250, nil, nil, nil, lfIce)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmGirder, 7, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
 
 		-- Rubber Bands
 		elseif specialPointsFlag[i] == 124 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 		elseif specialPointsFlag[i] == 125 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 		elseif specialPointsFlag[i] == 126 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 		elseif specialPointsFlag[i] == 127 then
-			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
+			PlaceSprite(specialPointsX[i], specialPointsY[i], sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 		-- Waypoints
 		else -- 0 / no value
@@ -972,17 +972,16 @@
 
 	if landType == lfIce then
 		placedLandFlags[pID] = "lfIce"
-		placedTint[pID] = 250 + (250*0x100) + (250*0x10000) + (0*0x1000000) -- A BGR
+		placedTint[pID] = U_LAND_TINT_ICE
 	elseif landType == lfIndestructible then
 		placedLandFlags[pID] = "lfIndestructible"
-		placedTint[pID] = 250 + (0*0x100) + (0*0x10000) + (150*0x1000000) -- A BGR
+		placedTint[pID] = U_LAND_TINT_INDESTRUCTIBLE
 	elseif landType == lfBouncy then
 		placedLandFlags[pID] = "lfBouncy"
-		placedTint[pID] = 250 + (0*0x100) + (250*0x10000) + (0*0x1000000) -- A BGR
+		placedTint[pID] = U_LAND_TINT_BOUNCY
 	else
 		placedLandFlags[pID] = "lfNormal"
-		--placedTint[pID] = nil
-		placedTint[pID] = 255 + (255*0x100) + (255*0x10000) + (255*0x1000000) -- A BGR
+		placedTint[pID] = U_LAND_TINT_NORMAL
 	end
 
 	-- Special case: Placing amAirAttack of the ammos sprite (since this one is overwritten)
@@ -1147,7 +1146,7 @@
 
 			--new ermagerd
 			placedLandFlags[placedCount] = "lfBouncy"
-			placedTint[placedCount] = 255 + (255*0x100) + (255*0x10000) + (255*0x1000000) -- A BGR
+			placedTint[placedCount] = U_LAND_TINT_NORMAL
 			placementSucceeded = PlaceSprite(placedX[placedCount], placedY[placedCount], placedSprite[placedCount], placedFrame[placedCount],
 				placedTint[placedCount],
 				nil,
@@ -2007,6 +2006,7 @@
 
 	WriteLnToConsole("HedgewarsScriptLoad(\"/Scripts/Locale.lua\")")
 	WriteLnToConsole("HedgewarsScriptLoad(\"/Scripts/Tracker.lua\")")
+	WriteLnToConsole("HedgewarsScriptLoad(\"/Scripts/Utils.lua\")")
 
 	WriteLnToConsole("")
 	WriteLnToConsole("local hhs = {}")
@@ -2082,6 +2082,13 @@
 		end
 	end
 
+	-- Helper table to convert tint color value to printable string
+	local tint2String = {
+		[U_LAND_TINT_INDESTRUCTIBLE] = "U_LAND_TINT_INDESTRUCTIBLE",
+		[U_LAND_TINT_ICE] = "U_LAND_TINT_ICE",
+		[U_LAND_TINT_BOUNCY] = "U_LAND_TINT_BOUNCY",
+		[U_LAND_TINT_NORMAL] = "U_LAND_TINT_NORMAL",
+	}
 	for i = 0, (placedCount-1) do
 		if placedType[i] == loc("Girder Placement Mode") then
 			table.insert(girderList,
@@ -2090,7 +2097,7 @@
 				placedY[i] ..", sprAmGirder, " ..
 				placedFrame[i] ..			-- the rotation/frame
 				", " ..
-				placedTint[i] ..", " .. -- color
+				tint2String[placedTint[i]] ..", " .. -- color
 				"nil, nil, nil, " ..
 				placedLandFlags[i] .. ")" --the landType
 				)
@@ -2107,7 +2114,7 @@
 				placedY[i] ..", sprAmRubber, " ..
 				placedFrame[i] ..
 				", " ..
-				placedTint[i] ..", " .. -- color
+				tint2String[placedTint[i]] ..", " .. -- color
 				"nil, nil, nil, " ..
 				"lfBouncy)" --the landType
 				)
@@ -2124,7 +2131,7 @@
 				placedY[i] ..", " .. placedSprite[i] .. ", " ..
 				placedFrame[i] .. -- I think this is the frame, can't remember
 				", " ..
-				placedTint[i] ..", " .. -- color
+				tint2String[placedTint[i]] ..", " .. -- color
 				"nil, nil, nil, " ..
 				placedLandFlags[i] .. ")" --the landType
 				)
--- a/share/hedgewars/Data/Scripts/TechMaps.lua	Tue Aug 14 14:19:03 2018 +0200
+++ b/share/hedgewars/Data/Scripts/TechMaps.lua	Tue Aug 14 15:25:05 2018 +0200
@@ -1499,122 +1499,122 @@
 		-- probably my second favorite techracer map
 
 		------ GIRDER LIST ------
-		LoadSprite(402, 1863, sprAmGirder, 0, 16448250, nil, nil, nil, lfIce)
-		LoadSprite(442, 1863, sprAmGirder, 4, 16448250, nil, nil, nil, lfIce)
-		LoadSprite(2067, 1945, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(1943, 1653, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(1999, 1504, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2143, 1445, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2432, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2593, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2752, 1565, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2206, 1949, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2262, 1800, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2407, 1745, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2569, 1745, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2005, 1797, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2288, 1503, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2715, 1802, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2898, 1624, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3014, 1740, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2830, 1919, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3131, 1856, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3191, 1968, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3264, 2021, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2840, 2006, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(396, 665, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(619, 665, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(696, 635, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(319, 637, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(268, 604, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(746, 603, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(325, 495, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(689, 493, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(504, 422, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(595, 422, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(412, 422, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(320, 696, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(249, 786, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(249, 948, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(191, 785, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(191, 946, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(191, 1107, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(249, 1109, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(130, 1251, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(306, 1251, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(72, 1360, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(364, 1360, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(132, 1462, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(304, 1463, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(182, 1616, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(255, 1613, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(217, 1796, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(221, 1381, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(154, 669, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(124, 553, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(326, 467, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(223, 592, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(638, 791, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(752, 907, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(866, 1022, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1505, 395, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1445, 544, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1506, 686, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1650, 339, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1797, 397, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1857, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1797, 688, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1652, 754, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3326, 863, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3474, 921, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3180, 921, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3120, 1071, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3183, 1214, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3536, 1071, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3480, 1214, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3330, 1279, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1481, 1133, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1626, 1078, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1772, 1135, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1422, 1280, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1831, 1286, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1773, 1429, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1627, 1492, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1482, 1427, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(587, 855, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(425, 855, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(302, 822, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2502, 556, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2601, 634, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2616, 441, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2716, 519, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3469, 556, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3696, 763, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2756, 379, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2862, 466, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(2918, 379, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3023, 467, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3080, 378, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3616, 503, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3552, 828, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3172, 527, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3232, 428, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3289, 647, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3350, 545, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3406, 764, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3708, 575, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-		LoadSprite(3705, 680, sprAmGirder, 1, 2516582650, nil, nil, nil, lfIndestructible)
+		LoadSprite(402, 1863, sprAmGirder, 0, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+		LoadSprite(442, 1863, sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+		LoadSprite(2067, 1945, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(1943, 1653, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(1999, 1504, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2143, 1445, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2432, 1565, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2593, 1565, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2752, 1565, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2206, 1949, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2262, 1800, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2407, 1745, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2569, 1745, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2005, 1797, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2288, 1503, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2715, 1802, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2898, 1624, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3014, 1740, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2830, 1919, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3131, 1856, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3191, 1968, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3264, 2021, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2840, 2006, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(396, 665, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(619, 665, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(696, 635, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(319, 637, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(268, 604, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(746, 603, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(325, 495, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(689, 493, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(504, 422, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(595, 422, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(412, 422, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(320, 696, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(249, 786, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(249, 948, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(191, 785, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(191, 946, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(191, 1107, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(249, 1109, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(130, 1251, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(306, 1251, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(72, 1360, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(364, 1360, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(132, 1462, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(304, 1463, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(182, 1616, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(255, 1613, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(217, 1796, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(221, 1381, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(154, 669, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(124, 553, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(326, 467, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(223, 592, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(638, 791, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(752, 907, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(866, 1022, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1505, 395, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1445, 544, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1506, 686, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1650, 339, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1797, 397, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1857, 547, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1797, 688, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1652, 754, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3326, 863, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3474, 921, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3180, 921, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3120, 1071, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3183, 1214, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3536, 1071, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3480, 1214, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3330, 1279, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1481, 1133, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1626, 1078, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1772, 1135, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1422, 1280, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1831, 1286, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1773, 1429, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1627, 1492, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1482, 1427, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(587, 855, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(425, 855, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(302, 822, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2502, 556, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2601, 634, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2616, 441, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2716, 519, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3469, 556, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3696, 763, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2756, 379, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2862, 466, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(2918, 379, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3023, 467, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3080, 378, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3616, 503, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3552, 828, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3172, 527, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3232, 428, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3289, 647, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3350, 545, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3406, 764, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3708, 575, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+		LoadSprite(3705, 680, sprAmGirder, 1, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 
 		------ RUBBER BAND LIST ------
-		LoadSprite(505, 708, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(175, 451, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(822, 1693, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(982, 1691, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1142, 1688, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1302, 1684, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1450, 1750, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1566, 1860, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1680, 1973, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
+		LoadSprite(505, 708, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(175, 451, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(822, 1693, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(982, 1691, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1142, 1688, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1302, 1684, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1450, 1750, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1566, 1860, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1680, 1973, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 		------ WAYPOINT LIST ------
 		AddWayPoint(387, 621)
@@ -1733,23 +1733,23 @@
 		--Helix airmine map
 		ufoFuel = 2000
 		------ GIRDER LIST ------
-		LoadSprite(3703, 157, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3846, 100, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3991, 162, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4049, 311, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3648, 308, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3988, 454, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3843, 515, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3616, 429, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3725, 548, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1155, 95, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1067, 167, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(906, 167, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(747, 167, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(586, 167, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(426, 167, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(266, 166, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(105, 166, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(3703, 157, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3846, 100, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3991, 162, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4049, 311, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3648, 308, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3988, 454, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3843, 515, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3616, 429, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3725, 548, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1155, 95, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1067, 167, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(906, 167, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(747, 167, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(586, 167, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(426, 167, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(266, 166, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(105, 166, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 		------ WAYPOINT LIST ------
 		AddWayPoint(3892, 478)
@@ -2007,132 +2007,132 @@
 	---nice rope and airmines landflag testmap
 	------ GIRDER LIST ------
 
-	LoadSprite(194, 388, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(338, 334, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(484, 390, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(139, 543, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(544, 540, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(201, 687, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(485, 684, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(259, 839, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(426, 837, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(259, 999, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(426, 998, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(259, 1159, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(426, 1158, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(259, 1318, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(426, 1318, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(426, 1478, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(259, 1478, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(515, 1477, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(659, 1537, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(774, 1652, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(836, 1799, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(907, 1890, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1067, 1890, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1212, 1823, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1359, 1764, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1504, 1822, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1647, 1886, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1807, 1886, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1362, 1869, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1968, 1885, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2111, 1823, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2257, 1769, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2403, 1825, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2549, 1887, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2709, 1887, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2868, 1887, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2958, 1854, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2928, 1773, sprAmGirder, 1, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2898, 1692, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2928, 1613, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3045, 1584, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3162, 1619, sprAmGirder, 1, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3192, 1697, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3160, 1777, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3128, 1857, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3218, 1886, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3379, 1885, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3524, 1818, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3641, 1702, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3756, 1585, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(4021, 1316, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3842, 1503, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3899, 1409, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3694, 1974, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3809, 1858, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3925, 1741, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(4022, 1613, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2256, 1877, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3046, 1728, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(501, 1777, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(572, 1868, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3372, 771, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3517, 715, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3663, 774, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3313, 923, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3373, 1066, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3518, 1128, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3662, 1065, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3723, 924, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2474, 1373, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2474, 1252, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2507, 1200, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2626, 1200, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2716, 1270, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2505, 1464, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2625, 1464, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2716, 1391, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1544, 300, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1691, 245, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1838, 304, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1487, 453, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1548, 597, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1692, 657, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1835, 593, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1900, 451, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3527, 93, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3586, 238, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3703, 354, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3820, 471, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3938, 588, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(4044, 651, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3618, 22, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3779, 22, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(3939, 22, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(4047, 22, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(936, 1198, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1080, 1143, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1225, 1202, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1278, 1352, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(881, 1351, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(943, 1496, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1219, 1495, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1160, 1645, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(998, 1649, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1160, 1766, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(998, 1770, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1077, 1824, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1824, 1138, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(834, 606, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(950, 593, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1035, 683, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(748, 696, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(764, 780, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(850, 870, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(937, 850, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1018, 768, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2589, 444, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2704, 329, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2604, 560, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2719, 675, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2832, 689, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2947, 573, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2820, 317, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2936, 433, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2987, 489, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(338, 559, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
+	LoadSprite(194, 388, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(338, 334, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(484, 390, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(139, 543, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(544, 540, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(201, 687, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(485, 684, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(259, 839, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(426, 837, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(259, 999, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(426, 998, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(259, 1159, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(426, 1158, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(259, 1318, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(426, 1318, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(426, 1478, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(259, 1478, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(515, 1477, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(659, 1537, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(774, 1652, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(836, 1799, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(907, 1890, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1067, 1890, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1212, 1823, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1359, 1764, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1504, 1822, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1647, 1886, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1807, 1886, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1362, 1869, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1968, 1885, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2111, 1823, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2257, 1769, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2403, 1825, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2549, 1887, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2709, 1887, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2868, 1887, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2958, 1854, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2928, 1773, sprAmGirder, 1, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2898, 1692, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2928, 1613, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3045, 1584, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3162, 1619, sprAmGirder, 1, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3192, 1697, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3160, 1777, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3128, 1857, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3218, 1886, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3379, 1885, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3524, 1818, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3641, 1702, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3756, 1585, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(4021, 1316, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3842, 1503, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3899, 1409, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3694, 1974, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3809, 1858, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3925, 1741, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(4022, 1613, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2256, 1877, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3046, 1728, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(501, 1777, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(572, 1868, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3372, 771, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3517, 715, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3663, 774, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3313, 923, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3373, 1066, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3518, 1128, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3662, 1065, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3723, 924, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2474, 1373, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2474, 1252, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2507, 1200, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2626, 1200, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2716, 1270, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2505, 1464, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2625, 1464, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2716, 1391, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1544, 300, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1691, 245, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1838, 304, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1487, 453, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1548, 597, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1692, 657, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1835, 593, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1900, 451, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3527, 93, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3586, 238, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3703, 354, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3820, 471, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3938, 588, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(4044, 651, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3618, 22, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3779, 22, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(3939, 22, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(4047, 22, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(936, 1198, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1080, 1143, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1225, 1202, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1278, 1352, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(881, 1351, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(943, 1496, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1219, 1495, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1160, 1645, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(998, 1649, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1160, 1766, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(998, 1770, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1077, 1824, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1824, 1138, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(834, 606, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(950, 593, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1035, 683, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(748, 696, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(764, 780, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(850, 870, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(937, 850, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1018, 768, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2589, 444, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2704, 329, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2604, 560, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2719, 675, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2832, 689, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2947, 573, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2820, 317, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2936, 433, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2987, 489, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(338, 559, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 	------ WAYPOINT LIST ------
 	AddWayPoint(337, 533)
@@ -2219,52 +2219,52 @@
 	-- indestructible landflag
 
 		------ RUBBER BAND LIST ------
-		LoadSprite(3776, 447, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3629, 503, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3486, 446, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3234, 889, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3084, 838, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2943, 909, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2665, 507, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2520, 557, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2377, 496, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2507, 1263, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2355, 1212, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2206, 1269, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1902, 1270, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1749, 1221, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1607, 1288, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1781, 1659, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1927, 1706, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2089, 1702, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(2234, 1649, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3413, 1631, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3558, 1676, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3718, 1673, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(3866, 1616, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(807, 803, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(806, 1131, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(732, 1273, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(583, 1324, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(420, 1324, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(272, 1274, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(222, 1121, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(221, 956, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(221, 792, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(271, 644, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(420, 589, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(584, 588, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(730, 658, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(612, 1846, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(758, 1896, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(903, 1835, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1051, 1781, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1210, 1780, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1356, 1845, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1501, 1891, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1438, 431, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1589, 378, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-		LoadSprite(1736, 448, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
+		LoadSprite(3776, 447, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3629, 503, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3486, 446, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3234, 889, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3084, 838, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2943, 909, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2665, 507, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2520, 557, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2377, 496, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2507, 1263, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2355, 1212, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2206, 1269, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1902, 1270, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1749, 1221, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1607, 1288, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1781, 1659, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1927, 1706, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2089, 1702, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(2234, 1649, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3413, 1631, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3558, 1676, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3718, 1673, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(3866, 1616, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(807, 803, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(806, 1131, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(732, 1273, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(583, 1324, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(420, 1324, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(272, 1274, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(222, 1121, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(221, 956, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(221, 792, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(271, 644, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(420, 589, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(584, 588, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(730, 658, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(612, 1846, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(758, 1896, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(903, 1835, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1051, 1781, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1210, 1780, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1356, 1845, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1501, 1891, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1438, 431, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1589, 378, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+		LoadSprite(1736, 448, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 		------ WAYPOINT LIST ------
 		AddWayPoint(3761, 428)
@@ -2365,83 +2365,83 @@
 	--incomplete challenge, still working on this map
 
 	------ GIRDER LIST ------
-	LoadSprite(419, 298, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 387, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(521, 359, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(459, 385, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 387, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(601, 298, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 707, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 707, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(397, 466, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(458, 491, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(521, 592, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(458, 620, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(397, 713, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(459, 740, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 867, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 866, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(641, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(800, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(959, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(482, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(323, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(163, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(48, 1038, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(813, 1126, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1127, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1288, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1449, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1287, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1448, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(900, 1214, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(989, 1570, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1569, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1690, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(521, 844, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(457, 870, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(392, 941, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(813, 1851, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1972, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1690, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1044, 1817, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(901, 1979, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1002, 2005, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1176, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1333, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1491, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1649, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1808, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1898, 1800, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1942, 1798, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2010, 1798, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2054, 1804, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2054, 1925, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1898, 1639, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2054, 1643, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2125, 1553, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2197, 1464, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2126, 1374, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1965, 1374, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1804, 1374, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1733, 1464, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1823, 1547, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2023, 1976, sprAmGirder, 0, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1961, 2003, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2216, 1464, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2234, 1464, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2252, 1464, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2270, 1464, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2245, 1553, sprAmGirder, 0, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2246, 1374, sprAmGirder, 0, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2351, 1310, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2350, 1490, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
+	LoadSprite(419, 298, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 387, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(521, 359, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(459, 385, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 387, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(601, 298, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 547, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 547, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 707, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 707, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(397, 466, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(458, 491, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(521, 592, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(458, 620, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(397, 713, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(459, 740, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 867, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 866, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(641, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(800, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(959, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(482, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(323, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(163, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(48, 1038, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(813, 1126, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1127, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1288, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1449, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1287, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1448, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(900, 1214, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(989, 1570, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1569, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1690, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(521, 844, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(457, 870, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(392, 941, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(813, 1851, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1972, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1690, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1044, 1817, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(901, 1979, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1002, 2005, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1176, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1333, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1491, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1649, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1808, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1898, 1800, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1942, 1798, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2010, 1798, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2054, 1804, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2054, 1925, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1898, 1639, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2054, 1643, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2125, 1553, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2197, 1464, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2126, 1374, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1965, 1374, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1804, 1374, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1733, 1464, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1823, 1547, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2023, 1976, sprAmGirder, 0, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1961, 2003, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2216, 1464, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2234, 1464, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2252, 1464, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2270, 1464, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2245, 1553, sprAmGirder, 0, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2246, 1374, sprAmGirder, 0, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2351, 1310, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2350, 1490, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 
 	------ RUBBER BAND LIST ------
-	LoadSprite(210, 958, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(98, 844, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
+	LoadSprite(210, 958, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(98, 844, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 	------ LAND SPRITE LIST ------
 
@@ -2516,74 +2516,74 @@
 	SetTimer(AddGear(968, 1493, gtAirMine, 0, 0, 0, 0), 1)
 
 	--[[------ GIRDER LIST ------
-	LoadSprite(419, 298, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 387, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(521, 359, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(459, 385, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 387, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(601, 298, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 547, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 707, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 707, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(397, 466, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(458, 491, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(521, 592, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(458, 620, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(397, 713, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(459, 740, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(348, 867, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(570, 866, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(641, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(800, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(959, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(482, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(323, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(163, 1038, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(48, 1038, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(813, 1126, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1127, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1288, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1449, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1287, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1448, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(900, 1214, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(989, 1570, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1569, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1690, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(521, 844, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(457, 870, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(392, 941, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(813, 1851, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(813, 1972, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(989, 1690, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1044, 1817, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(901, 1979, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1002, 2005, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1176, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1333, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1491, 1873, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1625, 1815, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1680, 1688, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1669, 1980, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1762, 1929, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1811, 1853, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1811, 1692, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1708, 1735, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1776, 1734, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1680, 1527, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1811, 1532, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1608, 1437, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1883, 1443, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1955, 1354, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1883, 1264, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1723, 1264, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1562, 1264, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1519, 1354, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
+	LoadSprite(419, 298, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 387, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(521, 359, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(459, 385, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 387, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(601, 298, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 547, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 547, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 707, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 707, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(397, 466, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(458, 491, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(521, 592, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(458, 620, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(397, 713, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(459, 740, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(348, 867, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(570, 866, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(641, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(800, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(959, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(482, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(323, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(163, 1038, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(48, 1038, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(813, 1126, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1127, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1288, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1449, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1287, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1448, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(900, 1214, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(989, 1570, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1569, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1690, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(521, 844, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(457, 870, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(392, 941, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(813, 1851, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(813, 1972, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(989, 1690, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1044, 1817, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(901, 1979, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1002, 2005, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1176, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1333, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1491, 1873, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1625, 1815, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1680, 1688, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1669, 1980, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1762, 1929, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1811, 1853, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1811, 1692, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1708, 1735, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1776, 1734, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1680, 1527, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1811, 1532, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1608, 1437, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1883, 1443, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1955, 1354, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1883, 1264, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1723, 1264, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1562, 1264, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1519, 1354, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 	------ RUBBER BAND LIST ------
-	LoadSprite(210, 958, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(98, 844, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
+	LoadSprite(210, 958, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(98, 844, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 	------ WAYPOINT LIST ------
 	AddWayPoint(438, 278)
@@ -2642,155 +2642,155 @@
 
 	ufoFuel = 2000
 	------ GIRDER LIST ------
-	LoadSprite(3699, 436, sprAmGirder, 0, 16448250, nil, nil, nil, lfIce)
-	LoadSprite(934, 806, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(934, 969, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1233, 1342, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1377, 1403, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1497, 1376, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(2816, 1284, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2698, 1401, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2640, 1552, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2640, 1718, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2641, 1881, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(2643, 2007, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(3823, 363, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(233, 596, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(288, 446, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(79, 642, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(80, 479, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(140, 335, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(281, 268, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(343, 334, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(57, 747, sprAmGirder, 3, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(32, 852, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(33, 1015, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(33, 1179, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(34, 1342, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1346, 1939, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1347, 1774, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1294, 1636, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1180, 1522, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1067, 1410, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(931, 1357, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(772, 1358, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(96, 1303, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(236, 1362, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(396, 1363, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(520, 1364, sprAmGirder, 0, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(696, 1450, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(556, 1454, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(489, 1598, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(697, 1574, sprAmGirder, 2, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(639, 1681, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(520, 1798, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(369, 1715, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(243, 1716, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(128, 1735, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(133, 1870, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(251, 1987, sprAmGirder, 5, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(402, 1915, sprAmGirder, 7, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(276, 1938, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(95, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(257, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(419, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(581, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(742, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(903, 140, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1064, 141, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1157, 90, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
+	LoadSprite(3699, 436, sprAmGirder, 0, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	LoadSprite(934, 806, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(934, 969, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1233, 1342, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1377, 1403, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1497, 1376, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(2816, 1284, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2698, 1401, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2640, 1552, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2640, 1718, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2641, 1881, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(2643, 2007, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(3823, 363, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(233, 596, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(288, 446, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(79, 642, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(80, 479, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(140, 335, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(281, 268, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(343, 334, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(57, 747, sprAmGirder, 3, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(32, 852, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(33, 1015, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(33, 1179, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(34, 1342, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1346, 1939, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1347, 1774, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1294, 1636, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1180, 1522, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1067, 1410, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(931, 1357, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(772, 1358, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(96, 1303, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(236, 1362, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(396, 1363, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(520, 1364, sprAmGirder, 0, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(696, 1450, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(556, 1454, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(489, 1598, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(697, 1574, sprAmGirder, 2, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(639, 1681, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(520, 1798, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(369, 1715, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(243, 1716, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(128, 1735, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(133, 1870, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(251, 1987, sprAmGirder, 5, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(402, 1915, sprAmGirder, 7, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(276, 1938, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(95, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(257, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(419, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(581, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(742, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(903, 140, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1064, 141, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1157, 90, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
 
 	------ RUBBER BAND LIST ------
-	LoadSprite(3433, 237, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3581, 185, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3741, 182, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3879, 257, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3921, 411, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3844, 555, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3692, 615, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3529, 618, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3381, 555, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3282, 289, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3223, 514, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3111, 289, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3058, 516, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2947, 287, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2889, 515, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2785, 288, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2788, 578, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2790, 741, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2862, 884, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2749, 1073, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2865, 1186, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2979, 990, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3123, 1036, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3188, 934, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3010, 1234, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3175, 1230, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3339, 1226, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3345, 949, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3405, 804, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3531, 702, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3444, 1007, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3499, 1221, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3604, 1002, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3755, 1038, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3802, 1186, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3741, 1342, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3626, 1456, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3510, 1314, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3392, 1435, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3506, 1577, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2637, 348, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2583, 496, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2633, 952, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2573, 803, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2474, 556, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2468, 742, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2335, 476, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2214, 358, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2322, 812, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2202, 936, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2060, 305, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1898, 304, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1736, 304, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(2085, 1049, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1966, 1161, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1818, 1209, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1657, 1212, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1947, 685, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1801, 735, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1659, 677, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1491, 902, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1346, 955, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1210, 881, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1576, 305, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1414, 304, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1253, 302, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1108, 374, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(991, 491, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1557, 1273, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(938, 639, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(999, 1117, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(847, 1079, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(831, 702, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(667, 702, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(687, 1084, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1115, 1230, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(566, 764, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(525, 1083, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(422, 1024, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(464, 703, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(302, 704, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(297, 795, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(316, 1089, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1559, 1436, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1560, 1598, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1560, 1759, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1561, 1920, sprAmRubber, 2, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1620, 2022, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3388, 1688, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(3276, 1546, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
+	LoadSprite(3433, 237, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3581, 185, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3741, 182, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3879, 257, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3921, 411, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3844, 555, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3692, 615, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3529, 618, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3381, 555, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3282, 289, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3223, 514, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3111, 289, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3058, 516, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2947, 287, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2889, 515, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2785, 288, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2788, 578, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2790, 741, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2862, 884, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2749, 1073, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2865, 1186, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2979, 990, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3123, 1036, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3188, 934, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3010, 1234, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3175, 1230, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3339, 1226, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3345, 949, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3405, 804, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3531, 702, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3444, 1007, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3499, 1221, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3604, 1002, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3755, 1038, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3802, 1186, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3741, 1342, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3626, 1456, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3510, 1314, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3392, 1435, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3506, 1577, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2637, 348, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2583, 496, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2633, 952, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2573, 803, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2474, 556, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2468, 742, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2335, 476, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2214, 358, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2322, 812, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2202, 936, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2060, 305, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1898, 304, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1736, 304, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(2085, 1049, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1966, 1161, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1818, 1209, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1657, 1212, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1947, 685, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1801, 735, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1659, 677, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1491, 902, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1346, 955, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1210, 881, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1576, 305, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1414, 304, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1253, 302, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1108, 374, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(991, 491, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1557, 1273, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(938, 639, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(999, 1117, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(847, 1079, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(831, 702, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(667, 702, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(687, 1084, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1115, 1230, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(566, 764, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(525, 1083, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(422, 1024, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(464, 703, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(302, 704, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(297, 795, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(316, 1089, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1559, 1436, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1560, 1598, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1560, 1759, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1561, 1920, sprAmRubber, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1620, 2022, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3388, 1688, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(3276, 1546, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 	------ WAYPOINT LIST ------
 	AddWayPoint(3820, 342)
@@ -3197,250 +3197,250 @@
 		-- the first test epic multi map
 		-- default to this crazy shit
 		---------- GIRDER LIST---------
-		LoadSprite(430, 1871, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1249, 1914, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1394, 1849, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1522, 1848, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1578, 1959, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1545, 2011, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(430, 1749, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(430, 1589, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(358, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(198, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(72, 1571, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(339, 1618, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(520, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(680, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(839, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1000, 1499, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1404, 1730, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1288, 1613, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1200, 1529, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1125, 1495, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1667, 2011, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1812, 1951, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1964, 2024, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1957, 1892, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2103, 1949, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2242, 2017, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2404, 2017, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2548, 1955, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2635, 1871, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2749, 1836, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2751, 1999, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2749, 1947, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2865, 1870, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2954, 1954, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3061, 2017, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3137, 1984, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3169, 1864, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3169, 1702, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3170, 1540, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3170, 1418, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3138, 1339, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3107, 1260, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3153, 1194, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3230, 1163, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3305, 1201, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3334, 1277, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3227, 1540, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3228, 1419, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3334, 1358, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3280, 1387, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3227, 1702, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3227, 1864, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3253, 1981, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3366, 2017, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3528, 2018, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3689, 2018, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(246, 1262, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(407, 1262, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(568, 1262, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(731, 1262, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(894, 1261, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1056, 1261, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1179, 1262, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1288, 1314, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1406, 1433, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1525, 1549, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1642, 1666, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1749, 1728, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1956, 1802, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1956, 1640, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1782, 1638, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1835, 1487, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1942, 1430, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2051, 1486, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2109, 1639, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2177, 1778, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2323, 1840, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(49, 1029, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(499, 1172, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(527, 1054, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(604, 1026, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(680, 1056, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(719, 1168, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(89, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(251, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(412, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(572, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(733, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(894, 728, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1016, 728, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1067, 799, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1139, 891, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1067, 1171, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1067, 1049, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1136, 999, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1005, 854, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(972, 803, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(920, 780, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(891, 1206, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(887, 1150, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3018, 1311, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2871, 1369, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2809, 1523, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2809, 1647, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2469, 1777, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2612, 1715, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2809, 1702, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2727, 1694, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(430, 1871, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1249, 1914, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1394, 1849, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1522, 1848, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1578, 1959, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1545, 2011, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(430, 1749, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(430, 1589, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(358, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(198, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(72, 1571, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(339, 1618, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(520, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(680, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(839, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1000, 1499, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1404, 1730, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1288, 1613, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1200, 1529, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1125, 1495, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1667, 2011, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1812, 1951, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1964, 2024, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1957, 1892, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2103, 1949, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2242, 2017, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2404, 2017, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2548, 1955, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2635, 1871, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2749, 1836, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2751, 1999, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2749, 1947, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2865, 1870, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2954, 1954, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3061, 2017, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3137, 1984, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3169, 1864, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3169, 1702, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3170, 1540, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3170, 1418, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3138, 1339, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3107, 1260, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3153, 1194, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3230, 1163, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3305, 1201, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3334, 1277, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3227, 1540, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3228, 1419, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3334, 1358, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3280, 1387, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3227, 1702, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3227, 1864, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3253, 1981, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3366, 2017, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3528, 2018, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3689, 2018, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(246, 1262, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(407, 1262, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(568, 1262, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(731, 1262, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(894, 1261, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1056, 1261, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1179, 1262, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1288, 1314, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1406, 1433, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1525, 1549, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1642, 1666, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1749, 1728, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1956, 1802, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1956, 1640, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1782, 1638, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1835, 1487, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1942, 1430, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2051, 1486, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2109, 1639, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2177, 1778, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2323, 1840, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(49, 1029, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(499, 1172, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(527, 1054, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(604, 1026, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(680, 1056, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(719, 1168, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(89, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(251, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(412, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(572, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(733, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(894, 728, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1016, 728, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1067, 799, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1139, 891, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1067, 1171, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1067, 1049, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1136, 999, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1005, 854, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(972, 803, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(920, 780, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(891, 1206, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(887, 1150, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3018, 1311, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2871, 1369, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2809, 1523, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2809, 1647, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2469, 1777, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2612, 1715, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2809, 1702, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2727, 1694, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
-		LoadSprite(3334, 1481, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3334, 1643, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3334, 1804, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3403, 1940, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1120, 944, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1163, 945, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1141, 781, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(81, 629, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(102, 498, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(81, 373, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(179, 453, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(100, 260, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(179, 330, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(249, 544, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(410, 545, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(571, 543, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(731, 543, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(891, 544, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1014, 544, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1779, 1321, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1779, 1159, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1779, 997, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1779, 836, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1722, 684, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1137, 545, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1298, 545, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1460, 546, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1608, 600, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1508, 1005, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(160, 246, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1821, 1356, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1938, 1323, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2086, 1381, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4004, 2018, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3934, 1926, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3965, 1835, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4015, 1763, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4015, 1603, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4015, 1442, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4015, 1280, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4014, 1118, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4014, 956, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4014, 793, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4014, 632, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4014, 469, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3981, 351, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3985, 204, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4045, 156, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3667, 344, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(4016, 1925, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3998, 1926, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3980, 1925, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3957, 1926, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3843, 1832, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3682, 1832, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3561, 1833, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3484, 1796, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 1675, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 1513, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 1351, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1601, 476, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1706, 421, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1888, 366, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(3334, 1481, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3334, 1643, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3334, 1804, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3403, 1940, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1120, 944, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1163, 945, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1141, 781, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(81, 629, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(102, 498, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(81, 373, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(179, 453, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(100, 260, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(179, 330, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(249, 544, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(410, 545, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(571, 543, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(731, 543, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(891, 544, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1014, 544, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1779, 1321, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1779, 1159, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1779, 997, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1779, 836, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1722, 684, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1137, 545, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1298, 545, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1460, 546, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1608, 600, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1508, 1005, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(160, 246, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1821, 1356, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1938, 1323, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2086, 1381, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4004, 2018, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3934, 1926, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3965, 1835, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4015, 1763, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4015, 1603, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4015, 1442, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4015, 1280, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4014, 1118, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4014, 956, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4014, 793, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4014, 632, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4014, 469, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3981, 351, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3985, 204, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4045, 156, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3667, 344, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(4016, 1925, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3998, 1926, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3980, 1925, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3957, 1926, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3843, 1832, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3682, 1832, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3561, 1833, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3484, 1796, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 1675, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 1513, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 1351, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1601, 476, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1706, 421, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1888, 366, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
-		LoadSprite(3997, 1743, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3979, 1742, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3962, 1741, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3943, 1741, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2199, 393, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2304, 337, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2409, 392, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2470, 502, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2412, 606, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2308, 673, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2202, 612, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2138, 507, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2739, 378, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2847, 322, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2953, 378, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2680, 489, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3012, 489, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2736, 594, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2841, 657, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2949, 594, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2448, 837, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2594, 779, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2739, 836, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2390, 950, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2789, 950, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2593, 904, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2727, 1056, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2452, 1058, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2510, 1215, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2663, 1208, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2510, 1378, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2664, 1369, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(300, 275, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(439, 274, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(628, 273, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(811, 271, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(737, 373, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(934, 440, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1075, 439, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1209, 438, sprAmGirder, 0, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1383, 439, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3547, 344, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3584, 254, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3508, 132, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3335, 1117, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3335, 956, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3335, 795, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3335, 634, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3335, 513, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3401, 404, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 1190, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 1029, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 868, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 705, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3455, 582, sprAmGirder, 2, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3485, 503, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3601, 475, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3719, 444, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3094, 828, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(2064, 947, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(1826, 512, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(3997, 1743, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3979, 1742, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3962, 1741, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3943, 1741, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2199, 393, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2304, 337, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2409, 392, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2470, 502, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2412, 606, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2308, 673, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2202, 612, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2138, 507, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2739, 378, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2847, 322, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2953, 378, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2680, 489, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3012, 489, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2736, 594, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2841, 657, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2949, 594, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2448, 837, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2594, 779, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2739, 836, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2390, 950, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2789, 950, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2593, 904, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2727, 1056, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2452, 1058, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2510, 1215, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2663, 1208, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2510, 1378, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2664, 1369, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(300, 275, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(439, 274, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(628, 273, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(811, 271, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(737, 373, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(934, 440, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1075, 439, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1209, 438, sprAmGirder, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1383, 439, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3547, 344, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3584, 254, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3508, 132, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3335, 1117, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3335, 956, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3335, 795, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3335, 634, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3335, 513, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3401, 404, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 1190, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 1029, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 868, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 705, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3455, 582, sprAmGirder, 2, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3485, 503, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3601, 475, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3719, 444, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3094, 828, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(2064, 947, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(1826, 512, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
-		LoadSprite(3420, 49, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(410, 682, sprAmGirder, 3, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(528, 653, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(688, 653, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(805, 684, sprAmGirder, 1, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(528, 672, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(688, 672, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(500, 696, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(701, 696, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(3420, 49, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(410, 682, sprAmGirder, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(528, 653, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(688, 653, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(805, 684, sprAmGirder, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(528, 672, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(688, 672, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(500, 696, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(701, 696, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 		------ WAYPOINT LIST ------
 		AddWayPoint(383, 1595)
@@ -3629,31 +3629,31 @@
 	--still lacks waypoints
 	-- currently disabled because it's only really used to test stuff
 	------ GIRDER LIST ------
-	LoadSprite(366, 540, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(312, 696, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(377, 837, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(513, 485, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(657, 550, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(712, 704, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(655, 848, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(512, 913, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-	LoadSprite(1044, 530, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(968, 623, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1125, 623, sprAmGirder, 6, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(1042, 716, sprAmGirder, 4, 2516582650, nil, nil, nil, lfIndestructible)
-	LoadSprite(844, 613, sprAmGirder, 4, 16448250, nil, nil, nil, lfIce)
-	LoadSprite(118, 425, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
+	LoadSprite(366, 540, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(312, 696, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(377, 837, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(513, 485, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(657, 550, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(712, 704, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(655, 848, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(512, 913, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+	LoadSprite(1044, 530, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(968, 623, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1125, 623, sprAmGirder, 6, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(1042, 716, sprAmGirder, 4, U_LAND_TINT_INDESTRUCTIBLE, nil, nil, nil, lfIndestructible)
+	LoadSprite(844, 613, sprAmGirder, 4, U_LAND_TINT_ICE, nil, nil, nil, lfIce)
+	LoadSprite(118, 425, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 	------ RUBBER BAND LIST ------
-	LoadSprite(688, 957, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(804, 1070, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(921, 1182, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1036, 1299, sprAmRubber, 1, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1184, 1349, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1348, 1345, sprAmRubber, 0, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1490, 1278, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1601, 1161, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
-	LoadSprite(1712, 1044, sprAmRubber, 3, 4294967295, nil, nil, nil, lfBouncy)
+	LoadSprite(688, 957, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(804, 1070, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(921, 1182, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1036, 1299, sprAmRubber, 1, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1184, 1349, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1348, 1345, sprAmRubber, 0, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1490, 1278, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1601, 1161, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
+	LoadSprite(1712, 1044, sprAmRubber, 3, U_LAND_TINT_NORMAL, nil, nil, nil, lfBouncy)
 
 	------ LAND SPRITE LIST ------
 
@@ -3710,13 +3710,13 @@
 		-- currently won't play nicely with others
 		-- removed because it is small and boring
 		------ GIRDER LIST ------
-		LoadSprite(3942, 116, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3999, 270, sprAmGirder, 6, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3925, 407, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3777, 470, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3791, 65, sprAmGirder, 4, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3644, 121, sprAmGirder, 7, 4294967295, nil, nil, nil, lfNormal)
-		LoadSprite(3629, 413, sprAmGirder, 5, 4294967295, nil, nil, nil, lfNormal)
+		LoadSprite(3942, 116, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3999, 270, sprAmGirder, 6, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3925, 407, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3777, 470, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3791, 65, sprAmGirder, 4, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3644, 121, sprAmGirder, 7, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
+		LoadSprite(3629, 413, sprAmGirder, 5, U_LAND_TINT_NORMAL, nil, nil, nil, lfNormal)
 
 		------ AMMO CRATE LIST ------
 		tempG = SpawnSupplyCrate(3772, 446, amWatermelon)
--- a/share/hedgewars/Data/Scripts/Utils.lua	Tue Aug 14 14:19:03 2018 +0200
+++ b/share/hedgewars/Data/Scripts/Utils.lua	Tue Aug 14 15:25:05 2018 +0200
@@ -1,5 +1,6 @@
--- Library for miscellaneous utilitiy functions
+-- Library for miscellaneous utilitiy functions and global helper variables
 
+--[[ FUNCTIONS ]]
 -- Check if a gear is inside a box
 function gearIsInBox(gear, x, y, w, h)
     gx, gy = GetGearPosition(gear)
@@ -44,3 +45,13 @@
 	drawFullMap(true, flush)
 end
 
+
+--[[ GLOBAL VARIABLES ]]
+
+-- Shared common land color values for land sprites.
+-- These are useful if you want to make the land type visible.
+-- To be used as tint argument of PlaceSprite.
+U_LAND_TINT_NORMAL = 0xFFFFFFFF			-- tint for normal land
+U_LAND_TINT_INDESTRUCTIBLE = 0x960000FF		-- tint for indestructible land
+U_LAND_TINT_ICE = 0x00FAFAFA			-- tint for icy land
+U_LAND_TINT_BOUNCY = 0x00FA00FF			-- tint for bouncy land