diff --git a/Data/Decoration/RuinedMaginciaFel/Mag-Fel.cfg b/Data/Decoration/RuinedMaginciaFel/Mag-Fel.cfg
new file mode 100644
index 000000000..2b7752077
--- /dev/null
+++ b/Data/Decoration/RuinedMaginciaFel/Mag-Fel.cfg
@@ -0,0 +1,7109 @@
+# stone ruins
+Static 0x03B9
+3773 2220 12
+3771 2121 20
+3706 2062 5
+3781 2106 20
+3787 2101 26
+3713 2054 5
+3783 2118 20
+3733 2180 20
+3684 2233 20
+3703 2155 20
+3725 2143 20
+3758 2229 20
+3689 2194 20
+3791 2105 26
+3728 2200 20
+3654 2119 20
+3742 2068 5
+3701 2180 20
+3657 2112 20
+3699 2149 20
+3722 2053 5
+3727 2174 20
+
+# fern
+Static 0x0CA3 (Hue=0x3D9)
+3583 2120 28
+3781 2107 20
+3579 2129 39
+3575 2127 34
+3567 2128 23
+3708 2157 20
+3605 2125 63
+3645 2087 20
+3619 2147 75
+3592 2142 65
+
+# small palm
+Static 0x0C9A (Hue=0x497)
+3584 2163 44
+3561 2116 20
+3559 2143 25
+3739 2184 20
+3644 2082 20
+3592 2138 69
+
+# grasses
+Static 0x0D32 (Hue=0x497)
+3586 2167 25
+3668 2045 20
+3592 2137 66
+
+# tile roof
+Static 0x05B4
+3693 2198 42
+3693 2194 42
+3692 2205 45
+3692 2204 45
+3692 2203 45
+3692 2198 45
+3692 2196 45
+3692 2192 45
+3691 2206 48
+3691 2204 48
+3691 2203 48
+3691 2202 48
+3691 2201 48
+3691 2200 48
+3691 2199 48
+3691 2198 48
+3691 2197 48
+3691 2196 48
+3695 2202 36
+3691 2194 48
+3691 2193 48
+3691 2192 48
+3695 2200 36
+3670 2261 46
+3694 2203 39
+3694 2195 39
+3693 2207 42
+3693 2204 42
+3693 2201 42
+3693 2199 42
+3693 2197 42
+3688 2261 40
+3692 2202 45
+3692 2193 45
+3691 2205 48
+3691 2195 48
+3695 2207 40
+3695 2204 36
+3695 2203 36
+3695 2199 36
+3695 2194 36
+3695 2193 36
+3694 2206 39
+3694 2205 39
+3694 2199 39
+3694 2197 39
+3693 2206 42
+3693 2203 42
+3693 2202 42
+3693 2200 42
+3693 2196 42
+3693 2195 42
+3693 2193 42
+3693 2192 42
+3686 2261 46
+3685 2261 49
+3692 2207 45
+3692 2206 45
+3692 2200 45
+3692 2199 45
+3692 2197 45
+3692 2195 45
+3692 2194 45
+3672 2261 40
+3691 2207 48
+3695 2198 36
+3695 2196 36
+3671 2261 43
+3669 2261 49
+3693 2205 42
+3692 2201 45
+3695 2206 39
+3695 2205 36
+3695 2201 36
+3695 2197 36
+3695 2195 36
+3695 2192 36
+3694 2207 39
+3687 2261 43
+3694 2204 39
+3694 2202 39
+3694 2201 39
+3694 2200 39
+3694 2198 39
+3694 2196 39
+3694 2194 39
+3694 2193 39
+3694 2192 39
+
+# book
+Static 0x0FF4
+3664 2254 24
+3664 2252 24
+3703 2211 44
+
+# fern
+Static 0x0CA4 (Hue=0x3DB)
+3590 2142 62
+3537 2137 20
+3779 2080 22
+3754 2143 16
+3626 2202 20
+3636 2093 20
+3622 2157 61
+3629 2193 20
+3783 2134 29
+
+# wooden ramp
+Static 0x087D
+3674 2229 20
+3677 2229 20
+
+# sapling
+Static 0x0CEA (Hue=0x3D9)
+3579 2132 41
+3736 2240 20
+3792 2119 26
+
+# fern
+Static 0x0CA2 (Hue=0x3D8)
+3585 2128 48
+3549 2163 20
+3683 2107 20
+3668 2101 20
+3643 2085 20
+3602 2104 20
+3649 2226 20
+3773 2132 20
+3598 2121 46
+3592 2125 49
+
+# fern
+Static 0x0C9F (Hue=0x497)
+3596 2139 68
+3578 2125 34
+3587 2154 60
+3750 2137 21
+3660 2126 20
+3606 2164 41
+3627 2145 79
+3624 2151 74
+3611 2152 60
+3600 2175 22
+3598 2158 56
+3597 2121 45
+
+# stone roof
+Static 0x055D
+3705 2210 60
+3686 2209 20
+3684 2212 20
+3700 2213 60
+3684 2209 20
+3682 2214 20
+3681 2211 20
+3698 2215 60
+3698 2211 60
+3704 2209 60
+3702 2211 60
+3701 2209 60
+3700 2215 60
+3700 2214 60
+3703 2213 60
+3697 2209 60
+3685 2212 20
+3697 2215 60
+
+# garbage
+Static 0x10F1 (Hue=0x3E1)
+3546 2138 20
+3548 2140 20
+3547 2142 20
+3557 2165 20
+3555 2150 25
+3547 2140 20
+3539 2140 20
+3655 2065 20
+3553 2161 20
+3696 2122 20
+
+# water tub
+Static 0x0E7B
+3722 2080 5
+3704 2206 20
+3705 2206 20
+
+# sandstone stairs
+Static 0x076D
+3696 2212 25
+3698 2213 20
+3698 2212 25
+3698 2211 30
+3698 2210 35
+3697 2212 25
+3697 2211 30
+3697 2210 35
+3696 2213 20
+3696 2211 30
+3696 2210 35
+3697 2213 20
+
+# tile roof
+Static 0x05B3
+3690 2207 51
+3690 2206 51
+3690 2204 51
+3690 2203 51
+3690 2201 51
+3690 2200 51
+3690 2199 51
+3690 2198 51
+3690 2196 51
+3690 2195 51
+3690 2194 51
+3690 2193 51
+3690 2192 51
+3684 2261 52
+3690 2197 51
+3690 2205 51
+3668 2261 52
+3731 2154 20
+
+# rock
+Static 0x1777
+3540 2157 11
+3598 2150 61
+3651 2086 20
+3647 2075 20
+3591 2137 66
+
+# large fern
+Static 0x0CA1 (Hue=0x497)
+3579 2160 41
+3550 2165 20
+3631 2103 20
+3633 2122 43
+3624 2210 20
+3770 2212 20
+3594 2120 43
+3591 2135 68
+
+# chair
+WoodenChairCushion 0x0B53
+3686 2184 20
+3683 2201 20
+3690 2184 20
+
+# small palm
+Static 0x0C9D (Hue=0x3D9)
+3736 2250 20
+3591 2145 63
+3591 2128 55
+
+# rock
+Static 0x1778
+3689 2102 20
+3579 2133 42
+3571 2161 22
+3632 2167 60
+3795 2113 26
+3651 2080 20
+3636 2078 20
+3708 2176 20
+3743 2069 5
+3588 2131 58
+3800 2151 17
+3604 2137 68
+3591 2126 51
+
+# fern
+Static 0x0C9F (Hue=0x3D9)
+3579 2130 39
+3547 2150 20
+3610 2156 59
+3646 2038 -15
+3623 2117 41
+3650 2223 20
+3737 2101 20
+3592 2153 60
+
+# glow
+Static 0x37B9
+3736 2173 20
+3737 2173 20
+3737 2176 20
+3734 2176 20
+3735 2173 20
+3734 2174 20
+3734 2175 22
+
+# mushrooms
+Static 0x0D12 (Hue=0x3D8)
+3793 2127 28
+
+# grasses
+Static 0x0CAF (Hue=0x3DA)
+3671 2085 20
+3612 2148 67
+3656 2144 20
+3590 2148 63
+
+# grasses
+Static 0x0CAC (Hue=0x3DB)
+3554 2154 24
+3590 2142 62
+
+# stone ruins
+Static 0x03BD
+3757 2231 20
+3683 2255 20
+3665 2137 20
+3697 2182 20
+3769 2094 20
+3785 2109 20
+3763 2231 20
+3699 2043 5
+
+# fan plant
+Static 0x0C98 (Hue=0x3DA)
+3705 2200 20
+3627 2105 20
+3604 2114 33
+3590 2132 63
+
+# sparkle
+Static 0x377A
+3735 2174 20
+
+# stone step
+Static 0x0917 (Hue=0x8AE)
+3736 2175 20
+3736 2173 20
+3734 2175 20
+3734 2173 20
+
+# stone wall
+Static 0x0067 (Hue=0x8AE)
+3736 2173 20
+3735 2173 20
+3734 2173 20
+
+# stone wall
+Static 0x0068 (Hue=0x8AE)
+3734 2175 20
+3734 2174 20
+3734 2173 20
+
+# bed
+Static 0x0A5B
+3688 2216 20
+3693 2217 20
+3693 2214 20
+
+# stone roof
+Static 0x0577
+3691 2217 40
+3691 2213 40
+3690 2215 40
+3689 2218 40
+3689 2214 40
+3689 2210 40
+3702 2216 40
+3692 2211 40
+3693 2215 40
+3693 2213 40
+
+# fallen log
+Static 0x0CF4 (Hue=0x497)
+3542 2148 20
+3722 2248 20
+3590 2123 41
+
+# fallen log
+Static 0x0CF3 (Hue=0x497)
+3634 2140 57
+3692 2114 20
+3614 2154 59
+3536 2151 20
+3789 2117 24
+3590 2122 41
+
+# sapling
+Static 0x0CE9 (Hue=0x3DA)
+3779 2135 28
+3640 2099 22
+3593 2124 48
+3596 2124 53
+
+# grasses
+Static 0x0D33 (Hue=0x497)
+3578 2122 25
+3593 2129 56
+3788 2112 25
+
+# water barrel
+Static 0x154D
+3732 2026 -6
+3731 2025 -7
+3760 2230 31
+3732 2025 -8
+3732 2024 -5
+3760 2227 31
+3731 2024 -5
+3766 2225 31
+3760 2226 31
+3663 2290 -2
+3762 2225 31
+3760 2228 31
+3678 2281 6
+3693 2160 40
+3657 2091 20
+3760 2229 31
+3694 2198 20
+3657 2092 20
+3763 2225 31
+3760 2225 31
+3678 2288 -2
+3670 2282 -2
+3664 2291 -2
+3664 2290 -2
+3672 2261 21
+3665 2261 21
+3664 2261 21
+3765 2225 31
+3731 2026 -7
+3764 2225 31
+3704 2206 20
+3730 2025 -5
+3684 2017 -5
+3730 2024 -5
+3677 2281 9
+3705 2206 20
+3761 2225 31
+3683 2021 -5
+
+# stone roof
+Static 0x0578
+3692 2215 40
+3692 2213 40
+3691 2218 40
+3691 2211 40
+3690 2210 40
+3689 2216 40
+3689 2213 40
+3689 2211 40
+3693 2212 40
+3701 2216 40
+3702 2218 40
+3701 2215 40
+3691 2215 40
+3693 2217 40
+3693 2210 40
+
+# stone roof
+Static 0x0575
+3692 2216 40
+3692 2210 40
+3691 2212 40
+3695 2209 40
+3690 2214 40
+3689 2215 40
+3689 2209 40
+3695 2215 40
+3695 2214 40
+3695 2213 40
+3695 2211 40
+3694 2218 40
+3694 2213 40
+3695 2210 40
+3689 2212 40
+3695 2216 40
+3695 2212 40
+3695 2208 40
+3695 2207 40
+3694 2217 40
+3694 2216 40
+3694 2215 40
+3694 2214 40
+3694 2212 40
+3694 2211 40
+3694 2210 40
+3694 2209 40
+3694 2208 40
+3693 2218 40
+3693 2214 40
+3693 2211 40
+3693 2209 40
+
+# table
+Static 0x0B88
+3693 2208 20
+
+# stone roof
+Static 0x0571
+3692 2208 40
+3690 2208 40
+3689 2208 40
+3691 2208 40
+3694 2208 40
+3693 2208 40
+
+# sandstone wall
+Static 0x0159
+3691 2207 20
+3689 2207 20
+3687 2207 20
+3686 2207 20
+3685 2207 20
+3684 2207 20
+3683 2207 20
+3682 2207 20
+3681 2207 20
+3688 2207 20
+3694 2207 20
+3692 2207 20
+3690 2207 20
+3695 2207 20
+3680 2207 20
+3693 2207 20
+
+# fern
+Static 0x0CA0 (Hue=0x3D9)
+3629 2147 74
+3651 2081 20
+3646 2089 20
+3631 2165 62
+3617 2149 68
+3613 2162 47
+3608 2119 44
+3601 2135 67
+3600 2133 68
+3584 2168 22
+3590 2139 66
+3589 2158 56
+
+# metal signpost
+Static 0x0B9B
+3688 2196 20
+
+# brass sign
+LocalizedSign 0x0BD1
+3688 2196 20
+
+# bulrushes
+Static 0x0C94 (Hue=0x3DB)
+3730 2250 20
+3638 2092 20
+3634 2140 57
+3656 2231 20
+3589 2150 63
+
+# bulletin board
+BulletinBoard 0x1E5F
+3688 2161 20
+3688 2194 20
+
+# small palm
+Static 0x0C9C (Hue=0x3DB)
+3710 2207 20
+3645 2084 20
+3650 2228 20
+3624 2205 9
+3625 2171 36
+3586 2159 50
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3D8)
+3580 2124 30
+3679 2110 20
+3611 2151 61
+3595 2137 69
+
+# large fern
+Static 0x0CA1 (Hue=0x3DA)
+3721 2248 20
+3621 2187 8
+3683 2021 -15
+3641 2086 20
+3632 2102 20
+3627 2168 49
+3626 2150 79
+3613 2173 32
+3596 2150 62
+3711 2075 5
+3586 2168 23
+
+# fern
+Static 0x0CA0 (Hue=0x3D8)
+3693 2149 20
+3787 2113 22
+3649 2119 21
+3629 2148 75
+3790 2117 25
+3593 2137 68
+3767 2089 24
+3590 2130 60
+3792 2119 26
+
+# potted tree
+PottedTree1 0x11C9
+3680 2214 20
+3680 2208 20
+3708 2222 40
+3708 2216 40
+3693 2200 20
+
+# nodraw
+Static 0x2198
+3556 2120 20
+3680 2144 20
+3549 2144 21
+3677 2230 20
+3674 2230 20
+3550 2140 25
+3545 2157 20
+3550 2137 25
+3556 2128 25
+
+# sandstone table
+Static 0x1DBB
+3689 2204 20
+3690 2204 20
+3692 2204 20
+3691 2204 20
+
+# fern
+Static 0x0C9F (Hue=0x3DB)
+3764 2220 20
+3618 2148 76
+3595 2123 50
+3655 2236 20
+3659 2237 20
+3770 2210 20
+3591 2132 66
+3588 2158 56
+
+# stone ruins
+Static 0x03C4
+3704 2253 20
+3691 2182 20
+3742 2223 20
+3701 2172 20
+3751 2117 20
+3758 2086 29
+3751 2219 20
+3698 2182 20
+3708 2174 20
+3640 2127 36
+3701 2176 20
+3684 2079 5
+
+# fruit basket
+FruitBasket 0x0993
+3719 2084 9
+3676 2100 24
+3772 2107 44
+3770 2106 24
+3683 2204 32
+3691 2164 24
+
+# snake plant
+Static 0x0CA9 (Hue=0x3D9)
+3602 2127 64
+3786 2152 -15
+3588 2153 60
+
+# bulrushes
+Static 0x0C94 (Hue=0x3DA)
+3604 2120 46
+3606 2159 52
+3594 2146 60
+3588 2149 64
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3D8)
+3639 2079 20
+3609 2163 44
+3609 2137 78
+3609 2156 59
+3588 2147 63
+
+# apple%s%
+Static 0x09D0
+3661 2116 27
+
+# wooden plank
+Static 0x07CD
+3673 2269 20
+3672 2285 -3
+3672 2266 20
+3671 2277 -3
+3671 2264 20
+3670 2291 -3
+3670 2290 -3
+3670 2289 -3
+3670 2270 20
+3670 2262 20
+3669 2296 -3
+3694 2299 -3
+3694 2297 -3
+3694 2296 -3
+3694 2295 -3
+3694 2293 -3
+3694 2292 -3
+3694 2291 -3
+3694 2290 -3
+3694 2288 -3
+3694 2287 -3
+3694 2286 -3
+3694 2284 -3
+3694 2283 -3
+3694 2281 -3
+3694 2279 -3
+3693 2296 -3
+3693 2293 -3
+3693 2292 -3
+3693 2289 -3
+3693 2288 -3
+3693 2285 -3
+3693 2284 -3
+3693 2283 -3
+3693 2280 -3
+3693 2279 -3
+3668 2299 -3
+3668 2297 -3
+3692 2299 -3
+3668 2294 -3
+3668 2292 -3
+3668 2291 -3
+3668 2290 -3
+3668 2289 -3
+3692 2297 -3
+3692 2296 -3
+3668 2266 20
+3692 2294 -3
+3692 2293 -3
+3692 2292 -3
+3692 2291 -3
+3692 2290 -3
+3692 2289 -3
+3692 2287 -3
+3692 2285 -3
+3692 2281 -3
+3692 2280 -3
+3691 2298 -3
+3691 2297 -3
+3691 2296 -3
+3691 2295 -3
+3691 2293 -3
+3691 2290 -3
+3691 2288 -3
+3691 2286 -3
+3691 2285 -3
+3691 2284 -3
+3691 2283 -3
+3691 2280 -3
+3690 2299 -3
+3690 2297 -3
+3690 2296 -3
+3690 2294 -3
+3690 2293 -3
+3690 2292 -3
+3690 2291 -3
+3690 2290 -3
+3690 2289 -3
+3690 2287 -3
+3690 2286 -3
+3690 2285 -3
+3690 2284 -3
+3690 2282 -3
+3690 2281 -3
+3690 2280 -3
+3667 2266 20
+3667 2265 20
+3667 2264 20
+3667 2262 20
+3689 2291 -3
+3689 2290 -3
+3689 2289 -3
+3666 2296 -3
+3666 2291 -3
+3688 2290 -3
+3688 2289 -3
+3687 2290 -3
+3687 2289 -3
+3687 2270 20
+3694 2280 -3
+3687 2269 20
+3687 2268 20
+3665 2266 20
+3665 2265 20
+3687 2267 20
+3687 2266 20
+3687 2265 20
+3687 2264 20
+3687 2263 20
+3687 2262 20
+3687 2261 20
+3686 2291 -3
+3686 2290 -3
+3686 2289 -3
+3686 2287 -3
+3686 2270 20
+3686 2269 20
+3686 2268 20
+3686 2267 20
+3686 2266 20
+3686 2264 20
+3686 2263 20
+3686 2262 20
+3686 2261 20
+3685 2290 -3
+3685 2289 -3
+3685 2288 -3
+3685 2270 20
+3685 2269 20
+3685 2268 20
+3685 2266 20
+3685 2265 20
+3685 2264 20
+3685 2263 20
+3684 2290 -3
+3684 2289 -3
+3684 2288 -3
+3684 2266 20
+3684 2265 20
+3684 2263 20
+3684 2262 20
+3677 2277 -3
+3683 2290 -3
+3683 2289 -3
+3683 2287 -3
+3683 2270 20
+3683 2268 20
+3683 2267 20
+3683 2266 20
+3683 2263 20
+3676 2264 20
+3653 2297 -3
+3682 2290 -3
+3682 2289 -3
+3682 2288 -3
+3682 2270 20
+3682 2269 20
+3682 2267 20
+3682 2265 20
+3682 2264 20
+3682 2261 20
+3681 2299 -3
+3681 2293 -3
+3681 2292 -3
+3681 2291 -3
+3681 2289 -3
+3681 2287 -3
+3681 2270 20
+3681 2269 20
+3681 2268 20
+3681 2267 20
+3681 2266 20
+3681 2264 20
+3681 2262 20
+3681 2261 20
+3664 2270 20
+3672 2269 20
+3680 2299 -3
+3680 2297 -3
+3680 2296 -3
+3680 2295 -3
+3680 2291 -3
+3680 2290 -3
+3680 2289 -3
+3672 2264 20
+3680 2287 -3
+3680 2270 20
+3680 2269 20
+3680 2268 20
+3680 2267 20
+3680 2264 20
+3671 2289 -3
+3679 2299 -3
+3679 2297 -3
+3679 2296 -3
+3679 2294 -3
+3679 2293 -3
+3679 2292 -3
+3679 2290 -3
+3679 2289 -3
+3679 2288 -3
+3679 2270 20
+3679 2267 20
+3679 2266 20
+3679 2265 20
+3679 2264 20
+3679 2263 20
+3670 2285 -3
+3694 2289 -3
+3678 2298 -3
+3678 2296 -3
+3678 2295 -3
+3678 2293 -3
+3678 2292 -3
+3694 2285 -3
+3678 2290 -3
+3678 2288 -3
+3678 2270 20
+3678 2269 20
+3678 2265 20
+3693 2297 -3
+3693 2295 -3
+3693 2290 -3
+3678 2264 20
+3678 2263 20
+3677 2299 -3
+3677 2298 -3
+3677 2296 -3
+3677 2294 -3
+3677 2293 -3
+3681 2263 20
+3677 2292 -3
+3677 2291 -3
+3677 2290 -3
+3693 2281 -3
+3677 2287 -3
+3677 2286 -3
+3677 2285 -3
+3677 2284 -3
+3677 2281 -3
+3677 2278 -3
+3677 2276 -3
+3677 2275 -3
+3692 2284 -3
+3692 2282 -3
+3677 2269 20
+3691 2292 -3
+3677 2267 20
+3677 2265 20
+3677 2264 20
+3691 2289 -3
+3676 2290 -3
+3676 2289 -3
+3691 2281 -3
+3676 2286 -3
+3676 2285 -3
+3676 2284 -3
+3676 2281 -3
+3676 2280 -3
+3676 2279 -3
+3676 2276 -3
+3676 2275 -3
+3676 2274 -3
+3690 2298 -3
+3676 2269 20
+3676 2268 20
+3676 2266 20
+3676 2265 20
+3676 2263 20
+3675 2290 -3
+3675 2288 -3
+3675 2286 -3
+3675 2285 -3
+3675 2280 -3
+3675 2278 -3
+3675 2276 -3
+3675 2275 -3
+3689 2287 -3
+3688 2288 -3
+3675 2269 20
+3675 2267 20
+3675 2266 20
+3687 2288 -3
+3675 2265 20
+3675 2263 20
+3674 2290 -3
+3674 2289 -3
+3674 2288 -3
+3674 2287 -3
+3674 2286 -3
+3674 2285 -3
+3674 2284 -3
+3674 2280 -3
+3674 2279 -3
+3674 2278 -3
+3674 2277 -3
+3674 2276 -3
+3674 2275 -3
+3674 2269 20
+3674 2268 20
+3674 2267 20
+3674 2265 20
+3674 2264 20
+3674 2263 20
+3673 2290 -3
+3673 2288 -3
+3673 2287 -3
+3673 2286 -3
+3673 2284 -3
+3673 2280 -3
+3673 2278 -3
+3673 2276 -3
+3685 2267 20
+3673 2274 -3
+3664 2268 20
+3664 2266 20
+3673 2270 20
+3673 2268 20
+3673 2266 20
+3673 2265 20
+3672 2291 -3
+3672 2290 -3
+3672 2289 -3
+3672 2288 -3
+3672 2286 -3
+3672 2284 -3
+3684 2264 20
+3672 2281 -3
+3672 2280 -3
+3672 2279 -3
+3672 2278 -3
+3672 2276 -3
+3672 2275 -3
+3672 2274 -3
+3683 2291 -3
+3672 2268 20
+3672 2265 20
+3671 2291 -3
+3671 2290 -3
+3671 2287 -3
+3671 2286 -3
+3671 2281 -3
+3671 2280 -3
+3671 2279 -3
+3671 2276 -3
+3671 2270 20
+3671 2267 20
+3671 2265 20
+3671 2263 20
+3671 2261 20
+3670 2299 -3
+3670 2298 -3
+3670 2297 -3
+3670 2296 -3
+3670 2295 -3
+3670 2293 -3
+3670 2292 -3
+3670 2288 -3
+3670 2287 -3
+3670 2286 -3
+3670 2280 -3
+3670 2279 -3
+3670 2278 -3
+3670 2277 -3
+3670 2276 -3
+3670 2275 -3
+3670 2268 20
+3670 2267 20
+3670 2266 20
+3670 2265 20
+3670 2264 20
+3670 2263 20
+3682 2262 20
+3670 2261 20
+3669 2299 -3
+3669 2297 -3
+3669 2295 -3
+3669 2293 -3
+3669 2292 -3
+3669 2290 -3
+3669 2289 -3
+3669 2288 -3
+3681 2298 -3
+3681 2297 -3
+3681 2296 -3
+3681 2295 -3
+3669 2270 20
+3669 2269 20
+3669 2268 20
+3669 2267 20
+3669 2266 20
+3669 2265 20
+3669 2264 20
+3681 2290 -3
+3669 2263 20
+3669 2261 20
+3681 2265 20
+3668 2296 -3
+3668 2293 -3
+3668 2287 -3
+3668 2268 20
+3668 2267 20
+3668 2265 20
+3668 2264 20
+3668 2261 20
+3667 2298 -3
+3667 2297 -3
+3667 2296 -3
+3667 2295 -3
+3667 2293 -3
+3680 2293 -3
+3667 2292 -3
+3667 2290 -3
+3667 2289 -3
+3667 2288 -3
+3667 2270 20
+3672 2267 20
+3667 2268 20
+3667 2267 20
+3667 2263 20
+3667 2261 20
+3666 2299 -3
+3666 2298 -3
+3666 2297 -3
+3666 2294 -3
+3666 2292 -3
+3666 2290 -3
+3666 2289 -3
+3666 2270 20
+3666 2269 20
+3666 2267 20
+3666 2265 20
+3666 2264 20
+3666 2263 20
+3666 2262 20
+3665 2291 -3
+3665 2290 -3
+3665 2289 -3
+3665 2287 -3
+3665 2269 20
+3665 2268 20
+3665 2267 20
+3665 2264 20
+3665 2263 20
+3665 2262 20
+3694 2298 -3
+3664 2290 -3
+3664 2289 -3
+3664 2288 -3
+3664 2269 20
+3664 2267 20
+3664 2265 20
+3664 2264 20
+3664 2263 20
+3664 2261 20
+3678 2297 -3
+3693 2299 -3
+3678 2289 -3
+3663 2290 -3
+3663 2289 -3
+3663 2288 -3
+3663 2270 20
+3663 2269 20
+3663 2268 20
+3678 2268 20
+3663 2267 20
+3663 2266 20
+3663 2265 20
+3663 2264 20
+3663 2262 20
+3663 2261 20
+3662 2291 -3
+3662 2290 -3
+3677 2297 -3
+3662 2289 -3
+3662 2287 -3
+3661 2290 -3
+3677 2289 -3
+3661 2289 -3
+3661 2288 -3
+3660 2290 -3
+3660 2289 -3
+3660 2288 -3
+3659 2291 -3
+3659 2290 -7
+3659 2289 -3
+3659 2287 -3
+3658 2291 -3
+3658 2290 -3
+3658 2290 -7
+3658 2289 -3
+3658 2288 -3
+3657 2299 -3
+3657 2298 -3
+3657 2297 -3
+3657 2296 -3
+3657 2295 -3
+3657 2293 -3
+3657 2292 -3
+3657 2291 -3
+3657 2290 -3
+3657 2289 -3
+3657 2288 -3
+3657 2287 -3
+3657 2286 -3
+3657 2285 -3
+3657 2284 -3
+3657 2283 -3
+3657 2281 -3
+3657 2280 -3
+3657 2279 -3
+3656 2299 -3
+3656 2297 -3
+3656 2296 -3
+3656 2295 -3
+3656 2293 -3
+3656 2292 -3
+3656 2291 -3
+3656 2290 -3
+3656 2289 -3
+3656 2287 -3
+3656 2285 -3
+3656 2284 -3
+3656 2283 -3
+3656 2281 -3
+3656 2280 -3
+3656 2279 -3
+3655 2299 -3
+3655 2297 -3
+3655 2296 -3
+3655 2294 -3
+3655 2293 -3
+3655 2292 -3
+3655 2290 -3
+3655 2289 -3
+3655 2288 -3
+3655 2285 -3
+3655 2284 -3
+3655 2282 -3
+3655 2281 -3
+3655 2280 -3
+3654 2298 -3
+3654 2297 -3
+3654 2296 -3
+3654 2295 -3
+3654 2293 -3
+3654 2292 -3
+3654 2290 -3
+3654 2289 -3
+3654 2288 -3
+3676 2291 -3
+3654 2286 -3
+3680 2292 -3
+3654 2285 -3
+3654 2284 -3
+3654 2283 -3
+3654 2281 -3
+3654 2280 -3
+3653 2299 -3
+3653 2298 -3
+3653 2296 -3
+3668 2263 20
+3690 2279 -3
+3653 2294 -3
+3653 2293 -3
+3676 2267 20
+3653 2292 -3
+3653 2291 -3
+3653 2290 -3
+3653 2289 -3
+3653 2287 -3
+3653 2286 -3
+3653 2285 -3
+3653 2284 -3
+3653 2282 -3
+3653 2281 -3
+3653 2280 -3
+3653 2279 -3
+3674 2274 -3
+3674 2270 20
+3666 2293 -3
+3666 2287 -3
+3666 2268 20
+3673 2277 -3
+3684 2269 20
+3684 2268 20
+
+# pear%s%
+Static 0x0994
+3661 2116 27
+
+# pot
+Static 0x09E0
+3690 2203 26
+
+# sandstone table
+Static 0x1DBD
+3689 2202 20
+3689 2203 20
+3690 2203 20
+3691 2203 20
+3692 2203 20
+
+# peach%es%
+Static 0x09D2
+3661 2116 25
+
+# grape bunch%es%
+Static 0x09D1
+3661 2116 24
+
+# fern
+Static 0x0C9F (Hue=0x3D8)
+3580 2124 34
+3730 2143 20
+3774 2144 16
+3633 2149 59
+3590 2107 22
+3627 2149 78
+3616 2149 69
+3537 2152 20
+3625 2145 82
+3607 2148 64
+3614 2131 79
+3616 2164 48
+3586 2142 64
+
+# small palm
+Static 0x0C9A (Hue=0x3D8)
+3601 2137 67
+3625 2149 79
+3611 2158 58
+3586 2138 63
+
+# rushes
+Static 0x0CA7 (Hue=0x3D9)
+3578 2126 36
+3642 2158 48
+3738 2087 5
+3662 2236 20
+3595 2146 60
+3600 2137 67
+
+# sandstone table
+Static 0x1DBC
+3692 2202 20
+3691 2202 20
+3690 2202 20
+
+# plate
+Plate 0x09D7
+3683 2204 24
+3683 2203 24
+3683 2202 24
+3682 2204 24
+3682 2203 24
+3682 2202 24
+3720 2084 9
+3689 2204 26
+3692 2202 26
+3722 2084 9
+3692 2204 26
+3690 2204 26
+3691 2204 26
+3691 2202 26
+3690 2202 26
+3689 2202 26
+
+# chair
+WoodenChair 0x0B56
+3659 2117 20
+3659 2116 20
+3697 2062 5
+3700 2073 5
+3701 2211 40
+3717 2084 5
+3698 2073 5
+3689 2166 20
+3689 2164 20
+
+# silverware
+Static 0x09D4
+3683 2204 24
+3682 2204 24
+3690 2204 27
+3689 2204 27
+3720 2084 9
+3691 2204 27
+3692 2204 27
+
+# fern
+Static 0x0CA4 (Hue=0x497)
+3557 2131 20
+3792 2101 24
+3640 2167 48
+3639 2099 22
+3628 2119 41
+3625 2111 37
+3620 2169 39
+3598 2137 68
+3589 2118 36
+
+# fern
+Static 0x0CA2 (Hue=0x3DB)
+3585 2137 62
+3587 2105 -15
+3580 2119 24
+3641 2105 23
+3634 2105 23
+3584 2157 52
+3617 2158 60
+3622 2113 37
+3611 2161 50
+3612 2137 84
+3607 2156 58
+3650 2245 -15
+3609 2180 21
+3587 2154 60
+
+# silverware
+Static 0x09BE
+3683 2202 24
+3682 2202 24
+3690 2202 27
+3691 2202 27
+3692 2202 27
+3689 2202 27
+
+# grasses
+Static 0x0CB6 (Hue=0x3D8)
+3747 2212 20
+3587 2151 59
+
+# small palm
+Static 0x0C99 (Hue=0x3D9)
+3669 2073 20
+3576 2127 36
+3572 2160 26
+3731 2256 20
+3626 2205 20
+3624 2170 39
+3736 2096 8
+3616 2108 22
+3630 2144 71
+3587 2147 63
+
+# sandstone bench
+Static 0x1DCA
+3692 2201 20
+3692 2205 20
+
+# tray
+Static 0x0991
+3691 2203 26
+
+# fern
+Static 0x0CA3 (Hue=0x3DB)
+3583 2160 46
+3578 2123 27
+3578 2130 38
+3636 2151 54
+3641 2083 20
+3637 2109 28
+3643 2066 20
+3613 2135 83
+3635 2103 22
+3620 2155 62
+3789 2116 25
+3794 2124 27
+3589 2141 65
+3587 2146 64
+
+# candelabra
+Static 0x0B1E
+3656 2137 26
+3689 2203 26
+3692 2203 26
+
+# stone ruins
+Static 0x03B7
+3673 2214 20
+3718 2142 20
+3671 2222 20
+3717 2156 20
+3714 2150 20
+3781 2110 20
+3645 2200 20
+3733 2131 20
+3745 2145 20
+3779 2106 20
+3777 2098 20
+3658 2256 20
+3794 2117 26
+
+# sandstone bench
+Static 0x1DCC
+3691 2201 20
+3690 2205 20
+3691 2205 20
+3690 2201 20
+
+# sandstone bench
+Static 0x1DCB
+3689 2201 20
+3689 2205 20
+
+# mushrooms
+Static 0x0D10 (Hue=0x3DA)
+3583 2156 54
+
+# mushrooms
+Static 0x0D0E (Hue=0x3D9)
+3583 2152 59
+
+# bulletin board
+BulletinBoard 0x1E5E
+3728 2216 20
+
+# wooden door
+DarkWoodDoor 0x06AF (Facing=NorthCCW)
+3695 2250 20
+
+# wooden door
+DarkWoodDoor 0x06AD (Facing=SouthCW)
+3695 2251 20
+
+# small fish
+Static 0x0DD8
+3683 2268 21
+
+# gang plank
+Static 0x3ED5
+3678 2281 -5
+
+# ship
+Static 0x3EB2
+3682 2281 -5
+
+# hatch
+Static 0x3EAE
+3680 2277 -5
+
+#
+Static 0x4000
+3680 2281 -5
+
+# fern
+Static 0x0CA4
+3685 2197 20
+3685 2194 20
+
+# large fern
+Static 0x0CA1
+3684 2197 20
+
+# chair
+WoodenChairCushion 0x0B55
+3685 2204 20
+3685 2202 20
+
+# grasses
+Static 0x0CB5 (Hue=0x3DA)
+3579 2124 31
+
+# date palm
+Static 0x0C96
+3684 2195 20
+
+# bloody bandage%s%
+Static 0x0E20
+3683 2224 24
+
+# chair
+WoodenChairCushion 0x0B54
+3683 2205 20
+
+# coconut palm
+Static 0x0C95
+3683 2196 20
+
+# silverware
+Static 0x09BD
+3682 2203 24
+
+# bulrushes
+Static 0x0C94
+3685 2195 20
+3682 2196 20
+
+# metal chest
+MetalChest 0x09AB
+3737 2147 20
+
+# bench
+Static 0x0B62
+3680 2212 20
+
+# bench
+Static 0x0B64
+3680 2211 20
+
+# bench
+Static 0x0B63
+3680 2210 20
+
+# bottle of wine
+Static 0x09C7
+3725 2218 24
+
+# pampas grass
+Static 0x0CA5 (Hue=0x497)
+3580 2158 46
+3585 2129 49
+
+# gravestone
+Static 0x0EDC (Hue=0x52D)
+3750 2241 20
+
+# metal signpost
+Static 0x0B9D
+3673 2184 30
+
+# fallen log
+Static 0x0CF6 (Hue=0x3D9)
+3572 2113 20
+3569 2163 21
+
+# sewing kit
+Static 0x0F9D
+3666 2237 22
+
+# mushrooms
+Static 0x0D0D (Hue=0x3D8)
+3771 2144 13
+
+# tile roof
+Static 0x05BD
+3690 2202 51
+
+# spool%s% of thread
+Static 0x0FA0
+3668 2237 24
+
+# metal chest
+Metalchest 0x0E7C
+3715 2086 5
+
+# Garlic
+Static 0x0F84
+3703 2209 25
+
+# rock
+Static 0x1772
+3560 2144 25
+
+# Batwing%s%
+Static 0x0F78
+3703 2208 24
+
+# table
+Static 0x0B89
+3689 2208 20
+
+# scissors
+Scissors 0x0F9E
+3667 2237 22
+3665 2237 24
+
+# globe
+Static 0x1047
+3664 2256 20
+
+# diamond%s%
+Static 0x0F30
+3664 2134 24
+
+# amethyst%s%
+Static 0x0F2E
+3664 2134 24
+
+# citrine%s%
+Static 0x0F2C
+3664 2134 24
+
+# star sapphire%s%
+Static 0x0F1B
+3664 2134 24
+
+# rub%ies/y%
+Static 0x0F2B
+3664 2133 24
+
+# rub%ies/y%
+Static 0x0F1C
+3664 2147 24
+3664 2145 24
+3664 2132 24
+
+# amethyst%s%
+Static 0x0F16
+3664 2132 24
+
+# star sapphire%s%
+Static 0x0F0F
+3664 2133 24
+3664 2132 24
+
+# emerald%s%
+Static 0x0F10
+3664 2131 24
+
+# MissingName
+Static 0x1014
+3663 2229 20
+
+# upright loom
+Static 0x105F
+3662 2238 20
+3662 2235 20
+
+# upright loom
+LoomEastAddon 0x1060
+3662 2237 20
+3662 2234 20
+
+# spinning wheel
+SpinningWheelEastAddon 0x1019
+3662 2231 20
+
+# empty tile
+Static 0x1018
+3662 2230 20
+
+# Mage
+LocalizedSign 0x0BAD
+3712 2215 20
+
+# grasses
+Static 0x0CBA (Hue=0x3DA)
+3537 2140 20
+
+# mushroom
+Static 0x0D19 (Hue=0x497)
+3547 2151 20
+
+# clock parts
+Static 0x104F
+3725 2128 24
+
+# fallen log
+Static 0x0CF7 (Hue=0x3D9)
+3770 2132 20
+
+# carpet
+Static 0x0AD9
+3692 2205 20
+3691 2205 20
+3690 2205 20
+3689 2205 20
+3688 2205 20
+
+# Tinker
+LocalizedSign 0x0BA8
+3712 2136 20
+
+# Inn
+LocalizedSign 0x0BB3
+3704 2167 20
+
+# Jeweler
+LocalizedSign 0x0BC1
+3673 2184 30
+
+# Tailor
+LocalizedSign 0x0BA5
+3672 2232 20
+
+# Tavern
+LocalizedSign 0x0BC3
+3736 2230 20
+
+# Shipwright
+LocalizedSign 0x0BB6
+3669 2261 20
+
+# bench
+Static 0x0B5F
+3723 2133 20
+3739 2217 20
+
+# bottle
+Static 0x0EFF
+3696 2222 25
+
+# Healer
+LocalizedSign 0x0BAC
+3685 2231 20
+
+# Fishermens' Guild
+LocalizedSign 0x0BF4
+3682 2261 20
+
+# Bakery
+LocalizedSign 0x0BA4
+3753 2232 20
+3681 2176 20
+
+# Miners' Guild
+LocalizedSign 0x0BED
+3673 2138 24
+
+# display case
+Static 0x0B16
+3702 2209 20
+
+# stone roof
+Static 0x0565
+3687 2215 20
+
+# cannon balls
+Static 0x0E74
+3673 2261 20
+
+# stone roof
+Static 0x0568
+3687 2208 20
+
+# carpet
+Static 0x0AD4
+3687 2205 20
+
+# carpet
+Static 0x0AD6
+3687 2204 20
+3687 2203 20
+3687 2202 20
+3687 2201 20
+
+# carpet
+Static 0x0AD3
+3687 2200 20
+
+# crate
+MediumCrate 0x0E3F
+3671 2279 -2
+
+# crate
+LargeCrate 0x0E3C
+3670 2280 -2
+
+# crate
+MediumCrate 0x0E3E
+3670 2280 1
+
+# tile roof
+Static 0x05B8
+3689 2201 48
+3688 2200 45
+3687 2199 42
+
+# table
+Static 0x0B79
+3671 2280 -2
+
+# bed
+Static 0x0A62
+3666 2268 21
+3666 2266 21
+3666 2264 21
+
+# bed
+Static 0x0A69
+3665 2264 21
+
+# bed
+Static 0x0A5E
+3669 2262 21
+
+# leather sleeves
+Static 0x13C8
+3666 2261 20
+
+# leather leggings
+Static 0x13C9
+3669 2261 20
+
+# leather tunic
+Static 0x13CA
+3670 2261 20
+
+# bloody water
+Static 0x0E23
+3684 2224 24
+3670 2262 20
+
+# cannon
+Static 0x0E8C
+3677 2260 20
+3673 2260 20
+
+# cannon
+Static 0x0E8B
+3677 2261 20
+3673 2261 20
+
+# palisade
+Static 0x0431
+3658 2248 20
+
+# wooden ladder
+Static 0x08A2
+3656 2234 31
+3656 2235 20
+
+# tile roof
+Static 0x05B6
+3689 2203 48
+3688 2204 45
+3687 2205 42
+3686 2206 39
+3685 2207 36
+
+# rock
+Static 0x34AE
+3684 2017 -5
+3703 2021 -5
+3684 2019 -5
+
+# mushroom
+Static 0x0D18 (Hue=0x3DB)
+3578 2132 41
+3770 2085 27
+
+# pile%s% of wool
+Static 0x101F
+3663 2228 20
+
+# bottle
+Static 0x0EFD
+3696 2227 26
+
+# tray
+Static 0x0992
+3661 2116 24
+
+# small fish
+Static 0x0DD6
+3667 2269 20
+3684 2268 20
+
+# wooden door
+DarkWoodDoor 0x06A7 (Facing=EastCCW)
+3692 2199 20
+
+# table
+Static 0x0B71
+3683 2204 20
+
+# sandstone arch
+Static 0x016E
+3695 2197 20
+3687 2214 20
+3782 2102 20
+
+# blue moongate
+Static 0x0F6C (Hue=0x484)
+3563 2139 34
+
+# small palm
+Static 0x0C9A
+3618 2149 80
+3761 2269 6
+
+# baked pie
+Static 0x1041
+3752 2227 24
+3680 2169 24
+3680 2171 24
+3752 2225 24
+
+# mushroom
+Static 0x0D19 (Hue=0x3D8)
+3771 2067 -15
+
+# fallen log
+Static 0x0CF3 (Hue=0x3D8)
+3716 2237 20
+
+# gears
+Static 0x1054
+3725 2126 24
+
+# springs
+Static 0x105D
+3718 2131 24
+3719 2131 24
+
+# table
+Static 0x0B70
+3682 2204 20
+
+# table
+Static 0x0B73
+3683 2203 20
+3682 2203 20
+3682 2202 20
+
+# gravestone
+Static 0x0EDE
+3712 2230 20
+
+# gravestone
+Static 0x1183 (Hue=0x66D)
+3714 2235 20
+
+# scroll%s%
+Static 0x0EF5
+3696 2221 24
+
+# dirt
+Static 0x1E00 (Hue=0x3E4)
+3545 2153 20
+3551 2150 22
+3718 2053 5
+3558 2132 20
+3712 2136 20
+3670 2249 20
+3552 2127 20
+
+# fitting
+Static 0x112F (Hue=0x3E1)
+3559 2115 -15
+
+# bookcase
+FullBookcase 0x0A9C
+3696 2245 20
+
+# dirt patch
+Static 0x0913 (Hue=0x1)
+3739 2037 0
+
+# window
+Static 0x0163
+3685 2199 20
+3683 2199 20
+3681 2199 20
+
+# roast pig%s%
+Static 0x09BB
+3720 2083 9
+
+# sandstone wall
+Static 0x0165
+3776 2104 20
+3686 2215 20
+3685 2215 20
+3684 2215 20
+3681 2215 20
+3680 2215 20
+
+# stone roof
+Static 0x0566
+3680 2215 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E1)
+3552 2144 23
+
+# gears
+Static 0x1053
+3724 2131 24
+3723 2131 24
+
+# chair
+WoodenChairCushion 0x0B54 (Hue=0x1E)
+3686 2184 20
+
+# sextant parts
+Static 0x105A
+3720 2131 24
+
+# rushes
+Static 0x0CA7 (Hue=0x497)
+3754 2085 28
+3608 2133 73
+
+# springs
+Static 0x105E
+3714 2130 24
+3714 2129 24
+
+# water
+Static 0x34BF
+3662 2296 -5
+
+# pampas grass
+Static 0x0CA5
+3628 2158 61
+
+# fitting
+Static 0x112F (Hue=0x3E3)
+3775 2073 -15
+
+# rolling pin
+Static 0x1043
+3763 2216 24
+
+# book
+Static 0x0FBE
+3685 2224 24
+3730 2228 24
+
+# grasses
+Static 0x0CB6 (Hue=0x3D9)
+3759 2080 35
+3746 2064 5
+3672 2099 20
+
+# fitting
+Static 0x112F (Hue=0x3E4)
+3557 2120 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E3)
+3550 2134 20
+
+# dirt patch
+Static 0x0912
+3625 2211 20
+3551 2145 22
+3557 2165 20
+3702 2169 20
+
+# grasses
+Static 0x0D32 (Hue=0x3D8)
+3657 2086 20
+
+# blank scroll%s%
+Static 0x0EF3
+3705 2224 24
+
+# mushroom
+Static 0x0D19 (Hue=0x3DB)
+3771 2104 20
+
+# sandstone arch
+Static 0x0170
+3690 2199 20
+3705 2215 40
+
+# sparkle
+Static 0x376A
+3675 2257 20
+
+# teleporter
+Static 0x1805 (Hue=0x45B)
+3674 2256 20
+
+# teleporter
+Static 0x1807 (Hue=0x45B)
+3675 2256 20
+
+# teleporter
+Static 0x180A (Hue=0x45B)
+3676 2256 20
+
+# teleporter
+Static 0x1806 (Hue=0x45B)
+3674 2257 20
+
+# stone roof
+Static 0x0562
+3680 2208 20
+3696 2208 60
+
+# teleporter
+Static 0x180C (Hue=0x45B)
+3676 2257 20
+
+# teleporter
+Static 0x1808 (Hue=0x45B)
+3674 2258 20
+
+# teleporter
+Static 0x180B (Hue=0x45B)
+3675 2258 20
+
+# teleporter
+Static 0x180D (Hue=0x45B)
+3676 2258 20
+
+# flowerpot
+PottedPlant 0x11CA
+3772 2104 20
+3704 2221 40
+3704 2216 40
+
+# book
+Static 0x0FEF
+3704 2211 44
+
+# book
+BlueBook 0x0FF2
+3702 2211 44
+
+# dirt
+Static 0x1DFE (Hue=0x3E2)
+3684 2245 20
+3557 2128 20
+
+# Ginseng
+Static 0x0F85
+3705 2209 32
+
+# Nox Crystal
+Static 0x0F8E
+3705 2209 20
+
+# Mandrake Root%s%
+Static 0x0F86
+3705 2209 24
+
+# Daemon Blood
+Static 0x0F7D
+3705 2209 27
+
+# Dragon's Blood
+Static 0x0F82
+3705 2209 32
+
+# rope
+Static 0x14F8
+3663 2269 20
+3686 2261 21
+3678 2292 -3
+
+# anchor
+Static 0x14F7
+3678 2291 -3
+
+# fallen log
+Static 0x0CF5 (Hue=0x3D9)
+3571 2165 21
+3593 2127 55
+
+# sandstone wall
+Static 0x015E
+3695 2199 20
+
+# rock
+Static 0x1364 (Hue=0x15E)
+3684 2186 20
+
+# Blackmoor
+Static 0x0F79
+3704 2209 24
+
+# Daemon Bone%s%
+Static 0x0F80
+3704 2209 28
+
+# Bone%s%
+Static 0x0F7E
+3704 2209 26
+
+# rock
+Static 0x1365 (Hue=0x15E)
+3683 2173 20
+
+# palisade
+Static 0x0424
+3647 2225 20
+
+# grasses
+Static 0x0CB0 (Hue=0x497)
+3586 2154 59
+
+# dirt patch
+Static 0x0911 (Hue=0x3E1)
+3550 2151 22
+3550 2165 20
+3557 2125 20
+
+# post
+Static 0x1296
+3691 2023 -7
+
+# sign
+Static 0x1F29
+3691 2023 6
+
+# Red Potion
+Static 0x0F0B
+3696 2225 28
+3705 2224 22
+
+# Yellow Potion
+Static 0x0F0C
+3696 2225 24
+
+# Orange Potion
+Static 0x0F07
+3705 2224 30
+3696 2222 24
+
+# shells
+Static 0x0FC6
+3708 2018 -7
+
+# grasses
+Static 0x0CAC (Hue=0x3DA)
+3651 2064 20
+
+# sandstone arch
+Static 0x016F
+3687 2210 20
+3695 2193 20
+3703 2217 20
+
+# rope ladder
+Static 0x08A6
+3667 2221 20
+3667 2213 20
+3667 2205 20
+
+# wooden ladder
+Static 0x08A0
+3672 2117 31
+
+# sandstone wall
+Static 0x0166
+3792 2102 24
+3703 2217 40
+3793 2111 27
+3679 2215 20
+3679 2214 20
+3679 2213 20
+3679 2212 20
+3679 2211 20
+3679 2210 20
+3679 2209 20
+3679 2208 20
+3703 2218 40
+3703 2216 40
+
+# sapling
+Static 0x0CEA (Hue=0x3D8)
+3630 2165 62
+3634 2120 38
+
+# wooden ladder
+Static 0x08A4
+3676 2230 31
+3676 2231 20
+3675 2230 31
+3675 2231 20
+3682 2232 20
+3670 2186 20
+
+# stone roof
+Static 0x0567
+3686 2215 20
+3685 2215 20
+3684 2215 20
+3683 2215 20
+3682 2215 20
+3705 2215 60
+3704 2215 60
+3703 2215 60
+3681 2215 20
+
+# metal chest
+MetalChest 0x09AB (Hue=0x96F)
+3741 2145 20
+
+# dirt patch
+Static 0x0912 (Hue=0x3E1)
+3551 2162 20
+3672 2034 20
+3642 2121 33
+
+# display case
+Static 0x0B15
+3704 2210 20
+3705 2210 20
+3703 2210 20
+
+# display case
+Static 0x0B0F
+3705 2209 20
+3704 2209 20
+3703 2209 20
+
+# Blood Moss
+Static 0x0F7B
+3703 2209 29
+
+# display case
+Static 0x0B17
+3704 2208 20
+3705 2208 20
+3703 2208 20
+
+# seaweed
+Static 0x0DBB (Hue=0x497)
+3675 2291 -2
+
+# carpet
+Static 0x0AD2
+3693 2205 20
+
+# garbage
+Static 0x10F1 (Hue=0x3E3)
+3543 2145 20
+3556 2164 25
+3677 2230 20
+3662 2203 20
+
+# chest of drawers
+FancyDrawer 0x0A38
+3680 2157 20
+3680 2153 20
+
+# log post
+Static 0x0093
+3675 2270 0
+3675 2270 -15
+
+# Green Potion
+Static 0x0F0A
+3696 2226 24
+
+# candle
+CandleLarge 0x0A26
+3767 2111 60
+
+# dirt patch
+Static 0x0912 (Hue=0x3E3)
+3547 2150 20
+3548 2155 21
+
+# seaweed
+Static 0x0DBA (Hue=0x3DB)
+3670 2294 -1
+3674 2290 -2
+
+# sandstone arch
+Static 0x016D
+3694 2199 20
+
+# chair
+WoodenChairCushion 0x0B52 (Hue=0x1E)
+3685 2202 20
+
+# bookcase
+FullBookcase 0x0A9B
+3706 2208 40
+3697 2055 25
+3697 2056 5
+3701 2208 40
+3703 2208 40
+3701 2240 20
+3682 2200 20
+
+# skull with candle
+CandleSkull 0x1854
+3683 2202 26
+3683 2204 26
+
+# statue
+Static 0x1228 (Hue=0x96E)
+3685 2200 26
+
+# wooden chair
+Static 0x0B30
+3684 2204 20
+3684 2202 20
+
+# hinge%s%
+Static 0x1055
+3718 2131 24
+3719 2131 24
+
+# clock frame%s%
+Static 0x104D
+3718 2123 24
+3719 2131 24
+
+# stone roof
+Static 0x0569
+3702 2217 60
+3687 2214 20
+3687 2213 20
+3687 2212 20
+3687 2211 20
+3687 2210 20
+3687 2209 20
+3702 2218 60
+3702 2216 60
+
+# wood
+Static 0x1B81 (Hue=0x3E2)
+3551 2145 22
+3548 2140 20
+3550 2133 20
+3549 2162 20
+
+# stone roof
+Static 0x062D
+3702 2215 40
+
+# stone roof
+Static 0x0632
+3702 2215 60
+
+# carpet
+Static 0x0AC4
+3702 2214 20
+
+# carpet
+Static 0x0AD8
+3693 2204 20
+3693 2203 20
+3693 2201 20
+3693 2202 20
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3D9)
+3573 2168 20
+3637 2130 45
+
+# water trough
+Static 0x0B42
+3725 2039 52
+
+# water trough
+WaterTroughEastAddon 0x0B41
+3725 2038 52
+
+# table
+Static 0x0B85
+3702 2211 40
+
+# carpet
+Static 0x0AD5
+3693 2200 20
+
+# blade plant
+Static 0x0C93 (Hue=0x3DA)
+3578 2125 31
+3655 2255 19
+3787 2136 29
+
+# display case
+Static 0x0B12
+3702 2210 20
+
+# display case
+Static 0x0AA1
+3702 2209 23
+
+# display case
+Static 0x0B10
+3702 2208 20
+
+# candle
+Static 0x0A11
+3707 2225 40
+
+# candle
+Static 0x0A10
+3680 2153 33
+3704 2228 40
+3707 2228 40
+
+# chair
+Static 0x0B4E (Hue=0x20)
+3705 2250 20
+
+# garbage
+Static 0x10F0 (Hue=0x3E3)
+3552 2143 21
+3737 2068 5
+3748 2061 11
+
+# mushrooms
+Static 0x0D10 (Hue=0x3D8)
+3589 2110 24
+3646 2082 20
+3636 2132 49
+
+# candle
+Static 0x0B1C
+3680 2258 28
+3772 2108 44
+
+# bread loa%ves/f%
+Static 0x103C
+3681 2168 24
+3757 2216 24
+3756 2216 24
+
+# sapling
+Static 0x0CEA (Hue=0x497)
+3736 2256 20
+3644 2071 20
+
+# table
+Static 0x0B3C
+3685 2200 20
+3688 2200 20
+
+# Spider's Silk
+Static 0x0F8D
+3705 2210 30
+
+# mushrooms
+Static 0x0D15 (Hue=0x3D9)
+3677 2086 23
+3654 2080 20
+
+# carpet
+Static 0x0AF8
+3701 2217 20
+3701 2218 20
+
+# stone roof
+Static 0x0576
+3691 2209 40
+3690 2213 40
+3690 2211 40
+3689 2217 40
+3693 2216 40
+3701 2218 40
+3695 2218 40
+3695 2217 40
+3702 2215 40
+3692 2218 40
+3692 2214 40
+3692 2212 40
+
+# morning glories
+Static 0x0D34 (Hue=0x3D9)
+3646 2087 20
+
+# table
+Static 0x0B8D
+3691 2208 20
+3690 2208 20
+3692 2208 20
+
+# chair
+Static 0x0B4E (Hue=0x26)
+3682 2254 20
+
+# grasses
+Static 0x0CB6 (Hue=0x3DB)
+3649 2084 20
+
+# fallen log
+Static 0x0CF3 (Hue=0x3D9)
+3588 2148 62
+3644 2088 20
+
+# fallen log
+Static 0x0CF7 (Hue=0x3DA)
+3649 2083 20
+
+# sextant parts
+Static 0x1059
+3723 2123 24
+
+# mushrooms
+Static 0x0D0C (Hue=0x3D8)
+3772 2144 16
+
+# metal door
+MetalDoor 0x067F (Facing=NorthCCW)
+3735 2147 20
+
+# cookie mix
+Static 0x103F
+3680 2170 24
+3762 2216 24
+
+# chess pieces
+Static 0x0FA8
+3726 2218 24
+
+# roast pig%s%
+Static 0x09BC
+3690 2165 24
+3660 2117 24
+
+# dice and cup
+Dices 0x0FA7
+3722 2229 24
+
+# playing cards
+Static 0x0FA2
+3722 2226 24
+
+# fallen log
+Static 0x0CF5 (Hue=0x3DA)
+3542 2157 10
+3649 2082 20
+
+# mug
+CeramicMug 0x0998
+3722 2225 24
+
+# mug of ale
+GlassMug 0x09EE
+3722 2222 24
+
+# grasses
+Static 0x0CB5 (Hue=0x3DB)
+3655 2071 20
+
+# goblet
+Static 0x099A
+3722 2217 24
+
+# mushroom
+Static 0x0D17 (Hue=0x3DA)
+3641 2096 21
+
+# sapling
+Static 0x0CEA (Hue=0x3DA)
+3584 2156 54
+3640 2088 20
+
+# small palm
+Static 0x0C9D (Hue=0x497)
+3560 2125 20
+3642 2102 23
+3644 2086 20
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3D8)
+3641 2080 20
+
+# blade plant
+Static 0x0C93 (Hue=0x3DB)
+3583 2168 21
+3573 2119 22
+3540 2156 19
+3756 2086 28
+3643 2094 21
+
+# flowerpot
+PottedPlant1 0x11CB
+3760 2113 20
+3760 2110 20
+
+# rock
+Static 0x1773
+3580 2157 47
+3576 2159 37
+3564 2164 20
+3652 2078 20
+
+# spittoon
+Static 0x1003
+3720 2216 20
+
+# display case
+Static 0x0AA2
+3705 2208 24
+3703 2208 24
+3704 2208 23
+
+# rushes
+Static 0x0CA7 (Hue=0x3DA)
+3583 2129 44
+3581 2155 52
+3614 2144 81
+3611 2164 43
+
+# wooden bench
+WoodenBench 0x0B2D
+3705 2201 20
+3705 2192 20
+3704 2201 20
+3704 2192 20
+
+# dirt patch
+Static 0x0911 (Hue=0x3E4)
+3555 2158 22
+3550 2141 20
+3665 2202 20
+
+# mushrooms
+Static 0x0D15 (Hue=0x497)
+3636 2084 20
+
+# fishing pole
+Static 0x0DC0
+3682 2268 21
+3667 2269 21
+
+# grasses
+Static 0x0CB6 (Hue=0x3DA)
+3749 2081 24
+3636 2146 54
+3639 2105 25
+3629 2150 76
+
+# metal chest
+MetalChest 0x09AB (Hue=0x971)
+3739 2146 20
+
+# carpet
+Static 0x0AE9
+3700 2218 41
+
+# carpet
+Static 0x0AE6
+3700 2217 41
+
+# oven
+StoneOvenSouthAddon 0x0930
+3754 2215 20
+
+# oven
+Static 0x0931
+3753 2215 20
+3753 2215 20
+
+# sapphire%s%
+Static 0x0F11
+3664 2132 24
+
+# bottle of ale
+Static 0x099F
+3729 2228 24
+3728 2228 26
+3722 2216 24
+3722 2224 24
+3727 2228 26
+
+# small palm
+Static 0x0C9D (Hue=0x3DA)
+3658 2058 20
+3608 2163 43
+3632 2114 35
+
+# scroll%s%
+Static 0x0EF9
+3709 2224 24
+
+# scroll%s%
+Static 0x0EF7
+3707 2224 24
+
+# stone roof
+Static 0x0574
+3692 2209 40
+3691 2214 40
+3690 2218 40
+3690 2209 40
+3703 2214 40
+3702 2217 40
+3702 2214 40
+3690 2212 40
+
+# fallen log
+Static 0x0CF3 (Hue=0x3DA)
+3635 2089 20
+
+# grasses
+Static 0x0CB5 (Hue=0x497)
+3769 2125 20
+3639 2083 20
+
+# mushrooms
+Static 0x0D12 (Hue=0x3D9)
+3581 2126 38
+3636 2104 25
+
+# oven
+Static 0x092B
+3751 2218 20
+
+# stone roof
+Static 0x056B
+3703 2217 40
+3703 2218 40
+3703 2216 40
+
+# grasses
+Static 0x0CB0 (Hue=0x3D8)
+3639 2093 20
+3634 2095 20
+
+# hanging lantern
+HangingLantern 0x0A1A
+3732 2147 29
+3684 2171 20
+
+# mushrooms
+Static 0x0D11 (Hue=0x497)
+3640 2101 24
+
+# carpet
+Static 0x0AD1
+3692 2204 20
+3692 2203 20
+3691 2204 20
+3691 2203 20
+3691 2202 20
+3691 2201 20
+3691 2201 40
+3690 2204 20
+3690 2203 20
+3690 2202 20
+3690 2201 20
+3689 2204 20
+3689 2203 20
+3689 2202 20
+3689 2201 20
+3688 2203 20
+3688 2202 20
+3688 2201 20
+3688 2204 20
+3692 2202 20
+3692 2201 20
+3690 2202 40
+
+# table
+Static 0x0B86
+3736 2084 5
+3705 2211 40
+3704 2211 40
+3703 2211 40
+
+# wall sconce
+Static 0x0A04
+3700 2208 50
+
+# grasses
+Static 0x0CBD (Hue=0x3D9)
+3654 2220 20
+
+# small fish
+Static 0x0DD7
+3685 2266 20
+3670 2297 -3
+
+# chest of drawers
+FancyDrawer 0x0A30
+3661 2096 20
+
+# fan plant
+Static 0x0C98 (Hue=0x3D8)
+3640 2107 24
+
+# fallen log
+Static 0x0CF4 (Hue=0x3D9)
+3792 2121 26
+
+# pickaxe
+Static 0x0E86
+3656 2138 24
+
+# fallen log
+Static 0x0CF3 (Hue=0x3DB)
+3592 2151 53
+3562 2119 20
+3638 2092 20
+3618 2108 24
+
+# small palm
+Static 0x0C9C (Hue=0x3D9)
+3757 2083 30
+3610 2160 53
+3615 2172 33
+3611 2152 60
+3624 2107 21
+3615 2106 21
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3DA)
+3717 2249 20
+3615 2105 20
+
+# mushroom
+Static 0x0D16 (Hue=0x497)
+3612 2105 20
+
+# wood
+Static 0x1B81 (Hue=0x3E3)
+3542 2140 20
+3661 2038 20
+3745 2058 5
+3552 2162 20
+
+# citrine%s%
+Static 0x0F23 (Hue=0x497)
+3546 2122 22
+
+# book
+Static 0x0FBD
+3680 2254 24
+3670 2236 20
+3669 2236 24
+3664 2255 24
+3656 2194 24
+3683 2203 26
+3752 2221 24
+3699 2210 24
+
+# axle%s% with gears
+Static 0x1052
+3719 2123 24
+3722 2123 24
+3723 2131 24
+3724 2131 24
+
+# snake plant
+Static 0x0CA9 (Hue=0x3DB)
+3740 2124 20
+3599 2140 69
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3DA)
+3630 2139 68
+3627 2145 79
+
+# grasses
+Static 0x0CAF (Hue=0x3D8)
+3585 2127 45
+3591 2107 22
+
+# rock
+Static 0x34AC
+3703 2023 -5
+3695 2023 -5
+3692 2020 -5
+3693 2022 -5
+
+# glass of water
+Static 0x1F91
+3722 2222 24
+
+# bottle of liquor
+Static 0x099B
+3728 2228 29
+3727 2228 29
+3730 2218 24
+
+# sandstone post
+Static 0x0167
+3692 2207 40
+3690 2207 40
+3690 2207 47
+3689 2207 47
+3687 2213 40
+3687 2210 40
+3687 2207 40
+3705 2215 40
+3705 2215 60
+3705 2215 50
+3689 2207 40
+
+# snake plant
+Static 0x0CA9 (Hue=0x3DA)
+3585 2147 65
+3627 2114 36
+
+# mushrooms
+Static 0x0D14 (Hue=0x3DB)
+3773 2216 20
+
+# shell
+Static 0x0FC8
+3717 2032 4
+
+# garbage
+Static 0x10F1 (Hue=0x3E2)
+3558 2146 25
+3555 2126 20
+3743 2073 5
+3769 2067 20
+3557 2145 23
+
+# carpet
+Static 0x0ABE
+3700 2218 20
+3700 2217 20
+3705 2213 20
+3705 2212 20
+3704 2213 20
+3704 2212 20
+3703 2213 20
+3703 2212 20
+3699 2218 20
+3699 2217 20
+
+# armoire
+Armoire 0x0A53
+3768 2111 40
+
+# carpet
+Static 0x0AF7
+3705 2211 20
+3703 2211 20
+3704 2211 20
+3700 2216 20
+3699 2216 20
+
+# chair
+FancyWoodenChairCushion 0x0B51 (Hue=0x3F)
+3773 2104 20
+3769 2117 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E2)
+3554 2120 23
+3714 2218 20
+3553 2130 25
+3551 2130 20
+3764 2059 20
+3680 2060 6
+3559 2130 20
+
+# bottle
+Static 0x0F04
+3696 2226 29
+
+# scroll%s%
+Static 0x0EF4
+3696 2223 24
+
+# emerald%s%
+Static 0x0F2F
+3664 2146 24
+3664 2148 24
+
+# citrine%s%
+Static 0x0F23
+3664 2146 24
+3664 2132 24
+3664 2148 24
+
+# amethyst%s%
+Static 0x0F22
+3664 2146 24
+3664 2148 24
+
+# rub%ies/y%
+Static 0x0F2A
+3664 2147 24
+
+# diamond%s%
+Static 0x0F27
+3664 2134 24
+3664 2147 24
+
+# tourmaline%s%
+Static 0x0F20
+3664 2145 24
+3664 2134 24
+3664 2147 24
+
+# sapphire%s%
+Static 0x0F1F
+3664 2147 24
+
+# table
+Static 0x0B6D
+3765 2095 20
+
+# table
+Static 0x0B75
+3671 2282 -2
+3699 2211 20
+
+# hanging lantern
+Static 0x0A1D
+3684 2171 20
+3732 2147 29
+
+# lilypad
+Static 0x0D09 (Hue=0x3DB)
+3699 2192 18
+
+# grasses
+Static 0x0CB6 (Hue=0x497)
+3630 2113 35
+
+# stone roof
+Static 0x0570
+3688 2217 40
+3688 2216 40
+3688 2215 40
+3688 2214 40
+3688 2213 40
+3688 2212 40
+3688 2211 40
+3688 2210 40
+3688 2209 40
+3688 2218 40
+
+# tree
+Static 0x0D5A (Hue=0x497)
+3631 2109 28
+3619 2149 67
+3601 2129 66
+3595 2144 63
+3595 2134 68
+3583 2159 45
+3559 2144 24
+3661 2089 20
+
+# dirt
+Static 0x1DFE (Hue=0x3E3)
+3556 2162 21
+3659 2057 20
+3536 2132 -15
+3559 2127 20
+3726 2065 5
+
+# wheel%s% of cheese
+Static 0x097E
+3684 2168 24
+
+# cake
+Static 0x09E9
+3759 2216 24
+3757 2226 24
+3757 2225 24
+3757 2227 24
+3683 2168 24
+
+# display case
+Static 0x0AA5
+3702 2210 24
+
+# stone ruins
+Static 0x03BF
+3708 2159 20
+3692 2176 20
+3718 2152 20
+3765 2126 20
+3638 2066 20
+3677 2070 23
+3744 2225 20
+3775 2105 20
+3722 2144 20
+3769 2113 20
+3709 2250 20
+3688 2111 20
+3761 2231 20
+3772 2107 20
+3738 2099 20
+3785 2115 20
+3760 2080 37
+
+# candle
+Static 0x0B1B
+3681 2184 28
+3664 2253 26
+3715 2090 13
+3696 2152 28
+3691 2184 28
+3690 2248 28
+
+# cannon
+Static 0x0E94
+3697 2257 20
+
+# garbage
+Static 0x10F0 (Hue=0x3E4)
+3559 2130 20
+3550 2155 22
+3658 2171 20
+
+# display case
+Static 0x0AA3
+3702 2208 24
+
+# carpet
+Static 0x0AED
+3699 2218 41
+3698 2218 41
+
+# carpet
+Static 0x0AE8
+3699 2217 41
+3698 2217 41
+
+# carpet
+Static 0x0AF6
+3702 2212 20
+3702 2213 20
+3698 2218 20
+3698 2217 20
+
+# stone roof
+Static 0x0561
+3702 2210 60
+3686 2214 20
+3686 2213 20
+3686 2211 20
+3683 2212 20
+3682 2211 20
+3681 2214 20
+3702 2213 60
+3700 2217 60
+3699 2212 60
+3699 2210 60
+3698 2217 60
+
+# mushrooms
+Static 0x0D0F (Hue=0x3DA)
+3617 2152 60
+
+# carpet
+Static 0x0AD7
+3691 2200 20
+3690 2200 20
+3692 2200 20
+3689 2200 20
+3688 2200 20
+
+# carpet
+Static 0x0AC3
+3702 2211 20
+3698 2216 20
+
+# sandstone floor
+Static 0x052B
+3705 2215 40
+3704 2211 40
+3704 2209 40
+3697 2218 40
+3705 2217 40
+3704 2213 40
+3702 2211 40
+3702 2209 40
+3700 2216 40
+3700 2215 40
+3700 2213 40
+3700 2211 40
+3700 2209 40
+3699 2209 40
+3699 2208 40
+3702 2213 40
+3698 2216 40
+
+# small palm
+Static 0x0C9B (Hue=0x3D8)
+3621 2113 36
+3782 2147 14
+3794 2123 27
+3643 2103 22
+3582 2156 51
+
+# grasses
+Static 0x0CB5 (Hue=0x3D8)
+3582 2157 50
+3788 2112 25
+3623 2161 55
+
+# fallen log
+Static 0x0CF6 (Hue=0x3DA)
+3564 2135 26
+3654 2070 20
+3622 2155 63
+
+# wooden banister
+Static 0x08B6
+3698 2214 40
+
+# chair
+WoodenChairCushion 0x0B52
+3681 2204 20
+3681 2202 20
+3688 2197 20
+3688 2193 20
+
+# wooden banister
+Static 0x08B8
+3698 2213 40
+3698 2212 27
+3698 2211 40
+
+# wooden banister
+Static 0x08B9
+3698 2210 40
+
+# grasses
+Static 0x0D33 (Hue=0x3D8)
+3616 2149 69
+
+# sandstone post
+Static 0x015B
+3690 2199 20
+3703 2217 20
+3687 2213 20
+3687 2210 20
+3695 2193 20
+3679 2207 20
+3695 2196 20
+3693 2199 20
+
+# spellbook
+Static 0x0EFA
+3696 2217 24
+3696 2219 24
+3706 2211 44
+3696 2218 24
+
+# bunch%es% of dates
+Static 0x1727
+3686 2194 20
+3682 2193 20
+3684 2195 20
+3682 2196 20
+3686 2196 20
+
+# carpet
+Static 0x0AC5
+3701 2216 20
+
+# stone roof
+Static 0x0573
+3692 2217 40
+3691 2216 40
+3691 2210 40
+3690 2217 40
+3690 2216 40
+3701 2217 40
+3701 2214 40
+
+# sandstone wall
+Static 0x0250
+3696 2207 20
+3700 2207 20
+3704 2215 20
+3704 2207 20
+3702 2207 20
+3698 2207 20
+
+# bookcase
+FullBookcase 0x0A9A
+3664 2251 20
+3696 2246 20
+3691 2075 5
+
+# sandstone wall
+Static 0x015A
+3687 2218 20
+3687 2216 20
+3687 2209 20
+3687 2208 20
+3687 2199 20
+3687 2198 20
+3687 2192 20
+3687 2215 20
+
+# armoire
+FancyArmoire 0x0A4D
+3700 2152 20
+3687 2200 20
+3690 2152 20
+
+# chair
+Static 0x0B4F (Hue=0x1E)
+3666 2255 20
+
+# fallen log
+Static 0x0CF7 (Hue=0x3DB)
+3563 2142 31
+3686 2088 16
+3665 2070 20
+3620 2152 64
+3645 2193 20
+
+# metal chest
+MetalGoldenChest 0x0E41 (Hue=0x96E)
+3741 2146 20
+3741 2144 20
+
+# wooden chest
+WoodenChest 0x0E43 (Hue=0x971)
+3739 2147 20
+3737 2146 20
+3739 2144 20
+
+# metal chest
+MetalGoldenChest 0x0E41 (Hue=0x96F)
+3737 2145 20
+3737 2144 20
+3741 2147 20
+3739 2145 20
+
+# grasses
+Static 0x0CAC (Hue=0x497)
+3742 2124 20
+3772 2097 22
+
+# fern
+Static 0x0C9F
+3684 2196 20
+
+# display case
+Static 0x0AA0
+3705 2210 24
+3703 2210 24
+3704 2210 24
+
+# fern
+Static 0x0CA4 (Hue=0x3D9)
+3637 2085 20
+3647 2119 22
+3641 2085 20
+3635 2101 21
+3598 2133 67
+3601 2160 48
+3657 2182 20
+
+# tree
+Static 0x0D41 (Hue=0x497)
+3610 2147 78
+3598 2137 67
+3586 2147 62
+3586 2137 59
+3580 2157 54
+3580 2127 38
+3634 2087 20
+3598 2142 70
+3640 2092 20
+
+# axle%s% with gears
+Static 0x1051
+3725 2127 24
+3714 2126 24
+
+# goblet
+Static 0x09CB
+3683 2203 24
+3682 2204 24
+3682 2203 24
+3770 2108 24
+3770 2107 24
+3683 2204 24
+
+# fern
+Static 0x0CA0
+3683 2195 20
+
+# armoire
+FancyArmoire 0x0A51
+3680 2185 20
+3680 2189 20
+3656 2096 20
+3689 2185 20
+
+# window
+Static 0x015D
+3687 2197 20
+3687 2195 20
+3687 2193 20
+3687 2196 20
+3687 2194 20
+
+# coconut%s%
+Static 0x1726
+3684 2196 20
+3682 2197 20
+3681 2196 20
+3681 2198 20
+
+# rope
+Static 0x14FA
+3678 2298 -3
+3691 2292 -3
+3680 2261 21
+3679 2270 21
+3666 2262 20
+
+# carpet
+Static 0x0AE4
+3697 2217 41
+
+# fallen log
+Static 0x0CF6 (Hue=0x497)
+3635 2080 20
+3642 2092 20
+3576 2121 24
+
+# dirt patch
+Static 0x0911 (Hue=0x3E2)
+3546 2149 20
+3556 2146 23
+3625 2207 20
+3725 2056 5
+3556 2123 20
+3756 2058 21
+3537 2141 20
+3548 2138 20
+3557 2118 20
+
+# axle%s%
+Static 0x105C
+3714 2129 24
+3714 2130 24
+
+# tree
+Static 0x0D71 (Hue=0x497)
+3787 2114 20
+3637 2139 55
+3619 2159 56
+3601 2149 63
+3583 2129 43
+3577 2159 35
+3565 2164 20
+3787 2119 24
+3601 2144 64
+3643 2084 20
+3637 2104 25
+
+# tree
+Static 0x0D6E (Hue=0x497)
+3784 2122 24
+3634 2142 55
+3616 2162 50
+3784 2117 20
+3598 2152 61
+3598 2147 65
+3580 2132 42
+3574 2162 22
+3562 2167 20
+3640 2087 20
+3634 2107 25
+
+# tile roof
+Static 0x05BF
+3689 2202 51
+3688 2202 51
+3687 2202 51
+3685 2202 51
+3684 2202 51
+3683 2202 51
+3682 2202 51
+3681 2202 51
+3680 2202 51
+3679 2202 51
+3686 2202 51
+
+# stone roof
+Static 0x0560
+3705 2209 60
+3704 2212 60
+3686 2212 20
+3685 2211 20
+3683 2211 20
+3683 2209 20
+3682 2213 20
+3705 2213 60
+3705 2211 60
+3703 2211 60
+3701 2217 60
+3701 2213 60
+3699 2217 60
+3699 2209 60
+3698 2212 60
+3701 2211 60
+3697 2217 60
+3697 2213 60
+3697 2211 60
+
+# wooden shelf
+EmptyBookcase 0x0A9D
+3717 2120 20
+3721 2120 20
+3721 2080 5
+3720 2080 5
+3722 2120 20
+3716 2120 20
+
+# tree
+Static 0x0D86 (Hue=0x497)
+3619 2144 82
+3607 2149 61
+3577 2119 23
+3649 2074 20
+3643 2099 22
+3637 2109 28
+3637 2099 20
+
+# tree
+Static 0x0D84 (Hue=0x497)
+3617 2146 80
+3605 2151 61
+3575 2121 23
+3647 2076 20
+3641 2101 23
+3635 2111 29
+3635 2101 20
+
+# tree
+Static 0x0D85 (Hue=0x497)
+3576 2120 23
+3618 2145 82
+3606 2150 61
+3648 2075 20
+3642 2100 23
+3636 2110 29
+3636 2100 20
+
+# stone roof
+Static 0x055E
+3685 2213 20
+3685 2209 20
+3684 2210 20
+3683 2214 20
+3682 2209 20
+3681 2212 20
+3697 2216 60
+3697 2214 60
+3704 2214 60
+3703 2209 60
+3702 2212 60
+3701 2210 60
+3700 2218 60
+3700 2210 60
+3699 2216 60
+3699 2213 60
+3698 2218 60
+3698 2209 60
+3701 2216 60
+3701 2214 60
+3697 2210 60
+
+# bookcase
+FullBookcase 0x0A97
+3702 2208 40
+3696 2056 5
+3699 2240 20
+3702 2240 20
+3759 2120 20
+3707 2208 40
+3705 2208 40
+3666 2248 20
+3773 2104 40
+
+# mug of ale
+Static 0x09EF
+3722 2218 24
+3731 2221 24
+
+# anchor
+Static 0x14F9
+3690 2292 -3
+3665 2262 21
+
+# dirt
+Static 0x1DFF (Hue=0x3E1)
+3549 2142 20
+3716 2185 20
+3552 2159 21
+3557 2135 20
+3557 2127 20
+3680 2254 20
+
+# pitcher of water
+Static 0x1F9D
+3722 2228 24
+3770 2107 24
+
+# wooden plank
+Static 0x07D0
+3670 2281 -3
+3685 2262 20
+3684 2267 20
+3680 2262 20
+3677 2263 20
+3668 2262 20
+3675 2284 -3
+3675 2274 -3
+3672 2270 20
+3671 2269 20
+3665 2261 20
+
+# rushes
+Static 0x0CA7 (Hue=0x3D8)
+3647 2081 20
+3617 2151 65
+
+# sandstone wall
+Static 0x0251
+3695 2218 20
+3695 2216 20
+3695 2214 20
+3695 2210 20
+3695 2212 20
+3695 2208 20
+
+# sandstone wall
+Static 0x0256
+3705 2215 20
+3701 2207 20
+3705 2207 20
+3703 2207 20
+3699 2207 20
+3697 2207 20
+
+# stone roof
+Static 0x0572
+3688 2208 40
+3697 2206 40
+
+# rock
+Static 0x1776
+3747 2031 -5
+3742 2029 -5
+3747 2035 -5
+3686 2028 -5
+3745 2029 -5
+3720 2017 -3
+3683 2028 -5
+3719 2017 -3
+3719 2016 -2
+
+# no draw
+Static 0x21A4
+3760 2247 -5
+3765 2244 -5
+3765 2249 -5
+3773 2247 -5
+3773 2242 -5
+3768 2246 -5
+
+# tree
+Static 0x0D44 (Hue=0x497)
+3613 2144 78
+3601 2134 67
+3589 2144 62
+3589 2134 59
+3583 2154 54
+3583 2124 38
+3601 2139 69
+3643 2089 20
+3637 2084 20
+
+# tree
+Static 0x0D42 (Hue=0x497)
+3611 2146 78
+3599 2141 70
+3599 2136 67
+3587 2146 62
+3587 2136 59
+3581 2156 54
+3581 2126 38
+3641 2091 20
+3635 2086 20
+
+# mushroom
+Static 0x0D16 (Hue=0x3DA)
+3608 2118 41
+
+# tree
+Static 0x0D43 (Hue=0x497)
+3612 2145 78
+3600 2140 70
+3588 2145 62
+3588 2135 59
+3582 2155 54
+3582 2125 38
+3600 2135 67
+3642 2090 20
+3636 2085 20
+
+# fern
+Static 0x0CA2 (Hue=0x497)
+3705 2201 20
+3563 2166 20
+3761 2092 20
+3704 2201 20
+3633 2139 58
+3642 2112 31
+3639 2136 44
+3635 2113 31
+3613 2181 16
+
+# fallen log
+Static 0x0CF4 (Hue=0x3DA)
+3646 2083 20
+3638 2138 48
+3643 2086 20
+3629 2154 76
+
+# fitting
+Static 0x112F
+3667 2071 20
+3707 2063 5
+3662 2071 20
+3557 2154 24
+3555 2157 22
+
+# tile roof
+Static 0x05C1
+3688 2201 48
+3687 2201 48
+3687 2200 45
+3686 2201 48
+3686 2200 45
+3686 2199 42
+3685 2201 48
+3685 2199 42
+3684 2201 48
+3684 2200 45
+3684 2199 42
+3683 2201 48
+3683 2200 45
+3683 2199 42
+3682 2201 48
+3682 2200 45
+3682 2199 42
+3681 2201 48
+3681 2200 45
+3681 2199 42
+3680 2200 45
+3680 2199 42
+3679 2201 48
+3679 2200 45
+3679 2199 42
+3680 2201 48
+3685 2200 45
+
+# garbage
+Static 0x10EE (Hue=0x3E2)
+3536 2150 20
+3556 2158 22
+3554 2131 20
+3553 2156 23
+3716 2064 5
+3550 2145 22
+3689 2057 5
+3553 2159 22
+3559 2146 25
+
+# mushrooms
+Static 0x0D0D (Hue=0x3DB)
+3617 2157 60
+
+# cattails
+Static 0x0CB7 (Hue=0x3D9)
+3639 2216 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E3)
+3542 2139 20
+3557 2129 20
+3559 2135 21
+3558 2122 20
+3553 2127 20
+3544 2148 20
+3550 2165 20
+3558 2145 24
+
+# blade plant
+Static 0x0C93 (Hue=0x497)
+3587 2129 52
+3758 2080 33
+3605 2128 66
+3786 2149 20
+
+# wooden chest
+WoodenChest 0x0E42
+3696 2228 40
+3680 2204 20
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3D9)
+3777 2126 20
+3618 2151 66
+
+# stone roof
+Static 0x0563
+3697 2208 60
+3686 2208 20
+3685 2208 20
+3684 2208 20
+3683 2208 20
+3682 2208 20
+3681 2208 20
+3704 2208 60
+3702 2208 60
+3705 2208 60
+3701 2208 60
+3700 2208 60
+3699 2208 60
+3698 2208 60
+3703 2208 60
+
+# rock
+Static 0x177B
+3589 2129 58
+3670 2094 20
+3680 2075 6
+3632 2117 36
+3625 2115 39
+3618 2149 71
+
+# tree
+Static 0x0D72 (Hue=0x497)
+3788 2118 23
+3788 2113 20
+3602 2148 63
+3644 2083 20
+3638 2138 55
+3620 2158 56
+3602 2143 65
+3584 2128 43
+3566 2163 20
+3638 2103 25
+3578 2158 35
+
+# pen and ink
+Static 0x0FC0
+3685 2224 24
+3729 2228 24
+
+# tree
+Static 0x0D6F (Hue=0x497)
+3785 2116 20
+3635 2141 55
+3617 2161 55
+3785 2121 24
+3599 2151 63
+3599 2146 65
+3581 2131 42
+3563 2166 20
+3641 2086 20
+3635 2106 25
+3575 2161 26
+
+# ceramic mug
+CeramicMug 0x0995
+3729 2218 24
+
+# counter
+Static 0x0B3E
+3730 2147 20
+3731 2147 20
+3729 2147 20
+
+# bench
+Static 0x0B93
+3696 2218 40
+
+# table
+Static 0x0B7A
+3671 2281 -2
+3699 2210 20
+3696 2218 20
+
+# bench
+Static 0x0B94
+3696 2217 40
+
+# table
+Static 0x0B76
+3673 2134 20
+3699 2209 20
+3696 2217 20
+
+# fan plant
+Static 0x0C98 (Hue=0x3D9)
+3704 2198 20
+3683 2093 23
+3618 2161 55
+
+# sandstone floor
+Static 0x052C
+3705 2218 40
+3699 2216 40
+3705 2216 40
+3704 2212 40
+3704 2210 40
+3704 2208 40
+3702 2212 40
+3702 2210 40
+3702 2208 40
+3702 2207 40
+3700 2218 40
+3700 2217 40
+3700 2214 40
+3700 2210 40
+3699 2218 40
+3699 2217 40
+3698 2218 40
+3698 2217 40
+3700 2212 40
+3696 2218 40
+3700 2208 40
+
+# sandstone floor
+Static 0x0529
+3705 2209 40
+3705 2214 40
+3705 2212 40
+3705 2211 40
+3704 2217 40
+3703 2213 40
+3703 2211 40
+3703 2209 40
+3701 2213 40
+3701 2211 40
+3701 2209 40
+3701 2208 40
+3696 2217 40
+3696 2216 40
+
+# wall sconce
+Static 0x09FE
+3696 2216 50
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E4)
+3544 2142 20
+3558 2132 20
+3555 2160 21
+
+# clean bandage%s%
+Static 0x0EE9
+3687 2224 24
+3686 2224 24
+3693 2208 24
+3689 2208 24
+3683 2224 24
+3692 2208 24
+3691 2208 24
+3690 2208 24
+
+# clock frame%s%
+Static 0x104E
+3725 2128 24
+3714 2130 24
+3714 2127 24
+
+# dirt
+Static 0x1DFF (Hue=0x3E2)
+3669 2225 20
+3687 2257 20
+3550 2156 22
+3552 2129 20
+3552 2157 22
+3546 2158 20
+3787 2138 29
+3735 2064 5
+
+# pizza%s%
+Static 0x1040
+3752 2226 24
+3680 2173 24
+3721 2083 9
+3752 2228 24
+3752 2227 24
+
+# wooden banister
+Static 0x08B7
+3697 2214 40
+3696 2214 40
+
+# pampas grass
+Static 0x0CC4 (Hue=0x497)
+3551 2127 20
+3643 2102 22
+3611 2157 57
+3614 2105 20
+3624 2207 16
+
+# dirt patch
+Static 0x0912 (Hue=0x3E2)
+3683 2057 6
+3728 2061 5
+
+# stone roof
+Static 0x0564
+3680 2214 20
+3680 2213 20
+3680 2212 20
+3680 2211 20
+3680 2210 20
+3680 2209 20
+3696 2215 60
+3696 2214 60
+3696 2212 60
+3696 2218 60
+3696 2217 60
+3696 2216 60
+3696 2213 60
+3696 2211 60
+3696 2210 60
+3696 2209 60
+
+# stone ruins
+Static 0x03C5
+3778 2112 20
+3700 2182 20
+3692 2180 20
+3748 2084 25
+3674 2107 20
+3687 2188 20
+3784 2114 20
+3723 2143 20
+3666 2104 20
+3663 2251 20
+3736 2077 5
+3658 2171 20
+3713 2179 20
+3740 2061 5
+3653 2108 20
+3696 2181 20
+3790 2116 25
+3778 2104 20
+3688 2087 8
+3712 2066 5
+
+# counter
+Static 0x0B40
+3732 2147 20
+3728 2147 20
+
+# stone step
+Static 0x0917 (Hue=0x482)
+3736 2174 20
+3735 2175 20
+3734 2174 20
+3735 2173 20
+
+# death vortex
+Static 0x378A
+3735 2174 20
+
+# stone column
+Static 0x0077 (Hue=0x482)
+3735 2174 20
+
+# tree
+Static 0x0D5B (Hue=0x497)
+3632 2108 29
+3620 2148 67
+3602 2128 65
+3596 2143 63
+3596 2133 68
+3584 2158 45
+3560 2143 24
+3662 2088 20
+3614 2108 25
+
+# sandstone
+Static 0x076C
+3698 2208 25
+3697 2210 25
+3697 2208 20
+3696 2211 25
+3696 2211 20
+3696 2210 30
+3696 2208 35
+3697 2209 35
+3698 2212 20
+3698 2211 25
+3698 2211 20
+3698 2210 30
+3698 2210 25
+3698 2210 20
+3698 2209 35
+3698 2209 30
+3698 2209 25
+3698 2209 20
+3698 2208 35
+3698 2208 30
+3698 2208 20
+3697 2212 20
+3697 2211 25
+3697 2211 20
+3697 2210 30
+3697 2210 20
+3697 2209 30
+3697 2209 25
+3697 2209 20
+3697 2208 35
+3697 2208 30
+3697 2208 25
+3696 2212 20
+3696 2210 25
+3696 2210 20
+3696 2209 35
+3696 2209 30
+3696 2209 25
+3696 2209 20
+3696 2208 30
+3696 2208 25
+3696 2208 20
+
+# tree
+Static 0x0D58 (Hue=0x497)
+3629 2111 29
+3617 2151 67
+3593 2146 63
+3593 2136 68
+3581 2161 45
+3557 2146 23
+3659 2091 20
+3599 2131 67
+3611 2111 25
+
+# tree
+Static 0x0D57 (Hue=0x497)
+3658 2092 20
+3616 2152 67
+3598 2132 67
+3592 2147 63
+3592 2137 68
+3580 2162 45
+3556 2147 24
+3628 2112 29
+3610 2112 25
+
+# clock parts
+Static 0x1050
+3718 2123 24
+3723 2131 24
+3714 2126 24
+3722 2131 24
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3D9)
+3773 2124 20
+
+# muffins
+Static 0x09EB
+3682 2168 24
+3757 2216 26
+3752 2222 24
+3758 2216 24
+3752 2223 24
+
+# wooden chest
+WoodenChest 0x0E43
+3684 2200 20
+3686 2200 20
+
+# wooden door
+DarkWoodDoor 0x06A5 (Facing=WestCW)
+3691 2199 20
+
+# grasses
+Static 0x0D33 (Hue=0x3DB)
+3616 2153 60
+
+# fallen log
+Static 0x0CF4 (Hue=0x3D8)
+3586 2154 59
+3567 2111 20
+3558 2136 22
+3638 2220 20
+
+# blood
+Static 0x122C
+3544 2154 20
+
+# stone roof
+Static 0x055F
+3704 2211 60
+3686 2210 20
+3684 2214 20
+3684 2211 20
+3700 2211 60
+3682 2210 20
+3681 2213 20
+3681 2210 20
+3699 2214 60
+3704 2213 60
+3703 2210 60
+3702 2209 60
+3701 2218 60
+3701 2212 60
+3699 2211 60
+3700 2216 60
+3700 2209 60
+3699 2218 60
+3702 2214 60
+3698 2216 60
+3698 2213 60
+3698 2210 60
+3697 2218 60
+3697 2212 60
+3683 2213 20
+
+# shells
+Static 0x0FCA
+3717 2029 3
+
+# blood
+Static 0x122A
+3544 2154 20
+
+# skull mug
+Static 0x0FFD
+3726 2228 21
+3728 2228 25
+3727 2228 25
+
+# pewter mug
+PewterMug 0x0FFF
+3727 2218 24
+
+# stone ruins
+Static 0x03BB
+3734 2120 20
+3697 2181 20
+3741 2067 5
+3689 2123 20
+3647 2119 22
+3719 2178 20
+3701 2179 20
+3770 2110 20
+3679 2240 20
+3798 2102 24
+
+# fallen log
+Static 0x0CF6 (Hue=0x3D8)
+3632 2148 62
+3625 2105 20
+3612 2153 61
+
+# table
+Static 0x0B72
+3683 2202 20
+
+# playing cards
+Static 0x0FA3
+3722 2217 24
+
+# fish
+Static 0x09CC
+3685 2258 24
+3685 2257 24
+3685 2255 24
+3685 2256 24
+
+# fish
+Static 0x09CD
+3685 2257 24
+3685 2256 24
+3685 2258 24
+3685 2255 24
+
+# game board
+ChessBoard 0x0FA6
+3697 2061 9
+3730 2221 24
+
+# sextant
+Static 0x1057
+3719 2131 24
+3722 2123 24
+
+# tree
+Static 0x0D70 (Hue=0x497)
+3786 2120 24
+3786 2115 20
+3636 2140 55
+3600 2150 63
+3600 2145 65
+3582 2130 43
+3576 2160 35
+3564 2165 20
+3618 2160 56
+3642 2085 20
+3636 2105 25
+
+# unbaked pie
+Static 0x1042
+3680 2172 24
+3752 2226 24
+3721 2083 9
+
+# sandstone wall
+Static 0x0257
+3687 2217 20
+3695 2211 20
+3703 2216 20
+3695 2217 20
+3695 2215 20
+3695 2213 20
+3695 2209 20
+
+# glass of water
+Static 0x1F93
+3731 2221 24
+
+# wooden ladder
+Static 0x08A1
+3673 2117 20
+
+# sandstone post
+Static 0x0161
+3679 2199 20
+3695 2207 40
+3703 2215 20
+3702 2215 40
+3695 2207 20
+
+# wooden ladder
+Static 0x08A3
+3676 2229 43
+3675 2229 43
+3682 2231 31
+3670 2185 21
+
+# candelabra
+Static 0x0B1F
+3760 2118 24
+3691 2165 31
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3DB)
+3690 2119 20
+3639 2136 44
+3615 2144 86
+
+# stool
+Static 0x0A2B
+3682 2172 20
+3682 2170 20
+3684 2170 20
+
+# diamond%s%
+Static 0x0F28
+3664 2132 24
+3664 2147 24
+3664 2145 24
+
+# sandstone wall
+Static 0x015F
+3695 2205 20
+3695 2201 20
+3695 2198 20
+3735 2151 20
+3695 2192 20
+3679 2207 20
+3679 2206 20
+3679 2205 20
+3679 2201 20
+3679 2200 20
+3695 2206 20
+3695 2204 20
+3695 2203 20
+3735 2150 20
+3735 2149 20
+3735 2148 20
+3735 2146 20
+3735 2145 20
+3735 2144 20
+3695 2207 20
+3695 2202 20
+3695 2200 20
+
+# piece%s% of amber
+Static 0x0F25
+3664 2133 24
+
+# water
+Static 0x179C
+3810 2137 -5
+3531 2158 -5
+
+# citrine%s%
+Static 0x0F24
+3664 2132 24
+
+# water
+Static 0x1797
+3810 2137 -5
+3804 2116 -5
+3683 2271 -5
+3631 2088 -5
+3531 2158 -5
+
+# rub%ies/y%
+Static 0x0F1D
+3664 2146 24
+3664 2148 24
+3664 2132 24
+
+# fishing pole
+Static 0x0DBF
+3685 2270 21
+3667 2299 -2
+
+# water
+Static 0x1798
+3652 2237 -5
+3531 2158 -5
+
+# water
+Static 0x179B
+3531 2158 -5
+
+# rub%ies/y%
+Static 0x0F14
+3664 2131 24
+
+# diamond%s%
+Static 0x0F29
+3665 2148 27
+3665 2146 27
+
+# garbage
+Static 0x10F1 (Hue=0x3E4)
+3546 2152 20
+3550 2155 22
+3554 2125 20
+
+# candelabra
+CandelabraStand 0x0B26
+3680 2251 20
+3736 2067 5
+3696 2160 20
+3686 2254 20
+3656 2118 20
+3691 2071 5
+3752 2120 20
+3680 2168 20
+3656 2176 20
+3770 2104 20
+3710 2251 20
+3696 2240 20
+3691 2056 5
+3684 2064 5
+3678 2096 20
+3670 2250 20
+3670 2112 20
+3663 2192 20
+
+# spinning wheel
+SpinningWheelSouthAddon 0x1015
+3661 2229 20
+
+# garbage
+Static 0x10EF
+3662 2288 0
+3655 2282 -1
+
+# candlabra
+CandelabraStand 0x0A29
+3752 2120 20
+3680 2251 20
+3680 2168 20
+3656 2176 20
+3656 2118 20
+
+# clock
+Static 0x104C
+3719 2120 29
+3714 2125 24
+
+# small palm
+Static 0x0C9C (Hue=0x3DA)
+3624 2156 63
+3614 2159 56
+3650 2220 20
+
+# flowstone
+Static 0x08E3
+3705 2019 -5
+3705 2016 -5
+3704 2017 -5
+3704 2016 -5
+3690 2018 -5
+3693 2016 -5
+3691 2020 -5
+
+# mushrooms
+Static 0x0D0E (Hue=0x497)
+3536 2138 20
+3611 2161 50
+
+# sapling
+Static 0x0CE9 (Hue=0x3DB)
+3597 2145 64
+3637 2110 29
+3613 2157 61
+
+# grasses
+Static 0x0CB0 (Hue=0x3DB)
+3587 2128 51
+3613 2156 60
+
+# grasses
+Static 0x0CB5 (Hue=0x3D9)
+3720 2136 20
+3647 2056 15
+3615 2161 57
+3613 2105 11
+3619 2136 87
+3613 2152 59
+
+# o'hii tree
+Static 0x0C9E (Hue=0x3D8)
+3627 2114 36
+3593 2148 62
+
+# sandstone wall
+Static 0x024D
+3701 2207 40
+3705 2207 40
+3704 2207 40
+3703 2215 40
+3703 2207 40
+3702 2207 40
+3700 2207 40
+3698 2207 40
+3697 2207 40
+3696 2207 40
+3699 2207 40
+
+# sandstone wall
+Static 0x025B
+3775 2111 20
+
+# tree
+Static 0x0D59 (Hue=0x497)
+3618 2150 67
+3600 2130 67
+3594 2145 63
+3594 2135 68
+3582 2160 45
+3558 2145 24
+3660 2090 20
+3630 2110 29
+
+# chair
+FancyWoodenChairCushion 0x0B51
+3682 2254 20
+3666 2255 20
+3666 2253 20
+3765 2123 20
+3709 2248 20
+3709 2246 20
+
+# bottle
+Static 0x0F01
+3709 2224 24
+
+# dough
+Static 0x103D
+3680 2170 24
+3761 2216 24
+
+# scroll%s%
+Static 0x0EF8
+3708 2224 24
+
+# bottle
+Static 0x0F02
+3708 2224 22
+
+# cattails
+Static 0x0CB8 (Hue=0x3DB)
+3624 2201 -15
+
+# brass sign
+LocalizedSign 0x0BD2
+3728 2160 20
+3720 2184 20
+
+# metal signpost
+Static 0x0BA2
+3682 2261 20
+3728 2160 20
+3669 2261 20
+
+# scroll%s%
+Static 0x0EF6
+3706 2224 24
+
+# fallen log
+Static 0x0CF5 (Hue=0x3D8)
+3581 2111 21
+3758 2209 20
+3627 2107 22
+3624 2206 13
+
+# grasses
+Static 0x0CAF (Hue=0x3D9)
+3624 2201 -15
+3704 2113 20
+3613 2132 77
+3611 2136 79
+
+# tile roof
+Static 0x05B5
+3689 2207 48
+3689 2206 48
+3689 2204 48
+3689 2199 48
+3689 2193 48
+3689 2192 48
+3688 2207 45
+3688 2206 45
+3688 2205 45
+3688 2199 45
+3688 2198 45
+3688 2197 45
+3688 2196 45
+3688 2195 45
+3688 2194 45
+3688 2193 45
+3688 2192 45
+3687 2207 42
+3687 2206 42
+3687 2197 42
+3687 2196 42
+3687 2194 42
+3687 2193 42
+3687 2192 42
+3686 2207 39
+3689 2200 48
+3689 2197 48
+3682 2261 46
+3681 2261 43
+3680 2261 40
+3665 2261 43
+3683 2261 49
+3689 2205 48
+3689 2196 48
+3689 2195 48
+3689 2194 48
+3667 2261 49
+3687 2198 42
+3687 2195 42
+3666 2261 46
+3664 2261 40
+3689 2198 48
+
+# rushes
+Static 0x0CA7 (Hue=0x3DB)
+3589 2129 58
+3618 2170 37
+
+# stone wall
+Static 0x0062 (Hue=0x8AE)
+3736 2175 20
+
+# book
+RedBook 0x0FF1
+3705 2211 44
+
+# small palm
+Static 0x0C9C (Hue=0x3D8)
+3574 2125 26
+3607 2139 75
+
+# stone ruins
+Static 0x03B8 (Hue=0x497)
+3570 2146 40
+3572 2142 38
+3565 2135 25
+3561 2137 22
+3570 2138 31
+3566 2148 33
+3559 2141 23
+3562 2145 26
+
+# stone stairs
+Static 0x0789 (Hue=0x497)
+3568 2145 40
+3570 2141 38
+3563 2134 25
+3559 2136 22
+3564 2147 33
+3557 2140 23
+3568 2137 31
+3560 2144 26
+
+# stone ruins
+Static 0x03B9 (Hue=0x497)
+3566 2145 40
+3568 2141 38
+3561 2134 25
+3557 2136 22
+3562 2147 33
+3555 2140 23
+3566 2137 31
+3558 2144 26
+
+# stone step
+Static 0x0917 (Hue=0x497)
+3568 2144 40
+3570 2140 38
+3563 2133 25
+3559 2135 22
+3568 2136 31
+3564 2146 33
+3557 2139 23
+3560 2143 26
+
+# ruined wall
+Static 0x027A (Hue=0x497)
+3567 2144 40
+3569 2140 38
+3562 2133 25
+3558 2135 22
+3567 2136 31
+3563 2146 33
+3556 2139 23
+3559 2143 26
+
+# fallen log
+Static 0x0CF5 (Hue=0x497)
+3660 2067 20
+3668 2106 20
+3614 2162 48
+
+# stone stairs
+Static 0x0794 (Hue=0x497)
+3569 2143 40
+3571 2139 38
+3564 2132 25
+3565 2145 33
+3560 2134 22
+3569 2135 31
+3558 2138 23
+3561 2142 26
+
+# large fern
+Static 0x0CA1 (Hue=0x3DB)
+3571 2164 21
+3771 2099 20
+3607 2146 67
+3647 2095 21
+3631 2151 71
+3616 2107 21
+3620 2150 67
+3614 2147 75
+3613 2162 47
+
+# ruined wall
+Static 0x0278 (Hue=0x497)
+3568 2143 40
+3570 2139 38
+3563 2132 24
+3564 2145 34
+3559 2134 22
+3568 2135 31
+3557 2138 23
+3560 2142 26
+
+# stone ruins
+Static 0x03BB (Hue=0x497)
+3566 2143 40
+3568 2139 38
+3561 2132 25
+3562 2145 33
+3557 2134 22
+3566 2135 31
+3555 2138 23
+3558 2142 26
+
+# stone stairs
+Static 0x078B (Hue=0x497)
+3567 2141 40
+3569 2137 38
+3562 2130 25
+3558 2132 22
+3567 2133 31
+3556 2136 23
+3563 2143 33
+3559 2140 26
+
+# grasses
+Static 0x0D32 (Hue=0x3DA)
+3755 2241 20
+3661 2089 20
+3736 2160 20
+3651 2252 20
+3609 2151 63
+
+# fan plant
+Static 0x0C98 (Hue=0x3DB)
+3541 2148 20
+3607 2145 66
+
+# candle
+CandleLarge 0x0B1A
+3699 2061 11
+3699 2072 9
+3686 2152 28
+3656 2099 28
+3768 2112 48
+
+# crystal ball
+Static 0x0E2F
+3696 2227 24
+3704 2224 24
+
+# wooden plank
+Static 0x07CF
+3671 2285 -3
+3671 2278 -3
+3682 2263 20
+3694 2282 -3
+3693 2282 -3
+3668 2270 20
+3668 2269 20
+3692 2295 -3
+3692 2283 -3
+3691 2294 -3
+3691 2282 -3
+3690 2295 -3
+3690 2283 -3
+3688 2287 -3
+3687 2291 -3
+3685 2291 -3
+3685 2287 -3
+3685 2261 20
+3684 2287 -3
+3683 2262 20
+3682 2287 -3
+3681 2294 -3
+3680 2294 -3
+3680 2266 20
+3680 2265 20
+3679 2295 -3
+3679 2287 -3
+3679 2268 20
+3694 2294 -3
+3678 2294 -3
+3678 2291 -3
+3678 2266 20
+3693 2294 -3
+3677 2295 -3
+3677 2279 -3
+3676 2287 -3
+3676 2277 -3
+3676 2270 20
+3675 2264 20
+3674 2291 -3
+3674 2281 -3
+3674 2266 20
+3673 2285 -3
+3686 2265 20
+3673 2275 -3
+3673 2267 20
+3673 2264 20
+3673 2263 20
+3672 2287 -3
+3672 2277 -3
+3671 2288 -3
+3671 2284 -3
+3671 2275 -3
+3671 2274 -3
+3671 2268 20
+3671 2262 20
+3670 2294 -3
+3670 2269 20
+3682 2268 20
+3682 2266 20
+3669 2294 -3
+3669 2287 -3
+3669 2262 20
+3668 2295 -3
+3667 2294 -3
+3667 2287 -3
+3666 2295 -3
+3666 2266 20
+3666 2261 20
+3671 2266 20
+3664 2287 -3
+3663 2291 -3
+3663 2263 20
+3693 2287 -3
+3661 2291 -3
+3661 2287 -3
+3660 2287 -3
+3658 2287 -3
+3657 2294 -3
+3657 2282 -3
+3656 2294 -3
+3656 2282 -3
+3691 2287 -3
+3655 2295 -3
+3655 2287 -3
+3655 2283 -3
+3654 2294 -3
+3654 2291 -3
+3654 2282 -3
+3653 2295 -3
+3653 2283 -3
+
+# mushrooms
+Static 0x0D14 (Hue=0x3D9)
+3612 2162 47
+
+# fern
+Static 0x0CA4 (Hue=0x3DA)
+3569 2164 21
+3560 2118 20
+3543 2156 19
+3788 2113 25
+3723 2239 20
+3643 2127 35
+3624 2173 35
+3647 2087 20
+3643 2086 20
+3608 2152 60
+3633 2106 24
+3788 2128 26
+3621 2113 36
+3759 2081 33
+3606 2164 41
+
+# fern
+Static 0x0C9F (Hue=0x3DA)
+3776 2133 25
+3760 2082 31
+3642 2091 20
+3661 2078 20
+3599 2146 60
+3634 2125 45
+3612 2164 43
+3612 2145 77
+
+# tiller man
+Static 0x3E4E
+3681 2285 -5
+
+# stone roof
+Static 0x055C
+3705 2212 60
+3704 2210 60
+3703 2214 60
+3701 2215 60
+3685 2210 20
+3684 2213 20
+3683 2210 20
+3682 2212 20
+3700 2212 60
+3705 2214 60
+3703 2212 60
+3699 2215 60
+3698 2214 60
+3685 2214 20
+3681 2209 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x497)
+3543 2141 20
+3558 2148 26
+3554 2145 22
+3720 2068 5
+3553 2159 22
+
+# morning glories
+Static 0x0D34 (Hue=0x3D8)
+3607 2142 74
+
+# small palm
+Static 0x0C9A (Hue=0x3DA)
+3587 2139 64
+3584 2128 45
+3584 2127 45
+3743 2184 20
+3690 2261 20
+3770 2206 20
+
+# mushrooms
+Static 0x0D11 (Hue=0x3DB)
+3741 2261 20
+
+# small palm
+Static 0x0C9C (Hue=0x497)
+3633 2080 20
+3608 2114 34
+3608 2157 58
+3751 2251 9
+
+# dirt
+Static 0x1E00 (Hue=0x3E1)
+3549 2146 21
+3549 2138 20
+3549 2144 21
+3551 2133 20
+3558 2126 20
+3558 2148 26
+3551 2147 22
+3714 2066 5
+3551 2159 21
+3554 2161 21
+
+# pile of garbage
+Static 0x10F2
+3549 2149 21
+3555 2136 20
+3559 2120 20
+3657 2062 20
+3656 2280 -1
+3552 2163 20
+
+# fern
+Static 0x0CA2 (Hue=0x3DA)
+3585 2126 44
+3574 2127 33
+3745 2078 5
+3702 2109 20
+3632 2129 55
+3615 2155 58
+3648 2085 20
+3636 2080 20
+3637 2083 20
+3608 2154 59
+3670 2065 21
+3643 2064 20
+3623 2120 44
+3632 2214 20
+3749 2254 14
+3603 2140 72
+
+# cattails
+Static 0x0CB7 (Hue=0x497)
+3626 2209 20
+
+# candelabra
+Candelabra 0x0B1D
+3760 2115 24
+3705 2211 48
+3656 2141 26
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E2)
+3551 2152 22
+3558 2142 24
+
+# bed
+Static 0x0A5A
+3693 2218 20
+3694 2216 20
+3693 2215 20
+3688 2217 20
+3694 2218 20
+3694 2214 20
+3694 2212 20
+
+# fern
+Static 0x0CA0 (Hue=0x3DA)
+3588 2158 53
+3682 2111 20
+3628 2151 78
+3737 2093 5
+3676 2140 20
+3630 2139 68
+3622 2151 66
+3639 2092 20
+3730 2256 20
+3635 2076 20
+3596 2145 62
+3600 2115 35
+
+# bulrushes
+Static 0x0C94 (Hue=0x3D8)
+3562 2166 20
+3638 2140 48
+3644 2090 20
+3599 2122 49
+3612 2142 84
+3610 2124 60
+
+# clock
+Static 0x104B
+3720 2123 24
+3722 2131 24
+
+# silverware
+Static 0x09D5
+3683 2203 24
+3722 2084 9
+
+# pen and ink
+Static 0x0FBF
+3680 2253 24
+3669 2235 24
+3664 2254 27
+3683 2203 27
+3752 2220 24
+3699 2209 24
+3656 2193 24
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3D8)
+3748 2087 26
+3730 2257 15
+
+# sandstone floor
+Static 0x052A
+3705 2208 40
+3703 2208 40
+3701 2208 40
+3701 2207 40
+3699 2214 40
+3699 2212 40
+3705 2210 40
+3704 2218 40
+3704 2216 40
+3704 2215 40
+3704 2214 40
+3703 2212 40
+3703 2210 40
+3702 2208 40
+3705 2213 40
+3701 2212 40
+3701 2210 40
+3699 2215 40
+3699 2213 40
+3699 2211 40
+3699 2210 40
+3697 2217 40
+3697 2216 40
+3697 2215 40
+3696 2215 40
+3698 2215 40
+
+# goblet
+Static 0x09B3
+3726 2218 24
+3718 2084 9
+3718 2083 9
+3721 2084 9
+
+# small palm
+Static 0x0C99 (Hue=0x3D8)
+3578 2122 25
+3627 2199 20
+3647 2084 20
+3624 2148 79
+3616 2152 58
+3611 2111 26
+3623 2190 15
+
+# garbage
+Static 0x10EE (Hue=0x3E4)
+3538 2144 20
+3557 2164 20
+3554 2157 23
+
+# fern
+Static 0x0CA2 (Hue=0x3D9)
+3579 2124 29
+3626 2116 40
+3617 2153 58
+3647 2206 20
+3611 2155 59
+3719 2244 20
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3D9)
+3604 2125 62
+
+# fitting
+Static 0x112F (Hue=0x497)
+3555 2125 20
+3664 2216 20
+3538 2157 -15
+3552 2147 23
+3545 2137 20
+
+# rock
+Static 0x1774
+3598 2145 61
+3739 2097 20
+3609 2143 75
+3633 2174 40
+3634 2103 20
+3634 2079 20
+3657 2174 20
+3615 2142 91
+3733 2231 20
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x497)
+3603 2127 63
+
+# chair
+FancyWoodenChairCushion 0x0B50
+3754 2125 20
+3769 2117 20
+3756 2125 20
+3708 2250 20
+3772 2117 20
+3705 2250 20
+3700 2253 20
+3698 2253 20
+
+# chair
+Static 0x0B4F
+3773 2104 20
+3705 2240 20
+3698 2240 20
+
+# stone ruins
+Static 0x03C3
+3721 2181 20
+3747 2144 11
+3668 2105 20
+3778 2108 20
+3745 2067 5
+3645 2113 21
+3707 2157 20
+3782 2123 20
+3653 2093 20
+3732 2067 5
+3702 2075 5
+3728 2058 5
+3734 2103 20
+
+# small palm
+Static 0x0C9B (Hue=0x3DA)
+3566 2113 20
+3675 2132 20
+3647 2074 20
+3635 2072 20
+3631 2098 20
+3614 2147 76
+3611 2154 59
+
+# dirt
+Static 0x1DFF
+3546 2140 20
+3555 2162 21
+3547 2153 20
+3557 2154 24
+3552 2130 20
+3555 2133 20
+3675 2055 28
+3695 2066 5
+3714 2225 20
+3684 2222 20
+3555 2140 21
+3556 2125 20
+3555 2132 20
+3551 2159 21
+3668 2232 20
+3558 2150 27
+3637 2219 20
+3550 2154 22
+3557 2158 22
+
+# blade plant
+Static 0x0C93 (Hue=0x3D9)
+3581 2127 40
+3627 2114 36
+3782 2106 20
+
+# dirt
+Static 0x1DFE (Hue=0x497)
+3539 2144 20
+3551 2138 20
+3538 2157 -15
+3661 2053 20
+3744 2066 5
+3556 2147 25
+3650 2126 25
+3552 2156 23
+3675 2209 20
+3556 2152 25
+3559 2136 22
+3683 2021 -15
+3546 2157 20
+3551 2131 20
+3556 2128 20
+3558 2125 20
+3558 2124 20
+3672 2068 22
+3726 2066 5
+3559 2115 -15
+3546 2155 20
+3556 2151 25
+
+# small palm
+Static 0x0C9A (Hue=0x3D9)
+3575 2127 34
+3720 2116 20
+3623 2115 39
+3617 2148 72
+3615 2164 46
+3596 2125 54
+
+# small palm
+Static 0x0C9D (Hue=0x3D8)
+3580 2118 24
+3791 2106 26
+3653 2138 21
+3646 2130 33
+3624 2117 41
+3610 2159 58
+3598 2106 21
+
+# blade plant
+Static 0x0C93 (Hue=0x3D8)
+3628 2125 56
+3628 2217 20
+3625 2190 20
+3623 2166 45
+
+# tile roof
+Static 0x05C0
+3688 2203 48
+3687 2204 45
+3687 2203 48
+3686 2205 42
+3686 2204 45
+3686 2203 48
+3686 2192 39
+3685 2206 39
+3685 2205 42
+3685 2204 45
+3685 2192 39
+3684 2207 36
+3684 2206 39
+3684 2205 42
+3684 2204 45
+3684 2203 48
+3684 2192 39
+3683 2207 36
+3683 2206 39
+3683 2205 42
+3683 2204 33
+3683 2203 48
+3683 2192 39
+3682 2207 36
+3682 2206 39
+3682 2205 42
+3682 2204 45
+3682 2203 48
+3682 2192 39
+3681 2207 36
+3681 2206 39
+3681 2205 42
+3681 2204 45
+3681 2203 48
+3680 2207 36
+3680 2206 39
+3680 2205 42
+3680 2204 45
+3680 2203 48
+3680 2192 39
+3679 2207 36
+3679 2206 39
+3679 2205 42
+3679 2204 45
+3679 2203 48
+3679 2192 39
+3685 2203 48
+3681 2192 39
+
+# sapling
+Static 0x0CEA (Hue=0x3DB)
+3630 2184 24
+
+# small palm
+Static 0x0C99 (Hue=0x497)
+3633 2076 8
+3603 2146 63
+
+# small palm
+Static 0x0C9A (Hue=0x3DB)
+3578 2115 22
+3627 2196 20
+3602 2168 37
+
+# stone ruins
+Static 0x03B8
+3702 2258 20
+3723 2141 20
+3673 2123 20
+3699 2074 5
+3720 2174 20
+3677 2109 20
+3707 2177 20
+3700 2180 20
+3702 2155 20
+3651 2113 20
+3720 2054 5
+3796 2113 24
+3669 2257 20
+3777 2104 20
+
+# wooden post
+Static 0x00A9
+3623 2207 -15
+
+# mushrooms
+Static 0x0D13 (Hue=0x3D8)
+3637 2171 46
+3601 2157 58
+
+# wooden bench
+WoodenBench 0x0B2C
+3696 2201 20
+3696 2200 20
+3696 2199 20
+3773 2103 20
+3789 2097 25
+
+# checkers
+Static 0x0FA5
+3730 2221 24
+3697 2061 9
+
+# checkers
+Static 0x0FA4
+3730 2221 24
+3697 2061 9
+
+# wooden shelf
+EmptyBookcase 0x0A9E
+3715 2084 5
+3712 2130 20
+3712 2125 20
+3680 2250 20
+3680 2249 20
+3664 2257 20
+3712 2124 20
+3712 2129 20
+3715 2085 5
+
+# stone ruins
+Static 0x03C6
+3789 2112 25
+3700 2181 20
+3694 2187 20
+3722 2194 20
+3699 2183 20
+3740 2121 20
+3733 2091 5
+3715 2247 20
+3770 2222 20
+3743 2135 21
+3727 2179 20
+3754 2088 27
+3737 2099 20
+3684 2258 20
+3642 2130 36
+3710 2178 20
+3714 2091 5
+3730 2130 20
+3660 2257 20
+3664 2184 20
+3692 2088 8
+
+# dirt patch
+Static 0x0911 (Hue=0x497)
+3543 2145 20
+3541 2148 20
+3555 2139 21
+3545 2138 20
+3557 2145 23
+3557 2121 20
+3740 2129 20
+3552 2126 20
+3551 2144 22
+3687 2061 5
+3542 2154 20
+3552 2164 20
+3552 2161 27
+3697 2065 5
+3627 2191 20
+3545 2147 20
+3743 2070 5
+3553 2121 20
+3551 2155 22
+3555 2160 21
+3747 2066 6
+
+# pier
+Static 0x03AA
+3687 2270 21
+3687 2261 21
+3663 2262 21
+3684 2270 21
+3682 2270 21
+3680 2270 21
+3679 2261 21
+3678 2270 21
+3671 2261 21
+3669 2270 21
+3667 2270 21
+3665 2270 21
+3663 2270 21
+3663 2268 21
+3663 2266 21
+3663 2264 21
+3687 2268 21
+
+# sandstone wall
+Static 0x024E
+3702 2217 40
+3786 2116 20
+3702 2218 40
+3695 2215 40
+3695 2214 40
+3695 2213 40
+3695 2212 40
+3695 2211 40
+3695 2210 40
+3695 2209 40
+3695 2208 40
+3702 2216 40
+3695 2218 40
+3695 2217 40
+3695 2216 40
+3773 2106 20
+
+# fallen log
+Static 0x0CF4 (Hue=0x3DB)
+3539 2150 20
+3614 2155 59
+3649 2087 20
+3621 2187 8
+
+# stone ruins
+Static 0x03BA
+3717 2067 5
+3782 2111 20
+3780 2100 20
+3662 2162 20
+3736 2127 20
+3736 2094 10
+3640 2116 33
+3706 2067 5
+3745 2069 5
+3684 2248 20
+3736 2097 20
+3777 2118 20
+3665 2252 20
+3722 2105 20
+3701 2078 5
+
+# dirt patch
+Static 0x0911 (Hue=0x3E3)
+3541 2139 20
+3551 2142 22
+3548 2158 21
+3742 2070 5
+3548 2151 21
+
+# snake plant
+Static 0x0CA9 (Hue=0x497)
+3643 2095 22
+3627 2193 20
+3606 2130 68
+3625 2200 20
+3613 2178 27
+
+# wood
+Static 0x1B81
+3662 2043 20
+3553 2153 23
+3553 2128 20
+3557 2157 23
+3556 2150 26
+3555 2151 24
+3555 2142 21
+3537 2155 -15
+3557 2121 20
+3742 2073 5
+3555 2140 21
+3551 2132 20
+3550 2163 20
+3765 2072 32
+3764 2071 32
+3551 2146 22
+3731 2074 5
+3557 2118 20
+3773 2104 20
+3558 2132 20
+3649 2147 32
+3558 2160 21
+3536 2133 18
+3638 2072 20
+
+# fern
+Static 0x0CA0 (Hue=0x497)
+3580 2141 50
+3569 2124 22
+3766 2140 22
+3761 2083 31
+3787 2116 22
+3798 2121 24
+3631 2112 34
+3610 2161 48
+3598 2124 54
+3611 2155 59
+3580 2131 41
+3601 2134 67
+3606 2179 21
+
+# chair
+Static 0x0B4E
+3696 2248 20
+
+# grasses
+Static 0x0CB0 (Hue=0x3D9)
+3565 2164 20
+3755 2143 16
+3623 2109 27
+3621 2176 31
+3611 2161 50
+3599 2133 69
+
+# Merchants' Guild
+LocalizedSign 0x0C09
+3712 2242 20
+
+# fan plant
+Static 0x0C98 (Hue=0x497)
+3606 2154 59
+
+# large fern
+Static 0x0CA1 (Hue=0x3D8)
+3583 2129 44
+3778 2134 28
+3675 2088 20
+3634 2097 20
+3635 2107 28
+3801 2099 20
+3603 2150 59
+3627 2198 20
+3627 2175 34
+3597 2146 60
+
+# sandstone wall
+Static 0x0160
+3689 2199 20
+3688 2199 20
+3687 2199 20
+3686 2199 20
+3771 2107 20
+3684 2199 20
+3682 2199 20
+3653 2111 20
+3704 2215 40
+3695 2207 20
+3680 2199 20
+
+# pier
+Static 0x03A5
+3692 2280 -2
+3694 2299 -3
+3694 2291 -3
+3694 2287 -3
+3694 2279 -3
+3690 2299 -3
+3690 2291 -3
+3690 2287 -3
+3690 2279 -3
+3666 2299 -3
+3666 2291 -3
+3687 2270 0
+3687 2270 10
+3687 2270 15
+3687 2268 0
+3687 2268 5
+3687 2268 10
+3687 2268 15
+3684 2270 -5
+3684 2270 0
+3684 2270 5
+3684 2270 10
+3684 2270 15
+3681 2271 -5
+3677 2269 -5
+3676 2269 -5
+3682 2270 5
+3682 2270 10
+3681 2299 -3
+3681 2291 -3
+3680 2270 -5
+3680 2270 0
+3680 2270 5
+3680 2270 10
+3680 2270 15
+3683 2271 -5
+3687 2268 -5
+3687 2267 -5
+3678 2270 -5
+3678 2270 0
+3678 2270 5
+3678 2270 10
+3678 2270 15
+3677 2299 -3
+3677 2291 -3
+3677 2287 -3
+3682 2270 -5
+3683 2270 -5
+3685 2270 -5
+3687 2270 5
+3682 2268 -5
+3684 2269 -5
+3687 2269 -5
+3670 2299 -3
+3670 2291 -3
+3670 2287 -3
+3682 2270 0
+3682 2270 15
+3663 2269 -5
+3663 2267 -5
+3669 2270 15
+3669 2270 10
+3681 2287 -3
+3669 2270 -5
+3663 2270 15
+3663 2270 10
+3663 2270 5
+3663 2270 0
+3663 2268 0
+3663 2268 -5
+3663 2266 -5
+3663 2266 0
+3657 2299 -3
+3657 2291 -3
+3657 2287 -3
+3657 2279 -3
+3653 2299 -3
+3653 2291 -3
+3653 2287 -3
+3653 2279 -3
+3686 2270 -5
+
+# teleporter
+Static 0x1809 (Hue=0x45B)
+3675 2257 20
+
+# sapling
+Static 0x0CE9 (Hue=0x3D8)
+3639 2100 23
+3614 2141 89
+3598 2138 68
+
+# dirt
+Static 0x1DFE
+3552 2147 23
+3548 2144 21
+3539 2148 20
+3552 2145 22
+3553 2142 21
+3554 2163 20
+3556 2121 20
+3559 2153 25
+3554 2126 20
+3557 2127 20
+3550 2155 22
+3545 2150 20
+3546 2158 20
+3554 2121 20
+3559 2121 20
+3552 2131 20
+3557 2121 20
+3722 2073 5
+3558 2149 27
+3725 2057 5
+3538 2150 20
+3559 2149 26
+3736 2059 5
+3644 2069 20
+3546 2145 20
+
+# garbage
+Static 0x10F0 (Hue=0x3E2)
+3544 2149 20
+3559 2151 27
+3559 2129 20
+3556 2123 20
+3553 2162 20
+3549 2145 21
+
+# dirt
+Static 0x1E00 (Hue=0x497)
+3548 2150 21
+3542 2140 20
+3541 2145 20
+3556 2142 23
+3546 2138 20
+3550 2156 22
+3555 2162 21
+3622 2141 89
+3547 2138 20
+3546 2141 20
+3556 2153 24
+3552 2131 20
+3556 2125 20
+3549 2151 21
+3551 2158 21
+3693 2061 5
+3552 2167 20
+3745 2062 5
+3696 2180 20
+3540 2140 20
+3552 2165 20
+3744 2071 5
+3540 2151 20
+3553 2154 23
+3555 2120 20
+3555 2118 23
+3656 2070 20
+3676 2056 33
+3548 2152 21
+3558 2147 24
+3754 2142 20
+3550 2149 22
+
+# garbage
+Static 0x10EE
+3558 2142 24
+3546 2142 20
+3541 2137 20
+3553 2120 17
+3556 2140 21
+3547 2137 20
+3547 2143 20
+3738 2066 5
+3554 2129 20
+3557 2152 25
+3656 2298 -2
+3559 2124 20
+3546 2161 -15
+3538 2156 -15
+3552 2164 20
+3711 2123 20
+3536 2134 24
+3655 2034 -15
+3549 2162 20
+3546 2157 20
+3732 2064 5
+3538 2149 20
+3542 2147 20
+3549 2154 21
+3551 2152 22
+3552 2139 20
+3741 2064 5
+3546 2145 20
+
+# garbage
+Static 0x10F0 (Hue=0x3E1)
+3555 2140 21
+3671 2068 23
+3552 2152 23
+3549 2149 21
+
+# garbage
+Static 0x10F0 (Hue=0x497)
+3657 2065 20
+3553 2148 23
+3615 2174 31
+3547 2142 20
+3770 2074 24
+3558 2124 20
+3559 2138 23
+3559 2118 20
+3670 2214 20
+3545 2147 20
+3550 2159 21
+3669 2061 20
+3552 2162 20
+3704 2173 20
+3558 2148 26
+3550 2149 22
+3718 2065 5
+3650 2072 20
+3553 2123 20
+3554 2156 23
+3550 2156 22
+3656 2042 20
+3553 2127 20
+3540 2138 24
+3542 2137 20
+3537 2150 20
+
+# garbage
+Static 0x10F1 (Hue=0x497)
+3543 2143 20
+3549 2140 20
+3546 2141 20
+3554 2161 21
+3553 2160 21
+3543 2148 20
+3710 2057 5
+3552 2144 23
+3552 2160 21
+3725 2052 5
+3557 2147 24
+3550 2146 22
+3559 2122 20
+3655 2255 20
+3555 2142 21
+3757 2128 20
+3659 2113 20
+3641 2067 20
+3725 2058 5
+3548 2154 21
+3553 2122 23
+3557 2119 20
+3549 2155 21
+3553 2164 20
+
+# dirt
+Static 0x1DFE (Hue=0x3E1)
+3540 2141 20
+3554 2164 20
+3555 2141 21
+3651 2069 20
+3555 2136 20
+3556 2140 21
+3552 2158 22
+3775 2071 -15
+3554 2122 20
+3554 2150 24
+3540 2149 20
+
+# garbage
+Static 0x10F0
+3546 2145 20
+3540 2140 20
+3557 2138 22
+3550 2140 20
+3751 2045 20
+3550 2144 21
+3553 2158 22
+3662 2059 20
+3552 2131 20
+3559 2119 20
+3559 2137 22
+3672 2049 20
+3718 2058 5
+3573 2125 24
+3558 2133 20
+3551 2145 22
+3557 2123 20
+3551 2152 22
+3762 2126 20
+3554 2154 24
+3547 2150 20
+3665 2071 20
+
+# wood
+Static 0x1B81 (Hue=0x497)
+3540 2149 20
+3687 2247 20
+3668 2213 20
+3671 2046 20
+3724 2074 5
+3559 2154 24
+3554 2132 20
+3556 2127 20
+3559 2145 26
+3718 2068 5
+3761 2061 21
+3553 2123 20
+3705 2168 20
+3656 2225 20
+3739 2062 5
+3549 2144 21
+3536 2148 20
+3557 2156 23
+3649 2071 20
+3558 2153 25
+3550 2159 21
+3550 2153 22
+3540 2138 24
+3548 2142 20
+
+# garbage
+Static 0x10F1
+3544 2153 20
+3551 2143 21
+3540 2139 20
+3543 2140 20
+3559 2135 21
+3544 2137 20
+3550 2140 20
+3544 2138 20
+3543 2146 20
+3557 2153 24
+3747 2062 5
+3658 2072 20
+3658 2189 20
+3553 2125 20
+3558 2118 20
+3557 2164 20
+3555 2123 20
+3759 2069 35
+3549 2154 21
+3657 2066 20
+3549 2158 21
+3556 2155 23
+3554 2155 23
+3554 2157 23
+3742 2060 5
+3655 2196 20
+3661 2064 20
+3549 2147 21
+
+# wooden stairs
+Static 0x0739
+3672 2273 6
+3672 2271 16
+3676 2275 -3
+3677 2275 -3
+3677 2274 1
+3677 2273 6
+3677 2272 11
+3677 2271 16
+3676 2274 1
+3676 2273 6
+3676 2272 11
+3676 2271 16
+3675 2275 -3
+3675 2274 1
+3675 2273 6
+3675 2272 11
+3674 2275 -3
+3674 2273 6
+3674 2272 11
+3674 2271 16
+3673 2275 -3
+3673 2274 1
+3673 2273 6
+3673 2272 11
+3673 2271 16
+3672 2275 -3
+3672 2274 1
+3672 2272 11
+3671 2275 -3
+3671 2274 1
+3671 2273 6
+3671 2272 11
+3671 2271 16
+3670 2275 -3
+3670 2274 1
+3670 2273 6
+3670 2272 11
+3670 2271 16
+3675 2271 16
+3674 2274 1
+
+# wood
+Static 0x0738
+3681 2299 -15
+3694 2299 -15
+3694 2291 -14
+3694 2291 -15
+3694 2287 -14
+3694 2287 -15
+3690 2299 -15
+3677 2299 -15
+3681 2291 -15
+3672 2274 -2
+3679 2290 -14
+3677 2274 -4
+3677 2273 1
+3677 2273 -4
+3677 2272 6
+3677 2272 1
+3677 2272 -4
+3677 2271 11
+3677 2271 6
+3677 2271 1
+3677 2271 -4
+3676 2274 -2
+3676 2273 2
+3676 2272 8
+3676 2271 11
+3675 2290 -14
+3675 2281 -14
+3675 2274 -2
+3675 2273 2
+3675 2272 8
+3675 2271 11
+3675 2270 -5
+3674 2272 8
+3674 2271 11
+3674 2270 -5
+3673 2274 -2
+3673 2273 2
+3673 2272 8
+3673 2271 11
+3673 2270 -5
+3672 2273 2
+3672 2272 8
+3672 2271 11
+3672 2270 -5
+3671 2274 -2
+3671 2273 2
+3671 2272 8
+3671 2271 11
+3671 2270 -5
+3670 2299 -14
+3670 2291 -13
+3670 2274 -2
+3670 2273 2
+3670 2272 8
+3670 2270 -5
+3669 2270 -5
+3669 2270 0
+3666 2299 -14
+3657 2299 -14
+3653 2299 -14
+3674 2274 -2
+3674 2273 2
+
+# brazier
+Brazier 0x0E32
+3704 2217 20
+3704 2221 20
+3696 2224 20
+3696 2220 20
+
+# cannon ball
+Static 0x0E73
+3676 2261 20
+
+# rock
+Static 0x177C
+3575 2119 23
+3742 2136 23
+3743 2114 20
+3638 2089 20
+3638 2100 22
+3616 2117 40
+3617 2146 78
+3613 2181 16
+3597 2141 66
+
+# wood
+Static 0x1B81 (Hue=0x3E1)
+3550 2158 21
+3559 2126 20
+3559 2150 27
+3559 2152 26
+3553 2126 20
+3555 2150 25
+3647 2071 20
+
+# dirt patch
+Static 0x0911
+3557 2147 24
+3552 2127 20
+3549 2159 21
+3555 2130 20
+3556 2127 20
+3558 2151 27
+3656 2204 20
+3555 2137 20
+3559 2134 21
+3550 2161 20
+3733 2066 5
+3689 2069 5
+3539 2141 20
+
+# garbage
+Static 0x10EE (Hue=0x3E3)
+3549 2149 21
+3556 2134 20
+3558 2154 24
+3541 2140 20
+
+# small palm
+Static 0x0C99 (Hue=0x3DB)
+3637 2096 20
+3598 2126 59
+3684 2121 20
+
+# large fern
+Static 0x0CA1 (Hue=0x3D9)
+3592 2144 61
+3590 2108 22
+3537 2150 20
+3726 2248 20
+3623 2115 39
+3635 2143 55
+3631 2106 22
+3615 2152 58
+3597 2141 66
+3595 2152 61
+
+# garbage
+Static 0x10EE (Hue=0x497)
+3549 2159 21
+3558 2147 24
+3701 2176 20
+3552 2143 21
+3558 2156 23
+3555 2125 20
+3554 2152 24
+3555 2133 20
+3774 2073 20
+3548 2158 21
+3552 2120 -15
+3554 2139 20
+3689 2066 5
+3762 2055 20
+3555 2134 20
+3558 2125 20
+3555 2122 20
+3762 2065 24
+3552 2162 20
+3704 2069 5
+3655 2071 20
+3544 2142 20
+3706 2201 20
+3542 2149 20
+3541 2139 20
+
+# fern
+Static 0x0CA3 (Hue=0x3DA)
+3585 2148 65
+3580 2158 46
+3767 2091 20
+3650 2085 20
+3644 2059 20
+3612 2107 21
+3567 2111 6
+3615 2117 41
+3596 2135 67
+3606 2156 58
+3601 2171 31
+
+# candelabra
+Static 0x0B27
+3684 2070 5
+3678 2110 20
+3670 2229 20
+3670 2118 20
+3664 2248 20
+3664 2096 20
+3656 2198 20
+3656 2190 20
+3656 2111 20
+3736 2062 5
+3766 2126 20
+3766 2096 20
+3704 2240 20
+3701 2165 20
+3680 2200 20
+3691 2078 5
+3767 2118 20
+3670 2176 20
+3702 2056 5
+3694 2170 20
+
+# fern
+Static 0x0CA3 (Hue=0x3D8)
+3578 2122 25
+3763 2097 20
+3732 2259 20
+3644 2090 20
+3637 2157 63
+3771 2126 20
+3633 2080 20
+3634 2093 10
+3634 2080 20
+3596 2124 53
+3624 2153 68
+3618 2149 71
+3614 2118 42
+3618 2161 55
+3604 2138 68
+3607 2154 60
+3612 2174 31
+3595 2143 60
+
+# small palm
+Static 0x0C9B (Hue=0x3D9)
+3648 2064 20
+3609 2106 21
+3615 2145 82
+3754 2081 28
+3601 2139 69
+3595 2135 67
+
+# fallen log
+Static 0x0CF7 (Hue=0x497)
+3636 2150 53
+3597 2162 43
+3595 2127 55
+
+# wooden plank
+Static 0x07CE
+3673 2262 20
+3673 2261 20
+3672 2272 7
+3693 2291 -3
+3693 2286 -3
+3668 2298 -3
+3692 2288 -3
+3691 2299 -3
+3691 2291 -3
+3690 2288 -3
+3689 2288 -3
+3688 2291 -3
+3687 2287 -3
+3664 2291 -3
+3686 2288 -3
+3684 2291 -3
+3684 2270 20
+3684 2261 20
+3683 2288 -3
+3683 2269 20
+3683 2264 20
+3683 2261 20
+3682 2291 -3
+3681 2288 -3
+3680 2298 -3
+3680 2288 -3
+3680 2263 20
+3680 2261 20
+3679 2298 -3
+3679 2291 -3
+3679 2269 20
+3679 2266 20
+3679 2262 20
+3679 2261 20
+3678 2299 -3
+3678 2287 -3
+3678 2267 20
+3693 2298 -3
+3678 2262 20
+3678 2261 20
+3677 2283 -3
+3677 2282 -3
+3692 2298 -3
+3692 2286 -3
+3677 2270 20
+3677 2268 20
+3677 2266 20
+3677 2262 20
+3677 2261 20
+3691 2279 -3
+3676 2288 -3
+3676 2283 -3
+3676 2282 -3
+3676 2278 -3
+3676 2272 7
+3676 2262 20
+3676 2261 20
+3675 2291 -3
+3675 2289 -3
+3675 2287 -3
+3675 2283 -3
+3675 2282 -3
+3675 2281 -3
+3675 2279 -3
+3675 2277 -3
+3675 2272 7
+3675 2270 20
+3675 2268 20
+3675 2262 20
+3675 2261 20
+3674 2283 -3
+3674 2282 -3
+3674 2262 20
+3674 2261 20
+3673 2289 -3
+3673 2283 -3
+3673 2282 -3
+3673 2281 -3
+3673 2279 -3
+3692 2279 -3
+3673 2272 7
+3672 2283 -3
+3672 2282 -3
+3683 2265 20
+3672 2263 20
+3672 2262 20
+3672 2261 20
+3671 2283 -3
+3671 2282 -3
+3671 2272 7
+3670 2284 -3
+3670 2283 -3
+3670 2282 -3
+3670 2274 -3
+3670 2272 7
+3669 2298 -3
+3669 2291 -3
+3668 2288 -3
+3667 2299 -3
+3667 2291 -3
+3667 2269 20
+3666 2288 -3
+3665 2288 -3
+3665 2270 20
+3664 2262 20
+3663 2287 -3
+3662 2288 -3
+3677 2288 -3
+3660 2291 -3
+3659 2290 -3
+3659 2288 -3
+3677 2280 -3
+3656 2298 -3
+3656 2288 -3
+3656 2286 -3
+3655 2298 -3
+3655 2291 -3
+3655 2286 -3
+3655 2279 -3
+3654 2299 -3
+3654 2287 -3
+3654 2279 -3
+3653 2288 -3
+3674 2272 7
+3673 2291 -3
+
+# dirt
+Static 0x1E00
+3550 2152 22
+3552 2147 23
+3541 2151 20
+3538 2149 20
+3553 2142 21
+3540 2141 20
+3548 2153 21
+3557 2157 23
+3721 2058 5
+3551 2142 22
+3548 2146 21
+3557 2162 20
+3543 2149 20
+3558 2137 22
+3555 2140 21
+3556 2136 20
+3733 2057 5
+3536 2133 18
+3671 2069 22
+3797 2150 24
+3632 2142 65
+3725 2066 5
+3736 2073 5
+3553 2121 20
+3556 2117 20
+3557 2118 20
+3559 2154 25
+3558 2155 24
+3670 2060 20
+3703 2057 5
+3771 2072 21
+
+# garbage
+Static 0x10EE (Hue=0x3E1)
+3570 2113 20
+3558 2119 20
+3724 2068 5
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3DA)
+3580 2123 26
+3569 2120 21
+3636 2096 20
+3597 2149 62
+
+# fern
+Static 0x0CA0 (Hue=0x3DB)
+3586 2131 52
+3577 2124 27
+3568 2166 20
+3768 2093 20
+3738 2259 20
+3699 2106 20
+3619 2146 77
+3636 2157 66
+3623 2148 79
+3637 2103 23
+3602 2152 58
+3630 2119 41
+3604 2126 62
+3605 2127 63
+3769 2205 14
+
+# dirt patch
+Static 0x0912 (Hue=0x497)
+3548 2147 21
+3552 2144 23
+3555 2129 20
+3729 2131 20
+3687 2060 5
+3656 2136 20
+3542 2149 20
+3723 2069 5
+
+# dirt
+Static 0x1DFF (Hue=0x497)
+3546 2139 20
+3536 2139 20
+3543 2139 20
+3719 2069 5
+3698 2074 5
+3551 2163 20
+3551 2164 20
+3550 2144 21
+3550 2132 20
+3554 2151 24
+3559 2150 27
+3721 2212 20
+3547 2141 20
+3547 2146 20
+3548 2151 21
+3549 2161 20
+3557 2137 21
+3759 2060 21
+3718 2061 5
+3551 2146 22
+3555 2160 21
+3744 2070 5
+3544 2157 19
+3555 2125 20
+3557 2122 20
+3552 2156 23
+3698 2227 20
+3550 2155 22
+3737 2069 5
+3555 2136 20
+3552 2138 20
+
+# small palm
+Static 0x0C9B (Hue=0x3DB)
+3753 2141 20
+3638 2090 20
+3631 2104 20
+3598 2132 65
+3594 2142 64
+
+# fern
+Static 0x0CA4 (Hue=0x3D8)
+3576 2122 24
+3576 2123 25
+3766 2090 24
+3644 2141 36
+3605 2131 68
+3598 2151 60
+3599 2144 63
+3597 2132 66
+3594 2137 69
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3DB)
+3619 2167 41
+3601 2142 69
+3594 2136 68
+
+# dirt
+Static 0x1DFF (Hue=0x3E3)
+3545 2137 20
+3552 2134 20
+3544 2137 20
+3554 2152 24
+3553 2146 24
+3555 2141 21
+3555 2123 20
+3542 2152 20
+3745 2068 5
+3656 2067 20
+3556 2149 26
+3749 2113 20
+
+# dirt
+Static 0x1DFE (Hue=0x3E4)
+3539 2138 20
+3546 2138 20
+3552 2148 23
+3548 2160 20
+3551 2164 20
+3550 2165 20
+3746 2063 5
+
+# stone ruins
+Static 0x03BC
+3685 2249 20
+3756 2122 20
+3783 2111 20
+3639 2097 21
+3658 2223 20
+3765 2214 20
+3743 2094 20
+3753 2082 27
+3727 2213 20
+3644 2115 28
+3689 2240 20
+3701 2182 20
+3696 2083 5
+3729 2157 20
+3697 2176 20
+3783 2110 20
+3739 2089 8
+
+# bookcase
+FullBookcase 0x0A98
+3698 2056 5
+3700 2240 20
+3704 2208 40
+3758 2120 20
+3681 2200 20
+3771 2104 40
+3669 2248 20
+3695 2056 5
+
+# dirt
+Static 0x1DFF (Hue=0x3E4)
+3544 2138 20
+3741 2058 5
+3550 2131 20
+3537 2147 20
+3557 2136 20
+3557 2121 20
+
+# fallen log
+Static 0x0CF6 (Hue=0x3DB)
+3587 2154 60
+3594 2127 55
+
+# wooden chair
+WoodenThrone 0x0B2F
+3681 2203 20
+3670 2281 -2
+
+# bushel
+Basket 0x09AC
+3684 2269 20
+3686 2268 20
+
+# barrel
+Barrel 0x0E77
+3680 2256 20
+3670 2279 -2
+
+# metal box
+MetalBox 0x09A8
+3671 2280 4
+
+# chair
+WoodenChair 0x0B58
+3662 2117 20
+3662 2116 20
+3773 2106 40
+3773 2108 40
+3723 2084 5
+3692 2164 20
+3700 2073 5
+3692 2166 20
+
+# small palm
+Static 0x0C9B (Hue=0x497)
+3795 2092 20
+3643 2082 20
+3640 2100 23
+3595 2128 59
+3597 2118 40
+3590 2164 37
+
+# morning glories
+Static 0x0D34 (Hue=0x3DA)
+3592 2156 58
+3590 2145 62
+
+# grasses
+Static 0x0CAF (Hue=0x3DB)
+3800 2121 21
+
+# small palm
+Static 0x0C9D (Hue=0x3DB)
+3734 2135 20
+3559 2165 20
+3650 2104 21
+3637 2084 20
+3606 2151 59
+3596 2145 64
+3593 2146 62
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3DA)
+3594 2124 52
+3702 2100 15
+3788 2150 20
+3734 2260 20
+3633 2121 40
+3614 2143 86
+3593 2143 61
+
+# bed
+Static 0x0A5D
+3665 2268 21
+3665 2266 21
+
+# bookcase
+FullBookcase 0x0A99
+3680 2206 20
+3664 2250 20
+3680 2202 20
+3680 2205 20
+3680 2201 20
+3696 2247 20
+3691 2077 5
+3691 2076 5
+
+# bed
+Static 0x0A5F
+3694 2214 20
+3694 2218 20
+3694 2212 20
+3694 2216 20
+3669 2263 21
+
+# window
+Static 0x0162
+3679 2204 20
+3679 2203 20
+3679 2202 20
+
+# jars
+Static 0x0E4F
+3666 2261 20
+
+# lamp post
+LampPost3 0x0B24
+3679 2261 21
+3679 2215 30
+3679 2208 30
+3679 2137 20
+3679 2112 20
+3672 2240 20
+3737 2076 5
+3711 2160 20
+3704 2136 20
+3704 2112 20
+3704 2048 5
+3743 2232 20
+3743 2215 20
+3696 2176 20
+3734 2087 5
+3727 2055 5
+3719 2232 20
+3744 2112 20
+3736 2252 20
+3736 2191 20
+3686 2215 30
+3735 2167 20
+3727 2112 20
+3727 2072 5
+3719 2208 20
+3711 2184 20
+3711 2072 5
+3704 2097 5
+3695 2232 20
+3742 2076 5
+
+# snake plant
+Static 0x0CA9 (Hue=0x3D8)
+3592 2158 54
+
+# cannon
+Static 0x0E96
+3699 2257 20
+
+# chair
+WoodenChair 0x0B59
+3676 2101 20
+3719 2085 5
+3691 2162 20
+3721 2085 5
+3703 2212 40
+3707 2212 40
+3705 2212 40
+3698 2062 5
+3697 2062 5
+3691 2167 20
+
+# milk
+Static 0x09F0
+3671 2282 4
+3683 2203 29
+3722 2228 24
+3770 2107 24
+3691 2166 24
+
+# bulrushes
+Static 0x0C94 (Hue=0x497)
+3667 2086 20
+3761 2085 30
+3625 2171 36
+3634 2072 11
+3617 2151 65
+3597 2126 58
+3672 2091 20
+
+# cannon
+Static 0x0E95
+3698 2257 20
+
+# chair
+WoodenChair 0x0B57
+3676 2098 20
+3703 2210 40
+3691 2152 20
+3721 2082 5
+3701 2152 20
+3719 2082 5
+3707 2210 40
+3705 2210 40
+3699 2056 5
+3698 2060 5
+3697 2060 5
+3694 2056 5
+3691 2162 20
+
+# cannon
+Static 0x0E8D
+3673 2259 20
+3677 2259 20
+
+# fern
+Static 0x0CA3 (Hue=0x497)
+3579 2124 31
+3537 2151 20
+3786 2127 23
+3773 2215 20
+3771 2211 20
+3783 2084 21
+3626 2119 42
+3612 2172 31
+3605 2134 71
+3601 2149 60
+3730 2255 20
+3610 2161 48
+3592 2143 61
+
+# candelabra
+Static 0x0B28
+3672 2110 20
+3670 2259 20
+3670 2198 20
+3666 2238 20
+3664 2102 20
+3663 2182 20
+3662 2104 20
+3661 2232 20
+3701 2160 20
+3760 2104 20
+3703 2250 20
+3742 2067 5
+3742 2062 5
+3688 2160 20
+3710 2240 20
+3702 2078 5
+3691 2063 5
+
+# carpet
+Static 0x0AE7
+3697 2218 41
+
diff --git a/Data/Decoration/RuinedMaginciaTram/Mag-Tram.cfg b/Data/Decoration/RuinedMaginciaTram/Mag-Tram.cfg
new file mode 100644
index 000000000..6d7e3ac6b
--- /dev/null
+++ b/Data/Decoration/RuinedMaginciaTram/Mag-Tram.cfg
@@ -0,0 +1,5552 @@
+# wooden chair
+WoodenThrone 0x0B2F
+3670 2281 -2
+
+# mushrooms
+Static 0x0D0D (Hue=0x497)
+3574 2168 14
+
+# hatch
+Static 0x3EAE
+3680 2277 -5
+
+# silverware
+Static 0x09BD
+3682 2203 24
+
+# mushrooms
+Static 0x0D0C (Hue=0x497)
+3735 2189 20
+
+# jars
+Static 0x0E4F
+3666 2261 20
+
+# bench
+Static 0x0B62
+3680 2212 20
+
+# bench
+Static 0x0B64
+3680 2211 20
+
+# bench
+Static 0x0B63
+3680 2210 20
+
+# grasses
+Static 0x0CBB (Hue=0x3DA)
+3646 2227 20
+
+# metal chest
+MetalChest 0x09AB
+3737 2147 20
+3739 2146 20
+3741 2145 20
+
+# plaster wall
+Static 0x014A
+3746 2084 18
+3735 2082 5
+
+# wooden pole
+Static 0x01F3
+3737 2083 5
+
+# metal signpost
+Static 0x0B9D
+3673 2184 30
+
+# blade plant
+Static 0x0C93 (Hue=0x3D9)
+3636 2221 23
+3704 2121 20
+
+# roast pig%s%
+Static 0x09BB
+3720 2083 9
+
+# sandstone wall
+Static 0x0169
+3751 2054 20
+
+# sandstone column
+Static 0x0194
+3740 2050 5
+
+# sandstone wall
+Static 0x0159
+3701 2233 20
+
+# fallen log
+Static 0x0CF7 (Hue=0x3DB)
+3649 2068 20
+
+# bulletin board
+BulletinBoard 0x1E5F
+3688 2161 20
+
+# pitcher of liquor
+Static 0x1F99
+3691 2166 24
+
+# fern
+Static 0x0C9F (Hue=0x3D9)
+3661 2222 20
+3628 2195 20
+
+# grasses
+Static 0x0CB5 (Hue=0x3DA)
+3696 2107 20
+
+# wooden door
+DarkWoodDoor 0x06AF (Facing=NorthCCW)
+3695 2250 20
+
+# sapling
+Static 0x0CE9 (Hue=0x3DA)
+3561 2141 27
+3630 2196 20
+
+# scissors
+Scissors 0x0F9E
+3667 2237 22
+3665 2237 24
+
+# sandstone wall
+Static 0x0166
+3782 2106 20
+
+# muffins
+Static 0x09EB
+3682 2168 24
+3758 2216 24
+3757 2216 26
+3752 2223 24
+3752 2222 24
+
+# wooden chest
+WoodenChest 0x0E43
+3737 2146 20
+3739 2144 20
+3739 2147 20
+
+# blade plant
+Static 0x0C93 (Hue=0x497)
+3783 2093 26
+
+# wooden bench
+WoodenBench 0x0B2C
+3688 2189 20
+3688 2198 20
+3779 2101 20
+
+# ship
+Static 0x3E85
+3800 2158 -5
+
+# wooden post
+Static 0x00A9
+3623 2207 -15
+
+# bench
+Static 0x0B65
+3718 2217 20
+
+# fallen log
+Static 0x0CF7 (Hue=0x497)
+3625 2204 16
+3805 2129 20
+
+# MissingName
+Static 0x1014
+3663 2229 20
+
+# fallen log
+Static 0x0CF5 (Hue=0x3DA)
+3768 2205 20
+3809 2132 14
+
+# small fish
+Static 0x0DD8
+3683 2268 21
+
+# upright loom
+Static 0x105F
+3662 2238 20
+3662 2235 20
+
+# upright loom
+LoomEastAddon 0x1060
+3662 2237 20
+3662 2234 20
+
+# spinning wheel
+SpinningWheelEastAddon 0x1019
+3662 2231 20
+
+# Jeweler
+LocalizedSign 0x0BC1
+3673 2184 30
+
+# fallen log
+Static 0x0CF5 (Hue=0x3D9)
+3800 2129 21
+
+# candelabra
+Static 0x0B1E
+3656 2137 26
+
+# book
+Static 0x0FEF
+3704 2211 44
+
+# amethyst%s%
+Static 0x0F16
+3664 2132 24
+
+# fan plant
+Static 0x0C98 (Hue=0x3DB)
+3803 2143 20
+
+# small palm
+Static 0x0C9A (Hue=0x3DB)
+3677 2026 -15
+
+# candle
+Static 0x0B1C
+3680 2258 28
+3772 2108 44
+
+# fallen log
+Static 0x0CF3 (Hue=0x3D8)
+3774 2133 24
+
+# grasses
+Static 0x0D33 (Hue=0x497)
+3736 2122 20
+
+# mug of ale
+GlassMug 0x09EE
+3722 2222 24
+
+# grasses
+Static 0x0CAC (Hue=0x3D8)
+3750 2142 24
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3DA)
+3710 2121 20
+3647 2078 20
+
+# morning glories
+Static 0x0D34 (Hue=0x3D8)
+3650 2100 20
+
+# water tub
+Static 0x0E7B
+3722 2080 5
+
+# pile%s% of wool
+Static 0x101F
+3663 2228 20
+
+# grasses
+Static 0x0CBB (Hue=0x3D8)
+3637 2220 20
+
+# tile roof
+Static 0x05C0
+3744 2152 40
+3744 2151 20
+3744 2150 46
+3744 2149 49
+
+# tile roof
+Static 0x05BF
+3744 2148 52
+
+# peach%es%
+Static 0x09D2
+3661 2116 25
+
+# emerald%s%
+Static 0x0F2F
+3664 2146 24
+3664 2148 24
+
+# fallen log
+Static 0x0CF5 (Hue=0x497)
+3627 2208 20
+3647 2065 20
+
+# metal chest
+MetalGoldenChest 0x0E41
+3737 2145 20
+3739 2145 20
+3741 2147 20
+3741 2144 20
+3741 2146 20
+3737 2144 20
+
+# rub%ies/y%
+Static 0x0F2A
+3664 2147 24
+
+# sapphire%s%
+Static 0x0F1F
+3664 2147 24
+
+# fish
+Static 0x09CC
+3685 2257 24
+3685 2255 24
+3685 2258 24
+3685 2256 24
+
+# fish
+Static 0x09CD
+3685 2258 24
+3685 2257 24
+3685 2256 24
+3685 2255 24
+
+# apple%s%
+Static 0x09D0
+3661 2116 27
+
+# amethyst%s%
+Static 0x0F22
+3664 2148 24
+3664 2146 24
+
+# grape bunch%es%
+Static 0x09D1
+3661 2116 24
+
+# armoire
+FancyArmoire 0x0A4D
+3690 2152 20
+3700 2152 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E3)
+3549 2154 21
+
+# bookcase
+FullBookcase 0x0A9C
+3696 2245 20
+
+# dirt patch
+Static 0x0911 (Hue=0x3E2)
+3618 2145 79
+3546 2148 20
+
+# rock
+Static 0x1365 (Hue=0x15E)
+3672 2164 20
+3680 2154 20
+
+# candle
+CandleLarge 0x0A26
+3699 2061 11
+
+# bottle
+Static 0x0F04
+3696 2226 29
+
+# palisade
+Static 0x0424
+3653 2224 20
+3663 2210 20
+
+# boulder
+Static 0x1361 (Hue=0x15E)
+3672 2172 20
+3664 2166 20
+
+# rock
+Static 0x1363 (Hue=0x15F)
+3679 2161 20
+
+# mushrooms
+Static 0x0D12 (Hue=0x3DA)
+3770 2105 20
+
+# cake
+Static 0x09E9
+3759 2216 24
+3757 2227 24
+3757 2226 24
+3757 2225 24
+3683 2168 24
+
+# wooden ladder
+Static 0x08A0
+3672 2117 31
+
+# wooden ladder
+Static 0x08A1
+3673 2117 20
+
+# stone wall
+Static 0x03C2
+3666 2119 20
+
+# wooden wall
+Static 0x0227
+3669 2203 20
+3650 2193 20
+3677 2203 20
+3661 2203 20
+3671 2206 20
+
+# rope ladder
+Static 0x08A6
+3667 2213 20
+3667 2205 20
+3667 2221 20
+
+# wooden plank
+Static 0x07C9
+3664 2211 20
+3642 2214 20
+
+# wooden chest
+WoodenChest 0x0E42
+3696 2228 40
+
+# shell
+Static 0x0FC8
+3713 2029 4
+
+# blue moongate
+Static 0x0F6C (Hue=0x484)
+3563 2139 34
+
+# clock parts
+Static 0x104F
+3725 2128 24
+
+# sextant parts
+Static 0x105A
+3720 2131 24
+
+# hinge%s%
+Static 0x1055
+3719 2131 24
+3718 2131 24
+
+# Green Potion
+Static 0x0F0A
+3696 2226 24
+
+# tiller man
+Static 0x3E50
+3804 2156 -5
+
+# bottle of wine
+Static 0x09C7
+3725 2218 24
+
+# candle
+CandleLarge 0x0B1A
+3768 2112 48
+3767 2111 60
+3699 2072 9
+3686 2152 28
+3656 2099 28
+
+# chest of drawers
+FancyDrawer 0x0A30
+3661 2096 20
+
+# sandstone post
+Static 0x0161
+3692 2048 5
+
+# anchor
+Static 0x14F7
+3678 2291 -3
+
+# fallen log
+Static 0x0CF7 (Hue=0x3D9)
+3690 2101 20
+
+# spellbook
+Static 0x0EFA
+3696 2217 24
+3696 2218 24
+3696 2219 24
+3706 2211 44
+
+# pile of garbage
+Static 0x10F2 (Hue=0x497)
+3534 2142 20
+
+# bottle of liquor
+Static 0x099B
+3728 2228 29
+3730 2218 24
+3727 2228 29
+
+# bottle of ale
+Static 0x099F
+3729 2228 24
+3728 2228 26
+3727 2228 26
+3722 2224 24
+3722 2216 24
+
+# fallen log
+Static 0x0CF6 (Hue=0x3DA)
+3694 2090 6
+3685 2101 20
+
+# bed
+Static 0x0A5B
+3676 2235 20
+
+# Tavern
+LocalizedSign 0x0BC3
+3736 2230 20
+
+# brass sign
+LocalizedSign 0x0BD2
+3778 2256 20
+3728 2160 20
+3720 2184 20
+
+# water barrel
+Static 0x154D
+3678 2288 -2
+3672 2261 21
+3670 2282 -2
+3665 2261 21
+3664 2291 -2
+3664 2290 -2
+3664 2261 21
+3663 2290 -2
+3680 2256 20
+
+# hanging lantern
+HangingLantern 0x0A1A
+3696 2155 20
+
+# window
+Static 0x0162
+3738 2172 20
+
+# Mage
+LocalizedSign 0x0BAD
+3712 2215 20
+
+# Tinker
+LocalizedSign 0x0BA8
+3712 2136 20
+
+# Inn
+LocalizedSign 0x0BB3
+3704 2167 20
+
+# bottle
+Static 0x0EFF
+3696 2222 25
+
+# metal signpost
+Static 0x0BA0
+3778 2256 20
+
+# grasses
+Static 0x0CB5 (Hue=0x3D9)
+3779 2143 20
+
+# dirt patch
+Static 0x0912 (Hue=0x3E1)
+3709 2224 20
+3527 2144 11
+
+# sapling
+Static 0x0CE9 (Hue=0x3D9)
+3751 2059 24
+3625 2196 13
+3808 2129 20
+
+# Healer
+LocalizedSign 0x0BAC
+3685 2231 20
+
+# candle
+Static 0x0A11
+3707 2225 40
+
+# seaweed
+Static 0x0DBB (Hue=0x3D8)
+3675 2291 -2
+
+# water
+Static 0x179B
+3574 2171 -5
+
+# Miners' Guild
+LocalizedSign 0x0BED
+3673 2138 24
+
+# log post
+Static 0x0093
+3675 2270 0
+3675 2270 -15
+
+# Tailor
+LocalizedSign 0x0BA5
+3672 2232 20
+
+# seaweed
+Static 0x0DBA (Hue=0x3DA)
+3674 2290 -2
+
+# Shipwright
+LocalizedSign 0x0BB6
+3669 2261 20
+
+# sparkle
+Static 0x376A
+3675 2257 20
+
+# teleporter
+Static 0x1805 (Hue=0x45B)
+3674 2256 20
+
+# teleporter
+Static 0x1807 (Hue=0x45B)
+3675 2256 20
+
+# teleporter
+Static 0x180A (Hue=0x45B)
+3676 2256 20
+
+# teleporter
+Static 0x1806 (Hue=0x45B)
+3674 2257 20
+
+# teleporter
+Static 0x1809 (Hue=0x45B)
+3675 2257 20
+
+# teleporter
+Static 0x180C (Hue=0x45B)
+3676 2257 20
+
+# teleporter
+Static 0x1808 (Hue=0x45B)
+3674 2258 20
+
+# teleporter
+Static 0x180B (Hue=0x45B)
+3675 2258 20
+
+# pear%s%
+Static 0x0994
+3661 2116 27
+
+# crate
+MediumCrate 0x0E3E
+3670 2280 1
+
+# table
+Static 0x0B76
+3666 2146 20
+3728 2109 20
+
+# small palm
+Static 0x0C9B (Hue=0x3DA)
+3634 2220 20
+3656 2073 20
+3751 2136 23
+
+# rolling pin
+Static 0x1043
+3763 2216 24
+
+# cannon
+Static 0x0E94
+3697 2257 20
+
+# dirt patch
+Static 0x0913
+3659 2121 20
+3666 2120 20
+
+# cookie mix
+Static 0x103F
+3762 2216 24
+
+# dough
+Static 0x103D
+3680 2170 24
+3761 2216 24
+
+# bench
+Static 0x0B5F
+3727 2130 20
+
+# bookcase
+FullBookcase 0x0A9B
+3697 2055 25
+3697 2056 5
+3703 2208 40
+3701 2240 20
+3701 2208 40
+3706 2208 40
+
+# flowerpot
+PottedPlant1 0x11CB
+3760 2113 20
+3760 2110 20
+
+# bench
+Static 0x0B61
+3716 2204 20
+3725 2218 20
+3729 2122 20
+
+# oven
+StoneOvenSouthAddon 0x0930
+3754 2215 20
+
+# oven
+Static 0x0931
+3753 2215 20
+3753 2215 20
+
+# palisade
+Static 0x0431
+3654 2221 20
+
+# spool%s% of thread
+Static 0x0FA0
+3668 2237 24
+
+# small fish
+Static 0x0DD7
+3685 2266 20
+3670 2297 -3
+
+# seaweed
+Static 0x0DBA (Hue=0x497)
+3670 2294 -2
+
+# gears
+Static 0x1053
+3723 2131 24
+3724 2131 24
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x497)
+3778 2078 22
+
+# oven
+Static 0x092B
+3751 2218 20
+
+# springs
+Static 0x105D
+3719 2131 24
+3718 2131 24
+
+# springs
+Static 0x105E
+3714 2130 24
+3714 2129 24
+
+# pickaxe
+Static 0x0E86
+3656 2138 24
+
+# Red Potion
+Static 0x0F0B
+3696 2225 28
+3705 2224 22
+
+# bookcase
+FullBookcase 0x0A9A
+3691 2075 5
+3696 2246 20
+3664 2251 20
+
+# tile roof
+Static 0x05B4
+3688 2261 40
+3687 2261 43
+3685 2261 49
+3686 2261 46
+3672 2261 40
+3671 2261 43
+3670 2261 46
+3669 2261 49
+
+# tile roof
+Static 0x05B3
+3684 2261 52
+3668 2261 52
+
+# fallen log
+Static 0x0CF4 (Hue=0x3D8)
+3591 2172 21
+
+# morning glories
+Static 0x0D34 (Hue=0x3D9)
+3578 2153 49
+
+# small fish
+Static 0x0DD6
+3684 2268 20
+3667 2269 20
+
+# water
+Static 0x17A9
+3670 2302 -5
+
+# small palm
+Static 0x0C9A (Hue=0x3D8)
+3690 2261 20
+3647 2208 20
+3582 2161 43
+
+# metal chest
+Metalchest 0x0E7C
+3715 2086 5
+
+# armoire
+Armoire 0x0A53
+3768 2111 40
+
+# small palm
+Static 0x0C9A (Hue=0x3D9)
+3743 2150 20
+3787 2122 23
+3585 2166 28
+
+# fallen log
+Static 0x0CF3 (Hue=0x3DB)
+3584 2161 45
+
+# rope
+Static 0x14FA
+3691 2292 -3
+3680 2261 21
+3679 2270 21
+3666 2262 20
+3678 2298 -3
+
+# Orange Potion
+Static 0x0F07
+3705 2224 30
+3696 2222 24
+
+# rushes
+Static 0x0CA7 (Hue=0x3D8)
+3580 2164 30
+
+# coconut%s%
+Static 0x1726
+3684 2196 20
+3682 2197 20
+3681 2198 20
+3681 2196 20
+
+#
+Static 0x4007
+3800 2156 -5
+
+# small palm
+Static 0x0C9A (Hue=0x497)
+3738 2081 5
+3662 2075 20
+3729 2199 20
+3680 2125 20
+3596 2124 53
+
+# tray
+Static 0x0992
+3661 2116 24
+
+# tree
+Static 0x0D44 (Hue=0x497)
+3655 2064 20
+
+# tree
+Static 0x0D42 (Hue=0x497)
+3653 2066 20
+
+# tree
+Static 0x0D41 (Hue=0x497)
+3652 2067 20
+
+# tree
+Static 0x0D43 (Hue=0x497)
+3654 2065 20
+
+# anchor
+Static 0x14F9
+3690 2292 -3
+3665 2262 21
+
+# wooden plank
+Static 0x07D0
+3685 2262 20
+3684 2267 20
+3680 2262 20
+3677 2263 20
+3675 2284 -3
+3675 2274 -3
+3672 2270 20
+3671 2269 20
+3670 2281 -3
+3668 2262 20
+3665 2261 20
+
+# fishing pole
+Static 0x0DC0
+3682 2268 21
+3667 2269 21
+
+# bottle
+Static 0x0F01
+3709 2224 24
+
+# diamond%s%
+Static 0x0F30
+3664 2134 24
+
+# amethyst%s%
+Static 0x0F2E
+3664 2134 24
+
+# tourmaline%s%
+Static 0x0F20
+3664 2147 24
+3664 2145 24
+3664 2134 24
+
+# star sapphire%s%
+Static 0x0F1B
+3664 2134 24
+
+# rub%ies/y%
+Static 0x0F2B
+3664 2133 24
+
+# piece%s% of amber
+Static 0x0F25
+3664 2133 24
+
+# citrine%s%
+Static 0x0F24
+3664 2132 24
+
+# citrine%s%
+Static 0x0F23
+3664 2148 24
+3664 2146 24
+3664 2132 24
+
+# rub%ies/y%
+Static 0x0F1D
+3664 2148 24
+3664 2146 24
+3664 2132 24
+
+# rub%ies/y%
+Static 0x0F1C
+3664 2147 24
+3664 2145 24
+3664 2132 24
+
+# sapphire%s%
+Static 0x0F11
+3664 2132 24
+
+# star sapphire%s%
+Static 0x0F0F
+3664 2133 24
+3664 2132 24
+
+# rub%ies/y%
+Static 0x0F14
+3664 2131 24
+
+# emerald%s%
+Static 0x0F10
+3664 2131 24
+
+# bookcase
+FullBookcase 0x0A99
+3691 2076 5
+3691 2077 5
+3696 2247 20
+3664 2250 20
+
+# fitting
+Static 0x112F (Hue=0x3E4)
+3561 2167 20
+
+# wooden stairs
+Static 0x0739
+3677 2275 -3
+3677 2274 1
+3677 2273 6
+3677 2272 11
+3677 2271 16
+3676 2275 -3
+3676 2271 16
+3675 2275 -3
+3675 2273 6
+3675 2272 11
+3675 2271 16
+3674 2275 -3
+3674 2274 1
+3674 2273 6
+3674 2272 11
+3674 2271 16
+3673 2273 6
+3673 2272 11
+3673 2271 16
+3672 2275 -3
+3672 2274 1
+3672 2273 6
+3672 2272 11
+3672 2271 16
+3671 2275 -3
+3671 2274 1
+3671 2273 6
+3671 2272 11
+3671 2271 16
+3676 2274 1
+3676 2273 6
+3670 2275 -3
+3670 2274 1
+3670 2273 6
+3670 2272 11
+3670 2271 16
+3675 2274 1
+3673 2275 -3
+3673 2274 1
+3676 2272 11
+
+# stone step
+Static 0x0917 (Hue=0x497)
+3564 2146 33
+3557 2139 23
+3568 2144 40
+3570 2140 38
+3568 2136 31
+3560 2143 26
+3559 2135 22
+3563 2133 25
+
+# ruined wall
+Static 0x027A (Hue=0x497)
+3563 2146 33
+3567 2144 40
+3569 2140 38
+3567 2136 31
+3559 2143 26
+3556 2139 23
+3558 2135 22
+3562 2133 25
+
+# ruined wall
+Static 0x0278 (Hue=0x497)
+3564 2145 33
+3568 2143 40
+3568 2135 31
+3570 2139 38
+3560 2142 26
+3557 2138 23
+3559 2134 22
+3563 2132 25
+
+# stone ruins
+Static 0x03BB (Hue=0x497)
+3562 2145 33
+3566 2143 40
+3566 2135 31
+3568 2139 38
+3558 2142 26
+3555 2138 23
+3557 2134 22
+3561 2132 25
+
+# stone stairs
+Static 0x078B (Hue=0x497)
+3563 2143 33
+3567 2141 40
+3567 2133 31
+3569 2137 38
+3559 2140 26
+3556 2136 23
+3558 2132 22
+3562 2130 25
+
+# mug of ale
+Static 0x09EF
+3731 2221 24
+3722 2218 24
+
+# rushes
+Static 0x0CA7 (Hue=0x3DB)
+3660 2083 20
+
+# grasses
+Static 0x0CB0 (Hue=0x3D8)
+3744 2085 15
+3757 2143 16
+3668 2079 20
+
+# bench
+Static 0x0B66
+3718 2134 20
+3713 2128 20
+3728 2137 20
+
+# candlabra
+Static 0x0A27
+3705 2211 48
+
+# snake plant
+Static 0x0CA9 (Hue=0x497)
+3659 2253 20
+
+# rushes
+Static 0x0CA7 (Hue=0x3D9)
+3660 2249 20
+
+# mushrooms
+Static 0x0D15 (Hue=0x3DB)
+3674 2083 22
+
+# grasses
+Static 0x0D33 (Hue=0x3D8)
+3656 2248 20
+
+# grasses
+Static 0x0CAF (Hue=0x3DA)
+3656 2247 20
+
+# dirt
+Static 0x1DFF (Hue=0x3E2)
+3558 2165 20
+3696 2237 20
+3728 2242 20
+3730 2139 20
+
+# grasses
+Static 0x0D32 (Hue=0x3D8)
+3757 2116 20
+3654 2248 20
+
+# Fishermens' Guild
+LocalizedSign 0x0BF4
+3682 2261 20
+
+# Bakery
+LocalizedSign 0x0BA4
+3753 2232 20
+3681 2176 20
+
+# teleporter
+Static 0x180D (Hue=0x45B)
+3676 2258 20
+
+# stone ruins
+Static 0x03B8 (Hue=0x497)
+3566 2148 33
+3570 2146 40
+3570 2138 31
+3562 2145 26
+3559 2141 23
+3561 2137 22
+3565 2135 25
+3572 2142 38
+
+# stone stairs
+Static 0x0789 (Hue=0x497)
+3557 2140 23
+3564 2147 33
+3568 2145 40
+3568 2137 31
+3560 2144 26
+3559 2136 22
+3563 2134 25
+3570 2141 38
+
+# stone ruins
+Static 0x03B9 (Hue=0x497)
+3562 2147 33
+3555 2140 23
+3566 2145 40
+3566 2137 31
+3558 2144 26
+3557 2136 22
+3561 2134 25
+3568 2141 38
+
+# debris
+Static 0x0C30
+3670 2120 20
+
+# stone stairs
+Static 0x0794 (Hue=0x497)
+3565 2145 33
+3569 2143 40
+3569 2135 31
+3561 2142 26
+3558 2138 23
+3560 2134 22
+3564 2132 25
+3571 2139 38
+
+# sewing kit
+Static 0x0F9D
+3666 2237 22
+
+# grasses
+Static 0x0CAF (Hue=0x3D9)
+3806 2137 20
+
+# snake plant
+Static 0x0CA9 (Hue=0x3D8)
+3797 2151 21
+
+# fallen log
+Static 0x0CF4 (Hue=0x497)
+3652 2247 20
+
+# mushrooms
+Static 0x0D0F (Hue=0x3D8)
+3650 2247 11
+
+# sapling
+Static 0x0CE9 (Hue=0x3DB)
+3650 2246 7
+
+# mushrooms
+Static 0x0D14
+3773 2216 20
+
+# mushroom
+Static 0x0D18 (Hue=0x497)
+3661 2063 20
+
+# wooden shelf
+EmptyBookcase 0x0A9D
+3716 2120 20
+3717 2120 20
+3720 2080 5
+3721 2080 5
+3721 2120 20
+3722 2120 20
+
+# sextant parts
+Static 0x1059
+3723 2123 24
+
+# bunch%es% of dates
+Static 0x1727
+3682 2193 20
+3684 2195 20
+3682 2196 20
+3686 2196 20
+3686 2194 20
+
+# roast pig%s%
+Static 0x09BC
+3660 2117 24
+3722 2221 24
+3690 2165 24
+
+# wheel%s% of cheese
+Static 0x097E
+3684 2168 24
+
+# bread loa%ves/f%
+Static 0x103C
+3757 2216 24
+3756 2216 24
+3681 2168 24
+
+# pizza%s%
+Static 0x1040
+3721 2083 9
+3752 2228 24
+3752 2227 24
+3752 2226 24
+3680 2173 24
+
+# baked pie
+Static 0x1041
+3752 2227 24
+3752 2225 24
+3680 2171 24
+3680 2169 24
+
+# checkers
+Static 0x0FA5
+3697 2061 9
+3730 2221 24
+
+# checkers
+Static 0x0FA4
+3697 2061 9
+3730 2221 24
+
+# bookcase
+FullBookcase 0x0A98
+3695 2056 5
+3758 2120 20
+3698 2056 5
+3700 2240 20
+3704 2208 40
+3669 2248 20
+3771 2104 40
+
+# bookcase
+FullBookcase 0x0A97
+3759 2120 20
+3696 2056 5
+3702 2208 40
+3699 2240 20
+3702 2240 20
+3705 2208 40
+3707 2208 40
+3666 2248 20
+3773 2104 40
+
+# dirt
+Static 0x1DFE (Hue=0x3E2)
+3556 2163 20
+3767 2215 20
+3545 2145 20
+3581 2150 59
+3537 2146 20
+
+# dirt patch
+Static 0x0911 (Hue=0x3E4)
+3551 2166 20
+3550 2144 21
+3542 2142 20
+3536 2149 20
+
+# fitting
+Static 0x112F (Hue=0x3E1)
+3566 2152 31
+3736 2145 20
+3737 2215 20
+
+# hatch
+Static 0x3E93
+3796 2156 -5
+
+# ceramic mug
+CeramicMug 0x0995
+3729 2218 24
+
+# counter
+Static 0x0B3E
+3731 2147 20
+3730 2147 20
+3729 2147 20
+
+# Yellow Potion
+Static 0x0F0C
+3696 2225 24
+
+# wood
+Static 0x1B81 (Hue=0x3E4)
+3556 2164 25
+3550 2142 21
+3687 2248 20
+3679 2158 20
+3661 2237 20
+3652 2167 33
+3532 2142 20
+3531 2144 20
+
+# counter
+Static 0x0B40
+3732 2147 20
+3728 2147 20
+
+# mushrooms
+Static 0x0D15 (Hue=0x3D8)
+3790 2117 25
+
+# sandstone post
+Static 0x016B
+3706 2192 20
+
+# fishing pole
+Static 0x0DBF
+3667 2299 -2
+3685 2270 21
+
+# water
+Static 0x1798
+3653 2258 -5
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3DA)
+3725 2107 20
+
+# pier
+Static 0x03AA
+3687 2270 21
+3687 2268 21
+3687 2261 21
+3684 2270 21
+3682 2270 21
+3679 2261 21
+3678 2270 21
+3680 2270 21
+3671 2261 21
+3669 2270 21
+3667 2270 21
+3665 2270 21
+3663 2270 21
+3663 2266 21
+3663 2264 21
+3663 2262 21
+3663 2268 21
+
+# rushes
+Static 0x0CA7 (Hue=0x3DA)
+3799 2112 22
+3661 2077 20
+
+# dirt patch
+Static 0x0912 (Hue=0x3E4)
+3548 2140 20
+3550 2159 21
+
+# water
+Static 0x179A
+3784 2276 -5
+
+# bench
+Static 0x0B60
+3708 2210 20
+3696 2124 20
+
+# small palm
+Static 0x0C9D (Hue=0x497)
+3662 2043 20
+3636 2200 20
+3726 2139 20
+3775 2144 20
+3675 2210 20
+
+# rock
+Static 0x177C
+3730 2209 20
+3792 2137 28
+3652 2250 20
+3760 2138 23
+
+# dirt
+Static 0x1DFF (Hue=0x3E3)
+3690 2239 20
+3567 2162 21
+3553 2160 21
+3546 2149 20
+3529 2139 -15
+3555 2157 23
+
+# pewter mug
+PewterMug 0x0FFF
+3727 2218 24
+
+# dirt
+Static 0x1DFE (Hue=0x3E4)
+3684 2248 20
+3551 2166 20
+3552 2144 22
+3535 2136 18
+3541 2156 19
+3531 2143 20
+
+# skull mug
+Static 0x0FFD
+3728 2228 25
+3727 2228 25
+3726 2228 21
+
+# chess pieces
+Static 0x0FA8
+3726 2218 24
+
+# dice and cup
+Dices 0x0FA7
+3722 2229 24
+
+# playing cards
+Static 0x0FA2
+3722 2226 24
+
+# mug
+CeramicMug 0x0998
+3722 2225 24
+
+# glass of water
+Static 0x1F91
+3722 2222 24
+
+# throne
+Throne 0x0B33
+3786 2250 20
+3786 2247 20
+3786 2249 20
+3786 2246 20
+3786 2245 20
+3786 2244 20
+3786 2243 20
+3786 2242 20
+3786 2248 20
+
+# water
+Static 0x1797
+3714 2017 -5
+3649 2259 -5
+3670 2302 -5
+3711 2016 -5
+3784 2276 -5
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3DB)
+3787 2087 20
+
+# playing cards
+Static 0x0FA3
+3722 2217 24
+
+# goblet
+Static 0x099A
+3722 2217 24
+
+# grasses
+Static 0x0CB0 (Hue=0x3DB)
+3782 2103 20
+
+# lamp post
+LampPost2 0x0B22
+3682 2261 20
+3669 2261 20
+3728 2160 20
+
+# small palm
+Static 0x0C9C (Hue=0x3DA)
+3724 2138 20
+3653 2247 20
+3655 2248 20
+
+# unbaked pie
+Static 0x1042
+3680 2172 24
+3752 2226 24
+3721 2083 9
+
+# spittoon
+Static 0x1003
+3720 2216 20
+
+# clock
+Static 0x104B
+3722 2131 24
+3720 2123 24
+
+# dirt
+Static 0x1DFE (Hue=0x3E1)
+3550 2147 22
+3555 2159 22
+3669 2182 20
+
+# fern
+Static 0x0CA2 (Hue=0x497)
+3653 2047 20
+3716 2053 5
+3565 2137 27
+3561 2139 30
+3653 2250 20
+3727 2052 5
+
+# garbage
+Static 0x10EE (Hue=0x3E1)
+3547 2136 20
+3711 2136 20
+3654 2217 20
+
+# small palm
+Static 0x0C9C (Hue=0x3D9)
+3780 2085 21
+
+# mushrooms
+Static 0x0D10 (Hue=0x497)
+3780 2084 21
+
+# mushrooms
+Static 0x0D11 (Hue=0x3DA)
+3766 2144 16
+
+# grasses
+Static 0x0D33 (Hue=0x3DA)
+3757 2187 -15
+
+# cattails
+Static 0x0CB7 (Hue=0x3DB)
+3646 2212 20
+3650 2047 20
+
+# mushrooms
+Static 0x0D10 (Hue=0x3D8)
+3649 2080 20
+
+# metal signpost
+Static 0x0BA1
+3719 2195 20
+
+# sextant
+Static 0x1057
+3722 2123 24
+3719 2131 24
+
+# gears
+Static 0x1054
+3725 2126 24
+
+# orfluer flowers
+Static 0x0C85 (Hue=0x3D8)
+3725 2055 5
+
+# axle%s% with gears
+Static 0x1052
+3724 2131 24
+3723 2131 24
+3722 2123 24
+3719 2123 24
+
+# clock frame%s%
+Static 0x104D
+3719 2131 24
+3718 2123 24
+
+# clock frame%s%
+Static 0x104E
+3714 2127 24
+3725 2128 24
+3714 2130 24
+
+# axle%s%
+Static 0x105C
+3714 2130 24
+3714 2129 24
+
+# axle%s% with gears
+Static 0x1051
+3725 2127 24
+3714 2126 24
+
+# goblet
+Static 0x09B3
+3726 2218 24
+3721 2084 9
+3718 2084 9
+3718 2083 9
+
+# fallen log
+Static 0x0CF3 (Hue=0x3DA)
+3597 2171 25
+3653 2249 20
+
+# chair
+WoodenChairCushion 0x0B54 (Hue=0x1E)
+3688 2197 20
+
+# dirt patch
+Static 0x0911 (Hue=0x3E1)
+3664 2205 23
+3556 2159 22
+3661 2189 20
+
+# rock
+Static 0x1777
+3659 2266 -5
+3665 2271 -5
+3654 2254 20
+3648 2099 20
+
+# small palm
+Static 0x0C9A (Hue=0x3DA)
+3694 2125 20
+3766 2204 20
+
+# sandstone wall
+Static 0x015E
+3721 2062 5
+3766 2225 20
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3D8)
+3635 2199 20
+3773 2274 20
+
+# pampas grass
+Static 0x0CC4 (Hue=0x497)
+3752 2196 20
+3778 2140 21
+3595 2167 34
+3780 2082 22
+
+# grasses
+Static 0x0CB6 (Hue=0x3D9)
+3775 2112 20
+3669 2212 20
+
+# grasses
+Static 0x0CB9 (Hue=0x3DA)
+3652 2053 20
+3778 2255 20
+
+# tile roof
+Static 0x05B5
+3683 2261 49
+3682 2261 46
+3680 2261 40
+3681 2261 43
+3667 2261 49
+3666 2261 46
+3664 2261 40
+3665 2261 43
+
+# fern
+Static 0x0C9F (Hue=0x3DA)
+3645 2065 20
+3625 2198 14
+3637 2221 20
+3766 2269 20
+
+# bulrushes
+Static 0x0C94 (Hue=0x3D9)
+3631 2200 20
+3679 2137 20
+3764 2270 20
+
+# clock
+Static 0x104C
+3719 2120 29
+3714 2125 24
+
+# grasses
+Static 0x0CB6 (Hue=0x3D8)
+3680 2086 28
+3752 2249 7
+
+# table
+Static 0x0B8D
+3686 2211 20
+3697 2204 20
+3692 2215 20
+3768 2223 20
+3770 2223 19
+
+# small palm
+Static 0x0C9D (Hue=0x3D8)
+3760 2077 39
+3626 2196 20
+3772 2138 24
+3650 2076 20
+
+# bulrushes
+Static 0x0C94 (Hue=0x3DA)
+3650 2046 20
+3671 2076 23
+3658 2074 20
+
+# grasses
+Static 0x0D32 (Hue=0x497)
+3752 2248 13
+
+# sapling
+Static 0x0CEA (Hue=0x497)
+3652 2070 20
+3748 2248 20
+
+# sapling
+Static 0x0CEA (Hue=0x3D9)
+3730 2253 20
+3736 2250 20
+
+# Merchants' Guild
+LocalizedSign 0x0C09
+3712 2242 20
+
+# bulrushes
+Static 0x0C94 (Hue=0x3DB)
+3726 2238 20
+
+# citrine%s%
+Static 0x0F2C
+3664 2134 24
+
+# metal door
+MetalDoor 0x067F (Facing=NorthCCW)
+3735 2147 20
+
+# rushes
+Static 0x0CA7 (Hue=0x497)
+3652 2079 20
+
+# clean bandage%s%
+Static 0x0EE9
+3690 2208 24
+3689 2208 24
+3693 2208 24
+3692 2208 24
+3691 2208 24
+3683 2224 24
+3687 2224 24
+3686 2224 24
+
+# fallen log
+Static 0x0CF7 (Hue=0x3DA)
+3777 2080 24
+
+# blade plant
+Static 0x0C93 (Hue=0x3DB)
+3776 2075 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E2)
+3631 2160 67
+3724 2225 20
+3674 2144 20
+
+# chair
+FancyWoodenChairCushion 0x0B51
+3682 2254 20
+3666 2255 20
+3666 2253 20
+3765 2123 20
+3709 2246 20
+3709 2248 20
+
+# fan plant
+Static 0x0C98 (Hue=0x3D8)
+3667 2204 20
+
+# scroll%s%
+Static 0x0EF9
+3709 2224 24
+
+# scroll%s%
+Static 0x0EF8
+3708 2224 24
+
+# grasses
+Static 0x0CAF (Hue=0x3DB)
+3589 2148 62
+3715 2243 20
+
+# bottle
+Static 0x0F02
+3708 2224 22
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3D8)
+3719 2250 20
+
+# potted tree
+PottedTree1 0x11C9
+3680 2214 20
+3680 2208 20
+3708 2222 40
+3708 2216 40
+
+# scroll%s%
+Static 0x0EF7
+3707 2224 24
+
+# scroll%s%
+Static 0x0EF6
+3706 2224 24
+
+# statue
+Static 0x1224
+3704 2046 5
+
+# blank scroll%s%
+Static 0x0EF3
+3705 2224 24
+
+# statue
+Static 0x139A
+3718 2044 5
+
+# book
+RedBook 0x0FF1
+3724 2123 21
+3705 2211 44
+
+# Ginseng
+Static 0x0F85
+3717 2181 20
+
+# small palm
+Static 0x0C9B (Hue=0x3DB)
+3692 2112 20
+3779 2142 21
+3656 2247 20
+3772 2278 12
+3650 2072 20
+
+# fitting
+Static 0x112F (Hue=0x3E2)
+3543 2154 20
+
+# diamond%s%
+Static 0x0F29
+3665 2148 27
+3665 2146 27
+
+# fruit basket
+FruitBasket 0x0993
+3719 2084 9
+3770 2106 24
+3676 2100 24
+3691 2164 24
+3683 2204 32
+3772 2107 44
+
+# garbage
+Static 0x10F0 (Hue=0x3E3)
+3549 2163 20
+3703 2137 20
+3674 2250 20
+
+# small palm
+Static 0x0C9C (Hue=0x3DB)
+3660 2249 20
+3654 2082 20
+3652 2218 20
+3651 2068 20
+
+# flowerpot
+PottedPlant 0x11CA
+3704 2216 40
+3772 2104 20
+3704 2221 40
+
+# diamond%s%
+Static 0x0F27
+3664 2134 24
+3664 2147 24
+
+# diamond%s%
+Static 0x0F28
+3664 2132 24
+3664 2147 24
+3664 2145 24
+
+# book
+BlueBook 0x0FF2
+3702 2211 44
+
+# sandstone wall
+Static 0x0160
+3698 2057 5
+3740 2154 20
+3694 2048 5
+3727 2174 20
+3664 2247 20
+3766 2227 19
+3712 2253 20
+
+# chair
+FancyWoodenChairCushion 0x0B50
+3772 2117 20
+3769 2117 20
+3756 2125 20
+3754 2125 20
+3708 2250 20
+3698 2253 20
+3705 2250 20
+3700 2253 20
+
+# rock
+Static 0x177B
+3681 2074 5
+3640 2067 20
+
+# fallen log
+Static 0x0CF4 (Hue=0x3DB)
+3667 2140 20
+3645 2224 20
+
+# mushroom
+Static 0x0D19 (Hue=0x497)
+3635 2071 20
+
+# sapling
+Static 0x0CEA (Hue=0x3DA)
+3774 2121 20
+3654 2218 20
+
+# pen and ink
+Static 0x0FBF
+3680 2253 24
+3669 2235 24
+3787 2245 24
+3656 2193 24
+3787 2244 24
+3664 2254 27
+3787 2249 24
+3787 2248 24
+3787 2247 24
+3787 2246 24
+3787 2243 24
+3787 2242 24
+3787 2241 24
+3781 2250 24
+3752 2220 24
+3699 2209 24
+
+# fallen log
+Static 0x0CF3 (Hue=0x497)
+3645 2212 20
+3651 2252 20
+3634 2079 20
+
+# table
+Static 0x0B3C
+3674 2260 20
+3677 2196 20
+3680 2165 20
+
+# table
+Static 0x0B86
+3709 2064 5
+
+# mushrooms
+Static 0x0D15 (Hue=0x497)
+3638 2074 20
+
+# chair
+Static 0x0B4F
+3773 2104 20
+3705 2240 20
+3698 2240 20
+
+# fern
+Static 0x0CA3 (Hue=0x3DB)
+3623 2182 23
+3674 2132 20
+3777 2114 20
+3667 2035 20
+3780 2088 24
+3744 2190 20
+
+# wooden bench
+WoodenBench 0x0B2D
+3716 2072 5
+3684 2196 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E4)
+3540 2147 20
+3739 2149 20
+3626 2194 20
+3698 2156 20
+3563 2154 25
+3547 2142 20
+3700 2177 20
+3546 2149 20
+3557 2169 -15
+
+# fallen log
+Static 0x0CF6 (Hue=0x3D9)
+3638 2080 20
+
+# glass pitcher
+Static 0x0FF6
+3722 2228 24
+
+# dirt patch
+Static 0x0912
+3700 2213 20
+3540 2136 20
+3557 2157 23
+3557 2163 20
+
+# fallen log
+Static 0x0CF5 (Hue=0x3DB)
+3635 2071 20
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3DB)
+3638 2075 20
+
+# table
+Static 0x0B73
+3689 2166 20
+3652 2247 20
+3666 2259 20
+3677 2202 20
+
+# wood
+Static 0x1B81 (Hue=0x3E2)
+3541 2140 20
+3549 2138 20
+3755 2205 20
+3564 2155 25
+
+# mushrooms
+Static 0x0D12 (Hue=0x3DB)
+3636 2091 20
+
+# fallen log
+Static 0x0CF3 (Hue=0x3D9)
+3781 2269 20
+3639 2078 20
+
+# glass of water
+Static 0x1F93
+3722 2218 24
+3731 2221 24
+
+# bulletin board
+BulletinBoard 0x1E5E
+3728 2216 20
+
+# game board
+ChessBoard 0x0FA6
+3697 2061 9
+3730 2221 24
+
+# snake plant
+Static 0x0CA9 (Hue=0x3DB)
+3625 2200 20
+3641 2082 20
+
+# garbage
+Static 0x10F1 (Hue=0x497)
+3674 2171 20
+3663 2212 20
+3664 2205 23
+3555 2164 20
+3556 2159 22
+3552 2159 21
+3547 2145 20
+3684 2258 20
+3558 2164 20
+3545 2145 20
+3554 2136 20
+3699 2165 20
+3533 2146 20
+3531 2143 20
+3564 2160 22
+3556 2150 26
+
+# garbage
+Static 0x10F1 (Hue=0x3E1)
+3649 2227 20
+3564 2164 20
+3557 2155 24
+3537 2137 20
+3537 2144 20
+3567 2153 31
+3552 2152 23
+3566 2160 22
+
+# wood
+Static 0x1B81 (Hue=0x3E1)
+3667 2202 20
+3565 2158 23
+3561 2152 27
+3557 2151 26
+3688 2207 20
+3534 2141 20
+3556 2149 26
+
+# bulrushes
+Static 0x0C94 (Hue=0x3D8)
+3634 2072 11
+
+# small palm
+Static 0x0C9B (Hue=0x3D9)
+3641 2225 20
+3771 2212 20
+3780 2091 27
+3634 2071 8
+
+# candle
+Static 0x0A10
+3704 2228 40
+3707 2228 40
+3680 2153 33
+
+# chest of drawers
+FancyDrawer 0x0A38
+3680 2153 20
+3680 2157 20
+
+# small palm
+Static 0x0C9C (Hue=0x497)
+3639 2073 20
+3633 2080 8
+
+# small palm
+Static 0x0C99 (Hue=0x3DA)
+3593 2150 60
+3678 2079 26
+3781 2095 27
+3633 2076 8
+
+# table
+Static 0x0B88
+3743 2216 20
+3773 2211 16
+
+# bottle
+Static 0x0EFD
+3696 2227 26
+
+# ship
+Static 0x3E8A
+3800 2154 -5
+
+# crystal ball
+Static 0x0E2F
+3704 2224 24
+3696 2227 24
+
+# chair
+Static 0x0B4E
+3696 2248 20
+3779 2266 20
+3779 2267 20
+
+# shells
+Static 0x0FC9
+3780 2268 26
+
+# table
+Static 0x0B6B
+3780 2268 20
+
+# armoire
+FancyArmoire 0x0A51
+3689 2185 20
+3680 2185 20
+3656 2096 20
+3680 2189 20
+
+# table
+Static 0x0B6D
+3780 2267 20
+3780 2266 20
+
+# table
+Static 0x0B6C
+3780 2265 20
+
+# sandstone post
+Static 0x0167
+3682 2205 20
+3736 2175 20
+3697 2174 20
+
+# ship
+Static 0x3EB2
+3682 2281 -5
+
+# scroll%s%
+Static 0x0EF4
+3696 2223 24
+
+# stone wall
+Static 0x03C1
+3665 2120 20
+
+# wooden shelf
+EmptyBookcase 0x0A9E
+3715 2085 5
+3712 2124 20
+3712 2125 20
+3712 2129 20
+3712 2130 20
+3664 2257 20
+3715 2084 5
+3680 2249 20
+3680 2250 20
+
+# small palm
+Static 0x0C99 (Hue=0x3DB)
+3630 2201 20
+3645 2084 20
+3707 2128 20
+
+# scroll%s%
+Static 0x0EF5
+3696 2221 24
+
+# brazier
+Brazier 0x0E32
+3704 2221 20
+3704 2217 20
+3696 2224 20
+3696 2220 20
+
+# large fern
+Static 0x0CA1 (Hue=0x3DB)
+3746 2070 5
+3671 2083 21
+3729 2107 20
+3648 2066 20
+3649 2066 20
+3758 2143 16
+
+# dirt patch
+Static 0x0912 (Hue=0x3E2)
+3537 2150 20
+3658 2236 20
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3D8)
+3603 2100 20
+
+# grasses
+Static 0x0CAF (Hue=0x3D8)
+3773 2072 20
+3596 2102 -15
+
+# fitting
+Static 0x112F (Hue=0x497)
+3551 2159 21
+3541 2150 20
+3724 2141 20
+3548 2143 21
+3567 2169 -15
+3540 2139 20
+3553 2158 22
+3556 2156 23
+3567 2153 31
+3562 2152 26
+3671 2234 20
+
+# grasses
+Static 0x0CBB (Hue=0x497)
+3651 2230 20
+
+# fallen log
+Static 0x0CF4 (Hue=0x3D9)
+3636 2086 20
+3602 2100 20
+
+# small palm
+Static 0x0C9B (Hue=0x497)
+3631 2202 20
+3666 2081 20
+3656 2253 20
+3663 2209 20
+
+# pampas grass
+Static 0x0CA5 (Hue=0x3DB)
+3726 2249 20
+
+# stone wall
+Static 0x03C0
+3663 2120 20
+
+# wooden door
+DarkWoodDoor 0x06AD (Facing=SouthCW)
+3695 2251 20
+
+# sandstone wall
+Static 0x015F
+3667 2246 20
+3698 2062 5
+3735 2149 20
+3761 2141 23
+3697 2052 5
+3709 2159 20
+3735 2151 20
+3735 2150 20
+3735 2148 20
+3735 2146 20
+3735 2145 20
+3735 2144 20
+3719 2139 20
+3758 2239 20
+
+# lamp post
+LampPost3 0x0B24
+3679 2261 21
+3679 2215 30
+3679 2208 30
+3679 2137 20
+3679 2112 20
+3672 2240 20
+3793 2232 20
+3773 2233 30
+3735 2167 20
+3758 2256 30
+3744 2112 20
+3743 2232 20
+3743 2215 20
+3742 2076 5
+3711 2072 5
+3737 2076 5
+3736 2252 20
+3736 2191 20
+3734 2087 5
+3727 2112 20
+3727 2072 5
+3727 2055 5
+3686 2215 30
+3719 2232 20
+3719 2208 20
+3711 2184 20
+3711 2160 20
+3704 2136 20
+3704 2112 20
+3704 2097 5
+3704 2048 5
+3696 2176 20
+3695 2232 20
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3D8)
+3734 2260 20
+3760 2143 20
+3658 2229 20
+
+# mushrooms
+Static 0x0D0C (Hue=0x3D8)
+3752 2200 20
+
+# ponytail palm
+Static 0x0CA6 (Hue=0x3D9)
+3763 2143 21
+3791 2087 20
+3744 2202 20
+
+# fallen log
+Static 0x0CF7 (Hue=0x3D8)
+3760 2044 20
+
+# cannon ball
+Static 0x0E73
+3676 2261 20
+
+# cannon balls
+Static 0x0E74
+3673 2261 20
+
+# candelabra
+CandelabraStand 0x0B26
+3710 2251 20
+3736 2067 5
+3696 2240 20
+3670 2112 20
+3696 2160 20
+3799 2264 20
+3691 2056 5
+3686 2254 20
+3684 2064 5
+3680 2168 20
+3663 2192 20
+3752 2120 20
+3656 2176 20
+3656 2118 20
+3670 2250 20
+3800 2240 20
+3691 2071 5
+3678 2096 20
+3787 2251 20
+3770 2104 20
+3680 2251 20
+3779 2264 20
+
+# water
+Static 0x1799
+3696 2266 -5
+3720 2020 -5
+3670 2302 -5
+
+# book
+Static 0x0FBD
+3781 2252 24
+3680 2254 24
+3670 2236 20
+3664 2255 24
+3656 2194 24
+3781 2251 24
+3752 2221 24
+3699 2210 24
+3780 2267 26
+3669 2236 24
+
+# cattails
+Static 0x0CB7 (Hue=0x3DA)
+3736 2191 20
+
+# fern
+Static 0x0CA3 (Hue=0x3D9)
+3685 2039 -1
+3656 2231 20
+
+# tree
+Static 0x0D5B (Hue=0x497)
+3782 2143 21
+3764 2138 23
+3656 2068 20
+3656 2243 20
+3662 2208 20
+
+# tree
+Static 0x0D5A (Hue=0x497)
+3781 2144 21
+3763 2139 23
+3655 2069 20
+3655 2244 20
+3661 2209 20
+
+# tree
+Static 0x0D58 (Hue=0x497)
+3761 2141 23
+3779 2146 21
+3653 2071 20
+3653 2246 20
+3659 2211 20
+
+# mushrooms
+Static 0x0D13 (Hue=0x497)
+3760 2055 20
+
+# tree
+Static 0x0D57 (Hue=0x497)
+3778 2147 21
+3760 2142 21
+3652 2072 20
+3652 2247 20
+3658 2212 20
+
+# bulrushes
+Static 0x0C94 (Hue=0x497)
+3712 2103 20
+3750 2214 20
+
+# fern
+Static 0x0C9F (Hue=0x3DB)
+3750 2143 16
+3680 2039 0
+3654 2249 20
+3770 2207 20
+3769 2131 20
+3642 2091 20
+3757 2241 15
+3777 2086 26
+3744 2189 20
+3749 2195 20
+
+# cattails
+Static 0x0CB8 (Hue=0x3DB)
+3626 2209 20
+3747 2186 9
+
+# large fern
+Static 0x0CA1 (Hue=0x3D9)
+3752 2201 20
+3731 2152 20
+3657 2255 20
+3774 2119 20
+3754 2037 7
+3735 2246 20
+
+# fern
+Static 0x0CA2 (Hue=0x3DB)
+3779 2138 24
+3733 2259 20
+3633 2079 20
+3639 2069 20
+3747 2201 20
+3660 2215 20
+
+# fern
+Static 0x0CA2 (Hue=0x3DA)
+3747 2064 6
+3582 2163 40
+3728 2116 20
+3751 2250 14
+3742 2256 20
+3637 2072 20
+3757 2040 20
+
+# tree
+Static 0x0D59 (Hue=0x497)
+3780 2145 21
+3762 2140 23
+3654 2070 20
+3654 2245 20
+3660 2210 20
+
+# crate
+MediumCrate 0x0E3F
+3671 2279 -2
+
+# chair
+WoodenChair 0x0B58
+3662 2117 20
+3662 2116 20
+3773 2106 40
+3773 2108 40
+3723 2084 5
+3700 2073 5
+3692 2166 20
+3692 2164 20
+
+# blade plant
+Static 0x0C93 (Hue=0x3DA)
+3692 2114 20
+3581 2158 47
+3757 2039 20
+
+# tree
+Static 0x0D72 (Hue=0x497)
+3578 2158 35
+3656 2053 20
+3764 2273 20
+3668 2033 20
+3662 2033 20
+3656 2228 20
+
+# tree
+Static 0x0D71 (Hue=0x497)
+3577 2159 35
+3655 2054 20
+3667 2034 20
+3763 2274 20
+3661 2034 20
+3655 2229 20
+
+# grasses
+Static 0x0D32 (Hue=0x3DB)
+3758 2041 20
+
+# tree
+Static 0x0D70 (Hue=0x497)
+3576 2160 35
+3654 2055 20
+3666 2035 20
+3762 2275 20
+3660 2035 20
+3654 2230 20
+
+# dirt
+Static 0x1DFE
+3739 2145 20
+3553 2161 20
+3545 2150 20
+3550 2149 22
+3721 2227 20
+3563 2161 21
+3666 2183 20
+3538 2156 -15
+3564 2154 26
+3548 2137 20
+3559 2160 22
+3547 2154 20
+3554 2146 23
+3649 2214 20
+3554 2140 20
+
+# barrel
+Barrel 0x0E77
+3680 2256 20
+3670 2279 -2
+
+# crate
+LargeCrate 0x0E3C
+3718 2249 20
+3670 2280 -2
+
+# chair
+WoodenChair 0x0B59
+3676 2101 20
+3721 2085 5
+3719 2085 5
+3707 2212 40
+3705 2212 40
+3703 2212 40
+3698 2062 5
+3697 2062 5
+3691 2167 20
+
+# shell
+Static 0x0FCC
+3715 2044 5
+
+# pitcher of water
+Static 0x1F9D
+3683 2203 29
+3770 2107 24
+3722 2228 24
+3691 2166 24
+
+# shells
+Static 0x0FC6
+3710 2021 0
+
+# candelabra
+Static 0x0B1F
+3760 2118 24
+3691 2165 31
+
+# nautilus
+Static 0x0FC7
+3702 2027 1
+
+# chair
+WoodenChair 0x0B57
+3676 2098 20
+3719 2082 5
+3697 2060 5
+3721 2082 5
+3707 2210 40
+3705 2210 40
+3703 2210 40
+3701 2152 20
+3699 2056 5
+3698 2060 5
+3694 2056 5
+3691 2162 20
+3691 2152 20
+
+# conch shell
+Static 0x0FC4
+3687 2039 -1
+
+# fitting
+Static 0x112F
+3560 2163 20
+3550 2166 20
+3546 2149 20
+3659 2219 20
+3557 2145 23
+3556 2141 21
+
+# metal box
+MetalBox 0x09A8
+3671 2280 4
+
+# garbage
+Static 0x10EF
+3662 2288 0
+3655 2282 -2
+3680 2029 -5
+
+# pile of garbage
+Static 0x10F2
+3549 2140 20
+3656 2280 -1
+3679 2029 -3
+
+# fern
+Static 0x0C9F (Hue=0x3D8)
+3778 2119 20
+3627 2203 20
+3777 2144 20
+3603 2176 22
+3747 2200 20
+3583 2165 30
+
+# fern
+Static 0x0CA4 (Hue=0x497)
+3626 2201 20
+3581 2163 37
+3589 2149 61
+3656 2059 20
+3655 2227 20
+3762 2207 20
+3681 2041 0
+
+# grasses
+Static 0x0D33 (Hue=0x3DB)
+3679 2032 -3
+
+# grasses
+Static 0x0CAF (Hue=0x497)
+3780 2140 22
+3698 2138 20
+3673 2042 20
+
+# rock
+Static 0x1774
+3624 2209 20
+3618 2182 21
+3633 2199 20
+3735 2125 20
+3779 2138 24
+3772 2144 16
+3648 2066 20
+3733 2251 20
+3633 2080 8
+3765 2058 10
+3677 2038 20
+3681 2040 0
+
+# fern
+Static 0x0CA4 (Hue=0x3D8)
+3749 2129 20
+3666 2072 20
+3675 2030 20
+
+# milk
+Static 0x09F0
+3770 2107 24
+3691 2166 24
+3722 2228 24
+3683 2203 29
+3671 2282 4
+
+# table
+Static 0x0B79
+3671 2280 -2
+
+# table
+Static 0x0B7A
+3734 2119 20
+3680 2163 20
+3679 2044 20
+3716 2131 20
+3748 2221 20
+3761 2211 20
+3754 2231 20
+3671 2281 -2
+
+# table
+Static 0x0B75
+3712 2222 20
+3682 2237 20
+3729 2125 20
+3671 2282 -2
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3DB)
+3578 2165 22
+3651 2250 20
+3757 2201 20
+
+# fern
+Static 0x0CA0 (Hue=0x3D8)
+3785 2114 20
+3654 2254 20
+3646 2080 20
+3639 2217 20
+
+# bed
+Static 0x0A5D
+3665 2268 21
+3665 2266 21
+
+# bed
+Static 0x0A62
+3666 2268 21
+3666 2266 21
+3666 2264 21
+
+# bed
+Static 0x0A69
+3665 2264 21
+
+# bed
+Static 0x0A5F
+3694 2204 20
+3669 2263 21
+
+# bed
+Static 0x0A5E
+3669 2262 21
+
+# small palm
+Static 0x0C99 (Hue=0x3D9)
+3731 2256 20
+3674 2031 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E3)
+3559 2159 22
+3672 2236 20
+3538 2136 20
+3539 2148 20
+3699 2181 20
+3551 2137 20
+3557 2155 24
+3551 2162 20
+3557 2141 24
+
+# leather sleeves
+Static 0x13C8
+3666 2261 20
+
+# grasses
+Static 0x0CB6 (Hue=0x497)
+3679 2074 13
+3584 2152 60
+3663 2036 20
+
+# leather leggings
+Static 0x13C9
+3669 2261 20
+
+# leather tunic
+Static 0x13CA
+3670 2261 20
+
+# stone ruins
+Static 0x03B7
+3712 2229 20
+3716 2219 20
+3674 2211 20
+3756 2051 12
+3700 2052 5
+3687 2213 20
+3676 2163 20
+3683 2202 20
+3687 2207 20
+3687 2057 5
+3734 2154 20
+3721 2140 20
+3728 2115 20
+3688 2093 20
+3675 2089 20
+3734 2051 5
+3657 2168 20
+3659 2121 20
+3670 2197 20
+3652 2138 24
+3669 2232 20
+3724 2202 20
+3759 2232 20
+3753 2234 20
+3699 2224 20
+3726 2230 20
+3753 2204 20
+3704 2174 20
+
+# small palm
+Static 0x0C99 (Hue=0x497)
+3689 2115 20
+3674 2029 20
+3671 2034 20
+
+# large fern
+Static 0x0CA1 (Hue=0x3DA)
+3763 2077 38
+3770 2071 22
+3672 2029 -15
+
+# cannon
+Static 0x0E96
+3699 2257 20
+
+# bushel
+Basket 0x09AC
+3684 2269 20
+3686 2268 20
+
+# cannon
+Static 0x0E95
+3698 2257 20
+
+# small palm
+Static 0x0C9D (Hue=0x3DA)
+3664 2039 20
+
+# cannon
+Static 0x0E8D
+3677 2259 20
+3673 2259 20
+
+# cannon
+Static 0x0E8C
+3677 2260 20
+3673 2260 20
+
+# fern
+Static 0x0CA0 (Hue=0x3DA)
+3656 2082 20
+3603 2153 56
+
+# cannon
+Static 0x0E8B
+3677 2261 20
+3673 2261 20
+
+# large fern
+Static 0x0CA1 (Hue=0x497)
+3621 2187 8
+3559 2138 25
+3642 2084 20
+3664 2037 20
+
+# clock parts
+Static 0x1050
+3723 2131 24
+3722 2131 24
+3718 2123 24
+3714 2126 24
+
+# fern
+Static 0x0CA3 (Hue=0x3D8)
+3688 2121 20
+3777 2144 20
+3678 2062 14
+3638 2111 31
+3654 2251 20
+3795 2091 20
+3772 2257 20
+3775 2074 20
+3633 2079 20
+3747 2198 20
+3630 2200 20
+
+# candle
+Static 0x0B1B
+3681 2184 28
+3664 2253 26
+3715 2090 13
+3696 2152 28
+3691 2184 28
+3690 2248 28
+
+# grasses
+Static 0x0CAC (Hue=0x3DB)
+3796 2150 22
+3675 2036 20
+
+# globe
+Static 0x1047
+3664 2256 20
+
+# wooden ladder
+Static 0x08A3
+3682 2231 31
+3670 2185 31
+3676 2229 43
+3675 2229 43
+
+# fern
+Static 0x0CA2 (Hue=0x3D9)
+3758 2213 20
+3779 2144 20
+3646 2075 20
+3655 2059 20
+3659 2212 20
+3739 2188 20
+
+# mushrooms
+Static 0x0D0C (Hue=0x3DB)
+3671 2036 20
+
+# book
+Static 0x0FF4
+3664 2254 24
+3703 2211 44
+3664 2252 24
+
+# fern
+Static 0x0CA0 (Hue=0x3D9)
+3735 2076 5
+3624 2187 21
+3747 2147 -15
+3669 2039 20
+3655 2067 20
+3640 2216 20
+3667 2038 20
+
+#
+Static 0x4000
+3680 2281 -5
+
+# large fern
+Static 0x0CA1 (Hue=0x3D8)
+3630 2192 20
+3651 2063 20
+3629 2203 20
+3626 2200 20
+3673 2032 20
+
+# wooden ladder
+Static 0x08A4
+3682 2232 20
+3670 2186 20
+3676 2230 31
+3676 2231 20
+3675 2230 20
+3675 2231 20
+
+# grasses
+Static 0x0D32 (Hue=0x3DA)
+3732 2170 20
+3642 2076 20
+3578 2170 20
+
+# mushrooms
+Static 0x0D14 (Hue=0x3DA)
+3671 2033 20
+3664 2036 20
+
+# fern
+Static 0x0CA0 (Hue=0x497)
+3606 2163 43
+3656 2057 20
+3718 2128 20
+3676 2036 20
+
+# mushrooms
+Static 0x0D12 (Hue=0x3D9)
+3663 2037 20
+
+# fan plant
+Static 0x0C98 (Hue=0x3DA)
+3653 2080 20
+3756 2042 20
+3663 2036 20
+
+# fern
+Static 0x0CA4 (Hue=0x3DB)
+3574 2167 20
+3655 2247 20
+3650 2059 20
+3749 2197 20
+3662 2035 20
+
+# fern
+Static 0x0CA0 (Hue=0x3DB)
+3693 2093 9
+3635 2073 20
+3755 2233 20
+3655 2035 20
+
+# fern
+Static 0x0CA2 (Hue=0x3D8)
+3762 2076 38
+3628 2114 36
+3651 2246 11
+3660 2064 20
+3757 2042 20
+3668 2043 20
+3670 2035 20
+3585 2149 61
+
+# pampas grass
+Static 0x0CC4 (Hue=0x3D9)
+3656 2039 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E2)
+3656 2137 20
+3530 2139 -15
+3662 2149 20
+3672 2201 20
+3544 2143 20
+3535 2147 20
+3691 2170 20
+3548 2161 20
+
+# blade plant
+Static 0x0C93 (Hue=0x3D8)
+3778 2101 20
+3656 2037 20
+
+# sapling
+Static 0x0CE9 (Hue=0x497)
+3655 2041 20
+
+# rock
+Static 0x1773
+3628 2199 20
+3596 2175 21
+3663 2167 20
+3655 2087 20
+3655 2255 19
+3582 2156 51
+3652 2043 20
+
+# elephant ear plant
+Static 0x0C97 (Hue=0x3D9)
+3757 2045 20
+3653 2040 20
+
+# small palm
+Static 0x0C9B (Hue=0x3D8)
+3646 2070 20
+3780 2270 20
+3637 2091 20
+3712 2147 20
+3656 2227 20
+3639 2196 20
+3650 2050 20
+
+# fern
+Static 0x0CA4 (Hue=0x3D9)
+3664 2164 20
+3684 2060 5
+3770 2069 22
+3669 2034 20
+3663 2035 20
+3647 2043 20
+
+# mushroom
+Static 0x0D16 (Hue=0x497)
+3650 2044 20
+
+# stone ruins
+Static 0x03C4
+3739 2079 5
+3734 2082 5
+3709 2150 20
+3684 2254 20
+3731 2175 20
+3706 2237 20
+3662 2150 20
+3673 2174 20
+3673 2206 20
+3686 2062 5
+3669 2245 20
+3681 2237 20
+3684 2060 5
+3724 2125 20
+3667 2213 31
+3775 2125 20
+3660 2257 20
+3662 2247 20
+3737 2162 20
+3665 2119 20
+3718 2187 20
+3696 2199 20
+3772 2129 20
+3733 2121 20
+3722 2205 20
+3717 2075 5
+3700 2172 20
+3708 2195 20
+3666 2196 20
+3684 2138 20
+
+# rock
+Static 0x1778
+3804 2146 13
+3627 2193 20
+3761 2275 15
+3802 2113 16
+3694 2128 20
+3743 2069 5
+3654 2066 20
+3768 2262 20
+3655 2084 20
+3756 2195 20
+3653 2038 20
+
+# fern
+Static 0x0C9F (Hue=0x497)
+3788 2085 20
+3781 2270 20
+3645 2066 20
+3643 2074 20
+3646 2038 -15
+
+# dirt
+Static 0x1DFF (Hue=0x3E4)
+3689 2165 20
+3558 2164 20
+3554 2152 24
+3538 2147 20
+3565 2154 27
+
+# garbage
+Static 0x10F0 (Hue=0x3E2)
+3736 2200 20
+3540 2144 20
+3555 2152 24
+
+# stone ruins
+Static 0x03C3
+3704 2186 20
+3771 2129 20
+3732 2054 5
+3681 2161 20
+3662 2120 20
+3701 2171 20
+3702 2180 20
+3704 2185 20
+3708 2085 5
+3666 2212 20
+3665 2119 20
+3693 2174 20
+3685 2220 20
+3715 2134 20
+3688 2230 20
+3730 2132 20
+3690 2169 20
+3706 2188 20
+3729 2124 20
+3728 2071 5
+3703 2181 20
+3667 2123 20
+3786 2091 21
+3649 2229 14
+3706 2247 20
+3713 2043 7
+3700 2193 20
+
+# garbage
+Static 0x10F1 (Hue=0x3E2)
+3565 2159 22
+3556 2155 23
+3720 2226 20
+3699 2223 20
+3548 2163 20
+
+# sapling
+Static 0x0CEA (Hue=0x3D8)
+3707 2119 20
+
+# dirt
+Static 0x1DFF (Hue=0x3E1)
+3560 2152 26
+3652 2141 29
+3560 2157 23
+3549 2154 21
+3555 2143 22
+3662 2256 20
+
+# chair
+WoodenChair 0x0B56
+3659 2117 20
+3659 2116 20
+3717 2084 5
+3701 2211 40
+3698 2073 5
+3689 2166 20
+3689 2164 20
+
+# tree
+Static 0x0D6F (Hue=0x497)
+3575 2161 26
+3653 2056 20
+3665 2036 20
+3761 2276 20
+3659 2036 20
+3653 2231 20
+
+# tree
+Static 0x0D6E (Hue=0x497)
+3574 2162 22
+3652 2057 20
+3664 2037 20
+3760 2277 20
+3658 2037 20
+3652 2232 20
+
+# garbage
+Static 0x10F1 (Hue=0x3E3)
+3649 2154 39
+3637 2181 30
+3550 2158 21
+3567 2151 38
+3541 2150 20
+3695 2220 20
+3562 2164 20
+
+# small palm
+Static 0x0C9D (Hue=0x3D9)
+3749 2202 20
+3657 2057 20
+3582 2160 44
+3570 2147 46
+3641 2064 10
+3748 2195 20
+3642 2209 20
+3722 2145 20
+
+# chair
+WoodenChairCushion 0x0B52
+3681 2204 20
+3681 2202 20
+3688 2193 20
+3688 2197 20
+
+# pile of garbage
+Static 0x10F2 (Hue=0x3E1)
+3555 2163 20
+3553 2143 21
+3550 2159 21
+
+# wooden ramp
+Static 0x087D
+3677 2229 20
+3674 2229 20
+
+# dirt patch
+Static 0x0911 (Hue=0x3E3)
+3601 2165 39
+3552 2154 23
+3554 2159 22
+3554 2154 24
+3560 2167 20
+
+# garbage
+Static 0x10F0 (Hue=0x497)
+3550 2148 22
+3529 2145 -15
+3653 2245 20
+3552 2143 21
+3549 2140 20
+3537 2141 20
+3671 2154 20
+3550 2144 21
+3565 2154 27
+3564 2153 27
+3559 2167 14
+3561 2157 23
+3541 2141 20
+3672 2194 20
+3560 2156 23
+3553 2155 23
+3566 2160 22
+3553 2142 21
+3557 2142 24
+3547 2159 20
+
+# wooden ladder
+Static 0x08A2
+3656 2234 31
+3656 2235 20
+
+# rope
+Static 0x14F8
+3663 2269 20
+3686 2261 21
+3678 2292 -3
+
+# tree
+Static 0x0D86 (Hue=0x497)
+3655 2049 20
+3649 2074 20
+3625 2204 7
+
+# tree
+Static 0x0D84 (Hue=0x497)
+3653 2051 20
+3647 2076 20
+3623 2206 -5
+
+# tree
+Static 0x0D85 (Hue=0x497)
+3654 2050 20
+3648 2075 20
+3624 2205 7
+
+# stone ruins
+Static 0x03C5
+3739 2057 5
+3747 2069 5
+3745 2208 20
+3710 2055 5
+3728 2204 20
+3737 2110 20
+3674 2142 20
+3669 2119 20
+3660 2235 20
+3692 2194 20
+3683 2195 20
+3689 2209 20
+3682 2122 20
+3722 2077 5
+3716 2165 20
+3703 2185 20
+3714 2225 20
+3708 2254 20
+3700 2171 20
+3680 2183 20
+3768 2211 20
+3685 2252 20
+3693 2159 20
+
+# mushrooms
+Static 0x0D0F (Hue=0x3DB)
+3736 2204 20
+
+# palisade
+Static 0x0423
+3681 2199 20
+3644 2184 21
+3657 2228 20
+3653 2225 20
+
+# garbage
+Static 0x10F1 (Hue=0x3E4)
+3537 2145 20
+3698 2181 20
+3561 2153 26
+3683 2215 20
+3546 2143 20
+3555 2154 24
+3557 2145 23
+3535 2139 20
+3547 2142 20
+3759 2213 20
+3562 2153 26
+
+# garbage
+Static 0x10F0
+3555 2161 21
+3552 2159 21
+3539 2151 20
+3563 2168 20
+3546 2135 20
+3646 2221 20
+3655 2195 20
+3537 2144 20
+3545 2145 20
+3691 2140 20
+3555 2157 23
+3557 2143 23
+3722 2151 20
+3535 2142 20
+3538 2136 20
+3560 2157 23
+3548 2165 11
+3549 2164 20
+3552 2154 23
+
+# grasses
+Static 0x0CB5 (Hue=0x497)
+3793 2122 26
+3696 2051 5
+
+# dirt patch
+Static 0x0912 (Hue=0x497)
+3547 2141 20
+3559 2160 22
+3637 2149 51
+3712 2226 20
+3687 2186 20
+3535 2148 20
+3560 2158 23
+
+# bench
+Static 0x0B67
+3727 2217 20
+
+# stone ruins
+Static 0x03B9
+3668 2121 20
+3690 2060 5
+3786 2107 20
+3708 2238 20
+3729 2177 20
+3726 2165 20
+3732 2134 20
+3723 2165 20
+3730 2125 20
+3706 2051 5
+3722 2162 20
+3661 2253 20
+3660 2122 20
+3734 2050 5
+3657 2254 20
+3711 2231 20
+3765 2223 20
+3725 2167 20
+3663 2239 20
+3703 2070 5
+3779 2102 20
+3773 2217 20
+3694 2174 20
+3752 2246 20
+
+# garbage
+Static 0x10F0 (Hue=0x3E1)
+3536 2142 20
+3549 2141 20
+3557 2163 20
+3632 2183 23
+3551 2141 21
+3545 2144 20
+3555 2153 24
+3734 2228 20
+3686 2180 20
+3700 2229 20
+3689 2216 20
+3567 2113 20
+
+# stretched hide
+Static 0x106B
+3718 2228 20
+
+# dirt
+Static 0x1E00
+3607 2158 57
+3554 2162 20
+3634 2150 58
+3606 2168 36
+3563 2168 20
+3566 2146 37
+3540 2141 20
+3662 2147 20
+3543 2138 20
+3566 2163 21
+3549 2166 20
+3540 2138 24
+3721 2147 20
+3567 2154 28
+3567 2148 37
+3701 2254 20
+3531 2145 7
+3709 2190 20
+3554 2136 20
+3559 2152 26
+3547 2141 20
+3555 2156 23
+3557 2159 22
+3562 2154 26
+3536 2140 20
+3693 2225 20
+3563 2136 27
+3536 2141 20
+3549 2158 21
+3553 2160 21
+3612 2148 67
+3567 2162 21
+3552 2141 21
+3554 2149 25
+3679 2141 20
+
+# rocks
+Static 0x1367
+3710 2254 20
+
+# table
+Static 0x0B89
+3703 2233 20
+3703 2124 20
+
+# gang plank
+Static 0x3ED5
+3678 2281 -5
+
+# stone ruins
+Static 0x03BF
+3681 2165 20
+3707 2188 20
+3669 2219 20
+3682 2251 20
+3704 2191 20
+3674 2137 20
+3701 2166 20
+3715 2227 20
+3714 2180 20
+3686 2169 20
+3699 2189 18
+3686 2208 20
+3670 2153 20
+3684 2213 20
+3738 2163 20
+3679 2207 20
+3666 2205 20
+3788 2109 25
+3695 2201 20
+3735 2122 20
+3739 2081 5
+3732 2121 20
+3760 2228 20
+3671 2120 20
+3763 2229 20
+3722 2073 5
+3767 2223 20
+3707 2180 20
+
+# tiller man
+Static 0x3E4E
+3681 2285 -5
+
+# fern
+Static 0x0CA4 (Hue=0x3DA)
+3655 2251 20
+3662 2077 20
+3658 2048 20
+3666 2215 20
+3647 2228 15
+
+# dirt patch
+Static 0x0911 (Hue=0x497)
+3735 2153 20
+3543 2142 20
+3704 2220 20
+3547 2141 20
+3547 2162 8
+3549 2158 21
+3662 2239 20
+3552 2137 20
+3720 2242 20
+3534 2145 20
+3561 2158 23
+3597 2163 43
+3554 2149 25
+3706 2246 20
+3553 2157 22
+
+# garbage
+Static 0x10F0 (Hue=0x3E4)
+3753 2137 21
+3547 2164 -15
+3708 2223 20
+3593 2151 56
+3545 2141 20
+3550 2158 21
+
+# stone ruins
+Static 0x03BB
+3657 2120 20
+3705 2149 20
+3691 2261 20
+3645 2178 31
+3680 2248 20
+3721 2224 20
+3658 2142 20
+3668 2222 20
+3769 2083 29
+3669 2120 20
+3727 2167 20
+3662 2123 20
+3679 2235 20
+3682 2254 20
+3731 2078 5
+3677 2100 20
+3714 2228 20
+3734 2053 5
+3658 2255 20
+3771 2120 20
+3726 2095 5
+3734 2098 20
+3711 2196 20
+3722 2166 20
+3761 2227 20
+3726 2173 20
+3700 2223 20
+3763 2233 20
+3723 2076 5
+3766 2221 20
+3691 2248 20
+3696 2171 20
+
+# stretched hide
+Static 0x106D
+3692 2142 20
+3649 2158 45
+3649 2154 37
+
+# stone ruins
+Static 0x03BA
+3752 2069 24
+3714 2169 20
+3787 2105 26
+3699 2048 5
+3674 2161 20
+3728 2160 20
+3678 2248 20
+3687 2218 20
+3679 2209 20
+3733 2171 20
+3685 2105 20
+3670 2260 20
+3674 2091 20
+3728 2162 20
+3674 2207 20
+3714 2153 20
+3768 2136 23
+3720 2067 5
+3700 2115 20
+3758 2231 20
+3721 2250 16
+3701 2176 20
+3707 2254 20
+
+# dirt
+Static 0x1E00 (Hue=0x3E1)
+3552 2150 23
+3601 2138 66
+3552 2156 22
+3548 2146 21
+3542 2143 20
+3537 2152 20
+3697 2213 20
+3533 2142 20
+3691 2174 20
+3541 2140 20
+3683 2204 20
+3657 2158 29
+3559 2161 21
+3558 2161 21
+3559 2166 20
+3551 2141 21
+3550 2157 22
+
+# wood
+Static 0x1B81 (Hue=0x497)
+3670 2245 20
+3621 2175 32
+3535 2144 20
+3547 2141 20
+3564 2160 22
+3548 2144 21
+3541 2145 20
+3634 2140 57
+3713 2202 20
+3546 2147 20
+3554 2155 23
+3550 2155 22
+3558 2150 27
+3564 2157 23
+3556 2153 24
+3701 2238 20
+3656 2192 20
+3561 2159 22
+3553 2164 20
+3560 2157 23
+3552 2155 23
+3597 2165 39
+3550 2163 20
+3548 2164 20
+3555 2158 22
+3543 2155 20
+
+# garbage
+Static 0x10EE (Hue=0x3E2)
+3553 2155 23
+3651 2220 20
+3556 2156 23
+3566 2158 23
+3556 2158 22
+3543 2154 20
+
+# garbage
+Static 0x10EE
+3696 2208 20
+3532 2140 20
+3646 2116 22
+3547 2145 20
+3567 2161 22
+3712 2231 20
+3551 2166 20
+3622 2186 21
+3721 2217 20
+3533 2146 20
+3547 2150 20
+3566 2149 37
+3666 2202 20
+3689 2154 20
+3553 2154 23
+3564 2161 21
+3656 2298 -1
+3546 2145 20
+3534 2145 20
+3563 2162 21
+3567 2169 -15
+3559 2156 23
+3566 2160 22
+3660 2237 20
+3680 2030 -5
+3562 2154 26
+3550 2158 21
+3545 2155 20
+3545 2156 20
+
+# pen and ink
+Static 0x0FC0
+3729 2228 24
+3780 2266 26
+3685 2224 24
+
+# book
+Static 0x0FBE
+3730 2228 24
+3685 2224 24
+
+# candlabra
+CandelabraStand 0x0A29
+3663 2192 20
+3670 2112 20
+3736 2067 5
+3696 2160 20
+3680 2251 20
+3678 2096 20
+3680 2168 20
+3670 2250 20
+3656 2118 20
+3787 2251 20
+3710 2251 20
+3779 2264 20
+3770 2104 20
+3696 2240 20
+3656 2176 20
+
+# chair
+WoodenChairCushion 0x0B55
+3685 2204 20
+3685 2202 20
+
+# bulrushes
+Static 0x0C94
+3682 2196 20
+3685 2195 20
+
+# fern
+Static 0x0CA4
+3685 2197 20
+3685 2194 20
+
+# bloody water
+Static 0x0E23
+3670 2262 20
+3684 2224 24
+
+# large fern
+Static 0x0CA1
+3657 2256 18
+3684 2197 20
+
+# fern
+Static 0x0CA3 (Hue=0x3DA)
+3803 2148 16
+3724 2140 20
+3653 2061 20
+3645 2209 20
+3722 2051 5
+3705 2134 20
+3641 2225 20
+3658 2041 20
+3658 2043 20
+3650 2076 20
+
+# garbage
+Static 0x10EE (Hue=0x3E3)
+3555 2157 23
+3553 2142 21
+3664 2210 20
+3681 2228 20
+3737 2150 20
+3554 2140 20
+3702 2186 20
+3547 2148 20
+3559 2149 26
+3801 2148 20
+
+# wood
+Static 0x1B81
+3562 2167 20
+3542 2144 20
+3772 2140 27
+3551 2141 21
+3554 2168 20
+3566 2151 33
+3540 2143 20
+3538 2150 20
+3540 2148 20
+3656 2183 20
+3714 2193 20
+3564 2162 21
+3712 2211 20
+3546 2144 20
+3554 2154 24
+3565 2136 27
+3533 2143 20
+3533 2141 20
+3548 2152 21
+3704 2177 20
+3559 2161 21
+3668 2214 20
+3550 2158 21
+3564 2151 32
+
+# garbage
+Static 0x10EE (Hue=0x3E4)
+3537 2141 20
+3555 2155 23
+3607 2157 58
+3634 2196 20
+3567 2153 31
+
+# stone ruins
+Static 0x03B8
+3732 2226 20
+3734 2187 20
+3744 2064 5
+3688 2192 20
+3697 2201 20
+3753 2136 22
+3708 2143 20
+3728 2077 5
+3744 2053 5
+3739 2050 5
+3723 2168 20
+3677 2212 20
+3694 2222 20
+3719 2224 20
+3738 2156 20
+3682 2141 20
+3722 2143 20
+3736 2145 20
+3735 2164 20
+3737 2205 20
+3695 2169 20
+3724 2217 20
+3740 2254 20
+
+# wood
+Static 0x1B81 (Hue=0x3E3)
+3551 2149 22
+3545 2149 20
+3533 2137 20
+3531 2140 23
+3640 2200 20
+3559 2159 22
+
+# dirt
+Static 0x1DFF (Hue=0x497)
+3563 2147 31
+3567 2154 28
+3735 2156 20
+3694 2173 20
+3699 2225 20
+3712 2221 20
+3608 2168 35
+3545 2149 20
+3536 2149 20
+3540 2149 20
+3533 2142 20
+3551 2147 22
+3550 2141 20
+3551 2142 21
+3560 2165 20
+3648 2152 36
+3527 2141 -15
+3701 2219 20
+3697 2156 20
+3562 2149 31
+3584 2153 59
+3542 2139 20
+3676 2144 20
+3545 2158 20
+3567 2159 23
+3669 2221 20
+3556 2151 25
+3549 2141 20
+3551 2158 21
+3556 2150 26
+
+# dirt patch
+Static 0x0911
+3534 2146 20
+3663 2199 20
+3548 2136 20
+3545 2144 20
+3549 2140 20
+3719 2225 20
+3543 2144 20
+3687 2206 20
+3686 2169 20
+3664 2119 20
+3561 2167 20
+3661 2120 20
+3548 2145 21
+3663 2119 20
+3559 2157 23
+3559 2159 22
+3547 2152 20
+3531 2144 20
+3557 2158 23
+3767 2206 20
+3541 2153 20
+3591 2164 40
+3566 2159 23
+3566 2154 29
+3557 2154 24
+
+# dirt
+Static 0x1DFE (Hue=0x3E3)
+3543 2145 20
+3545 2158 20
+3558 2159 22
+3554 2153 24
+3555 2156 23
+
+# fern
+Static 0x0C9F
+3684 2196 20
+
+# dirt
+Static 0x1E00 (Hue=0x497)
+3552 2148 23
+3633 2159 63
+3695 2212 20
+3553 2156 23
+3561 2136 25
+3540 2151 20
+3561 2166 20
+3704 2235 20
+3556 2162 20
+3554 2169 12
+3711 2223 20
+3675 2167 20
+3554 2167 20
+3536 2154 -15
+3710 2169 20
+3707 2230 20
+3536 2137 20
+3546 2136 20
+3543 2135 20
+3563 2153 25
+3563 2152 28
+3756 2189 20
+3539 2136 20
+3686 2197 20
+3544 2149 20
+3746 2212 20
+3542 2141 20
+3535 2140 20
+3549 2153 21
+3551 2145 22
+3656 2195 20
+3681 2259 20
+3641 2216 20
+3667 2164 20
+3556 2161 27
+3566 2159 23
+3673 2177 20
+3757 2189 20
+3550 2156 22
+3560 2149 27
+
+# dirt
+Static 0x1DFE (Hue=0x497)
+3560 2143 26
+3526 2143 -15
+3563 2167 20
+3565 2137 27
+3549 2141 20
+3551 2160 21
+3547 2147 20
+3544 2159 -15
+3542 2151 20
+3542 2152 20
+3654 2228 20
+3608 2150 63
+3563 2153 25
+3545 2142 20
+3608 2161 48
+3661 2192 20
+3549 2146 21
+3696 2169 20
+3566 2159 23
+3555 2148 25
+3673 2262 20
+3553 2142 21
+3557 2140 23
+3549 2164 20
+3550 2156 22
+3560 2154 24
+
+# garbage
+Static 0x10EE (Hue=0x497)
+3667 2214 20
+3553 2160 21
+3546 2138 20
+3663 2211 20
+3557 2143 23
+3564 2137 27
+3547 2146 20
+3552 2143 21
+3547 2159 20
+3731 2219 20
+3545 2157 20
+3540 2151 20
+3701 2164 20
+3697 2164 20
+3584 2142 62
+3539 2156 20
+3545 2144 20
+3545 2147 20
+3720 2204 20
+3546 2139 20
+3554 2155 23
+3564 2151 32
+3535 2148 20
+3531 2142 20
+3562 2150 32
+3552 2165 20
+3560 2152 26
+
+# dirt
+Static 0x1DFF
+3562 2148 32
+3554 2151 24
+3555 2163 20
+3660 2201 20
+3557 2145 23
+3559 2144 24
+3533 2143 20
+3760 2228 20
+3541 2140 20
+3707 2231 20
+3550 2159 21
+3687 2209 20
+3773 2138 24
+3720 2174 20
+3556 2162 20
+3565 2149 36
+3671 2219 20
+3542 2138 20
+3544 2141 20
+3554 2153 24
+3554 2148 24
+3555 2148 25
+3547 2146 20
+3545 2150 20
+3560 2169 -15
+3559 2166 20
+3557 2142 24
+3547 2164 -15
+3558 2151 26
+3560 2150 27
+
+# date palm
+Static 0x0C96
+3684 2195 20
+
+# sapling
+Static 0x0CEA (Hue=0x3DB)
+3702 2194 20
+
+# wood
+Static 0x0738
+3690 2299 -15
+3694 2291 -15
+3681 2299 -15
+3681 2291 -15
+3679 2290 -14
+3677 2299 -15
+3677 2274 -4
+3677 2273 1
+3677 2273 -4
+3677 2272 1
+3677 2272 -4
+3677 2271 11
+3677 2271 6
+3677 2271 1
+3676 2272 8
+3676 2271 11
+3675 2290 -14
+3675 2281 -14
+3675 2273 2
+3675 2272 8
+3675 2271 11
+3675 2270 -5
+3674 2274 -2
+3674 2273 2
+3674 2272 8
+3674 2271 11
+3674 2270 -5
+3673 2274 -2
+3673 2273 2
+3673 2271 11
+3673 2270 -5
+3672 2274 -2
+3672 2273 2
+3672 2272 8
+3672 2271 11
+3672 2270 -5
+3671 2274 -2
+3671 2273 2
+3671 2272 8
+3671 2271 11
+3671 2270 -5
+3677 2272 6
+3677 2271 -4
+3670 2299 -14
+3670 2291 -13
+3676 2273 2
+3670 2274 -2
+3670 2273 2
+3670 2272 8
+3670 2270 -5
+3669 2270 0
+3666 2299 -14
+3676 2274 -2
+3657 2299 -14
+3673 2272 8
+3653 2299 -14
+3675 2274 -2
+3669 2270 -5
+3694 2299 -15
+3694 2291 -14
+3694 2287 -14
+3694 2287 -15
+
+# stool
+Static 0x0A2B
+3682 2172 20
+3682 2170 20
+3684 2170 20
+
+# empty tile
+Static 0x1018
+3662 2230 20
+
+# candelabra
+Candelabra 0x0B1D
+3656 2141 26
+3760 2115 24
+
+# candelabra
+Static 0x0B27
+3678 2110 20
+3670 2229 20
+3670 2176 20
+3670 2118 20
+3664 2248 20
+3664 2096 20
+3656 2198 20
+3656 2190 20
+3656 2111 20
+3806 2240 20
+3787 2240 20
+3784 2245 20
+3779 2270 20
+3779 2254 20
+3767 2118 20
+3766 2126 20
+3766 2096 20
+3736 2062 5
+3704 2240 20
+3702 2056 5
+3701 2165 20
+3694 2170 20
+3691 2078 5
+3684 2070 5
+
+# garbage
+Static 0x10F1
+3550 2148 22
+3551 2151 22
+3548 2140 20
+3711 2217 20
+3557 2144 24
+3537 2149 20
+3534 2142 20
+3562 2166 20
+3552 2143 21
+3629 2187 20
+3550 2155 22
+3551 2160 21
+3551 2144 22
+3547 2158 20
+3547 2157 20
+3682 2258 20
+3628 2139 73
+3549 2157 21
+3545 2147 20
+3657 2232 20
+3562 2157 23
+3654 2179 20
+3737 2214 20
+3547 2163 8
+3559 2158 22
+3549 2160 20
+3567 2149 38
+3548 2153 21
+3686 2214 20
+3557 2148 26
+3673 2183 20
+3711 2241 20
+3696 2169 20
+
+# pier
+Static 0x03A5
+3687 2271 -5
+3690 2299 -3
+3690 2291 -3
+3690 2287 -3
+3690 2279 -3
+3687 2270 0
+3687 2270 5
+3687 2270 15
+3687 2268 -5
+3687 2268 0
+3687 2268 15
+3694 2299 -3
+3694 2291 -3
+3685 2271 -5
+3687 2270 10
+3688 2270 -5
+3688 2267 -5
+3688 2268 -5
+3688 2269 -5
+3684 2270 0
+3684 2270 5
+3684 2270 10
+3684 2270 15
+3687 2268 10
+3684 2270 -5
+3682 2270 -5
+3682 2270 0
+3682 2270 5
+3687 2268 5
+3681 2299 -3
+3681 2291 -3
+3681 2287 -3
+3680 2270 -5
+3680 2270 0
+3680 2270 5
+3680 2270 10
+3680 2270 15
+3682 2270 10
+3682 2270 15
+3678 2270 -5
+3678 2270 0
+3678 2270 5
+3678 2270 10
+3678 2270 15
+3677 2299 -3
+3677 2291 -3
+3677 2287 -3
+3670 2299 -3
+3670 2291 -3
+3670 2287 -3
+3669 2270 15
+3669 2270 10
+3666 2299 -3
+3666 2291 -3
+3663 2270 15
+3663 2270 10
+3663 2270 5
+3663 2270 0
+3663 2268 0
+3663 2268 -5
+3663 2266 -5
+3663 2266 0
+3657 2299 -3
+3657 2291 -3
+3657 2287 -3
+3653 2299 -3
+3653 2291 -3
+3653 2287 -3
+3653 2279 -3
+3678 2271 -5
+3679 2271 -5
+3657 2279 -3
+3682 2271 -5
+3686 2271 -6
+3681 2271 -5
+3680 2265 21
+3680 2271 -5
+3694 2287 -3
+3694 2279 -3
+
+# candelabra
+Static 0x0B28
+3672 2110 20
+3670 2259 20
+3670 2198 20
+3666 2238 20
+3664 2102 20
+3663 2182 20
+3662 2104 20
+3806 2259 20
+3800 2263 20
+3796 2270 20
+3760 2104 20
+3742 2067 5
+3742 2062 5
+3710 2240 20
+3703 2250 20
+3702 2078 5
+3701 2160 20
+3691 2063 5
+3688 2160 20
+3661 2232 20
+
+# spinning wheel
+SpinningWheelSouthAddon 0x1015
+3661 2229 20
+
+# bloody bandage%s%
+Static 0x0E20
+3683 2224 24
+
+# chair
+WoodenChairCushion 0x0B54
+3683 2205 20
+
+# silverware
+Static 0x09D4
+3682 2204 24
+3720 2084 9
+3683 2204 24
+
+# goblet
+Static 0x09CB
+3682 2204 24
+3682 2203 24
+3770 2108 24
+3770 2107 24
+3683 2203 24
+3683 2204 24
+
+# small palm
+Static 0x0C9D (Hue=0x3DB)
+3625 2202 20
+3652 2252 20
+3647 2216 20
+
+# silverware
+Static 0x09D5
+3722 2084 9
+3683 2203 24
+
+# plate
+Plate 0x09D7
+3682 2204 24
+3682 2203 24
+3682 2202 24
+3722 2084 9
+3720 2084 9
+3683 2204 24
+3683 2203 24
+3683 2202 24
+
+# silverware
+Static 0x09BE
+3682 2202 24
+3683 2202 24
+
+# chair
+WoodenChairCushion 0x0B53
+3690 2184 20
+3686 2184 20
+3683 2201 20
+
+# coconut palm
+Static 0x0C95
+3683 2196 20
+
+# fern
+Static 0x0CA0
+3683 2195 20
+
+# wooden plank
+Static 0x07CE
+3692 2298 -3
+3692 2286 -3
+3692 2279 -3
+3691 2299 -3
+3691 2279 -3
+3690 2288 -3
+3689 2288 -3
+3688 2291 -3
+3687 2287 -3
+3686 2288 -3
+3692 2288 -3
+3684 2291 -3
+3691 2291 -3
+3684 2270 20
+3684 2261 20
+3683 2288 -3
+3683 2265 20
+3682 2291 -3
+3683 2269 20
+3683 2264 20
+3683 2261 20
+3680 2298 -3
+3680 2263 20
+3680 2261 20
+3679 2298 -3
+3679 2291 -3
+3679 2269 20
+3679 2266 20
+3679 2262 20
+3679 2261 20
+3678 2287 -3
+3678 2267 20
+3678 2262 20
+3681 2288 -3
+3678 2261 20
+3677 2288 -3
+3677 2283 -3
+3677 2280 -3
+3677 2270 20
+3677 2268 20
+3677 2266 20
+3677 2262 20
+3676 2288 -3
+3676 2283 -3
+3676 2282 -3
+3676 2272 7
+3676 2261 20
+3675 2289 -3
+3675 2287 -3
+3675 2282 -3
+3675 2281 -3
+3675 2279 -3
+3675 2272 7
+3675 2270 20
+3675 2268 20
+3675 2262 20
+3675 2261 20
+3674 2283 -3
+3674 2282 -3
+3674 2272 7
+3674 2262 20
+3674 2261 20
+3673 2289 -3
+3673 2283 -3
+3673 2282 -3
+3673 2281 -3
+3673 2272 7
+3673 2262 20
+3673 2261 20
+3672 2283 -3
+3672 2282 -3
+3672 2272 7
+3672 2263 20
+3672 2262 20
+3672 2261 20
+3678 2299 -3
+3671 2283 -3
+3671 2282 -3
+3671 2272 7
+3677 2282 -3
+3677 2261 20
+3680 2288 -3
+3676 2278 -3
+3670 2283 -3
+3670 2282 -3
+3670 2274 -3
+3676 2262 20
+3670 2272 7
+3675 2277 -3
+3669 2298 -3
+3669 2291 -3
+3668 2298 -3
+3668 2288 -3
+3673 2279 -3
+3667 2299 -3
+3667 2291 -3
+3667 2269 20
+3666 2288 -3
+3665 2270 20
+3670 2284 -3
+3675 2291 -3
+3663 2287 -3
+3662 2288 -3
+3660 2291 -3
+3673 2291 -3
+3659 2290 -3
+3659 2288 -3
+3656 2288 -3
+3656 2286 -3
+3655 2298 -3
+3655 2286 -3
+3655 2279 -3
+3654 2299 -3
+3654 2287 -3
+3654 2279 -3
+3653 2288 -3
+3675 2283 -3
+3664 2291 -3
+3664 2262 20
+3656 2298 -3
+3655 2291 -3
+3665 2288 -3
+3693 2298 -3
+3693 2291 -3
+3693 2286 -3
+
+# nodraw
+Static 0x2198
+3546 2149 20
+3561 2152 33
+3539 2152 20
+3546 2143 20
+3553 2138 20
+3541 2147 20
+3541 2136 20
+3546 2144 20
+3551 2144 22
+3554 2151 24
+3547 2136 20
+3534 2142 20
+3540 2139 20
+3543 2154 20
+3678 2297 3
+3680 2144 20
+3553 2151 23
+3563 2163 20
+3552 2150 23
+3536 2141 25
+3555 2152 24
+3543 2156 19
+3538 2147 20
+3547 2144 20
+3542 2140 20
+3549 2163 20
+3541 2142 20
+3539 2148 20
+3544 2138 20
+3561 2152 27
+3534 2147 20
+3530 2141 20
+3552 2149 23
+3534 2141 20
+3553 2156 23
+3539 2149 20
+3536 2150 20
+3566 2161 21
+3541 2146 20
+3544 2152 20
+3540 2150 20
+3538 2152 20
+3533 2143 20
+3554 2150 24
+3561 2150 29
+3538 2136 20
+3535 2136 20
+3543 2149 20
+3553 2152 23
+3540 2151 20
+3545 2153 20
+3557 2165 20
+3552 2152 23
+3534 2145 20
+3552 2157 22
+3534 2148 20
+3541 2152 20
+3558 2152 30
+3535 2151 20
+3677 2230 24
+3674 2230 24
+3553 2150 23
+3558 2154 24
+3536 2151 25
+3530 2142 20
+3557 2154 24
+
+# wooden plank
+Static 0x07CF
+3692 2295 -3
+3691 2294 -3
+3691 2287 -3
+3691 2282 -3
+3690 2295 -3
+3690 2283 -3
+3688 2287 -3
+3687 2291 -3
+3686 2265 20
+3685 2291 -3
+3692 2283 -3
+3685 2261 20
+3685 2287 -3
+3684 2287 -3
+3683 2262 20
+3682 2287 -3
+3682 2263 20
+3681 2294 -3
+3680 2294 -3
+3680 2266 20
+3680 2265 20
+3679 2295 -3
+3679 2287 -3
+3679 2268 20
+3682 2268 20
+3682 2266 20
+3678 2291 -3
+3678 2266 20
+3677 2295 -3
+3677 2279 -3
+3676 2287 -3
+3676 2277 -3
+3675 2264 20
+3674 2291 -3
+3674 2281 -3
+3674 2266 20
+3673 2275 -3
+3673 2267 20
+3673 2264 20
+3673 2263 20
+3672 2287 -3
+3672 2277 -3
+3678 2294 -3
+3671 2288 -3
+3671 2285 -3
+3671 2284 -3
+3671 2278 -3
+3671 2275 -3
+3671 2274 -3
+3671 2268 20
+3671 2266 20
+3671 2262 20
+3670 2294 -3
+3676 2270 20
+3670 2269 20
+3669 2294 -3
+3669 2287 -3
+3669 2262 20
+3668 2295 -3
+3668 2269 20
+3673 2285 -3
+3667 2294 -3
+3667 2287 -3
+3666 2295 -3
+3666 2266 20
+3666 2261 20
+3664 2287 -3
+3663 2291 -3
+3663 2263 20
+3661 2291 -3
+3661 2287 -3
+3660 2287 -3
+3668 2270 20
+3658 2287 -3
+3657 2294 -3
+3657 2282 -3
+3656 2294 -3
+3656 2282 -3
+3655 2295 -3
+3655 2287 -3
+3655 2283 -3
+3654 2294 -3
+3654 2291 -3
+3654 2282 -3
+3653 2295 -3
+3653 2283 -3
+3694 2294 -3
+3694 2282 -3
+3693 2294 -3
+3693 2287 -3
+3693 2282 -3
+
+# wooden plank
+Static 0x07CD
+3692 2299 -3
+3692 2297 -3
+3692 2294 -3
+3692 2293 -3
+3692 2292 -3
+3692 2291 -3
+3692 2290 -3
+3692 2289 -3
+3692 2287 -3
+3692 2285 -3
+3692 2284 -3
+3692 2282 -3
+3692 2281 -3
+3692 2280 -3
+3691 2298 -3
+3691 2297 -3
+3691 2296 -3
+3691 2295 -3
+3691 2292 -3
+3691 2290 -3
+3691 2289 -3
+3691 2288 -3
+3691 2286 -3
+3691 2285 -3
+3691 2284 -3
+3691 2283 -3
+3691 2281 -3
+3691 2280 -3
+3690 2299 -3
+3690 2298 -3
+3690 2297 -3
+3690 2296 -3
+3690 2294 -3
+3690 2293 -3
+3690 2292 -3
+3690 2291 -3
+3690 2290 -3
+3690 2289 -3
+3690 2287 -3
+3690 2286 -3
+3690 2285 -3
+3690 2284 -3
+3690 2282 -3
+3690 2281 -3
+3690 2280 -3
+3690 2279 -3
+3689 2291 -3
+3689 2290 -3
+3689 2289 -3
+3689 2287 -3
+3688 2290 -3
+3688 2289 -3
+3688 2288 -3
+3687 2290 -3
+3687 2289 -3
+3687 2288 -3
+3687 2270 20
+3687 2268 20
+3687 2267 20
+3687 2266 20
+3687 2265 20
+3687 2264 20
+3687 2263 20
+3687 2262 20
+3687 2261 20
+3686 2291 -3
+3686 2289 -3
+3686 2287 -3
+3686 2270 20
+3686 2269 20
+3686 2268 20
+3686 2267 20
+3686 2266 20
+3686 2264 20
+3694 2298 -3
+3694 2288 -3
+3694 2279 -3
+3693 2299 -3
+3693 2297 -3
+3693 2296 -3
+3686 2263 20
+3686 2262 20
+3693 2292 -3
+3686 2261 20
+3693 2284 -3
+3693 2279 -3
+3685 2290 -3
+3685 2289 -3
+3685 2288 -3
+3685 2270 20
+3685 2269 20
+3685 2268 20
+3685 2267 20
+3685 2266 20
+3685 2265 20
+3685 2264 20
+3685 2263 20
+3691 2293 -3
+3687 2269 20
+3686 2290 -3
+3692 2296 -3
+3684 2290 -3
+3684 2289 -3
+3684 2288 -3
+3684 2269 20
+3684 2268 20
+3684 2266 20
+3684 2265 20
+3684 2264 20
+3684 2263 20
+3684 2262 20
+3683 2291 -3
+3683 2290 -3
+3683 2289 -3
+3683 2287 -3
+3683 2270 20
+3683 2268 20
+3683 2267 20
+3683 2266 20
+3683 2263 20
+3682 2290 -3
+3682 2289 -3
+3682 2288 -3
+3682 2270 20
+3682 2269 20
+3682 2267 20
+3682 2265 20
+3681 2299 -3
+3681 2298 -3
+3681 2297 -3
+3681 2296 -3
+3681 2295 -3
+3681 2293 -3
+3681 2292 -3
+3681 2291 -3
+3681 2290 -3
+3681 2289 -3
+3681 2287 -3
+3681 2270 20
+3681 2269 20
+3681 2268 20
+3681 2266 20
+3681 2265 20
+3681 2264 20
+3681 2263 20
+3681 2262 20
+3680 2299 -3
+3680 2297 -3
+3680 2296 -3
+3680 2295 -3
+3680 2293 -3
+3680 2292 -3
+3680 2291 -3
+3680 2290 -3
+3680 2289 -3
+3680 2287 -3
+3680 2270 20
+3680 2269 20
+3680 2268 20
+3680 2267 20
+3680 2264 20
+3679 2299 -3
+3679 2297 -3
+3679 2296 -3
+3679 2294 -3
+3679 2293 -3
+3679 2290 -3
+3679 2289 -3
+3679 2288 -3
+3679 2270 20
+3679 2267 20
+3679 2266 20
+3679 2265 20
+3679 2264 20
+3682 2264 20
+3682 2262 20
+3682 2261 20
+3678 2298 -3
+3678 2297 -3
+3678 2296 -3
+3678 2295 -3
+3678 2293 -3
+3678 2292 -3
+3678 2290 -3
+3678 2288 -3
+3678 2270 20
+3678 2269 20
+3678 2268 20
+3678 2265 20
+3678 2264 20
+3678 2263 20
+3677 2298 -3
+3677 2297 -3
+3677 2296 -3
+3677 2293 -3
+3677 2292 -3
+3677 2291 -3
+3681 2267 20
+3677 2289 -3
+3677 2287 -3
+3677 2286 -3
+3677 2285 -3
+3677 2284 -3
+3677 2281 -3
+3681 2261 20
+3677 2278 -3
+3677 2277 -3
+3677 2276 -3
+3677 2275 -3
+3677 2269 20
+3677 2267 20
+3676 2291 -3
+3676 2290 -3
+3676 2286 -3
+3676 2284 -3
+3676 2281 -3
+3676 2280 -3
+3676 2279 -3
+3676 2276 -3
+3676 2275 -3
+3676 2269 20
+3676 2268 20
+3676 2267 20
+3676 2266 20
+3676 2265 20
+3676 2264 20
+3676 2263 20
+3675 2290 -3
+3675 2288 -3
+3675 2286 -3
+3675 2285 -3
+3675 2280 -3
+3675 2278 -3
+3675 2276 -3
+3675 2275 -3
+3675 2269 20
+3675 2263 20
+3674 2290 -3
+3674 2289 -3
+3674 2288 -3
+3674 2287 -3
+3674 2286 -3
+3674 2285 -3
+3674 2280 -3
+3674 2279 -3
+3674 2278 -3
+3674 2277 -3
+3674 2276 -3
+3674 2275 -3
+3674 2270 20
+3674 2268 20
+3674 2267 20
+3679 2292 -3
+3674 2265 20
+3674 2264 20
+3674 2263 20
+3673 2278 -3
+3673 2277 -3
+3673 2274 -3
+3679 2263 20
+3673 2270 20
+3673 2268 20
+3673 2266 20
+3673 2265 20
+3672 2291 -3
+3672 2290 -3
+3672 2289 -3
+3672 2288 -3
+3672 2286 -3
+3672 2285 -3
+3672 2284 -3
+3672 2281 -3
+3672 2279 -3
+3672 2278 -3
+3672 2276 -3
+3672 2275 -3
+3672 2274 -3
+3672 2269 20
+3672 2268 20
+3672 2267 20
+3672 2266 20
+3672 2265 20
+3672 2264 20
+3678 2289 -3
+3671 2291 -3
+3671 2290 -3
+3671 2289 -3
+3671 2287 -3
+3671 2286 -3
+3671 2281 -3
+3671 2280 -3
+3671 2279 -3
+3677 2294 -3
+3671 2277 -3
+3671 2276 -3
+3671 2270 20
+3671 2267 20
+3671 2265 20
+3671 2264 20
+3671 2263 20
+3671 2261 20
+3677 2265 20
+3677 2264 20
+3676 2289 -3
+3676 2285 -3
+3670 2299 -3
+3670 2298 -3
+3670 2297 -3
+3670 2296 -3
+3670 2295 -3
+3670 2293 -3
+3670 2292 -3
+3670 2291 -3
+3670 2290 -3
+3670 2289 -3
+3670 2288 -3
+3670 2287 -3
+3670 2286 -3
+3670 2285 -3
+3670 2280 -3
+3670 2279 -3
+3670 2278 -3
+3670 2277 -3
+3670 2276 -3
+3670 2275 -3
+3670 2270 20
+3670 2268 20
+3670 2267 20
+3670 2266 20
+3670 2265 20
+3670 2264 20
+3670 2263 20
+3670 2262 20
+3670 2261 20
+3675 2267 20
+3675 2266 20
+3675 2265 20
+3669 2299 -3
+3669 2297 -3
+3669 2296 -3
+3669 2295 -3
+3669 2293 -3
+3669 2292 -3
+3669 2290 -3
+3669 2289 -3
+3669 2288 -3
+3669 2270 20
+3669 2269 20
+3669 2268 20
+3669 2267 20
+3674 2284 -3
+3669 2266 20
+3669 2265 20
+3669 2264 20
+3669 2263 20
+3669 2261 20
+3674 2274 -3
+3668 2299 -3
+3668 2297 -3
+3668 2296 -3
+3668 2294 -3
+3668 2293 -3
+3668 2292 -3
+3668 2291 -3
+3668 2290 -3
+3668 2289 -3
+3668 2287 -3
+3668 2268 20
+3668 2267 20
+3668 2266 20
+3668 2265 20
+3668 2264 20
+3668 2263 20
+3673 2288 -3
+3668 2261 20
+3673 2284 -3
+3673 2276 -3
+3667 2298 -3
+3667 2297 -3
+3667 2296 -3
+3667 2295 -3
+3667 2293 -3
+3667 2292 -3
+3667 2290 -3
+3667 2289 -3
+3667 2288 -3
+3667 2270 20
+3667 2268 20
+3667 2267 20
+3667 2266 20
+3667 2265 20
+3667 2264 20
+3667 2263 20
+3667 2262 20
+3667 2261 20
+3666 2299 -3
+3666 2298 -3
+3666 2297 -3
+3666 2296 -3
+3666 2290 -3
+3666 2289 -3
+3666 2287 -3
+3666 2270 20
+3666 2269 20
+3666 2268 20
+3666 2267 20
+3666 2265 20
+3666 2263 20
+3666 2262 20
+3677 2299 -3
+3665 2291 -3
+3665 2290 -3
+3665 2289 -3
+3665 2287 -3
+3665 2268 20
+3665 2267 20
+3665 2266 20
+3665 2265 20
+3665 2264 20
+3665 2263 20
+3665 2262 20
+3676 2274 -3
+3664 2290 -3
+3664 2289 -3
+3664 2288 -3
+3664 2270 20
+3664 2269 20
+3664 2268 20
+3664 2264 20
+3664 2263 20
+3664 2261 20
+3663 2289 -3
+3663 2288 -3
+3663 2270 20
+3663 2269 20
+3663 2268 20
+3663 2267 20
+3663 2266 20
+3663 2265 20
+3663 2264 20
+3663 2261 20
+3662 2291 -3
+3662 2290 -3
+3662 2289 -3
+3662 2287 -3
+3661 2290 -3
+3661 2289 -3
+3661 2288 -3
+3660 2290 -3
+3660 2289 -3
+3660 2288 -3
+3659 2291 -3
+3659 2290 -7
+3673 2280 -3
+3659 2289 -3
+3659 2287 -3
+3658 2291 -3
+3658 2290 -3
+3658 2290 -7
+3658 2289 -3
+3658 2288 -3
+3657 2299 -3
+3657 2298 -3
+3657 2297 -3
+3657 2296 -3
+3657 2295 -3
+3657 2293 -3
+3657 2292 -3
+3657 2291 -3
+3673 2269 20
+3657 2290 -3
+3657 2289 -3
+3657 2288 -3
+3657 2287 -3
+3657 2286 -3
+3657 2285 -3
+3657 2284 -3
+3657 2283 -3
+3657 2281 -3
+3657 2280 -3
+3657 2279 -3
+3656 2299 -3
+3656 2297 -3
+3656 2296 -3
+3656 2295 -3
+3656 2293 -3
+3656 2292 -3
+3656 2291 -3
+3672 2280 -3
+3656 2290 -3
+3656 2289 -3
+3656 2287 -3
+3656 2285 -3
+3656 2284 -3
+3656 2283 -3
+3656 2281 -3
+3656 2280 -3
+3656 2279 -3
+3655 2299 -3
+3655 2297 -3
+3655 2296 -3
+3655 2294 -3
+3655 2293 -3
+3655 2292 -3
+3655 2289 -3
+3655 2288 -3
+3655 2285 -3
+3655 2284 -3
+3655 2282 -3
+3655 2281 -3
+3666 2294 -3
+3655 2280 -3
+3666 2293 -3
+3666 2292 -3
+3666 2291 -3
+3654 2298 -3
+3654 2297 -3
+3654 2296 -3
+3654 2295 -3
+3654 2293 -3
+3654 2292 -3
+3654 2290 -3
+3654 2289 -3
+3654 2288 -3
+3654 2286 -3
+3654 2285 -3
+3654 2284 -3
+3654 2283 -3
+3654 2281 -3
+3654 2280 -3
+3677 2290 -3
+3653 2299 -3
+3653 2298 -3
+3653 2297 -3
+3653 2296 -3
+3653 2293 -3
+3653 2292 -3
+3653 2291 -3
+3653 2290 -3
+3653 2289 -3
+3653 2287 -3
+3653 2282 -3
+3653 2281 -3
+3653 2280 -3
+3653 2279 -3
+3664 2267 20
+3664 2265 20
+3663 2290 -3
+3663 2262 20
+3674 2269 20
+3673 2290 -3
+3673 2286 -3
+3655 2290 -3
+3666 2264 20
+3653 2285 -3
+3653 2284 -3
+3665 2269 20
+3664 2266 20
+3673 2287 -3
+3653 2294 -3
+3653 2286 -3
+3694 2299 -3
+3694 2297 -3
+3694 2296 -3
+3694 2295 -3
+3694 2293 -3
+3694 2292 -3
+3694 2291 -3
+3694 2290 -3
+3694 2289 -3
+3694 2287 -3
+3694 2286 -3
+3694 2285 -3
+3694 2284 -3
+3694 2283 -3
+3694 2281 -3
+3694 2280 -3
+3693 2295 -3
+3693 2293 -3
+3693 2290 -3
+3693 2289 -3
+3693 2288 -3
+3693 2285 -3
+3693 2283 -3
+3693 2281 -3
+3693 2280 -3
+
+# stone ruins
+Static 0x03C6
+3735 2186 20
+3665 2239 20
+3736 2060 5
+3730 2039 5
+3741 2154 20
+3680 2186 20
+3722 2161 20
+3745 2067 5
+3673 2083 21
+3674 2134 20
+3721 2165 20
+3716 2121 20
+3656 2251 20
+3769 2223 20
+3774 2218 13
+3718 2216 20
+3724 2224 20
+3721 2207 20
+3653 2089 20
+3764 2231 20
+3706 2172 20
+3701 2139 20
+3756 2230 20
+3728 2161 20
+3691 2193 20
+3697 2170 20
+
+# stone ruins
+Static 0x03BC
+3730 2176 20
+3728 2047 5
+3694 2168 20
+3740 2077 5
+3744 2070 5
+3713 2050 5
+3699 2053 5
+3700 2238 20
+3732 2160 20
+3668 2114 20
+3730 2112 20
+3758 2136 23
+3693 2251 20
+3675 2197 20
+3688 2113 20
+3732 2172 20
+3677 2105 20
+3673 2209 20
+3682 2099 20
+3731 2117 20
+3668 2253 20
+3715 2201 20
+3730 2124 20
+3711 2127 20
+3783 2102 20
+3785 2108 20
+3707 2120 20
+3779 2097 20
+3702 2158 20
+3711 2180 20
+3781 2103 20
+3724 2050 5
+3692 2223 20
+3660 2163 20
+3701 2177 20
+3674 2180 20
+
+# stone ruins
+Static 0x03BD
+3662 2121 20
+3745 2064 5
+3753 2051 13
+3711 2203 20
+3687 2212 20
+3689 2168 20
+3679 2201 20
+3698 2061 5
+3672 2120 20
+3730 2152 20
+3659 2238 20
+3696 2055 5
+3673 2255 20
+3664 2120 20
+3744 2051 5
+3710 2108 20
+3715 2152 20
+3707 2116 20
+3671 2179 20
+3719 2124 20
+3697 2177 20
+3675 2175 20
+3757 2226 20
+3715 2061 5
+3707 2146 20
+3762 2228 20
+3685 2152 20
+3701 2185 20
+3737 2043 5
+
+# fern
+Static 0x0CA3 (Hue=0x497)
+3669 2043 20
+3753 2187 -15
+3634 2073 8
+3806 2136 20
+3732 2083 5
+3653 2250 20
+3765 2277 19
+3640 2067 20
+3637 2077 20
+3748 2200 20
+3650 2201 20
+
diff --git a/Data/Regions.xml b/Data/Regions.xml
index 55c78c8a8..7ed114b6b 100644
--- a/Data/Regions.xml
+++ b/Data/Regions.xml
@@ -423,6 +423,12 @@
+
+
+
+
+
+
@@ -1086,9 +1092,10 @@
-
-
-
+
+
+
+
@@ -1975,6 +1982,11 @@
+
+
+
+
+
@@ -1994,6 +2006,12 @@
+
+
+
+
+
+
diff --git a/Scripts/Commands/DecorateMag.cs b/Scripts/Commands/DecorateMag.cs
new file mode 100644
index 000000000..10a05aaa2
--- /dev/null
+++ b/Scripts/Commands/DecorateMag.cs
@@ -0,0 +1,1144 @@
+using System;
+using System.IO;
+using System.Collections;
+using System.Collections.Generic;
+using Server;
+using Server.Items;
+using Server.Engines.Quests.Haven;
+using Server.Engines.Quests.Necro;
+
+namespace Server.Commands
+{
+ public class DecorateMag
+ {
+ public static void Initialize()
+ {
+ CommandSystem.Register( "DecorateMag", AccessLevel.Administrator, new CommandEventHandler( DecorateMag_OnCommand ) );
+ }
+
+ [Usage( "DecorateMag" )]
+ [Description( "Generates world decoration." )]
+ private static void DecorateMag_OnCommand( CommandEventArgs e )
+ {
+ m_Mobile = e.Mobile;
+ m_Count = 0;
+
+ m_Mobile.SendMessage( "Generating world decoration, please wait." );
+
+ Generate( "Data/Decoration/RuinedMaginciaTram", Map.Trammel );
+ Generate( "Data/Decoration/RuinedMaginciaFel", Map.Felucca );
+
+
+ m_Mobile.SendMessage( "World generating complete. {0} items were generated.", m_Count );
+ }
+
+ public static void Generate( string folder, params Map[] maps )
+ {
+ if ( !Directory.Exists( folder ) )
+ return;
+
+ string[] files = Directory.GetFiles( folder, "*.cfg" );
+
+ for ( int i = 0; i < files.Length; ++i )
+ {
+ ArrayList list = DecorationListMag.ReadAll( files[i] );
+
+ for ( int j = 0; j < list.Count; ++j )
+ m_Count += ((DecorationListMag)list[j]).Generate( maps );
+ }
+ }
+
+ private static Mobile m_Mobile;
+ private static int m_Count;
+ }
+
+ public class DecorationListMag
+ {
+ private Type m_Type;
+ private int m_ItemID;
+ private string[] m_Params;
+ private ArrayList m_Entries;
+
+ public DecorationListMag()
+ {
+ }
+
+ private static Type typeofStatic = typeof( Static );
+ private static Type typeofLocalizedStatic = typeof( LocalizedStatic );
+ private static Type typeofBaseDoor = typeof( BaseDoor );
+ private static Type typeofAnkhWest = typeof( AnkhWest );
+ private static Type typeofAnkhNorth = typeof( AnkhNorth );
+ private static Type typeofBeverage = typeof( BaseBeverage );
+ private static Type typeofLocalizedSign = typeof( LocalizedSign );
+ private static Type typeofMarkContainer = typeof( MarkContainer );
+ private static Type typeofWarningItem = typeof( WarningItem );
+ private static Type typeofHintItem = typeof( HintItem );
+ private static Type typeofCannon = typeof( Cannon );
+ private static Type typeofSerpentPillar = typeof( SerpentPillar );
+
+ public Item Construct()
+ {
+ Item item;
+
+ try
+ {
+ if ( m_Type == typeofStatic )
+ {
+ item = new Static( m_ItemID );
+ }
+ else if ( m_Type == typeofLocalizedStatic )
+ {
+ int labelNumber = 0;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "LabelNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ labelNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ break;
+ }
+ }
+ }
+
+ item = new LocalizedStatic( m_ItemID, labelNumber );
+ }
+ else if ( m_Type == typeofLocalizedSign )
+ {
+ int labelNumber = 0;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "LabelNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ labelNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ break;
+ }
+ }
+ }
+
+ item = new LocalizedSign( m_ItemID, labelNumber );
+ }
+ else if ( m_Type == typeofAnkhWest || m_Type == typeofAnkhNorth )
+ {
+ bool bloodied = false;
+
+ for ( int i = 0; !bloodied && i < m_Params.Length; ++i )
+ bloodied = ( m_Params[i] == "Bloodied" );
+
+ if ( m_Type == typeofAnkhWest )
+ item = new AnkhWest( bloodied );
+ else
+ item = new AnkhNorth( bloodied );
+ }
+ else if ( m_Type == typeofMarkContainer )
+ {
+ bool bone = false;
+ bool locked = false;
+ Map map = Map.Malas;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i] == "Bone" )
+ {
+ bone = true;
+ }
+ else if ( m_Params[i] == "Locked" )
+ {
+ locked = true;
+ }
+ else if ( m_Params[i].StartsWith( "TargetMap" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ map = Map.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ MarkContainer mc = new MarkContainer( bone, locked );
+
+ mc.TargetMap = map;
+ mc.Description = "strange location";
+
+ item = mc;
+ }
+ else if ( m_Type == typeofHintItem )
+ {
+ int range = 0;
+ int messageNumber = 0;
+ string messageString = null;
+ int hintNumber = 0;
+ string hintString = null;
+ TimeSpan resetDelay = TimeSpan.Zero;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Range" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ range = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "WarningString" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ messageString = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "WarningNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ messageNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "HintString" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ hintString = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "HintNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ hintNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "ResetDelay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ resetDelay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ HintItem hi = new HintItem( m_ItemID, range, messageNumber, hintNumber );
+
+ hi.WarningString = messageString;
+ hi.HintString = hintString;
+ hi.ResetDelay = resetDelay;
+
+ item = hi;
+ }
+ else if ( m_Type == typeofWarningItem )
+ {
+ int range = 0;
+ int messageNumber = 0;
+ string messageString = null;
+ TimeSpan resetDelay = TimeSpan.Zero;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Range" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ range = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "WarningString" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ messageString = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "WarningNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ messageNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "ResetDelay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ resetDelay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ WarningItem wi = new WarningItem( m_ItemID, range, messageNumber );
+
+ wi.WarningString = messageString;
+ wi.ResetDelay = resetDelay;
+
+ item = wi;
+ }
+ else if ( m_Type == typeofCannon )
+ {
+ CannonDirection direction = CannonDirection.North;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "CannonDirection" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ direction = (CannonDirection)Enum.Parse( typeof( CannonDirection ), m_Params[i].Substring( ++indexOf ), true );
+ }
+ }
+
+ item = new Cannon( direction );
+ }
+ else if ( m_Type == typeofSerpentPillar )
+ {
+ string word = null;
+ Rectangle2D destination = new Rectangle2D();
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Word" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ word = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "DestStart" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ destination.Start = Point2D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "DestEnd" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ destination.End = Point2D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ item = new SerpentPillar( word, destination );
+ }
+ else if ( m_Type.IsSubclassOf( typeofBeverage ) )
+ {
+ BeverageType content = BeverageType.Liquor;
+ bool fill = false;
+
+ for ( int i = 0; !fill && i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Content" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ content = (BeverageType)Enum.Parse( typeof( BeverageType ), m_Params[i].Substring( ++indexOf ), true );
+ fill = true;
+ }
+ }
+ }
+
+ if ( fill )
+ item = (Item)Activator.CreateInstance( m_Type, new object[]{ content } );
+ else
+ item = (Item)Activator.CreateInstance( m_Type );
+ }
+ else if ( m_Type.IsSubclassOf( typeofBaseDoor ) )
+ {
+ DoorFacing facing = DoorFacing.WestCW;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Facing" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ facing = (DoorFacing)Enum.Parse( typeof( DoorFacing ), m_Params[i].Substring( ++indexOf ), true );
+ break;
+ }
+ }
+ }
+
+ item = (Item)Activator.CreateInstance( m_Type, new object[]{ facing } );
+ }
+ else
+ {
+ item = (Item)Activator.CreateInstance( m_Type );
+ }
+ }
+ catch ( Exception e )
+ {
+ throw new Exception( String.Format( "Bad type: {0}", m_Type ), e );
+ }
+
+ if ( item is BaseAddon )
+ {
+ if ( item is MaabusCoffin )
+ {
+ MaabusCoffin coffin = (MaabusCoffin)item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "SpawnLocation" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ coffin.SpawnLocation = Point3D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+ }
+ else if ( m_ItemID > 0 )
+ {
+ List comps = ((BaseAddon)item).Components;
+
+ for ( int i = 0; i < comps.Count; ++i )
+ {
+ AddonComponent comp = (AddonComponent)comps[i];
+
+ if ( comp.Offset == Point3D.Zero )
+ comp.ItemID = m_ItemID;
+ }
+ }
+ }
+ else if ( item is BaseLight )
+ {
+ bool unlit = false, unprotected = false;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( !unlit && m_Params[i] == "Unlit" )
+ unlit = true;
+ else if ( !unprotected && m_Params[i] == "Unprotected" )
+ unprotected = true;
+
+ if ( unlit && unprotected )
+ break;
+ }
+
+ if ( !unlit )
+ ((BaseLight)item).Ignite();
+ if ( !unprotected )
+ ((BaseLight)item).Protected = true;
+
+ if ( m_ItemID > 0 )
+ item.ItemID = m_ItemID;
+ }
+ else if ( item is Server.Mobiles.Spawner )
+ {
+ Server.Mobiles.Spawner sp = (Server.Mobiles.Spawner)item;
+
+ sp.NextSpawn = TimeSpan.Zero;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Spawn" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.CreaturesName.Add( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MinDelay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.MinDelay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MaxDelay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.MaxDelay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "NextSpawn" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.NextSpawn = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Count" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.Count = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Team" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.Team = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "HomeRange" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.HomeRange = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Running" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.Running = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Group" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ sp.Group = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+ }
+ else if ( item is RecallRune )
+ {
+ RecallRune rune = (RecallRune)item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Description" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ rune.Description = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "Marked" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ rune.Marked = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "TargetMap" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ rune.TargetMap = Map.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Target" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ rune.Target = Point3D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+ }
+ else if ( item is SkillTeleporter )
+ {
+ SkillTeleporter tp = (SkillTeleporter)item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Skill" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Skill = (SkillName)Enum.Parse( typeof( SkillName ), m_Params[i].Substring( ++indexOf ), true );
+ }
+ else if ( m_Params[i].StartsWith( "RequiredFixedPoint" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Required = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) ) * 0.01;
+ }
+ else if ( m_Params[i].StartsWith( "Required" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Required = Utility.ToDouble( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MessageString" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.MessageString = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "MessageNumber" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.MessageNumber = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "PointDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.PointDest = Point3D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MapDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.MapDest = Map.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Creatures" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Creatures = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SourceEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SourceEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "DestEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.DestEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SoundID" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SoundID = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Delay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Delay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ if ( m_ItemID > 0 )
+ item.ItemID = m_ItemID;
+ }
+ else if ( item is KeywordTeleporter )
+ {
+ KeywordTeleporter tp = (KeywordTeleporter)item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Substring" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Substring = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "Keyword" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Keyword = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Range" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Range = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "PointDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.PointDest = Point3D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MapDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.MapDest = Map.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Creatures" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Creatures = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SourceEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SourceEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "DestEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.DestEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SoundID" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SoundID = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Delay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Delay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ if ( m_ItemID > 0 )
+ item.ItemID = m_ItemID;
+ }
+ else if ( item is Teleporter )
+ {
+ Teleporter tp = (Teleporter)item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "PointDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.PointDest = Point3D.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "MapDest" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.MapDest = Map.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Creatures" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Creatures = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SourceEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SourceEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "DestEffect" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.DestEffect = Utility.ToBoolean( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "SoundID" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.SoundID = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ }
+ else if ( m_Params[i].StartsWith( "Delay" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ tp.Delay = TimeSpan.Parse( m_Params[i].Substring( ++indexOf ) );
+ }
+ }
+
+ if ( m_ItemID > 0 )
+ item.ItemID = m_ItemID;
+ }
+ else if ( item is FillableContainer )
+ {
+ FillableContainer cont = (FillableContainer) item;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "ContentType" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ cont.ContentType = (FillableContentType)Enum.Parse( typeof( FillableContentType ), m_Params[i].Substring( ++indexOf ), true );
+ }
+ }
+
+ if ( m_ItemID > 0 )
+ item.ItemID = m_ItemID;
+ }
+ else if ( m_ItemID > 0 )
+ {
+ item.ItemID = m_ItemID;
+ }
+
+ item.Movable = false;
+
+ for ( int i = 0; i < m_Params.Length; ++i )
+ {
+ if ( m_Params[i].StartsWith( "Light" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ item.Light = (LightType)Enum.Parse( typeof( LightType ), m_Params[i].Substring( ++indexOf ), true );
+ }
+ else if ( m_Params[i].StartsWith( "Hue" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ int hue = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+
+ if ( item is DyeTub )
+ ((DyeTub)item).DyedHue = hue;
+ else
+ item.Hue = hue;
+ }
+ }
+ else if ( m_Params[i].StartsWith( "Name" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ item.Name = m_Params[i].Substring( ++indexOf );
+ }
+ else if ( m_Params[i].StartsWith( "Amount" ) )
+ {
+ int indexOf = m_Params[i].IndexOf( '=' );
+
+ if ( indexOf >= 0 )
+ {
+ // Must supress stackable warnings
+
+ bool wasStackable = item.Stackable;
+
+ item.Stackable = true;
+ item.Amount = Utility.ToInt32( m_Params[i].Substring( ++indexOf ) );
+ item.Stackable = wasStackable;
+ }
+ }
+ }
+
+ return item;
+ }
+
+ private static Queue m_DeleteQueue = new Queue();
+
+ private static bool FindItem( int x, int y, int z, Map map, Item srcItem )
+ {
+ int itemID = srcItem.ItemID;
+
+ bool res = false;
+
+ IPooledEnumerable eable;
+
+ if ( srcItem is BaseDoor )
+ {
+ eable = map.GetItemsInRange( new Point3D( x, y, z ), 1 );
+
+ foreach ( Item item in eable )
+ {
+ if ( !(item is BaseDoor) )
+ continue;
+
+ BaseDoor bd = (BaseDoor)item;
+ Point3D p;
+ int bdItemID;
+
+ if ( bd.Open )
+ {
+ p = new Point3D( bd.X - bd.Offset.X, bd.Y - bd.Offset.Y, bd.Z - bd.Offset.Z );
+ bdItemID = bd.ClosedID;
+ }
+ else
+ {
+ p = bd.Location;
+ bdItemID = bd.ItemID;
+ }
+
+ if ( p.X != x || p.Y != y )
+ continue;
+
+ if ( item.Z == z && bdItemID == itemID )
+ res = true;
+ else if ( Math.Abs( item.Z - z ) < 8 )
+ m_DeleteQueue.Enqueue( item );
+ }
+ }
+ else if ( (TileData.ItemTable[itemID & 0x3FFF].Flags & TileFlag.LightSource) != 0 )
+ {
+ eable = map.GetItemsInRange( new Point3D( x, y, z ), 0 );
+
+ LightType lt = srcItem.Light;
+ string srcName = srcItem.ItemData.Name;
+
+ foreach ( Item item in eable )
+ {
+ if ( item.Z == z )
+ {
+ if ( item.ItemID == itemID )
+ {
+ if ( item.Light != lt )
+ m_DeleteQueue.Enqueue( item );
+ else
+ res = true;
+ }
+ else if ( (item.ItemData.Flags & TileFlag.LightSource) != 0 && item.ItemData.Name == srcName )
+ {
+ m_DeleteQueue.Enqueue( item );
+ }
+ }
+ }
+ }
+ else if ( srcItem is Teleporter || srcItem is FillableContainer || srcItem is BaseBook )
+ {
+ eable = map.GetItemsInRange( new Point3D( x, y, z ), 0 );
+
+ Type type = srcItem.GetType();
+
+ foreach ( Item item in eable )
+ {
+ if ( item.Z == z && item.ItemID == itemID )
+ {
+ if ( item.GetType() != type )
+ m_DeleteQueue.Enqueue( item );
+ else
+ res = true;
+ }
+ }
+ }
+ else
+ {
+ eable = map.GetItemsInRange( new Point3D( x, y, z ), 0 );
+
+ foreach ( Item item in eable )
+ {
+ if ( item.Z == z && item.ItemID == itemID )
+ {
+ eable.Free();
+ return true;
+ }
+ }
+ }
+
+ eable.Free();
+
+ while ( m_DeleteQueue.Count > 0 )
+ ((Item)m_DeleteQueue.Dequeue()).Delete();
+
+ return res;
+ }
+
+ public int Generate( Map[] maps )
+ {
+ int count = 0;
+
+ Item item = null;
+
+ for ( int i = 0; i < m_Entries.Count; ++i )
+ {
+ DecorationEntryMag entry = (DecorationEntryMag)m_Entries[i];
+ Point3D loc = entry.Location;
+ string extra = entry.Extra;
+
+ for ( int j = 0; j < maps.Length; ++j )
+ {
+ if ( item == null )
+ item = Construct();
+
+ if ( item == null )
+ continue;
+
+ if ( FindItem( loc.X, loc.Y, loc.Z, maps[j], item ) )
+ {
+ }
+ else
+ {
+ item.MoveToWorld( loc, maps[j] );
+ ++count;
+
+ if ( item is BaseDoor )
+ {
+ IPooledEnumerable eable = maps[j].GetItemsInRange( loc, 1 );
+
+ Type itemType = item.GetType();
+
+ foreach ( Item link in eable )
+ {
+ if ( link != item && link.Z == item.Z && link.GetType() == itemType )
+ {
+ ((BaseDoor)item).Link = (BaseDoor)link;
+ ((BaseDoor)link).Link = (BaseDoor)item;
+ break;
+ }
+ }
+
+ eable.Free();
+ }
+ else if ( item is MarkContainer )
+ {
+ try{ ((MarkContainer)item).Target = Point3D.Parse( extra ); }
+ catch{}
+ }
+
+ item = null;
+ }
+ }
+ }
+
+ if ( item != null )
+ item.Delete();
+
+ return count;
+ }
+
+ public static ArrayList ReadAll( string path )
+ {
+ using ( StreamReader ip = new StreamReader( path ) )
+ {
+ ArrayList list = new ArrayList();
+
+ for ( DecorationListMag v = Read( ip ); v != null; v = Read( ip ) )
+ list.Add( v );
+
+ return list;
+ }
+ }
+
+ private static string[] m_EmptyParams = new string[0];
+
+ public static DecorationListMag Read( StreamReader ip )
+ {
+ string line;
+
+ while ( (line = ip.ReadLine()) != null )
+ {
+ line = line.Trim();
+
+ if ( line.Length > 0 && !line.StartsWith( "#" ) )
+ break;
+ }
+
+ if ( string.IsNullOrEmpty( line ) )
+ return null;
+
+ DecorationListMag list = new DecorationListMag();
+
+ int indexOf = line.IndexOf( ' ' );
+
+ list.m_Type = ScriptCompiler.FindTypeByName( line.Substring( 0, indexOf++ ), true );
+
+ if ( list.m_Type == null )
+ throw new ArgumentException( String.Format( "Type not found for header: '{0}'", line ) );
+
+ line = line.Substring( indexOf );
+ indexOf = line.IndexOf( '(' );
+ if ( indexOf >= 0 )
+ {
+ list.m_ItemID = Utility.ToInt32( line.Substring( 0, indexOf - 1 ) );
+
+ string parms = line.Substring( ++indexOf );
+
+ if ( line.EndsWith( ")" ) )
+ parms = parms.Substring( 0, parms.Length - 1 );
+
+ list.m_Params = parms.Split( ';' );
+
+ for ( int i = 0; i < list.m_Params.Length; ++i )
+ list.m_Params[i] = list.m_Params[i].Trim();
+ }
+ else
+ {
+ list.m_ItemID = Utility.ToInt32( line );
+ list.m_Params = m_EmptyParams;
+ }
+
+ list.m_Entries = new ArrayList();
+
+ while ( (line = ip.ReadLine()) != null )
+ {
+ line = line.Trim();
+
+ if ( line.Length == 0 )
+ break;
+
+ if ( line.StartsWith( "#" ) )
+ continue;
+
+ list.m_Entries.Add( new DecorationEntryMag( line ) );
+ }
+
+ return list;
+ }
+ }
+
+ public class DecorationEntryMag
+ {
+ private Point3D m_Location;
+ private string m_Extra;
+
+ public Point3D Location{ get{ return m_Location; } }
+ public string Extra{ get{ return m_Extra; } }
+
+ public DecorationEntryMag( string line )
+ {
+ string x, y, z;
+
+ Pop( out x, ref line );
+ Pop( out y, ref line );
+ Pop( out z, ref line );
+
+ m_Location = new Point3D( Utility.ToInt32( x ), Utility.ToInt32( y ), Utility.ToInt32( z ) );
+ m_Extra = line;
+ }
+
+ public void Pop( out string v, ref string line )
+ {
+ int space = line.IndexOf( ' ' );
+
+ if ( space >= 0 )
+ {
+ v = line.Substring( 0, space++ );
+ line = line.Substring( space );
+ }
+ else
+ {
+ v = line;
+ line = "";
+ }
+ }
+ }
+}
diff --git a/Scripts/Engines/Craft/DefTailoring.cs b/Scripts/Engines/Craft/DefTailoring.cs
index a3b44f809..122679734 100644
--- a/Scripts/Engines/Craft/DefTailoring.cs
+++ b/Scripts/Engines/Craft/DefTailoring.cs
@@ -59,7 +59,7 @@ namespace Server.Engines.Craft
public override bool RetainsColorFrom( CraftItem item, Type type )
{
- if ( !( type == typeof( Cloth ) ) )
+ if ( type != typeof( Cloth ) && type != typeof( UncutCloth ) )
return false;
type = item.ItemType;
diff --git a/Scripts/Items/Misc/Bola.cs b/Scripts/Items/Misc/Bola.cs
index 04f6d5bf9..89f8f76f6 100644
--- a/Scripts/Items/Misc/Bola.cs
+++ b/Scripts/Items/Misc/Bola.cs
@@ -84,9 +84,11 @@ namespace Server.Items
to.Damage( 1, from );
- IMount mt = to.Mount;
+ if ( to is ChaosDragoon || to is ChaosDragoonElite )
+ from.SendLocalizedMessage( 1042047 ); // You fail to knock the rider from its mount.
- if ( mt != null )
+ IMount mt = to.Mount;
+ if ( mt != null && !( to is ChaosDragoon || to is ChaosDragoonElite ) )
mt.Rider = null;
to.SendLocalizedMessage( 1040023 ); // You have been knocked off of your mount!
diff --git a/Scripts/Items/Weapons/Abilities/Dismount.cs b/Scripts/Items/Weapons/Abilities/Dismount.cs
index 673696f83..d3e8d81c3 100644
--- a/Scripts/Items/Weapons/Abilities/Dismount.cs
+++ b/Scripts/Items/Weapons/Abilities/Dismount.cs
@@ -39,6 +39,9 @@ namespace Server.Items
if ( !Validate( attacker ) )
return;
+ if ( defender is ChaosDragoon || defender is ChaosDragoonElite )
+ return;
+
if ( attacker.Mounted && !(defender.Weapon is Lance) ) // TODO: Should there be a message here?
return;
diff --git a/Scripts/Items/Weapons/Abilities/Disrobe.cs b/Scripts/Items/Weapons/Abilities/Disrobe.cs
new file mode 100644
index 000000000..aa7bb36fd
--- /dev/null
+++ b/Scripts/Items/Weapons/Abilities/Disrobe.cs
@@ -0,0 +1,49 @@
+using System;
+
+namespace Server.Items
+{
+ ///
+ /// This attack allows you to disrobe your foe.
+ ///
+ public class Disrobe : WeaponAbility
+ {
+ public Disrobe()
+ {
+ }
+
+ public override int BaseMana{ get{ return 20; } } // Not Sure what amount of mana a creature uses.
+
+ public static readonly TimeSpan BlockEquipDuration = TimeSpan.FromSeconds( 5.0 );
+
+ public override void OnHit( Mobile attacker, Mobile defender, int damage )
+ {
+ if ( !Validate( attacker ) )
+ return;
+
+ ClearCurrentAbility( attacker );
+ Item toDisrobe = defender.FindItemOnLayer(Layer.InnerTorso);
+
+ if ( toDisrobe == null || !toDisrobe.Movable )
+ toDisrobe = defender.FindItemOnLayer( Layer.OuterTorso );
+
+ Container pack = defender.Backpack;
+
+ if ( pack == null || toDisrobe == null || !toDisrobe.Movable )
+ {
+ attacker.SendLocalizedMessage(1004001); // You cannot disarm your opponent.
+ }
+ else if ( CheckMana( attacker, true ) )
+ {
+ //attacker.SendLocalizedMessage( 1060092 ); // You disarm their weapon!
+ defender.SendLocalizedMessage(1062002); // You can no longer wear your ~1_ARMOR~
+
+ defender.PlaySound( 0x3B9 );
+ //defender.FixedParticles( 0x37BE, 232, 25, 9948, EffectLayer.InnerTorso );
+
+ pack.DropItem( toDisrobe );
+
+ BaseWeapon.BlockEquip( defender, BlockEquipDuration );
+ }
+ }
+ }
+}
diff --git a/Scripts/Items/Weapons/Abilities/WeaponAbility.cs b/Scripts/Items/Weapons/Abilities/WeaponAbility.cs
index 841d79df6..addf9086d 100644
--- a/Scripts/Items/Weapons/Abilities/WeaponAbility.cs
+++ b/Scripts/Items/Weapons/Abilities/WeaponAbility.cs
@@ -164,7 +164,7 @@ namespace Server.Items
return CheckSkills( from ) && CheckMana( from, false );
}
- private static WeaponAbility[] m_Abilities = new WeaponAbility[30]
+ private static WeaponAbility[] m_Abilities = new WeaponAbility[31]
{
null,
new ArmorIgnore(),
@@ -185,18 +185,19 @@ namespace Server.Items
new FrenziedWhirlwind(),
new Block(),
new DefenseMastery(),
- new NerveStrike(),
- new TalonStrike(),
- new Feint(),
- new DualWield(),
- new DoubleShot(),
- new ArmorPierce(),
- null,
- null,
- null,
- null,
- null,
- null
+ new NerveStrike(),
+ new TalonStrike(),
+ new Feint(),
+ new DualWield(),
+ new DoubleShot(),
+ new ArmorPierce(),
+ null,
+ null,
+ null,
+ null,
+ null,
+ null,
+ new Disrobe()
};
public static WeaponAbility[] Abilities{ get{ return m_Abilities; } }
@@ -237,6 +238,8 @@ namespace Server.Items
public static readonly WeaponAbility SerpentArrow = m_Abilities[28];
public static readonly WeaponAbility ForceOfNature = m_Abilities[29];
+ public static readonly WeaponAbility Disrobe = m_Abilities[30];
+
public static bool IsWeaponAbility( Mobile m, WeaponAbility a )
{
if ( a == null )
diff --git a/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs b/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs
new file mode 100644
index 000000000..bb62ed0bf
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/Humanoid/Melee/GreaterMongbat.cs
@@ -0,0 +1,71 @@
+using System;
+using System.Collections;
+using Server.Items;
+using Server.Targeting;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a mongbat corpse" )]
+ public class GreaterMongbat : BaseCreature
+ {
+ [Constructable]
+ public GreaterMongbat() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 )
+ {
+ Name = "a greater mongbat";
+ Body = 39;
+ BaseSoundID = 422;
+
+ SetStr( 56, 80 );
+ SetDex( 61, 80 );
+ SetInt( 26, 50 );
+
+ SetHits( 34, 48 );
+ SetStam( 61, 80);
+ SetMana( 26, 50 );
+
+ SetDamage( 5, 7 );
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 15, 25 );
+
+ SetSkill( SkillName.MagicResist, 15.1, 30.0 );
+ SetSkill( SkillName.Tactics, 35.1, 50.0 );
+ SetSkill( SkillName.Wrestling, 20.1, 35.0 );
+
+ Fame = 450;
+ Karma = -450;
+
+ VirtualArmor = 10;
+
+ Tamable = true;
+ ControlSlots = 1;
+ MinTameSkill = 71.1;
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.Poor );
+ }
+
+ public override int Meat{ get{ return 1; } }
+ public override int Hides{ get{ return 6; } }
+ public override FoodType FavoriteFood{ get{ return FoodType.Meat; } }
+
+ public GreaterMongbat( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs
new file mode 100644
index 000000000..2c2efa0c8
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoon.cs
@@ -0,0 +1,184 @@
+using System;
+using Server;
+using Server.Misc;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a chaos dragoon corpse" )]
+ public class ChaosDragoon : BaseCreature
+ {
+ [Constructable]
+ public ChaosDragoon() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.15, 0.4 )
+ {
+ Name = "a chaos dragoon";
+ Body = 0x190;
+ Hue = Utility.RandomSkinHue();
+
+ SetStr( 176, 225 );
+ SetDex( 81, 95 );
+ SetInt( 61, 85 );
+
+ SetHits( 176, 225 );
+
+ SetDamage( 24, 26 );
+
+ SetDamageType( ResistanceType.Physical, 25 );
+ SetDamageType( ResistanceType.Fire, 25 );
+ SetDamageType( ResistanceType.Cold, 25 );
+ SetDamageType( ResistanceType.Energy, 25 );
+
+ //SetResistance( ResistanceType.Physical, 25, 38 );
+ //SetResistance( ResistanceType.Fire, 25, 38 );
+ //SetResistance( ResistanceType.Cold, 25, 38 );
+ //SetResistance( ResistanceType.Poison, 25, 38 );
+ //SetResistance( ResistanceType.Energy, 25, 38 );
+
+ SetSkill( SkillName.Fencing, 77.6, 92.5 );
+ SetSkill( SkillName.Healing, 60.3, 90.0 );
+ SetSkill( SkillName.Macing, 77.6, 92.5 );
+ SetSkill( SkillName.Anatomy, 77.6, 87.5 );
+ SetSkill( SkillName.MagicResist, 77.6, 97.5 );
+ SetSkill( SkillName.Swords, 77.6, 92.5 );
+ SetSkill( SkillName.Tactics, 77.6, 87.5 );
+
+ Fame = 5000;
+ Karma = -5000;
+
+ CraftResource res;
+
+ switch (Utility.Random( 6 ))
+ {
+ case 0: res = CraftResource.BlackScales; break;
+ case 1: res = CraftResource.RedScales; break;
+ case 2: res = CraftResource.BlueScales; break;
+ case 3: res = CraftResource.YellowScales; break;
+ case 4: res = CraftResource.GreenScales; break;
+ case 5: res = CraftResource.WhiteScales; break;
+ }
+
+ BaseWeapon melee = null;
+
+ switch (Utility.Random( 3 ))
+ {
+ case 0: melee = new Kryss(); break;
+ case 1: melee = new Broadsword(); break;
+ case 2: melee = new Katana(); break;
+ }
+
+ melee.Movable = false;
+ AddItem( melee );
+
+ DragonHelm helm = new DragonHelm();
+ helm.Resource = res;
+ helm.Movable = false;
+ AddItem( helm );
+
+ DragonChest chest = new DragonChest();
+ chest.Resource = res;
+ chest.Movable = false;
+ AddItem( chest );
+
+ DragonArms arms = new DragonArms();
+ arms.Resource = res;
+ arms.Movable = false;
+ AddItem( arms );
+
+ DragonGloves gloves = new DragonGloves();
+ gloves.Resource = res;
+ gloves.Movable = false;
+ AddItem( gloves );
+
+ DragonLegs legs = new DragonLegs();
+ legs.Resource = res;
+ legs.Movable = false;
+ AddItem( legs );
+
+ ChaosShield shield = new ChaosShield();
+ shield.Movable = false;
+ AddItem( shield );
+
+ AddItem( new Shirt() );
+ AddItem( new Boots() );
+
+ int amount = Utility.RandomMinMax( 1, 3 );
+
+ switch ( res )
+ {
+ case CraftResource.BlackScales: AddItem( new BlackScales( amount ) ); break;
+ case CraftResource.RedScales: AddItem( new RedScales( amount ) ); break;
+ case CraftResource.BlueScales: AddItem( new BlueScales( amount ) ); break;
+ case CraftResource.YellowScales: AddItem( new YellowScales( amount ) ); break;
+ case CraftResource.GreenScales: AddItem( new GreenScales( amount ) ); break;
+ case CraftResource.WhiteScales: AddItem( new WhiteScales( amount ) ); break;
+ }
+
+ new SwampDragon().Rider = this;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x2CE;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x2CC;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x2D1;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x2C8;
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.Rich );
+ //AddLoot( LootPack.Gems );
+ }
+
+ public override bool HasBreath{ get{ return true; } }
+ public override bool AutoDispel{ get{ return true; } }
+ public override bool BardImmune{ get{ return !Core.AOS; } }
+ public override bool CanRummageCorpses{ get{ return true; } }
+ public override bool AlwaysMurderer{ get{ return true; } }
+ public override bool ShowFameTitle{ get{ return false; } }
+
+ public override bool OnBeforeDeath()
+ {
+ IMount mount = this.Mount;
+
+ if ( mount != null )
+ mount.Rider = null;
+
+ return base.OnBeforeDeath();
+ }
+
+ public override void AlterMeleeDamageTo( Mobile to, ref int damage )
+ {
+ if ( to is Dragon || to is WhiteWyrm || to is SwampDragon || to is Drake || to is Nightmare || to is Hiryu || to is LesserHiryu || to is Daemon )
+ damage *= 3;
+ }
+
+ public ChaosDragoon( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs
new file mode 100644
index 000000000..207ed3bea
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/LBR/Jukas/ChaosDragoonElite.cs
@@ -0,0 +1,206 @@
+using System;
+using Server;
+using Server.Misc;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName("a chaos dragoon elite corpse")]
+ public class ChaosDragoonElite : BaseCreature
+ {
+ [Constructable]
+ public ChaosDragoonElite()
+ : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.15, 0.4)
+ {
+ Name = "a chaos dragoon elite";
+ Body = 0x190;
+ Hue = Utility.RandomSkinHue();
+
+ SetStr(276, 350);
+ SetDex(66, 90);
+ SetInt(126, 150);
+
+ SetHits(276, 350);
+
+ SetDamage(29, 34);
+
+ SetDamageType(ResistanceType.Physical, 100);
+
+ /*SetResistance(ResistanceType.Physical, 45, 55);
+ SetResistance(ResistanceType.Fire, 15, 25);
+ SetResistance(ResistanceType.Cold, 50);
+ SetResistance(ResistanceType.Poison, 25, 35);
+ SetResistance(ResistanceType.Energy, 25, 35);*/
+
+
+ SetSkill(SkillName.Tactics, 80.1, 100.0);
+ SetSkill(SkillName.MagicResist, 100.1, 110.0);
+ SetSkill(SkillName.Anatomy, 80.1, 100.0);
+ SetSkill(SkillName.Magery, 85.1, 100.0);
+ SetSkill(SkillName.EvalInt, 85.1, 100.0);
+ SetSkill(SkillName.Swords, 72.5, 95.0);
+ SetSkill(SkillName.Fencing, 85.1, 100);
+ SetSkill(SkillName.Macing, 85.1, 100);
+
+ Fame = 8000;
+ Karma = -8000;
+
+ CraftResource res;
+
+ switch (Utility.Random(6))
+ {
+ case 0: res = CraftResource.BlackScales; break;
+ case 1: res = CraftResource.RedScales; break;
+ case 2: res = CraftResource.BlueScales; break;
+ case 3: res = CraftResource.YellowScales; break;
+ case 4: res = CraftResource.GreenScales; break;
+ case 5: res = CraftResource.WhiteScales; break;
+ }
+
+ BaseWeapon melee = null;
+
+ switch (Utility.Random(3))
+ {
+ case 0: melee = new Kryss(); break;
+ case 1: melee = new Broadsword(); break;
+ case 2: melee = new Katana(); break;
+ }
+
+ melee.Movable = false;
+ AddItem(melee);
+
+ DragonChest Tunic = new DragonChest();
+ Tunic.Resource = res;
+ Tunic.Movable = false;
+ AddItem(Tunic);
+
+ DragonLegs Legs = new DragonLegs();
+ Legs.Resource = res;
+ Legs.Movable = false;
+ AddItem(Legs);
+
+ DragonArms Arms = new DragonArms();
+ Arms.Resource = res;
+ Arms.Movable = false;
+ AddItem(Arms);
+
+ DragonGloves Gloves = new DragonGloves();
+ Gloves.Resource = res;
+ Gloves.Movable = false;
+ AddItem(Gloves);
+
+ DragonHelm Helm = new DragonHelm();
+ Helm.Resource = res;
+ Helm.Movable = false;
+ AddItem(Helm);
+
+ ChaosShield shield = new ChaosShield();
+ shield.Movable = false;
+ AddItem(shield);
+
+ AddItem(new Boots(0x455));
+ AddItem(new Shirt(Utility.RandomMetalHue()));
+
+ int amount = Utility.RandomMinMax(1, 3);
+
+ switch (res)
+ {
+ case CraftResource.BlackScales: AddItem(new BlackScales(amount)); break;
+ case CraftResource.RedScales: AddItem(new RedScales(amount)); break;
+ case CraftResource.BlueScales: AddItem(new BlueScales(amount)); break;
+ case CraftResource.YellowScales: AddItem(new YellowScales(amount)); break;
+ case CraftResource.GreenScales: AddItem(new GreenScales(amount)); break;
+ case CraftResource.WhiteScales: AddItem(new WhiteScales(amount)); break;
+ }
+ switch (Utility.Random(9))
+ {
+ case 0: res = CraftResource.DullCopper; break;
+ case 1: res = CraftResource.ShadowIron; break;
+ case 2: res = CraftResource.Copper; break;
+ case 3: res = CraftResource.Bronze; break;
+ case 4: res = CraftResource.Gold; break;
+ case 5: res = CraftResource.Agapite; break;
+ case 6: res = CraftResource.Verite; break;
+ case 7: res = CraftResource.Valorite; break;
+ case 8: res = CraftResource.Iron; break;
+ }
+
+ SwampDragon mt = new SwampDragon();
+ mt.HasBarding = true;
+ mt.BardingResource = res;
+ mt.BardingHP = mt.BardingMaxHP;
+ mt.Rider = this;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x2CE;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x2CC;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x2D1;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x2C8;
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot(LootPack.Rich);
+ AddLoot(LootPack.Gems);
+ }
+
+ public override bool HasBreath { get { return true; } }
+ public override bool AutoDispel { get { return true; } }
+ public override bool BardImmune { get { return !Core.AOS; } }
+ public override bool CanRummageCorpses { get { return true; } }
+ public override bool AlwaysMurderer { get { return true; } }
+ public override bool ShowFameTitle { get { return false; } }
+
+ public override bool OnBeforeDeath()
+ {
+ IMount mount = this.Mount;
+
+ if ( mount != null )
+ {
+ if ( mount is SwampDragon )
+ ((SwampDragon)mount).HasBarding = false;
+
+ mount.Rider = null;
+ }
+
+ return base.OnBeforeDeath();
+ }
+
+ public override void AlterMeleeDamageTo(Mobile to, ref int damage)
+ {
+ if ( to is Dragon || to is WhiteWyrm || to is SwampDragon || to is Drake || to is Nightmare || to is Hiryu || to is LesserHiryu || to is Daemon )
+ damage *= 3;
+ }
+
+ public ChaosDragoonElite(Serial serial)
+ : base(serial)
+ {
+ }
+
+ public override void Serialize(GenericWriter writer)
+ {
+ base.Serialize(writer);
+ writer.Write((int)0);
+ }
+
+ public override void Deserialize(GenericReader reader)
+ {
+ base.Deserialize(reader);
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs b/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs
new file mode 100644
index 000000000..27f8cdf46
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Animal/CuSidhe.cs
@@ -0,0 +1,128 @@
+using Server;
+using System;
+using Server.Items;
+using Server.Gumps;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a Cu Sidhe corpse" )]
+ public class CuSidhe : BaseMount
+ {
+ [Constructable]
+ public CuSidhe() : this( "a Cu Sidhe" )
+ {
+ }
+
+ [Constructable]
+ public CuSidhe( string name ) : base( name, 277, 0x3E91, AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
+ {
+ double chance = Utility.RandomDouble() * 23301;
+
+ if ( chance <= 1 )
+ Hue = 0x489;
+ else if ( chance < 50 )
+ Hue = Utility.RandomList( 0x657, 0x515, 0x4B1, 0x481, 0x480, 0x455 );
+ else if ( chance < 500 )
+ Hue = Utility.RandomList( 0x97A, 0x978, 0x901, 0x8AC, 0x5A7, 0x527 );
+
+ SetStr( 1201, 1225 );
+ SetDex( 151, 170 );
+ SetInt( 251, 282 );
+
+ SetDamage( 4, 5 );
+
+ SetDamageType( ResistanceType.Physical, 0 );
+ SetDamageType( ResistanceType.Cold, 50 );
+ SetDamageType( ResistanceType.Energy, 50 );
+
+ SetResistance( ResistanceType.Physical, 55, 65 );
+ SetResistance( ResistanceType.Fire, 30, 45 );
+ SetResistance( ResistanceType.Cold, 70, 85 );
+ SetResistance( ResistanceType.Poison, 30, 50 );
+ SetResistance( ResistanceType.Energy, 70, 85 );
+
+ SetSkill( SkillName.Wrestling, 90.1, 96.8 );
+ SetSkill( SkillName.Tactics, 90.3, 99.3 );
+ SetSkill( SkillName.MagicResist, 75.3, 90.0 );
+ SetSkill( SkillName.Anatomy, 65.5, 69.4 );
+ SetSkill( SkillName.Healing, 72.2, 98.9 );
+
+ Fame = 5000; //Guessing here
+ Karma = 5000; //Guessing here
+
+ Tamable = true;
+ ControlSlots = 4;
+ MinTameSkill = 101.1;
+
+ if ( Utility.RandomDouble() < 0.2 )
+ PackItem( new TreasureMap( 5, Map.Trammel ) );
+
+ //if ( Utility.RandomDouble() < 0.1 )
+ //PackItem( new ParrotItem() );
+
+ PackGold( 500, 800 );
+
+ // TODO 0-2 spellweaving scroll
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.AosFilthyRich, 5 );
+ }
+
+ public override void OnDoubleClick( Mobile from )
+ {
+ if ( from.Race != Race.Elf && from == ControlMaster && from.AccessLevel == AccessLevel.Player )
+ {
+ Item pads = from.FindItemOnLayer( Layer.Shoes );
+
+ if ( pads is PadsOfTheCuSidhe )
+ from.SendMessage( "Your boots allow you to mount the Cu Sidhe", null, 0x3B2 );
+ else
+ {
+ from.SendLocalizedMessage( 1072203 ); // Only Elves may use this.
+ return;
+ }
+ }
+
+ base.OnDoubleClick( from );
+ }
+
+ public override bool CanHeal{ get{ return true; } }
+ public override bool CanHealOwner{ get{ return true; } }
+ public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies; } }
+ public override bool CanAngerOnTame{ get { return true; } }
+ public override bool StatLossAfterTame{ get{ return true; } }
+ public override int Hides{ get{ return 10; } }
+ public override int Meat{ get{ return 3; } }
+
+ public override WeaponAbility GetWeaponAbility()
+ {
+ return WeaponAbility.BleedAttack;
+ }
+
+ public CuSidhe( Serial serial ) : base( serial )
+ {
+ }
+
+ public override int GetIdleSound() { return 0x577; }
+ public override int GetAttackSound() { return 0x576; }
+ public override int GetAngerSound() { return 0x578; }
+ public override int GetHurtSound() { return 0x576; }
+ public override int GetDeathSound() { return 0x579; }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+
+ writer.Write( (int) 0 ); // version
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs b/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs
new file mode 100644
index 000000000..1100ea847
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Animal/RagingGrizzlyBear.cs
@@ -0,0 +1,64 @@
+using System;
+using Server.Mobiles;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a grizzly bear corpse" )]
+ [TypeAlias( "Server.Mobiles.Grizzlybear" )]
+ public class RagingGrizzlyBear : BaseCreature
+ {
+ [Constructable]
+ public RagingGrizzlyBear() : base( AIType.AI_Animal, FightMode.Aggressor, 10, 1, 0.2, 0.4 )
+ {
+ Name = "a raging grizzly bear";
+ Body = 212;
+ BaseSoundID = 0xA3;
+
+ SetStr( 1251, 1550 );
+ SetDex( 801, 1050 );
+ SetInt( 151, 400 );
+
+ SetHits( 751, 930 );
+ SetMana( 0 );
+
+ SetDamage( 6, 7 );
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 50, 70 );
+ SetResistance( ResistanceType.Cold, 30, 50 );
+ SetResistance( ResistanceType.Poison, 10, 20 );
+ SetResistance( ResistanceType.Energy, 10, 20 );
+
+ Fame = 5000; //Guessing here
+ Karma = -5000; //Guessing here
+
+ VirtualArmor = 24;
+
+ Tamable = false;
+
+ }
+
+ public override int Meat{ get{ return 2; } }
+ public override int Hides{ get{ return 16; } }
+ public override PackInstinct PackInstinct{ get{ return PackInstinct.Bear; } }
+
+ public RagingGrizzlyBear( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize(GenericWriter writer)
+ {
+ base.Serialize( writer );
+
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize(GenericReader reader)
+ {
+ base.Deserialize( reader );
+
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs
new file mode 100644
index 000000000..491519150
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/FetidEssence.cs
@@ -0,0 +1,109 @@
+using System;
+using System.Collections;
+using Server;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName("a fetid essence corpse")]
+ public class FetidEssence : BaseCreature
+ {
+ [Constructable]
+ public FetidEssence () : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
+ {
+ Name = "a fetid essence";
+ Body = 273;
+
+ SetStr( 101, 150 );
+ SetDex( 210, 250 );
+ SetInt( 451, 550 );
+
+ SetHits( 551, 650 );
+
+ SetDamage( 11, 13 );
+
+ SetDamageType( ResistanceType.Physical, 30 );
+ SetDamageType( ResistanceType.Poison, 70 );
+
+ SetResistance( ResistanceType.Physical, 40, 50 );
+ SetResistance( ResistanceType.Fire, 40, 50 );
+ SetResistance( ResistanceType.Cold, 40, 50 );
+ SetResistance( ResistanceType.Poison, 70, 90 );
+ SetResistance( ResistanceType.Energy, 75, 80 );
+
+ SetSkill(SkillName.Meditation, 91.4, 99.4 );
+ SetSkill(SkillName.EvalInt, 88.5, 92.3 );
+ SetSkill(SkillName.Magery, 97.9, 101.7 );
+ SetSkill(SkillName.Poisoning, 100 );
+ SetSkill(SkillName.Anatomy, 0, 4.5 );
+ SetSkill( SkillName.MagicResist, 103.5, 108.8 );
+ SetSkill( SkillName.Tactics, 81.0, 84.6 );
+ SetSkill( SkillName.Wrestling, 81.3, 83.9 );
+
+ Fame = 3700; // Guessed
+ Karma = -3700; // Guessed
+ }
+
+ /*public override void GenerateLoot() -- Need to verify
+ {
+ AddLoot( LootPack.Meager );
+ AddLoot( LootPack.Average );
+ }*/
+
+ public override int GetAngerSound()
+ {
+ return 0x56d;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x56b;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x56c;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x56c;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x56e;
+ }
+
+ public FetidEssence ( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+
+ /*private class InternalTimer : Timer
+ {
+ private Mobile m_From;
+ private Mobile m_Mobile;
+ private int m_Count;
+
+ public InternalTimer( Mobile from, Mobile m ) : base( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ) )
+ {
+ m_From = from;
+ m_Mobile = m;
+ Priority = TimerPriority.TwoFiftyMS;
+ }
+
+ }*/
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs
new file mode 100644
index 000000000..dbb711fc9
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/InterredGrizzle .cs
@@ -0,0 +1,127 @@
+using System;
+using System.Collections;
+using Server;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName("an interred grizzle corpse")]
+ public class InterredGrizzle : BaseCreature
+ {
+ [Constructable]
+ public InterredGrizzle () : base( AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4 )
+ {
+ Name = "an interred grizzle";
+ Body = 259;
+
+ SetStr( 451, 500 );
+ SetDex( 201, 250 );
+ SetInt( 801, 850 );
+
+ SetHits( 1500 );
+ SetStam( 150 );
+
+ SetDamage( 5, 6 );
+
+ SetDamageType( ResistanceType.Physical, 30 );
+ SetDamageType( ResistanceType.Fire, 70 );
+
+ SetResistance( ResistanceType.Physical, 35, 55 );
+ SetResistance( ResistanceType.Fire, 20, 65 );
+ SetResistance( ResistanceType.Cold, 55, 80 );
+ SetResistance( ResistanceType.Poison, 20, 35 );
+ SetResistance( ResistanceType.Energy, 60, 80 );
+
+ SetSkill(SkillName.Meditation, 77.7, 84.0 );
+ SetSkill(SkillName.EvalInt, 72.2, 79.6 );
+ SetSkill(SkillName.Magery, 83.7, 89.6);
+ SetSkill(SkillName.Poisoning, 0 );
+ SetSkill(SkillName.Anatomy, 0 );
+ SetSkill( SkillName.MagicResist, 80.2, 87.3 );
+ SetSkill( SkillName.Tactics, 104.5, 105.1 );
+ SetSkill( SkillName.Wrestling, 105.1, 109.4 );
+
+ Fame = 3700; // Guessed
+ Karma = -3700; // Guessed
+ }
+
+ /*public override void GenerateLoot() -- Need to verify
+ {
+ AddLoot( LootPack.Meager );
+ AddLoot( LootPack.Average );
+ }*/
+
+ // TODO: Acid Blood
+ /*
+ * Message: 1070820
+ * Spits pool of acid (blood, hue 0x3F), hits lost 6-10 per second/step
+ * Damage is resistable (physical)
+ * Acid last 10 seconds
+ */
+
+ public override int GetAngerSound()
+ {
+ return 0x581;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x582;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x580;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x583;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x584;
+ }
+
+ /*
+ public override bool OnBeforeDeath()
+ {
+ SpillAcid( 1, 4, 10, 6, 10 );
+
+ return base.OnBeforeDeath();
+ }
+ */
+
+ public InterredGrizzle ( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+
+ private class InternalTimer : Timer
+ {
+ private Mobile m_From;
+ private Mobile m_Mobile;
+ private int m_Count;
+
+ public InternalTimer( Mobile from, Mobile m ) : base( TimeSpan.FromSeconds( 1.0 ), TimeSpan.FromSeconds( 1.0 ) )
+ {
+ m_From = from;
+ m_Mobile = m;
+ Priority = TimerPriority.TwoFiftyMS;
+ }
+
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs
new file mode 100644
index 000000000..cf387d42d
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/MLDryad.cs
@@ -0,0 +1,84 @@
+using System;
+using System.Collections;
+using Server.Items;
+using Server.Targeting;
+using Server.Misc;
+
+namespace Server.Mobiles
+{
+ [CorpseName("a dryad corpse")]
+ public class MLDryad : BaseCreature
+ {
+ public override bool InitialInnocent { get { return true; } }
+
+ /* VULNERABLE TO FEY SLAYER!
+ * These creatures should be able to cast Area Peace as
+ * well as cause Players' armor to drop into their backpack*/
+
+ public override WeaponAbility GetWeaponAbility()
+ {
+ return WeaponAbility.Disrobe;
+ }
+
+ [Constructable]
+ public MLDryad()
+ : base(AIType.AI_Mage, FightMode.Aggressor, 10, 1, 0.2, 0.4) // NEED TO CHECK
+ {
+ Name = "a dryad";
+ Body = 266;
+ BaseSoundID = 0x57B;
+
+ SetStr(132, 149);
+ SetDex(152, 168);
+ SetInt(251, 280);
+
+ SetHits(304, 321);
+
+ SetDamage(6, 11);
+
+ SetDamageType(ResistanceType.Physical, 100);
+
+ SetResistance(ResistanceType.Physical, 40, 50);
+ SetResistance(ResistanceType.Fire, 15, 25);
+ SetResistance(ResistanceType.Cold, 40, 45);
+ SetResistance(ResistanceType.Poison, 30, 40);
+ SetResistance(ResistanceType.Energy, 25, 35);
+
+ SetSkill(SkillName.Meditation, 80.9, 89.9);
+ SetSkill(SkillName.EvalInt, 70.3, 78.7);
+ SetSkill(SkillName.Magery, 70.7, 75.7);
+ SetSkill(SkillName.Anatomy, 0);
+ SetSkill(SkillName.MagicResist, 101.7, 117.1);
+ SetSkill(SkillName.Tactics, 71.7, 79.8);
+ SetSkill(SkillName.Wrestling, 72.5, 79.5);
+
+ Fame = 5000;
+ Karma = 5000;
+
+ VirtualArmor = 28; // Don't know what it should be
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot(LootPack.Rich); // Need to verify
+ }
+
+ public override int Meat { get { return 1; } }
+
+ public MLDryad(Serial serial) : base(serial)
+ {
+ }
+
+ public override void Serialize(GenericWriter writer)
+ {
+ base.Serialize(writer);
+ writer.Write((int)0);
+ }
+
+ public override void Deserialize(GenericReader reader)
+ {
+ base.Deserialize(reader);
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs
new file mode 100644
index 000000000..b1f17c42d
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Magic/Satyr.cs
@@ -0,0 +1,84 @@
+using System;
+using System.Collections;
+using Server.Items;
+using Server.Targeting;
+using Server.Misc;
+
+namespace Server.Mobiles
+{
+ [CorpseName("a satyr corpse")]
+ public class Satyr : BaseCreature
+ {
+ /* These creatures should be able to cast Area Peace as
+ * well as cause Players' armor to drop into their backpack
+ */
+
+ public override WeaponAbility GetWeaponAbility()
+ {
+ return WeaponAbility.Disrobe;
+ }
+
+ [Constructable]
+ public Satyr()
+ : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4) // NEED TO CHECK
+ {
+ Name = "a satyr";
+ Body = 271;
+ BaseSoundID = 0x586;
+
+ SetStr(177, 195);
+ SetDex(251, 269);
+ SetInt(153, 170);
+
+ SetHits(353, 399);
+
+ SetDamage(6, 11);
+
+ SetDamageType(ResistanceType.Physical, 100);
+
+ SetResistance(ResistanceType.Physical, 55, 60);
+ SetResistance(ResistanceType.Fire, 26, 35);
+ SetResistance(ResistanceType.Cold, 30, 40);
+ SetResistance(ResistanceType.Poison, 30, 40);
+ SetResistance(ResistanceType.Energy, 30, 40);
+
+ SetSkill(SkillName.Poisoning, 0);
+ SetSkill(SkillName.Meditation, 0);
+ SetSkill(SkillName.EvalInt, 0);
+ SetSkill(SkillName.Magery, 0);
+ SetSkill(SkillName.Anatomy, 0);
+ SetSkill(SkillName.MagicResist, 55.3, 64.3);
+ SetSkill(SkillName.Tactics, 80.1, 99.3);
+ SetSkill(SkillName.Wrestling, 80.6, 100.0);
+
+ Fame = 5000;
+ Karma = -5000;
+
+ VirtualArmor = 28; // Don't know what it should be
+ }
+
+
+ public override void GenerateLoot()
+ {
+ AddLoot(LootPack.Rich); // Need to verify
+ }
+
+ public override int Meat { get { return 1; } }
+
+ public Satyr(Serial serial) : base(serial)
+ {
+ }
+
+ public override void Serialize(GenericWriter writer)
+ {
+ base.Serialize(writer);
+ writer.Write((int)0);
+ }
+
+ public override void Deserialize(GenericReader reader)
+ {
+ base.Deserialize(reader);
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs
new file mode 100644
index 000000000..2386460fb
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Humanoid/Melee/FerelTreefellow.cs
@@ -0,0 +1,90 @@
+using System;
+using Server;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a treefellow corpse" )]
+ public class FerelTreefellow : BaseCreature
+ {
+ public override WeaponAbility GetWeaponAbility()
+ {
+ return WeaponAbility.Dismount;
+ }
+
+ [Constructable]
+ public FerelTreefellow() : base( AIType.AI_Melee, FightMode.Evil, 10, 1, 0.2, 0.4 )
+ {
+ Name = "a ferel treefellow";
+ Body = 301;
+
+ SetStr( 1351, 1600 );
+ SetDex( 301, 550 );
+ SetInt( 651, 900 );
+
+ SetHits( 1170, 1320 );
+
+ SetDamage( 3, 4 ); // Estimate until Anat/Tactics is verified
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 60, 70 );
+ SetResistance( ResistanceType.Cold, 70, 80 );
+ SetResistance( ResistanceType.Poison, 60, 70 );
+ SetResistance( ResistanceType.Energy, 40, 60 );
+
+ SetSkill( SkillName.MagicResist, 40.1, 55.0 );// Unknown
+ SetSkill( SkillName.Tactics, 65.1, 90.0 );// Unknown
+ SetSkill( SkillName.Wrestling, 65.1, 85.0 );// Unknown
+
+ Fame = 1000; //Unknown
+ Karma = -3000; //Unknown
+
+ VirtualArmor = 24;
+ PackItem( new Log( Utility.RandomMinMax( 23, 34 ) ) );
+ }
+
+ public override OppositionGroup OppositionGroup
+ {
+ get{ return OppositionGroup.FeyAndUndead; }
+ }
+
+ public override int GetIdleSound()
+ {
+ return 443;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 31;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 672;
+ }
+
+ public override bool BleedImmune{ get{ return true; } }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.Average ); //Unknown
+ }
+
+ public FerelTreefellow( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs b/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs
new file mode 100644
index 000000000..2c4ca4d9d
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Misc/Melee/CorrosiveSlime.cs
@@ -0,0 +1,77 @@
+using System;
+using System.Collections;
+using Server.Items;
+using Server.Targeting;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a slimey corpse" )]
+ public class CorrosiveSlime : BaseCreature
+ {
+ [Constructable]
+ public CorrosiveSlime() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 )
+ {
+ Name = "a corrosive slime";
+ Body = 51;
+ BaseSoundID = 456;
+
+ Hue = Utility.RandomSlimeHue();
+
+ SetStr( 22, 34 );
+ SetDex( 16, 21 );
+ SetInt( 16, 20 );
+
+ SetHits( 15, 19 );
+
+ SetDamage( 1, 5 );
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 5, 10 );
+ SetResistance( ResistanceType.Poison, 15, 20 );
+
+ SetSkill( SkillName.Poisoning, 36.0, 49.1 );
+ SetSkill(SkillName.Anatomy, 0);
+ SetSkill( SkillName.MagicResist, 15.9, 18.9 );
+ SetSkill( SkillName.Tactics, 24.6, 26.1 );
+ SetSkill( SkillName.Wrestling, 24.9, 26.1 );
+
+ Fame = 300;
+ Karma = -300;
+
+ VirtualArmor = 8;
+
+ Tamable = true;
+ ControlSlots = 1;
+ MinTameSkill = 23.1;
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.Poor );
+ AddLoot( LootPack.Gems );
+ }
+
+ public override Poison PoisonImmune { get { return Poison.Regular; } }
+ public override Poison HitPoison { get { return Poison.Regular; } }
+ public override FoodType FavoriteFood{ get{ return FoodType.Fish; } }
+
+ //TODO: Damage weapon via acid
+
+ public CorrosiveSlime( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs b/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs
new file mode 100644
index 000000000..dfcfa8d01
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Special/Ilhenir.cs
@@ -0,0 +1,104 @@
+using System;
+using Server;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ [CorpseName("corpse of Ilhenir")]
+ public class Ilhenir : BaseCreature
+ {
+
+ // Based off of the Bone Demon, since Stratics and UOGuide are lacking in info. Many things guessed for now.
+ [Constructable]
+ public Ilhenir()
+ : base(AIType.AI_Mage, FightMode.Closest, 10, 1, 0.2, 0.4)
+ {
+ Name = "Ilhenir";
+ Title = "the Stained";
+ Body = 259;
+
+ SetStr( 1105, 1350 );
+ SetDex( 82, 160 );
+ SetInt( 505, 750 );
+
+ SetHits( 9000 );
+
+ SetDamage(4, 6);
+
+ SetDamageType(ResistanceType.Physical, 60);
+ SetDamageType(ResistanceType.Fire, 20);
+ SetDamageType(ResistanceType.Poison, 20);
+
+ SetResistance(ResistanceType.Physical, 55, 65);
+ SetResistance(ResistanceType.Fire, 50, 60);
+ SetResistance(ResistanceType.Cold, 55, 65);
+ SetResistance(ResistanceType.Poison, 70, 90);
+ SetResistance(ResistanceType.Energy, 65, 75);
+
+ SetSkill(SkillName.EvalInt, 100);
+ SetSkill(SkillName.Magery, 100);
+ SetSkill(SkillName.Meditation, 0);
+ SetSkill(SkillName.Poisoning, 5.4);
+ SetSkill(SkillName.Anatomy, 117.5);
+ SetSkill(SkillName.MagicResist, 120.0);
+ SetSkill(SkillName.Tactics, 119.9);
+ SetSkill(SkillName.Wrestling, 119.9);
+
+ Fame = 50000;
+ Karma = -50000;
+
+ VirtualArmor = 44;
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot(LootPack.FilthyRich, 8);
+ }
+
+ public override bool Unprovokable { get { return true; } }
+ public override bool Uncalmable { get { return true; } }
+ public override Poison PoisonImmune { get { return Poison.Lethal; } }
+ public override int TreasureMapLevel { get { return 1; } }
+
+ public override int GetAngerSound()
+ {
+ return 0x581;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x582;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x580;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x583;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x584;
+ }
+ public Ilhenir(Serial serial)
+ : base(serial)
+ {
+ }
+
+ public override void Serialize(GenericWriter writer)
+ {
+ base.Serialize(writer);
+ writer.Write((int)0);
+ }
+
+ public override void Deserialize(GenericReader reader)
+ {
+ base.Deserialize(reader);
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs b/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs
new file mode 100644
index 000000000..b0bee34a1
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Special/Meraktus.cs
@@ -0,0 +1,100 @@
+using System;
+using System.Collections;
+using Server.Items;
+using Server.Targeting;
+using Server.Misc;
+
+namespace Server.Mobiles
+{
+ [CorpseName( "a minotaur corpse" )]
+ public class Meraktus : BaseCreature
+ {
+ [Constructable]
+ public Meraktus() : base( AIType.AI_Melee, FightMode.Closest, 10, 1, 0.2, 0.4 ) // NEED TO CHECK
+ {
+ Name = "Meraktus";
+ Title = "the Tormented";
+ Body = 262;
+
+ SetStr( 1419, 1438 );
+ SetDex( 309, 413 );
+ SetInt( 129, 131 );
+
+ SetHits( 4100, 4200 );
+
+ SetDamage( 3, 5 );
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 65, 90 );
+ SetResistance( ResistanceType.Fire, 65, 70 );
+ SetResistance( ResistanceType.Cold, 50, 60 );
+ SetResistance( ResistanceType.Poison, 40, 60 );
+ SetResistance( ResistanceType.Energy, 50, 55 );
+
+ //SetSkill( SkillName.Meditation, Unknown );
+ //SetSkill( SkillName.EvalInt, Unknown );
+ //SetSkill( SkillName.Magery, Unknown );
+ //SetSkill( SkillName.Poisoning, Unknown );
+ SetSkill( SkillName.Anatomy, 0);
+ SetSkill( SkillName.MagicResist, 107.0, 111.3 );
+ SetSkill( SkillName.Tactics, 107.0, 117.0 );
+ SetSkill( SkillName.Wrestling, 100.0, 105.0 );
+
+ Fame = 70000;
+ Karma = -70000;
+
+ VirtualArmor = 28; // Don't know what it should be
+
+ // TODO: Area Ground Stomp: Damage + Dismount
+ }
+
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.Rich ); // Need to verify
+ AddLoot(LootPack.Rich); // Need to verify
+ }
+
+ public override int GetAngerSound()
+ {
+ return 0x597;
+ }
+
+ public override int GetIdleSound()
+ {
+ return 0x596;
+ }
+
+ public override int GetAttackSound()
+ {
+ return 0x599;
+ }
+
+ public override int GetHurtSound()
+ {
+ return 0x59a;
+ }
+
+ public override int GetDeathSound()
+ {
+ return 0x59c;
+ }
+
+ public Meraktus( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+ writer.Write( (int) 0 );
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+ int version = reader.ReadInt();
+ }
+ }
+}
diff --git a/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs b/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs
new file mode 100644
index 000000000..1cb69fd9e
--- /dev/null
+++ b/Scripts/Mobiles/Monsters/ML/Special/Twaulo.cs
@@ -0,0 +1,144 @@
+using System;
+using Server;
+using Server.Items;
+
+namespace Server.Mobiles
+{
+ public class Twaulo : BaseCreature
+ {
+ // COMPLETELY guessed beyond stats. Stats/skills come from Stratics and UOGuide. No idea what the special attacks should be.
+ // Based on Silvani, due to them both using Blue creatures.
+ [Constructable]
+ public Twaulo()
+ : base(AIType.AI_Archer, FightMode.Evil, 18, 1, 0.1, 0.2)
+ {
+ Name = "Twaulo";
+ Title = "of the Glade";
+ Body = 101;
+ BaseSoundID = 679;
+
+ SetStr( 1751, 1950 );
+ SetDex( 251, 450 );
+ SetInt( 801, 1000 );
+
+ SetHits( 7500 );
+
+ SetDamage( 3, 4 );
+
+ SetDamageType( ResistanceType.Physical, 100 );
+
+ SetResistance( ResistanceType.Physical, 65, 75 );
+ SetResistance( ResistanceType.Fire, 45, 55 );
+ SetResistance( ResistanceType.Cold, 50, 60 );
+ SetResistance( ResistanceType.Poison, 50, 60 );
+ SetResistance( ResistanceType.Energy, 50, 60 );
+
+ SetSkill( SkillName.Archery, 85.0, 100 ); // Guestimate
+ SetSkill( SkillName.EvalInt, 0 ); // Per Stratics?!?
+ SetSkill( SkillName.Magery, 0 ); // Per Stratics?!?
+ SetSkill( SkillName.Meditation, 0 ); // Per Stratics?!?
+ SetSkill( SkillName.MagicResist, 0 ); // Per Stratics?!?
+ SetSkill( SkillName.Tactics, 85.0, 100 ); // Stratics says 0?!?
+ SetSkill( SkillName.Wrestling, 0 ); // Per Stratics?!?
+
+ Fame = 50000;
+ Karma = 50000;
+
+ VirtualArmor = 50;
+
+ AddItem(new Bow());
+ PackItem(new Arrow(Utility.RandomMinMax(500, 700)));
+ }
+
+ public override void GenerateLoot()
+ {
+ AddLoot( LootPack.UltraRich, 2 );
+ }
+
+ public override OppositionGroup OppositionGroup
+ {
+ get{ return OppositionGroup.FeyAndUndead; }
+ }
+
+ public override bool Unprovokable{ get{ return true; } }
+ public override Poison PoisonImmune{ get{ return Poison.Regular; } }
+ public override int TreasureMapLevel{ get{ return 5; } }
+
+ public void SpawnPixies( Mobile target )
+ {
+ Map map = this.Map;
+
+ if ( map == null )
+ return;
+
+ int newPixies = Utility.RandomMinMax( 3, 6 );
+
+ for ( int i = 0; i < newPixies; ++i )
+ {
+ Pixie pixie = new Pixie();
+
+ pixie.Team = this.Team;
+ pixie.FightMode = FightMode.Closest;
+
+ bool validLocation = false;
+ Point3D loc = this.Location;
+
+ for ( int j = 0; !validLocation && j < 10; ++j )
+ {
+ int x = X + Utility.Random( 3 ) - 1;
+ int y = Y + Utility.Random( 3 ) - 1;
+ int z = map.GetAverageZ( x, y );
+
+ if ( validLocation = map.CanFit( x, y, this.Z, 16, false, false ) )
+ loc = new Point3D( x, y, Z );
+ else if ( validLocation = map.CanFit( x, y, z, 16, false, false ) )
+ loc = new Point3D( x, y, z );
+ }
+
+ pixie.MoveToWorld( loc, map );
+ pixie.Combatant = target;
+ }
+ }
+
+ public override void AlterDamageScalarFrom( Mobile caster, ref double scalar )
+ {
+ if ( 0.1 >= Utility.RandomDouble() )
+ SpawnPixies( caster );
+ }
+
+ public override void OnGaveMeleeAttack( Mobile defender )
+ {
+ base.OnGaveMeleeAttack( defender );
+
+ defender.Damage( Utility.Random( 20, 10 ), this );
+ defender.Stam -= Utility.Random( 20, 10 );
+ defender.Mana -= Utility.Random( 20, 10 );
+ }
+
+ public override void OnGotMeleeAttack( Mobile attacker )
+ {
+ base.OnGotMeleeAttack( attacker );
+
+ if ( 0.1 >= Utility.RandomDouble() )
+ SpawnPixies( attacker );
+ }
+
+ public Twaulo( Serial serial ) : base( serial )
+ {
+ }
+
+ public override void Serialize( GenericWriter writer )
+ {
+ base.Serialize( writer );
+
+ writer.Write( (int) 0 ); // version
+ }
+
+ public override void Deserialize( GenericReader reader )
+ {
+ base.Deserialize( reader );
+
+ int version = reader.ReadInt();
+ }
+ }
+}