public TokunoBoat() { //BoatComponents.Add(new BoatComponent(this, new Point3D(0, 0, 0), new int[,] { { 37579, 37625, 37487, 37533, }, { 38311, 38357, 38219, 38265, }, { 39017, 38357, 39067, 39117 } })); BoatComponents.Add(new BoatRope(this, new Point3D(2, -2, 7), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, -2, 7), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(2, 3, 7), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, 3, 7), 0)); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 7, 1), new int[, ] { { 37654, 37656, 37650, 37652, }, { 38386, 38388, 38382, 39152, }, { 39148, 39145, 39150, 39152 } })); // steering BoatComponents.Add(new BoatComponent(this, new Point3D(0, 4, 0), new int[, ] { { 37239, 37374, 36969, 37104, }, { 37971, 38106, 37701, 37836, }, { 38569, 38434, 38709, 38849 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 4, 0), new int[, ] { { 37238, 37373, 36968, 37103, }, { 37970, 38105, 37700, 37835, }, { 38568, 38433, 38708, 38848 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 4, 0), new int[, ] { { 37240, 37375, 36970, 37105, }, { 37972, 38107, 37702, 37837, }, { 38570, 38435, 38710, 38850 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(0, 5, 0), new int[, ] { { 37232, 37367, 36962, 37097, }, { 37964, 38099, 37694, 37829, }, { 38562, 38427, 38702, 38842 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 5, 0), new int[, ] { { 37231, 37366, 36961, 37096, }, { 37963, 38098, 37693, 37828, }, { 38561, 38426, 38701, 38841 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 5, 0), new int[, ] { { 37233, 37368, 36963, 37098, }, { 37965, 38100, 37695, 37830, }, { 38563, 38428, 38703, 38843 } })); //hold BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 2, 0), new int[, ] { { 37255, 37390, 36985, 37120, }, { 37987, 38122, 37717, 37852, }, { 38585, 38450, 38725, 38865 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, 2, 0), new int[, ] { { 37251, 37386, 36981, 37116, }, { 37983, 38118, 37713, 37848, }, { 38581, 38446, 38721, 38861 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(0, -9, 0), new int[, ] { { 37324, 37459, 37054, 37189, }, { 38056, 38191, 37786, 37921, }, { 38654, 38519, 38794, 38934 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -3, 0), new int[, ] { { 37290, 37425, 37020, 37155, }, { 38022, 38157, 37752, 37887, }, { 38620, 38485, 38760, 38900 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, -3, 0), new int[, ] { { 37286, 37421, 37016, 37151, }, { 38018, 38153, 37748, 37883, }, { 38616, 38481, 38756, 38896 } })); // cannon PPlank.Visible = false; SPlank.Visible = false; Hold.Visible = true; Hold.Z -= 1; TillerMan.Z -= 6; }
public OrcBoat() { //BoatComponents.Add(new BoatComponent(this, new Point3D(0, 0, 0), new int[,] { { 31168, 31668, 30168, 30668, }, { 32257, 32457, 31857, 32057, }, { 33057, 33257, 32657, 32857 } })); BoatComponents.Add(new BoatRope(this, new Point3D(2, 1, 14), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, 1, 14), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(2, -3, 14), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, -3, 14), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(2, 5, 14), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, 5, 14), 0)); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 7, 0), new int[, ] { { 31141, 31642, 30141, 30641, }, { 32290, 32493, 31890, 32090, }, { 33090, 33290, 32692, 32891 } })); // steering wheel BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 7, 0), new int[, ] { { 31140, 31641, 30140, 30640, }, { 32291, 32492, 31891, 32091, }, { 33092, 33291, 32691, 32892 } })); // steering wheel side BoatComponents.Add(new BoatComponent(this, new Point3D(1, 7, 0), new int[, ] { { 31142, 31643, 30142, 30642, }, { 32293, 32491, 31892, 32093, }, { 33093, 33293, 32693, 32893 } })); // steering wheel side BoatComponents.Add(new BoatComponent(this, new Point3D(0, 9, 0), new int[, ] { { 31117, 31617, 30117, 30617, }, { 32217, 32417, 31817, 32018, }, { 33017, 33217, 32617, 32817 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 9, 0), new int[, ] { { 31115, 31615, 30115, 30615, }, { 32215, 32415, 31815, 32016, }, { 33015, 33215, 32615, 32815 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 9, 0), new int[, ] { { 31120, 31620, 30120, 30620, }, { 32220, 32420, 31820, 32021, }, { 33020, 33220, 32620, 32820 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(0, 10, 0), new int[, ] { { 31124, 31624, 30124, 30624, }, { 32224, 32424, 31824, 32025, }, { 33024, 33224, 32624, 32824 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 10, 0), new int[, ] { { 31122, 31622, 30122, 30622, }, { 32222, 32422, 31822, 32023, }, { 33022, 33222, 32622, 32822 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 10, 0), new int[, ] { { 31127, 31627, 30127, 30627, }, { 32227, 32427, 31827, 32028, }, { 33027, 33227, 32627, 32827 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 6, 0), new int[, ] { { 31093, 31593, 30093, 30593, }, { 32193, 32393, 31793, 31994, }, { 32993, 33193, 32593, 32793 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, 6, 0), new int[, ] { { 31097, 31597, 30097, 30597, }, { 32197, 32397, 31797, 31998, }, { 32997, 33197, 32597, 32797 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(0, -6, 0), new int[, ] { { 31012, 31512, 30012, 30512, }, { 32112, 32312, 31712, 31913, }, { 32912, 33112, 32512, 32712 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -2, 0), new int[, ] { { 31037, 31537, 30037, 30537, }, { 32137, 32337, 31737, 31938, }, { 32937, 33137, 32537, 32737 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, -2, 0), new int[, ] { { 31041, 31541, 30041, 30541, }, { 32141, 32341, 31741, 31942, }, { 32941, 33141, 32541, 32741 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -1, 0), new int[, ] { { 31044, 31544, 30044, 30544, }, { 32144, 32344, 31744, 31945, }, { 32944, 33144, 32544, 32744 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, -1, 0), new int[, ] { { 31048, 31548, 30048, 30548, }, { 32148, 32348, 31748, 31949, }, { 32948, 33148, 32548, 32748 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -3, 0), new int[, ] { { 31030, 31530, 30030, 30530, }, { 32130, 32330, 31730, 31931, }, { 32930, 33130, 32530, 32730 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, -3, 0), new int[, ] { { 31034, 31534, 30034, 30534, }, { 32134, 32334, 31734, 31935, }, { 32934, 33134, 32534, 32734 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 5, 0), new int[, ] { { 31086, 31586, 30086, 30586, }, { 32186, 32386, 31786, 31987, }, { 32986, 33186, 32586, 32786 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, 5, 0), new int[, ] { { 31090, 31590, 30090, 30590, }, { 32190, 32390, 31790, 31991, }, { 32990, 33190, 32590, 32790 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 2, 0), new int[, ] { { 31065, 31565, 30065, 30565, }, { 32165, 32365, 31765, 31966, }, { 32965, 33165, 32565, 32765 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, 2, 0), new int[, ] { { 31069, 31569, 30069, 30569, }, { 32169, 32369, 31769, 31970, }, { 32969, 33169, 32569, 32769 } })); PPlank.Visible = false; SPlank.Visible = false; Hold.Visible = true; TillerMan.Z -= 3; }
public GargoyleBoat() { //BoatComponents.Add(new BoatComponent(this, new Point3D(0, 0, 0), new int[,] { { 34165, 34468, 33561, 33863, }, { 39184, 34733, 19159, 35670, }, { 36274, 35951, 36558, 36868 } })); BoatComponents.Add(new BoatRope(this, new Point3D(2, -1, 16), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, -1, 16), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, 3, 16), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(2, 3, 16), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(2, -6, 16), 0)); BoatComponents.Add(new BoatRope(this, new Point3D(-2, -6, 16), 0)); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 2, 0), new int[, ] { { 34208, 34510, 33604, 33906, }, { 39212, 34812, 19188, 35718, }, { 36322, 36020, 36623, 36923 } })); // steering wheel BoatComponents.Add(new BoatComponent(this, new Point3D(0, 5, 0), new int[, ] { { 33994, 34297, 33387, 33692, }, { 34902, 34598, 19003, 35506, }, { 36084, 35100, 36386, 36688 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 5, 0), new int[, ] { { 33995, 34298, 33388, 33693, }, { 34903, 34599, 19004, 35507, }, { 36085, 35101, 36387, 36689 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(1, 5, 0), new int[, ] { { 34000, 34303, 33393, 33698, }, { 34908, 34604, 19009, 35512, }, { 36090, 35106, 36392, 36694 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 5, 0), new int[, ] { { 33996, 34299, 33389, 33694, }, { 34904, 34600, 19005, 35508, }, { 36086, 35102, 36388, 36690 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, 5, 0), new int[, ] { { 33998, 34301, 33391, 33696, }, { 34906, 34602, 19007, 35510, }, { 36088, 35104, 36390, 0 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 6, 0), new int[, ] { { 34001, 34304, 33394, 33699, }, { 34909, 34605, 19010, 35513, }, { 36091, 35107, 36393, 36695 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 6, 0), new int[, ] { { 34002, 34305, 33395, 33700, }, { 34910, 34606, 19011, 35514, }, { 36092, 35108, 36394, 36696 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 6, 0), new int[, ] { { 34007, 34310, 33400, 33705, }, { 34915, 34611, 19016, 35519, }, { 36097, 35113, 36399, 36701 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 6, 0), new int[, ] { { 34003, 34306, 33396, 33701, }, { 34911, 34607, 19012, 35515, }, { 36093, 35109, 36395, 36697 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, 6, 0), new int[, ] { { 34005, 34308, 33398, 33703, }, { 34913, 34609, 19014, 35517, }, { 36095, 35111, 36397, 36699 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 7, 0), new int[, ] { { 34008, 34311, 33401, 33706, }, { 34916, 34612, 19017, 35520, }, { 36098, 35114, 36400, 36702 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 7, 0), new int[, ] { { 34009, 34312, 33402, 33707, }, { 34917, 34613, 19018, 35521, }, { 36099, 35115, 36401, 36703 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 7, 0), new int[, ] { { 34014, 34317, 33407, 33712, }, { 34922, 34618, 19023, 35526, }, { 36104, 35120, 36406, 36708 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 7, 0), new int[, ] { { 34010, 34313, 33403, 33708, }, { 34918, 34614, 19019, 35522, }, { 36100, 35116, 36402, 36704 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(2, 7, 0), new int[, ] { { 34012, 34315, 33405, 33710, }, { 34920, 34616, 19021, 35524, }, { 36102, 35118, 36404, 36706 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(0, 8, 0), new int[, ] { { 34015, 34318, 33408, 33713, }, { 34923, 34619, 19024, 35527, }, { 36105, 35121, 36407, 36709 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-1, 8, 0), new int[, ] { { 34016, 34319, 33409, 33714, }, { 34924, 34620, 19025, 35528, }, { 36106, 35122, 36408, 36710 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(1, 8, 0), new int[, ] { { 34021, 34324, 33414, 33719, }, { 34929, 34625, 19030, 35533, }, { 36111, 35127, 36413, 36715 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 8, 0), new int[, ] { { 34017, 34320, 33410, 33715, }, { 34925, 34621, 19026, 35529, }, { 36107, 0, 36409, 36711 } })); // hold BoatComponents.Add(new BoatComponent(this, new Point3D(2, 8, 0), new int[, ] { { 34019, 34322, 33412, 33717, }, { 34927, 34623, 19028, 35531, }, { 36109, 35125, 36411, 36713 } })); BoatComponents.Add(new BoatComponent(this, new Point3D(-2, 1, 0), new int[, ] { { 33962, 34265, 33355, 33660, }, { 34870, 34566, 18977, 35474, }, { 36058, 35074, 36360, 36662 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, 1, 0), new int[, ] { { 33964, 34267, 33357, 33662, }, { 34872, 34568, 18979, 35476, }, { 36060, 35076, 36362, 36664 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(0, -8, 0), new int[, ] { { 34070, 34373, 33463, 33768, }, { 34978, 34674, 19059, 35582, }, { 36140, 35156, 36442, 36744 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -5, 0), new int[, ] { { 34045, 34348, 33438, 33743, }, { 34953, 34649, 19040, 35557, }, { 36121, 35137, 36423, 36725 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, -5, 0), new int[, ] { { 34047, 34350, 33440, 33745, }, { 34955, 34651, 19042, 35559, }, { 36123, 35139, 36425, 36727 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(-2, -2, 0), new int[, ] { { 33929, 34232, 33322, 33627, }, { 34837, 34533, 18956, 35441, }, { 36037, 35053, 36339, 36641 } })); // cannon BoatComponents.Add(new BoatComponent(this, new Point3D(2, -2, 0), new int[, ] { { 33934, 34237, 33327, 33632, }, { 34842, 34538, 18958, 35446, }, { 36039, 35055, 36341, 36643 } })); // cannon PPlank.Visible = false; SPlank.Visible = false; Hold.Visible = true; TillerMan.Z -= 3; }