1984 {
1989 {
1991 }
1995 newTile.CoordinateHeights = new int[1] { 16 };
1996 newTile.CoordinateWidth = 16;
1997 newTile.CoordinatePadding = 2;
1998 newTile.StyleHorizontal = true;
1999 newTile.StyleMultiplier = 27;
2000 newTile.StyleWrapLimit = 27;
2001 newTile.UsesCustomCanPlace = false;
2002 newTile.LavaDeath = true;
2004 newSubTile.LavaDeath = false;
2009 newTile.CoordinateHeights = new int[1] { 16 };
2010 newTile.CoordinateWidth = 16;
2011 newTile.CoordinatePadding = 2;
2012 newTile.StyleHorizontal = true;
2013 newTile.StyleMultiplier = 27;
2014 newTile.StyleWrapLimit = 27;
2015 newTile.UsesCustomCanPlace = false;
2016 newTile.LavaDeath = true;
2018 for (
int j = 435;
j <= 439;
j++)
2019 {
2020 newTile.CoordinateHeights = new int[1] { 16 };
2021 newTile.CoordinateWidth = 16;
2022 newTile.CoordinatePadding = 2;
2023 newTile.StyleHorizontal = true;
2024 newTile.StyleMultiplier = 27;
2025 newTile.StyleWrapLimit = 27;
2026 newTile.UsesCustomCanPlace = false;
2027 newTile.LavaDeath = true;
2029 }
2030 newTile.Width = 4;
2031 newTile.Height = 8;
2032 newTile.Origin =
new Point16(1, 7);
2034 newTile.UsesCustomCanPlace = true;
2036 newTile.CoordinateHeights = new int[8] { 16, 16, 16, 16, 16, 16, 16, 16 };
2037 newTile.CoordinateWidth = 16;
2038 newTile.CoordinatePadding = 0;
2040 newTile.Width = 1;
2041 newTile.Height = 1;
2042 newTile.Origin =
new Point16(0, 0);
2045 newTile.UsesCustomCanPlace = true;
2047 newTile.LavaDeath = true;
2048 newTile.CoordinateHeights = new int[1] { 38 };
2049 newTile.CoordinateWidth = 32;
2050 newTile.CoordinatePadding = 2;
2051 newTile.DrawYOffset = -20;
2052 newTile.StyleHorizontal = true;
2053 newTile.DrawFlipHorizontal = true;
2057 newSubTile.AnchorValidWalls = new int[1];
2060 newSubTile.AnchorValidWalls = new int[1];
2066 newSubTile.AnchorValidTiles = new int[1] { 80 };
2071 newSubTile.DrawYOffset = -6;
2078 newTile.CoordinateHeights = new int[1] { 20 };
2079 newTile.CoordinateWidth = 20;
2080 newTile.CoordinatePadding = 2;
2081 newTile.DrawYOffset = -2;
2085 newTile.StyleHorizontal = true;
2086 newTile.DrawFlipHorizontal = false;
2091 newTile.Width = 1;
2092 newTile.Height = 3;
2093 newTile.Origin =
new Point16(0, 0);
2096 newTile.UsesCustomCanPlace = true;
2097 newTile.LavaDeath = true;
2098 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2099 newTile.CoordinateWidth = 16;
2100 newTile.CoordinatePadding = 2;
2101 newTile.StyleHorizontal = false;
2102 newTile.StyleWrapLimit = 36;
2103 newTile.StyleLineSkip = 3;
2105 newAlternate.Origin =
new Point16(0, 1);
2108 newAlternate.Origin =
new Point16(0, 2);
2111 newSubTile.LinkedAlternates = true;
2112 newSubTile.LavaDeath = false;
2116 newTile.Width = 2;
2117 newTile.Height = 3;
2118 newTile.Origin =
new Point16(0, 0);
2121 newTile.UsesCustomCanPlace = true;
2122 newTile.LavaDeath = true;
2123 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2124 newTile.CoordinateWidth = 16;
2125 newTile.CoordinatePadding = 2;
2126 newTile.StyleHorizontal = false;
2127 newTile.StyleWrapLimit = 36;
2128 newTile.StyleLineSkip = 2;
2131 newAlternate.Origin =
new Point16(0, 1);
2134 newAlternate.Origin =
new Point16(0, 2);
2137 newAlternate.Origin =
new Point16(1, 0);
2143 newAlternate.Origin =
new Point16(1, 1);
2149 newAlternate.Origin =
new Point16(1, 2);
2155 newSubTile.LinkedAlternates = true;
2156 newSubTile.LavaDeath = false;
2160 newTile.Width = 1;
2161 newTile.Height = 5;
2162 newTile.Origin =
new Point16(0, 0);
2165 newTile.UsesCustomCanPlace = true;
2166 newTile.LavaDeath = true;
2167 newTile.DrawYOffset = -2;
2168 newTile.CoordinateHeights = new int[5] { 18, 16, 16, 16, 18 };
2169 newTile.CoordinateWidth = 16;
2170 newTile.CoordinatePadding = 2;
2172 newTile.StyleMultiplier = 2;
2173 newTile.StyleWrapLimit = 2;
2174 for (
int k = 1;
k < 5;
k++)
2175 {
2177 newAlternate.Origin =
new Point16(0,
k);
2179 }
2183 for (
int l = 1;
l < 5;
l++)
2184 {
2186 newAlternate.Origin =
new Point16(0,
l);
2189 }
2193 newTile.Width = 1;
2194 newTile.Height = 1;
2195 newTile.Origin =
new Point16(0, 0);
2197 newTile.UsesCustomCanPlace = true;
2198 newTile.LavaDeath = true;
2199 newTile.CoordinateHeights = new int[1] { 16 };
2200 newTile.CoordinateWidth = 16;
2201 newTile.CoordinatePadding = 2;
2204 newTile.CoordinatePadding = 2;
2205 newTile.StyleHorizontal = true;
2208 newTile.CoordinateHeights = new int[1] { 20 };
2209 newTile.DrawYOffset = -4;
2211 newSubTile.LavaDeath = false;
2215 newSubTile.WaterDeath = false;
2220 newTile.CoordinateHeights = new int[1] { 20 };
2221 newTile.DrawYOffset = -4;
2224 newTile.CoordinateHeights = new int[1] { 16 };
2226 newTile.DrawYOffset = 2;
2228 newTile.StyleHorizontal = true;
2235 newTile.CoordinateHeights = new int[1] { 20 };
2236 newTile.DrawYOffset = -4;
2239 newTile.CoordinateHeights = new int[1] { 20 };
2240 newTile.DrawYOffset = -4;
2243 newTile.StyleHorizontal = true;
2244 newTile.RandomStyleRange = 5;
2248 newTile.DrawYOffset = 2;
2252 newTile.DrawYOffset = 2;
2253 newTile.LavaDeath = false;
2256 newTile.CoordinateHeights = new int[1] { 20 };
2257 newTile.DrawYOffset = -4;
2259 newTile.Width = 1;
2260 newTile.Height = 3;
2261 newTile.Origin =
new Point16(0, 2);
2263 newTile.UsesCustomCanPlace = true;
2264 newTile.LavaDeath = true;
2265 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2266 newTile.CoordinateWidth = 16;
2267 newTile.CoordinatePadding = 2;
2270 newTile.StyleWrapLimitVisualOverride = 37;
2271 newTile.StyleLineSkip = 2;
2272 newTile.DrawYOffset = 2;
2273 newTile.WaterDeath = true;
2277 newSubTile.LavaDeath = false;
2281 newSubTile.WaterDeath = false;
2286 newTile.Height = 6;
2287 newTile.Origin =
new Point16(0, 5);
2288 newTile.CoordinateHeights = new int[6] { 16, 16, 16, 16, 16, 16 };
2292 newTile.StyleHorizontal = true;
2298 newTile.Width = 1;
2299 newTile.Height = 2;
2300 newTile.Origin =
new Point16(0, 0);
2302 newTile.UsesCustomCanPlace = true;
2303 newTile.CoordinateHeights = new int[2] { 16, 16 };
2304 newTile.CoordinateWidth = 16;
2305 newTile.CoordinatePadding = 2;
2306 newTile.LavaDeath = true;
2309 newTile.DrawYOffset = -2;
2312 newAlternate.DrawYOffset = -10;
2316 newTile.DrawYOffset = -2;
2319 newAlternate.DrawYOffset = -10;
2323 newTile.DrawYOffset = -2;
2326 newAlternate.DrawYOffset = -10;
2330 newTile.DrawYOffset = -2;
2333 newAlternate.DrawYOffset = -10;
2337 newTile.DrawYOffset = -2;
2338 newTile.StyleWrapLimit = 6;
2341 newAlternate.DrawYOffset = -10;
2345 newTile.DrawYOffset = -2;
2348 newAlternate.DrawYOffset = -10;
2351 newSubTile.LavaDeath = false;
2355 newSubTile.WaterDeath = false;
2360 newTile.Height = 3;
2361 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2362 newTile.StyleHorizontal = true;
2364 newTile.StyleWrapLimit = 111;
2365 newTile.DrawYOffset = -2;
2368 newAlternate.DrawYOffset = -10;
2371 newTile.Width = 4;
2372 newTile.Height = 2;
2373 newTile.Origin =
new Point16(1, 1);
2375 newTile.UsesCustomCanPlace = true;
2376 newTile.CoordinateHeights = new int[2] { 16, 18 };
2377 newTile.CoordinateWidth = 16;
2378 newTile.CoordinatePadding = 2;
2379 newTile.StyleHorizontal = true;
2380 newTile.LavaDeath = false;
2382 newTile.Width = 4;
2383 newTile.Height = 2;
2384 newTile.Origin =
new Point16(1, 1);
2386 newTile.UsesCustomCanPlace = true;
2387 newTile.CoordinateHeights = new int[2] { 16, 16 };
2388 newTile.CoordinateWidth = 16;
2389 newTile.CoordinatePadding = 2;
2391 newTile.StyleMultiplier = 2;
2392 newTile.StyleWrapLimit = 2;
2393 newTile.StyleHorizontal = true;
2394 newTile.LavaDeath = true;
2401 newSubTile.LinkedAlternates = true;
2402 newSubTile.LavaDeath = false;
2407 newTile.CoordinateHeights = new int[2] { 16, 18 };
2408 newTile.CoordinatePaddingFix =
new Point16(0, -2);
2410 newSubTile.LinkedAlternates = true;
2411 newSubTile.LavaDeath = false;
2415 newTile.Width = 4;
2416 newTile.Height = 3;
2417 newTile.Origin =
new Point16(1, 2);
2419 newTile.UsesCustomCanPlace = true;
2420 newTile.LavaDeath = true;
2421 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2422 newTile.CoordinateWidth = 16;
2423 newTile.StyleHorizontal = true;
2424 newTile.CoordinatePadding = 2;
2426 newTile.Width = 3;
2427 newTile.Height = 2;
2428 newTile.Origin =
new Point16(1, 1);
2430 newTile.UsesCustomCanPlace = true;
2431 newTile.CoordinateHeights = new int[2] { 16, 16 };
2432 newTile.CoordinateWidth = 16;
2433 newTile.CoordinatePadding = 2;
2434 newTile.LavaDeath = true;
2435 newTile.DrawYOffset = 0;
2465 newTile.Width = 6;
2466 newTile.Height = 3;
2467 newTile.Origin =
new Point16(3, 2);
2469 newTile.UsesCustomCanPlace = true;
2470 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2471 newTile.CoordinateWidth = 16;
2472 newTile.CoordinatePadding = 2;
2473 newTile.DrawYOffset = 0;
2474 newTile.LavaDeath = true;
2550 newTile.Width = 5;
2551 newTile.Height = 4;
2552 newTile.Origin =
new Point16(2, 3);
2554 newTile.UsesCustomCanPlace = true;
2555 newTile.CoordinateHeights = new int[4] { 16, 16, 16, 16 };
2556 newTile.CoordinateWidth = 16;
2557 newTile.CoordinatePadding = 2;
2558 newTile.DrawYOffset = 2;
2559 newTile.LavaDeath = true;
2565 newTile.Width = 2;
2566 newTile.Height = 1;
2567 newTile.Origin =
new Point16(0, 0);
2569 newTile.UsesCustomCanPlace = true;
2570 newTile.CoordinateHeights = new int[1] { 16 };
2571 newTile.CoordinateWidth = 16;
2572 newTile.CoordinatePadding = 2;
2573 newTile.StyleHorizontal = true;
2574 newTile.LavaDeath = true;
2586 newTile.CoordinateHeights = new int[1] { 18 };
2588 newSubTile.LavaDeath = false;
2593 newTile.CoordinateHeights = new int[1] { 18 };
2596 newTile.DrawYOffset = 2;
2597 newTile.LavaDeath = false;
2605 newTile.DrawYOffset = 2;
2606 newTile.StyleWrapLimit = 53;
2609 newTile.DrawYOffset = 2;
2610 newTile.LavaDeath = false;
2617 newAlternate.DrawYOffset = -2;
2623 newAlternate.DrawYOffset = -2;
2626 newTile.Width = 2;
2627 newTile.Height = 3;
2628 newTile.Origin =
new Point16(1, 2);
2630 newTile.UsesCustomCanPlace = true;
2631 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2632 newTile.CoordinateWidth = 16;
2633 newTile.CoordinatePadding = 2;
2634 newTile.StyleHorizontal = true;
2637 newTile.Height = 5;
2638 newTile.Origin =
new Point16(1, 4);
2639 newTile.CoordinateHeights = new int[5] { 16, 16, 16, 16, 16 };
2640 newTile.DrawYOffset = 2;
2641 newTile.LavaDeath = true;
2644 newTile.Height = 5;
2645 newTile.Origin =
new Point16(1, 4);
2646 newTile.CoordinateHeights = new int[5] { 16, 16, 16, 16, 16 };
2647 newTile.DrawYOffset = 2;
2648 newTile.LavaDeath = true;
2651 newTile.Height = 4;
2652 newTile.Origin =
new Point16(1, 3);
2653 newTile.CoordinateHeights = new int[4] { 16, 16, 16, 16 };
2654 newTile.DrawYOffset = 2;
2657 newTile.Height = 3;
2658 newTile.Origin =
new Point16(1, 2);
2659 newTile.CoordinateHeights = new int[3] { 16, 16, 18 };
2662 newTile.Height = 3;
2663 newTile.Origin =
new Point16(1, 2);
2664 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2665 newTile.DrawYOffset = 2;
2668 newTile.Height = 3;
2669 newTile.Origin =
new Point16(1, 2);
2670 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2671 newTile.DrawYOffset = 2;
2674 newTile.Height = 3;
2675 newTile.Origin =
new Point16(1, 2);
2676 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2677 newTile.DrawYOffset = 2;
2680 newTile.Height = 3;
2681 newTile.Origin =
new Point16(1, 2);
2682 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2683 newTile.DrawYOffset = 2;
2686 newTile.Height = 3;
2687 newTile.Origin =
new Point16(1, 2);
2688 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2691 newTile.DrawYOffset = 2;
2692 newTile.StyleWrapLimit = 7;
2702 newTile.DrawYOffset = 2;
2705 newTile.Height = 3;
2706 newTile.Origin =
new Point16(0, 0);
2709 newTile.LavaDeath = true;
2710 newTile.DrawYOffset = -2;
2713 newAlternate.DrawYOffset = -10;
2717 newTile.Height = 3;
2718 newTile.Origin =
new Point16(0, 0);
2721 newTile.LavaDeath = true;
2730 newTile.StyleMultiplier = 2;
2731 newTile.StyleWrapLimit = 2;
2732 newTile.DrawYOffset = 2;
2738 newTile.DrawYOffset = 2;
2739 newTile.StyleWrapLimit = 55;
2746 newTile.Origin =
new Point16(0, 2);
2747 newTile.RandomStyleRange = 2;
2749 newTile.StyleWrapLimit = 2;
2750 newTile.StyleMultiplier = 2;
2756 newTile.DrawYOffset = 2;
2757 newTile.Height = 5;
2758 newTile.Origin =
new Point16(0, 4);
2759 newTile.CoordinateHeights = new int[5] { 16, 16, 16, 16, 16 };
2760 newTile.LavaDeath = true;
2762 newSubTile.LavaDeath = false;
2767 newTile.Origin =
new Point16(0, 2);
2772 newTile.LavaDeath = true;
2775 newTile.Origin =
new Point16(0, 2);
2777 newTile.LavaDeath = true;
2778 newTile.DrawYOffset = 2;
2784 newTile.Origin =
new Point16(0, 2);
2789 newTile.LavaDeath = true;
2792 newTile.LavaDeath = false;
2793 newTile.DrawYOffset = 2;
2794 newTile.Origin =
new Point16(0, 2);
2796 newTile.DrawStyleOffset = 4;
2798 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
2804 newTile.Height = 3;
2805 newTile.Origin =
new Point16(0, 0);
2808 newTile.LavaDeath = true;
2809 newTile.DrawYOffset = -2;
2812 newAlternate.DrawYOffset = -10;
2816 newTile.Height = 3;
2817 newTile.Origin =
new Point16(0, 0);
2820 newTile.LavaDeath = true;
2821 newTile.DrawYOffset = -2;
2824 newAlternate.DrawYOffset = -10;
2827 newTile.Width = 3;
2828 newTile.Height = 3;
2829 newTile.Origin =
new Point16(1, 2);
2831 newTile.UsesCustomCanPlace = true;
2832 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
2833 newTile.CoordinateWidth = 16;
2834 newTile.CoordinatePadding = 2;
2837 newTile.Height = 6;
2838 newTile.Origin =
new Point16(1, 5);
2840 newTile.CoordinateHeights = new int[6] { 16, 16, 16, 16, 16, 16 };
2841 newTile.DrawYOffset = 2;
2842 newTile.LavaDeath = true;
2843 newTile.StyleHorizontal = true;
2845 newSubTile.LavaDeath = false;
2849 newSubTile.LavaDeath = false;
2854 newTile.Height = 5;
2855 newTile.Origin =
new Point16(1, 4);
2857 newTile.CoordinateHeights = new int[5] { 16, 16, 16, 16, 16 };
2858 newTile.DrawYOffset = 2;
2859 newTile.LavaDeath = false;
2861 newTile.StyleHorizontal = true;
2864 newTile.Height = 6;
2865 newTile.Origin =
new Point16(1, 5);
2867 newTile.CoordinateHeights = new int[6] { 16, 16, 16, 16, 16, 16 };
2868 newTile.DrawYOffset = 2;
2869 newTile.LavaDeath = false;
2871 newTile.StyleHorizontal = true;
2874 newTile.Origin =
new Point16(1, 0);
2877 newTile.LavaDeath = true;
2878 newTile.StyleWrapLimit = 37;
2879 newTile.StyleHorizontal = false;
2880 newTile.StyleLineSkip = 2;
2881 newTile.DrawYOffset = -2;
2883 newSubTile.LavaDeath = false;
2887 newSubTile.WaterDeath = false;
2892 newTile.Width = 4;
2893 newTile.Origin =
new Point16(2, 0);
2896 newTile.LavaDeath = true;
2897 newTile.DrawYOffset = -2;
2899 newTile.Width = 3;
2900 newTile.Height = 2;
2901 newTile.Origin =
new Point16(1, 1);
2903 newTile.UsesCustomCanPlace = true;
2904 newTile.CoordinateHeights = new int[2] { 16, 16 };
2905 newTile.CoordinateWidth = 16;
2906 newTile.CoordinatePadding = 2;
2907 newTile.StyleHorizontal = true;
2908 newTile.LavaDeath = true;
2911 newTile.CoordinateHeights = new int[2] { 16, 18 };
2913 newSubTile.LavaDeath = false;
2917 newSubTile.Height = 1;
2918 newSubTile.Origin =
new Point16(1, 0);
2919 newSubTile.CoordinateHeights = new int[1] { 16 };
2923 newTile.CoordinateHeights = new int[2] { 16, 18 };
2925 newSubTile.LavaDeath = false;
2930 newTile.StyleWrapLimitVisualOverride = 37;
2931 newTile.HookCheckIfCanPlace =
new PlacementHook(Chest.FindEmptyChest, -1, 0, processedCoordinates:
true);
2932 newTile.HookPostPlaceMyPlayer =
new PlacementHook(Chest.AfterPlacement_Hook, -1, 0, processedCoordinates:
false);
2933 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
2934 newTile.LavaDeath = false;
2936 newSubTile.LavaDeath = false;
2941 newTile.LavaDeath = false;
2945 newTile.DrawYOffset = 2;
2948 newTile.DrawYOffset = 2;
2951 newTile.DrawYOffset = 2;
2952 newTile.StyleWrapLimit = 35;
2955 newTile.DrawYOffset = 2;
2958 newTile.LavaDeath = false;
2959 newTile.CoordinateHeights = new int[2] { 16, 18 };
2964 newTile.DrawYOffset = 2;
2967 newTile.StyleWrapLimitVisualOverride = 37;
2969 newSubTile.LavaDeath = false;
2974 newTile.LavaDeath = false;
2975 newTile.CoordinateHeights = new int[2] { 16, 18 };
2978 newTile.LavaDeath = false;
2981 newTile.DrawYOffset = 2;
2982 newTile.StyleWrapLimitVisualOverride = 37;
2984 newSubTile.LavaDeath = false;
2989 newTile.LavaDeath = false;
2992 newTile.LavaDeath = false;
2993 newTile.DrawYOffset = 2;
2995 newSubTile.AnchorValidTiles = new int[2] { 59, 70 };
2998 newSubTile.AnchorValidTiles = new int[7] { 147, 161, 163, 200, 164, 162, 224 };
3002 newTile.StyleWrapLimit = 35;
3003 newTile.LavaDeath = false;
3004 newTile.DrawYOffset = 2;
3006 newSubTile.AnchorValidTiles = new int[3] { 59, 60, 226 };
3009 newSubTile.AnchorValidTiles = new int[4] { 57, 58, 75, 76 };
3012 newSubTile.AnchorValidTiles = new int[12]
3013 {
3014 53, 397, 396, 112, 398, 400, 234, 399, 401, 116,
3015 402, 403
3016 };
3020 newTile.AnchorValidTiles = new int[4] { 53, 112, 234, 116 };
3021 newTile.WaterDeath = true;
3022 newTile.LavaDeath = true;
3023 newTile.DrawYOffset = 2;
3026 newTile.RandomStyleRange = 4;
3029 newTile.StyleWrapLimit = 16;
3032 newTile.WaterDeath = true;
3033 newTile.LavaDeath = true;
3034 newTile.DrawYOffset = 2;
3036 newSubTile.WaterDeath = false;
3040 newSubTile.WaterDeath = false;
3044 newSubTile.WaterDeath = false;
3048 newSubTile.WaterDeath = false;
3052 newSubTile.WaterDeath = false;
3056 newSubTile.WaterDeath = false;
3061 newTile.DrawYOffset = 2;
3064 newTile.DrawYOffset = 2;
3067 newTile.CoordinateHeights = new int[2] { 16, 18 };
3070 newTile.CoordinateHeights = new int[2] { 16, 18 };
3071 newTile.LavaDeath = false;
3074 newTile.CoordinateHeights = new int[2] { 16, 18 };
3075 newTile.DrawYOffset = 2;
3076 newTile.StyleHorizontal = true;
3077 newTile.LavaDeath = false;
3081 newTile.Width = 3;
3082 newTile.Height = 1;
3083 newTile.Origin =
new Point16(1, 0);
3085 newTile.UsesCustomCanPlace = true;
3086 newTile.CoordinateHeights = new int[1] { 16 };
3087 newTile.CoordinateWidth = 16;
3088 newTile.CoordinatePadding = 2;
3090 newTile.Width = 3;
3091 newTile.Height = 4;
3092 newTile.Origin =
new Point16(1, 3);
3094 newTile.UsesCustomCanPlace = true;
3095 newTile.CoordinateHeights = new int[4] { 16, 16, 16, 16 };
3096 newTile.CoordinateWidth = 16;
3097 newTile.CoordinatePadding = 2;
3098 newTile.StyleHorizontal = true;
3099 newTile.LavaDeath = true;
3102 newTile.StyleWrapLimitVisualOverride = 37;
3104 newSubTile.LavaDeath = false;
3109 newTile.DrawYOffset = 2;
3112 newTile.DrawYOffset = 2;
3115 newTile.LavaDeath = false;
3116 newTile.DrawYOffset = 2;
3119 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
3125 newTile.LavaDeath = false;
3126 newTile.DrawYOffset = 2;
3129 newTile.StyleHorizontal = true;
3132 newTile.LavaDeath = false;
3133 newTile.DrawYOffset = 2;
3135 newTile.StyleHorizontal = false;
3136 newTile.StyleWrapLimitVisualOverride = 2;
3137 newTile.StyleMultiplier = 2;
3138 newTile.StyleWrapLimit = 2;
3139 newTile.styleLineSkipVisualOverride = 0;
3144 newTile.Width = 2;
3145 newTile.Height = 2;
3146 newTile.Origin =
new Point16(0, 1);
3148 newTile.UsesCustomCanPlace = true;
3149 newTile.CoordinateHeights = new int[2] { 16, 16 };
3150 newTile.CoordinateWidth = 16;
3151 newTile.CoordinatePadding = 2;
3152 newTile.LavaDeath = true;
3155 newTile.Origin =
new Point16(0, 1);
3156 newTile.CoordinateHeights = new int[2] { 16, 18 };
3157 newTile.HookCheckIfCanPlace =
new PlacementHook(Chest.FindEmptyChest, -1, 0, processedCoordinates:
true);
3158 newTile.HookPostPlaceMyPlayer =
new PlacementHook(Chest.AfterPlacement_Hook, -1, 0, processedCoordinates:
false);
3159 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
3160 newTile.StyleHorizontal = true;
3161 newTile.LavaDeath = false;
3165 newTile.Origin =
new Point16(0, 1);
3166 newTile.CoordinateHeights = new int[2] { 16, 18 };
3167 newTile.HookCheckIfCanPlace =
new PlacementHook(Chest.FindEmptyChest, -1, 0, processedCoordinates:
true);
3168 newTile.HookPostPlaceMyPlayer =
new PlacementHook(Chest.AfterPlacement_Hook, -1, 0, processedCoordinates:
false);
3169 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
3170 newTile.StyleHorizontal = true;
3171 newTile.LavaDeath = false;
3175 newTile.Origin =
new Point16(0, 1);
3176 newTile.CoordinateHeights = new int[2] { 16, 18 };
3177 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
3178 newTile.StyleHorizontal = true;
3179 newTile.LavaDeath = false;
3183 newTile.Origin =
new Point16(0, 1);
3184 newTile.CoordinateHeights = new int[2] { 16, 18 };
3185 newTile.AnchorInvalidTiles = new int[5] { 127, 138, 664, 665, 484 };
3186 newTile.StyleHorizontal = true;
3187 newTile.LavaDeath = false;
3191 newTile.DrawYOffset = 2;
3193 newTile.StyleWrapLimit = 6;
3194 newTile.StyleMultiplier = 6;
3195 newTile.RandomStyleRange = 6;
3196 newTile.AnchorValidTiles = new int[4] { 2, 477, 109, 492 };
3200 newTile.StyleHorizontal = true;
3203 newTile.DrawYOffset = 2;
3205 newTile.StyleWrapLimit = 4;
3206 newTile.StyleMultiplier = 1;
3207 newTile.RandomStyleRange = 4;
3208 newTile.StyleHorizontal = true;
3211 newTile.Origin =
new Point16(0, 1);
3212 newTile.DrawYOffset = 2;
3213 newTile.RandomStyleRange = 5;
3214 newTile.StyleHorizontal = true;
3217 newTile.Origin =
new Point16(0, 1);
3218 newTile.DrawYOffset = 2;
3219 newTile.StyleHorizontal = true;
3222 newTile.Origin =
new Point16(0, 1);
3223 newTile.LavaDeath = false;
3224 newTile.DrawYOffset = 2;
3225 newTile.StyleWrapLimitVisualOverride = 56;
3226 newTile.styleLineSkipVisualOverride = 2;
3229 newTile.Origin =
new Point16(0, 1);
3230 newTile.RandomStyleRange = 9;
3233 newTile.DrawYOffset = 2;
3234 newTile.StyleHorizontal = true;
3236 int styleWrapLimit = 3;
3238 newTile.DrawYOffset = 2;
3239 newTile.StyleHorizontal = true;
3240 newTile.StyleWrapLimit = styleWrapLimit;
3243 newTile.Origin =
new Point16(1, 0);
3246 newTile.DrawYOffset = -2;
3249 newTile.Origin =
new Point16(1, 0);
3252 newTile.DrawYOffset = -2;
3255 newTile.Origin =
new Point16(1, 0);
3258 newTile.DrawYOffset = -2;
3261 newTile.WaterDeath = true;
3264 newTile.CoordinateHeights = new int[2] { 16, 18 };
3266 newSubTile.LavaDeath = false;
3273 newTile.LavaDeath = false;
3278 newTile.LavaDeath = false;
3281 newTile.DrawYOffset = 2;
3283 newSubTile.LavaDeath = false;
3287 newSubTile.WaterDeath = false;
3294 newTile.DrawYOffset = 2;
3297 newTile.DrawYOffset = 2;
3308 newTile.CoordinateHeights = new int[2] { 16, 18 };
3309 newTile.StyleHorizontal = true;
3312 newTile.CoordinateHeights = new int[2] { 16, 18 };
3313 newTile.LavaDeath = false;
3316 newTile.CoordinateHeights = new int[2] { 16, 18 };
3317 newTile.LavaDeath = false;
3320 newTile.CoordinateHeights = new int[2] { 16, 18 };
3321 newTile.DrawYOffset = 2;
3322 newTile.LavaDeath = true;
3325 newTile.CoordinateHeights = new int[2] { 16, 16 };
3326 newTile.LavaDeath = true;
3329 newTile.LavaDeath = false;
3330 newTile.DrawYOffset = 2;
3333 newTile.LavaDeath = false;
3334 newTile.DrawYOffset = 2;
3337 newTile.DrawYOffset = 2;
3340 newTile.DrawYOffset = 2;
3343 newTile.DrawYOffset = 2;
3346 newTile.DrawYOffset = 2;
3349 newTile.DrawYOffset = 2;
3352 newTile.DrawYOffset = 2;
3383 newTile.DrawYOffset = 2;
3386 newTile.DrawYOffset = 2;
3389 newTile.DrawYOffset = 2;
3392 newTile.DrawYOffset = 2;
3395 newTile.DrawYOffset = 2;
3398 newTile.DrawYOffset = 2;
3401 newTile.DrawYOffset = 2;
3404 newTile.DrawYOffset = 2;
3407 newTile.DrawYOffset = 2;
3438 newTile.DrawYOffset = 2;
3441 newTile.DrawYOffset = 2;
3444 newTile.DrawYOffset = 2;
3447 newTile.DrawYOffset = 2;
3450 newTile.DrawYOffset = 2;
3457 newTile.StyleHorizontal = true;
3461 newTile.Origin =
new Point16(0, 1);
3464 newTile.StyleHorizontal = true;
3465 newTile.LavaDeath = false;
3466 newTile.DrawYOffset = 2;
3467 newTile.CoordinateHeights = new int[2] { 16, 18 };
3470 newAlternate.AnchorWall = true;
3474 newTile.StyleHorizontal = true;
3481 newAlternate.Origin =
new Point16(0, 0);
3486 newAlternate.Origin =
new Point16(1, 0);
3490 newTile.Origin =
new Point16(0, 1);
3493 newAlternate.AnchorWall = true;
3498 newTile.StyleHorizontal = true;
3505 newAlternate.Origin =
new Point16(0, 0);
3510 newAlternate.Origin =
new Point16(1, 0);
3514 newTile.Origin =
new Point16(0, 1);
3517 newAlternate.AnchorWall = true;
3522 newTile.StyleHorizontal = true;
3529 newAlternate.Origin =
new Point16(0, 0);
3534 newAlternate.Origin =
new Point16(1, 0);
3538 newTile.Origin =
new Point16(0, 1);
3541 newAlternate.AnchorWall = true;
3546 newTile.StyleHorizontal = true;
3553 newAlternate.Origin =
new Point16(0, 0);
3558 newAlternate.Origin =
new Point16(1, 0);
3562 newTile.Origin =
new Point16(0, 1);
3565 newAlternate.AnchorWall = true;
3570 newTile.StyleHorizontal = true;
3577 newAlternate.Origin =
new Point16(0, 0);
3582 newAlternate.Origin =
new Point16(1, 0);
3586 newTile.Origin =
new Point16(0, 1);
3589 newAlternate.AnchorWall = true;
3594 newTile.Origin =
new Point16(0, 1);
3595 newTile.StyleHorizontal = true;
3596 newTile.DrawYOffset = 2;
3597 newTile.LavaDeath = false;
3600 newTile.StyleHorizontal = true;
3608 newAlternate.Origin =
new Point16(0, 0);
3613 newAlternate.Origin =
new Point16(1, 0);
3617 newTile.Origin =
new Point16(0, 1);
3620 newAlternate.AnchorWall = true;
3630 newTile.Width = 3;
3631 newTile.Height = 3;
3632 newTile.Origin =
new Point16(1, 2);
3634 newTile.UsesCustomCanPlace = true;
3635 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
3636 newTile.CoordinateWidth = 16;
3637 newTile.CoordinatePadding = 2;
3638 newTile.LavaDeath = true;
3644 newTile.StyleHorizontal = true;
3650 newTile.DrawYOffset = 2;
3653 newTile.DrawYOffset = 2;
3656 newTile.DrawYOffset = 2;
3659 newTile.DrawYOffset = 2;
3662 newTile.LavaDeath = false;
3663 newTile.DrawYOffset = 2;
3666 newTile.DrawYOffset = 2;
3669 newTile.DrawYOffset = 2;
3672 newTile.DrawYOffset = 2;
3675 newTile.DrawYOffset = 2;
3678 newTile.DrawYOffset = 2;
3681 newTile.DrawYOffset = 2;
3684 newTile.DrawYOffset = 2;
3687 newTile.DrawYOffset = 2;
3690 newTile.DrawYOffset = 2;
3693 newTile.DrawYOffset = 2;
3696 newTile.DrawYOffset = 2;
3699 newTile.DrawYOffset = 2;
3706 newTile.DrawYOffset = 2;
3709 newTile.DrawYOffset = 2;
3712 newTile.DrawYOffset = 2;
3714 newTile.Width = 1;
3715 newTile.Height = 2;
3716 newTile.Origin =
new Point16(0, 1);
3718 newTile.UsesCustomCanPlace = true;
3719 newTile.CoordinateHeights = new int[2] { 16, 16 };
3720 newTile.CoordinateWidth = 16;
3721 newTile.CoordinatePadding = 2;
3722 newTile.LavaDeath = true;
3725 newTile.CoordinateHeights = new int[2] { 16, 18 };
3727 newTile.StyleWrapLimit = 2;
3728 newTile.StyleMultiplier = 2;
3729 newTile.CoordinatePaddingFix =
new Point16(0, 2);
3730 newTile.StyleHorizontal = true;
3735 newSubTile.LinkedAlternates = true;
3736 newSubTile.LavaDeath = false;
3741 newTile.CoordinateHeights = new int[2] { 16, 18 };
3743 newTile.StyleWrapLimit = 2;
3744 newTile.StyleMultiplier = 2;
3745 newTile.CoordinatePaddingFix =
new Point16(0, 2);
3746 newTile.StyleHorizontal = true;
3751 newSubTile.LinkedAlternates = true;
3752 newSubTile.LavaDeath = false;
3757 newTile.CoordinateHeights = new int[2] { 16, 20 };
3765 newTile.StyleHorizontal = true;
3766 newTile.StyleWrapLimit = 6;
3767 newTile.DrawStyleOffset = 13 *
newTile.StyleWrapLimit;
3770 newTile.RandomStyleRange = 5;
3771 newTile.CoordinateHeights = new int[2] { 18, 18 };
3772 newTile.CoordinateWidth = 26;
3773 newTile.CoordinatePadding = 2;
3774 newTile.StyleHorizontal = true;
3775 newTile.DrawFlipHorizontal = true;
3777 newTile.Width = 1;
3778 newTile.Height = 1;
3779 newTile.Origin =
new Point16(0, 0);
3781 newTile.UsesCustomCanPlace = true;
3782 newTile.CoordinateHeights = new int[1] { 16 };
3783 newTile.CoordinateWidth = 16;
3784 newTile.CoordinatePadding = 2;
3785 newTile.LavaDeath = true;
3789 newTile.LavaDeath = false;
3797 newTile.CoordinateHeights = new int[1] { 18 };
3798 newTile.CoordinateWidth = 20;
3799 newTile.LavaDeath = false;
3802 newTile.LavaDeath = false;
3804 newTile.AnchorAlternateTiles = new int[2] { 420, 419 };
3805 newTile.StyleHorizontal = true;
3807 newAlternate.Origin =
new Point16(0, 1);
3808 newAlternate.AnchorAlternateTiles = new int[1] { 419 };
3812 newTile.LavaDeath = false;
3817 newTile.LavaDeath = false;
3821 newTile.LavaDeath = false;
3825 newTile.LavaDeath = false;
3830 newTile.UsesCustomCanPlace = true;
3831 newTile.DrawFlipHorizontal = true;
3832 newTile.CoordinateHeights = new int[1] { 26 };
3833 newTile.CoordinateWidth = 24;
3834 newTile.DrawYOffset = -8;
3835 newTile.RandomStyleRange = 6;
3836 newTile.StyleHorizontal = true;
3839 newTile.CoordinateHeights = new int[1] { 18 };
3840 newTile.CoordinatePadding = 0;
3841 newTile.DrawYOffset = 2;
3842 newTile.LavaDeath = false;
3845 newTile.CoordinateHeights = new int[1] { 18 };
3846 newTile.CoordinatePadding = 0;
3847 newTile.DrawYOffset = 2;
3848 newTile.LavaDeath = false;
3851 newTile.RandomStyleRange = 2;
3852 newTile.LavaDeath = false;
3855 newTile.StyleHorizontal = true;
3856 newTile.LavaDeath = false;
3859 newTile.DrawYOffset = 2;
3862 newTile.StyleHorizontal = true;
3863 newTile.LavaDeath = false;
3866 newTile.DrawYOffset = 2;
3867 newTile.StyleHorizontal = true;
3870 newTile.StyleHorizontal = true;
3871 newTile.RandomStyleRange = 7;
3874 newTile.UsesCustomCanPlace = true;
3875 newTile.DrawFlipHorizontal = true;
3876 newTile.RandomStyleRange = 3;
3877 newTile.StyleMultiplier = 3;
3878 newTile.StyleWrapLimit = 3;
3879 newTile.StyleHorizontal = true;
3880 newTile.CoordinateHeights = new int[1] { 20 };
3881 newTile.CoordinateWidth = 20;
3882 newTile.DrawYOffset = -2;
3886 newTile.CoordinateHeights = new int[1] { 16 };
3887 newTile.CoordinateWidth = 16;
3888 newTile.DrawYOffset = 2;
3893 newTile.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3894 newTile.StyleHorizontal = true;
3909 newAlternate.AnchorWall = true;
3914 newTile.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3915 newTile.StyleHorizontal = true;
3930 newAlternate.AnchorWall = true;
3933 newTile.Width = 1;
3934 newTile.Height = 1;
3935 newTile.Origin =
new Point16(0, 0);
3936 newTile.UsesCustomCanPlace = true;
3937 newTile.CoordinateHeights = new int[1] { 16 };
3938 newTile.CoordinateWidth = 16;
3939 newTile.CoordinatePadding = 2;
3940 newTile.StyleHorizontal = true;
3941 newTile.FlattenAnchors = true;
3947 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3948 newAlternate.DrawXOffset = -2;
3952 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3953 newAlternate.DrawXOffset = 2;
3956 newAlternate.AnchorWall = true;
3958 newTile.DrawYOffset = 2;
3960 newTile.Width = 1;
3961 newTile.Height = 1;
3962 newTile.Origin =
new Point16(0, 0);
3963 newTile.FlattenAnchors = true;
3964 newTile.UsesCustomCanPlace = false;
3965 newTile.CoordinateHeights = new int[1] { 20 };
3966 newTile.DrawStepDown = 2;
3967 newTile.CoordinateWidth = 20;
3968 newTile.CoordinatePadding = 2;
3969 newTile.StyleMultiplier = 6;
3970 newTile.StyleWrapLimit = 6;
3971 newTile.StyleHorizontal = true;
3974 newTile.WaterDeath = true;
3975 newTile.LavaDeath = true;
3981 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3985 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
3988 newAlternate.AnchorWall = true;
3991 newSubTile.LinkedAlternates = true;
3992 newSubTile.WaterDeath = false;
3993 newSubTile.LavaDeath = false;
3998 newSubTile.LinkedAlternates = true;
3999 newSubTile.WaterDeath = false;
4000 newSubTile.LavaDeath = false;
4005 newSubTile.LinkedAlternates = true;
4006 newSubTile.WaterDeath = false;
4007 newSubTile.LavaDeath = false;
4012 newTile.Width = 1;
4013 newTile.Height = 1;
4014 newTile.Origin =
new Point16(0, 0);
4015 newTile.FlattenAnchors = true;
4016 newTile.UsesCustomCanPlace = true;
4017 newTile.CoordinateHeights = new int[1] { 20 };
4018 newTile.DrawStepDown = 2;
4019 newTile.CoordinateWidth = 20;
4020 newTile.CoordinatePadding = 2;
4021 newTile.StyleHorizontal = true;
4022 newTile.WaterDeath = false;
4023 newTile.LavaDeath = false;
4024 newTile.StyleWrapLimit = 4;
4025 newTile.StyleMultiplier = 4;
4026 newTile.HookCheckIfCanPlace =
new PlacementHook(
WorldGen.CanPlaceProjectilePressurePad, -1, 0, processedCoordinates:
true);
4029 newAlternate.DrawStepDown = 0;
4030 newAlternate.DrawYOffset = -4;
4034 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
4035 newAlternate.DrawXOffset = -2;
4036 newAlternate.DrawYOffset = -2;
4040 newAlternate.AnchorAlternateTiles = new int[7] { 124, 561, 574, 575, 576, 577, 578 };
4041 newAlternate.DrawXOffset = 2;
4042 newAlternate.DrawYOffset = -2;
4046 newTile.Width = 1;
4047 newTile.Height = 1;
4049 newTile.UsesCustomCanPlace = true;
4050 newTile.CoordinateHeights = new int[1] { 20 };
4051 newTile.CoordinateWidth = 16;
4052 newTile.CoordinatePadding = 2;
4053 newTile.DrawYOffset = -1;
4054 newTile.StyleHorizontal = true;
4057 newTile.LavaDeath = true;
4061 newTile.AnchorValidTiles = new int[4] { 2, 477, 109, 492 };
4062 newTile.AnchorAlternateTiles = new int[1] { 78 };
4064 newSubTile.AnchorValidTiles = new int[1] { 60 };
4065 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4068 newSubTile.AnchorValidTiles = new int[2] { 0, 59 };
4069 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4072 newSubTile.AnchorValidTiles = new int[4] { 199, 203, 25, 23 };
4073 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4076 newSubTile.AnchorValidTiles = new int[2] { 53, 116 };
4077 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4081 newSubTile.AnchorValidTiles = new int[2] { 57, 633 };
4082 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4084 newSubTile.LavaDeath = false;
4087 newSubTile.AnchorValidTiles = new int[5] { 147, 161, 163, 164, 200 };
4088 newSubTile.AnchorAlternateTiles = new int[1] { 78 };
4096 newTile.Width = 3;
4097 newTile.Height = 3;
4098 newTile.Origin =
new Point16(1, 1);
4099 newTile.AnchorWall = true;
4100 newTile.UsesCustomCanPlace = true;
4101 newTile.CoordinateHeights = new int[3] { 16, 16, 16 };
4102 newTile.CoordinateWidth = 16;
4103 newTile.CoordinatePadding = 2;
4104 newTile.LavaDeath = true;
4107 newTile.StyleHorizontal = true;
4108 newTile.StyleWrapLimit = 36;
4111 newTile.StyleHorizontal = true;
4112 newTile.StyleWrapLimit = 36;
4116 newTile.StyleHorizontal = true;
4117 newTile.LavaDeath = false;
4124 newTile.StyleHorizontal = true;
4125 newTile.LavaDeath = false;
4132 newTile.Width = 2;
4133 newTile.Height = 3;
4134 newTile.Origin =
new Point16(0, 1);
4135 newTile.StyleHorizontal = true;
4137 newSubTile.RandomStyleRange = 4;
4141 newTile.Width = 3;
4142 newTile.Height = 2;
4143 newTile.Origin =
new Point16(1, 0);
4144 newTile.CoordinateHeights = new int[2] { 16, 16 };
4147 newTile.Width = 4;
4148 newTile.Height = 3;
4149 newTile.Origin =
new Point16(1, 1);
4150 newTile.RandomStyleRange = 9;
4153 newTile.Width = 6;
4154 newTile.Height = 4;
4155 newTile.Origin =
new Point16(2, 2);
4156 newTile.CoordinateHeights = new int[4] { 16, 16, 16, 16 };
4157 newTile.StyleWrapLimit = 27;
4159 newTile.Width = 2;
4160 newTile.Height = 4;
4161 newTile.Origin =
new Point16(0, 3);
4163 newTile.UsesCustomCanPlace = true;
4164 newTile.CoordinateHeights = new int[4] { 16, 16, 16, 18 };
4165 newTile.CoordinateWidth = 16;
4166 newTile.CoordinatePadding = 2;
4167 newTile.AnchorValidTiles = new int[6] { 2, 477, 109, 60, 492, 633 };
4168 newTile.StyleHorizontal = true;
4169 newTile.RandomStyleRange = 3;
4170 newTile.LavaDeath = true;
4173 newTile.Width = 1;
4174 newTile.Height = 2;
4175 newTile.Origin =
new Point16(0, 1);
4177 newTile.UsesCustomCanPlace = true;
4178 newTile.CoordinateHeights = new int[2] { 16, 18 };
4179 newTile.CoordinateWidth = 16;
4180 newTile.CoordinatePadding = 2;
4181 newTile.AnchorValidTiles = new int[2] { 2, 477 };
4182 newTile.StyleHorizontal = true;
4183 newTile.DrawFlipHorizontal = true;
4185 newTile.LavaDeath = true;
4186 newTile.RandomStyleRange = 3;
4188 newAlternate.AnchorValidTiles = new int[1] { 147 };
4191 newAlternate.AnchorValidTiles = new int[1] { 60 };
4194 newAlternate.AnchorValidTiles = new int[2] { 23, 661 };
4197 newAlternate.AnchorValidTiles = new int[2] { 199, 662 };
4200 newAlternate.AnchorValidTiles = new int[2] { 109, 492 };
4203 newAlternate.AnchorValidTiles = new int[1] { 53 };
4206 newAlternate.AnchorValidTiles = new int[1] { 116 };
4209 newAlternate.AnchorValidTiles = new int[1] { 234 };
4212 newAlternate.AnchorValidTiles = new int[1] { 112 };
4215 newAlternate.AnchorValidTiles = new int[1] { 633 };
4218 newTile.Width = 1;
4219 newTile.Height = 2;
4220 newTile.Origin =
new Point16(0, 1);
4222 newTile.UsesCustomCanPlace = true;
4223 newTile.CoordinateHeights = new int[2] { 16, 18 };
4224 newTile.CoordinateWidth = 16;
4225 newTile.CoordinatePadding = 2;
4226 newTile.AnchorValidTiles = new int[15]
4227 {
4228 1, 25, 117, 203, 182, 180, 179, 381, 183, 181,
4229 534, 536, 539, 625, 627
4230 };
4231 newTile.StyleHorizontal = true;
4232 newTile.DrawFlipHorizontal = true;
4234 newTile.LavaDeath = false;
4235 newTile.RandomStyleRange = 3;
4236 newTile.StyleMultiplier = 3;
4237 newTile.StyleHorizontal = true;
4239 newTile.Width = 1;
4240 newTile.Height = 2;
4241 newTile.Origin =
new Point16(0, 1);
4243 newTile.UsesCustomCanPlace = true;
4244 newTile.CoordinateHeights = new int[2] { 16, 18 };
4245 newTile.CoordinateWidth = 16;
4246 newTile.CoordinatePadding = 2;
4247 newTile.AnchorValidTiles = new int[7] { 2, 477, 492, 60, 109, 199, 23 };
4248 newTile.StyleHorizontal = true;
4249 newTile.DrawFlipHorizontal = true;
4251 newTile.LavaDeath = false;
4252 newTile.RandomStyleRange = 3;
4253 newTile.StyleMultiplier = 3;
4254 newTile.StyleHorizontal = true;
4256 newTile.Width = 1;
4257 newTile.Height = 2;
4258 newTile.Origin =
new Point16(0, 1);
4260 newTile.UsesCustomCanPlace = true;
4261 newTile.CoordinateHeights = new int[2] { 16, 18 };
4262 newTile.CoordinateWidth = 16;
4263 newTile.CoordinatePadding = 2;
4264 newTile.AnchorValidTiles = new int[7] { 2, 477, 492, 60, 109, 199, 23 };
4265 newTile.StyleHorizontal = true;
4266 newTile.DrawFlipHorizontal = true;
4268 newTile.LavaDeath = false;
4269 newTile.RandomStyleRange = 3;
4270 newTile.StyleMultiplier = 3;
4271 newTile.StyleHorizontal = true;
4274 }
static int Hook_AfterPlacement(int x, int y, int type=470, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=520, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=475, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=395, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=423, int style=0, int direction=1, int alternate=0)
static int PlacementPreviewHook_CheckIfCanPlace(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
static int PlacementPreviewHook_AfterPlacement(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=378, int style=0, int direction=1, int alternate=0)
static int Hook_AfterPlacement(int x, int y, int type=471, int style=0, int direction=1, int alternate=0)
static readonly ushort Count
static TileObjectData Style1x1
static TileObjectData Style6x3
static TileObjectData Style2x2
static TileObjectData Style4x2
static TileObjectData StyleDye
static TileObjectData StyleOnTable1x1
static TileObjectData _baseObject
static List< TileObjectData > _data
static TileObjectData StyleAlch
static TileObjectData Style3x4
static TileObjectData Style1xX
static void addAlternate(int baseStyle)
static TileObjectData Style3x3Wall
TileObjectData(TileObjectData copyFrom=null)
static TileObjectData StyleSmallCage
static TileObjectData newSubTile
static TileObjectData StyleTorch
static void addBaseTile(out TileObjectData baseTile)
static TileObjectData Style5x4
static void addSubTile(params int[] styles)
static TileObjectData StyleSwitch
static TileObjectData Style2xX
static TileObjectData Style2x1
static TileObjectData newTile
static TileObjectData newAlternate
static void addTile(int tileType)
static TileObjectData Style3x2
static TileObjectData Style1x2
static TileObjectData Style3x3
static TileObjectData Style1x2Top