Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 186.82 KB | None | 0 0
  1. using Server.Commands;
  2. using Server.Drilikath.CharacterInformation;
  3. using Server.Engines.Craft;
  4. using Server.Items;
  5. using Server.Regions;
  6. using System;
  7. using System.Collections.Generic;
  8. using System.Text;
  9.  
  10. namespace Server.Drilikath.PlayerHousing
  11. {
  12. enum TaxCollection
  13. {
  14. Hourly,
  15. Daily,
  16. Weekly,
  17. Biweekly,
  18. Monthly
  19. }
  20. class PlayerHouseSystem
  21. {
  22.  
  23. #region Config
  24. public static string ROOT_FOLDER_NAME = "PlayerHouseSystem";
  25. public static int MAX_HOUSE_SIZE = 200;//200X200 MAX size....
  26. public static int DEFAULT_HOME_SIZE = 20;//Default size of houses is 20x20
  27. public static int MAX_FRIENDS = 100;//Max friends 100
  28. public static int MAX_CO_OWNERS = 20; // Max co owners 20
  29. public static int LABEL_HUE = 1161;//Label Hues for gumps.
  30. public static int PRICE_PER_TILE = 25;//25 gp per tile 200x200 = 40000 * 25 gp = 1MIL cost for 200x200
  31. public static int MAX_LOCK_DOWNS = 10000; //10,000 Lockdowns max.
  32. public static int MAX_SECURES = 50;//50 secure containers ever.
  33. public static int MAX_TRASH_BARRELS = 10;
  34.  
  35. public static int DEFAULT_SIGN_ID = 0xBD1;//House Sign Facing South
  36. public static int DEFAULT_CORNERSTONE_ID = 0x9;//Wooden Pillar
  37.  
  38. private static double m_PropertyTax = 0.01;//1% Property Tax;
  39. private static TaxCollection m_TaxCollection = TaxCollection.Weekly;//When to charge tax's?
  40.  
  41.  
  42. #endregion
  43. public static bool IsLargeImage(int itemid)
  44. {
  45. ItemData id = TileData.ItemTable[itemid];
  46.  
  47. if (id.Height >= 10)
  48. {
  49.  
  50. return true;
  51. }
  52.  
  53. return false;
  54. }
  55. public static int AddCraft(string group, string subgroup, string tileset, int itemid, int value, Type resourcetype, TextDefinition resourcename, int amount, TextDefinition message)
  56. {
  57. ConstructionItem item = new ConstructionItem(itemid, value, group, subgroup, tileset);
  58. item.AddRes(resourcetype, resourcename, amount, message);
  59.  
  60. return m_TileRecipes.Add(item);
  61. }
  62. public static int RectTileCount(Rectangle2D rect)
  63. {
  64. return rect.Width * rect.Height;
  65. }
  66. public static int CalculateCost(Rectangle2D rect)
  67. {
  68. return RectTileCount(rect) * PRICE_PER_TILE;
  69. }
  70. public static int CalculateCost(int tilecount)
  71. {
  72. return tilecount * PRICE_PER_TILE;
  73. }
  74. public static bool Charge(Mobile from, int tiles)
  75. {
  76.  
  77. if (CanAffordBackpack(from, CalculateCost(tiles)))
  78. {
  79. ChargeBackpackGold(from, CalculateCost(tiles));
  80. return true;
  81. }
  82. else if (CanAffordAccount(from, CalculateCost(tiles)))
  83. {
  84. ChargeAccountGold(from, CalculateCost(tiles));
  85. return true;
  86. }
  87. else if (CanAffordHouseAccount(from, CalculateCost(tiles)))
  88. {
  89. ChargeHouseAccount(from, CalculateCost(tiles));
  90. return true;
  91. }
  92.  
  93. return false;
  94. }
  95. public static bool Charge(Mobile from, Rectangle2D rect)
  96. {
  97. if (CanAffordBackpack(from, CalculateCost(rect)))
  98. {
  99. ChargeBackpackGold(from, CalculateCost(rect));
  100. return true;
  101. }
  102. else if (CanAffordAccount(from, CalculateCost(rect)))
  103. {
  104. ChargeAccountGold(from, CalculateCost(rect));
  105. return true;
  106. }
  107. else if (CanAffordHouseAccount(from, CalculateCost(rect)))
  108. {
  109. ChargeHouseAccount(from, CalculateCost(rect));
  110. return true;
  111. }
  112.  
  113. return false;
  114. }
  115.  
  116. public static void AddRes(int index, Type type, TextDefinition name, int amount)
  117. {
  118. AddRes(index, type, name, amount, "");
  119. }
  120.  
  121. public static void AddRes(int index, Type type, TextDefinition name, int amount, TextDefinition message)
  122. {
  123. ConstructionItem craftItem = m_TileRecipes.GetAt(index);
  124. craftItem.AddRes(type, name, amount, message);
  125. }
  126. public static List<string> GetMaterialsList
  127. {
  128. get
  129. {
  130. if (m_TileRecipes != null)
  131. {
  132. if (m_TileRecipes.Count > 0)
  133. {
  134. List<string> materials = new List<string>();
  135.  
  136. foreach (ConstructionItem item in m_TileRecipes)
  137. {
  138. if (!materials.Contains(item.Group))
  139. {
  140. materials.Add(item.Group);
  141. }
  142. }
  143. return materials;
  144. }
  145. }
  146. return null;
  147. }
  148. }
  149. public static List<string> GetStructureTypes
  150. {
  151. get
  152. {
  153. if (m_TileRecipes != null)
  154. {
  155. if (m_TileRecipes.Count > 0)
  156. {
  157. List<string> types = new List<string>();
  158.  
  159. foreach (ConstructionItem item in m_TileRecipes)
  160. {
  161. if (!types.Contains(item.SubGroup))
  162. {
  163. types.Add(item.SubGroup);
  164. }
  165. }
  166. return types;
  167. }
  168. }
  169. return null;
  170. }
  171. }
  172. public static void AddSkill(int index, SkillName skillToMake, double minSkill)
  173. {
  174. double skill = Convert.ToDouble(minSkill);
  175. ConstructionItem craftItem = m_TileRecipes.GetAt(index);
  176. craftItem.AddSkill(skillToMake, skill, skill);
  177. }
  178.  
  179. private static ConstructionItemCol m_TileRecipes = new ConstructionItemCol();
  180. private static bool m_IsInitialized = false;
  181. private static InternalTimer m_Timer;
  182. private static List<PlayerHouse> m_AllPlayerHouses;
  183.  
  184. public static TimeSpan GetTaxTime()
  185. {
  186. switch (m_TaxCollection)
  187. {
  188. case TaxCollection.Hourly:
  189. {
  190. return TimeSpan.FromHours(1);
  191. }
  192. case TaxCollection.Daily:
  193. {
  194. return TimeSpan.FromHours(24);
  195. }
  196. case TaxCollection.Weekly:
  197. {
  198. return TimeSpan.FromDays(7);
  199. }
  200. case TaxCollection.Biweekly:
  201. {
  202. return TimeSpan.FromDays(14);
  203. }
  204. case TaxCollection.Monthly:
  205. {
  206. return TimeSpan.FromDays(30);
  207. }
  208. }
  209. return TimeSpan.FromSeconds(0);
  210. }
  211.  
  212. public static List<int> GetRecipes(string material, string tiletype)
  213. {
  214. if (m_TileRecipes != null)
  215. {
  216. if (m_TileRecipes.Count > 0)
  217. {
  218. List<int> itemids = new List<int>();
  219.  
  220. foreach (ConstructionItem item in m_TileRecipes)
  221. {
  222. if (item.Group == material)
  223. {
  224. if (item.SubGroup == tiletype)
  225. {
  226. itemids.Add(item.ItemID);
  227. }
  228. }
  229. }
  230. return itemids;
  231. }
  232. }
  233. return null;
  234. }
  235. public static int GetValueForID(int itemid)
  236. {
  237. if (m_TileRecipes != null)
  238. {
  239. if (m_TileRecipes.Count > 0)
  240. {
  241. foreach (ConstructionItem item in m_TileRecipes)
  242. {
  243. if (item.ItemID == itemid)
  244. {
  245. return item.Value;
  246. }
  247. }
  248.  
  249. return 0;
  250. }
  251. else
  252. {
  253. return 0;
  254. }
  255. }
  256. return 0;
  257. }
  258. public static int LabelHue
  259. {
  260. get { return LABEL_HUE; }
  261. }
  262.  
  263. public static void Initialize()
  264. {
  265. CommandSystem.Register("MyHouse", AccessLevel.Player, MyHouse_OnCommand);
  266. CommandSystem.Register("PlayerHousing", AccessLevel.Administrator, PlayerHousing_OnCommand);
  267. CommandSystem.Register("PHouse", AccessLevel.Administrator, PlayerHousing_OnCommand);
  268.  
  269. CommandSystem.Register("ChargePlayer", AccessLevel.Administrator, ChargePlayer_OnCommand);
  270.  
  271. m_Timer = new InternalTimer();
  272. m_Timer.Start();
  273. m_Timer.Priority = TimerPriority.EveryTick;
  274.  
  275. EventSink.Login += new LoginEventHandler(EventSink_Login);
  276. EventSink.Logout += new LogoutEventHandler(EventSink_Logout);
  277.  
  278. EventSink.ResourceHarvestSuccess += new ResourceHarvestSuccessEventHandler(EventSink_ResourceHarvestSuccess);
  279.  
  280. if (m_IsInitialized)
  281. return;
  282.  
  283. m_IsInitialized = true;
  284.  
  285. m_AllPlayerHouses = new List<PlayerHouse>();
  286. LoadPlayerHouses();
  287. AddTileRecipes();
  288.  
  289. }
  290. private static void ChargePlayer_OnCommand(CommandEventArgs e)
  291. {
  292. if (e.Length >= 1)
  293. {
  294. if (e.Arguments[0] != null)
  295. {
  296. string text;
  297.  
  298. if (e.Arguments[0].Length >= 9)
  299. {
  300. text = e.Arguments[0];
  301.  
  302. text = text.Remove(9);
  303.  
  304. int num = Convert.ToInt32(text);
  305. e.Mobile.Target = new ChargePlayerTarget(num);
  306. }
  307. else
  308. {
  309. int num = Convert.ToInt32(e.Arguments[0]);
  310. e.Mobile.Target = new ChargePlayerTarget(num);
  311. }
  312.  
  313. }
  314. else
  315. {
  316. e.Mobile.SendMessage("[ChargePlayer {int} amount I.E. [ChargePlayer 500000");
  317. }
  318. }
  319. else
  320. {
  321. e.Mobile.SendMessage("[ChargePlayer {int} amount I.E. [ChargePlayer 500000");
  322. }
  323. }
  324. private static void MyHouse_OnCommand(CommandEventArgs e)
  325. {
  326. PlayerHouse house = FindHouseAt(e.Mobile);
  327.  
  328. if (house != null)
  329. {
  330. if (house.IsOwner(e.Mobile))
  331. {
  332. e.Mobile.SendMessage("Welcome Owner.");
  333. }
  334. else
  335. {
  336. e.Mobile.SendMessage("Welcome visitor.");
  337. }
  338. }
  339. else
  340. {
  341. e.Mobile.SendMessage("You must be in a house to do this.");
  342. }
  343. }
  344. private static void PlayerHousing_OnCommand(CommandEventArgs e)
  345. {
  346. e.Mobile.SendGump(new PlayerHouseDemoGump(false, 0, 0));
  347. }
  348.  
  349. private static void EventSink_Logout(LogoutEventArgs e)
  350. {
  351.  
  352. }
  353.  
  354. private static void EventSink_Login(LoginEventArgs e)
  355. {
  356.  
  357. }
  358. private static void EventSink_ResourceHarvestSuccess(ResourceHarvestSuccessEventArgs e)
  359. {
  360. Mobile from = e.Harvester;
  361. Item item = e.Resource;
  362.  
  363. CharacterInformationAttachment cia = CharacterInformationSystem.GetInfomationAttachment(from);
  364.  
  365. if (!cia.IgnoreBonusHarvest)
  366. {
  367. if (item is BaseGranite)//Bonus chance for Marble.
  368. {
  369. switch (Utility.Random(2))
  370. {
  371. case 0:
  372. {
  373. //Nothing extra
  374. break;
  375. }
  376. case 1:
  377. {
  378. BaseGranite granite = item as BaseGranite;
  379. BaseMarble marble = null;
  380. int max = 5;
  381. int min = 1;
  382.  
  383. switch (granite.Resource)
  384. {
  385. case CraftResource.Agapite:
  386. {
  387. marble = new AgapiteMarble();
  388. break;
  389. }
  390. case CraftResource.Bronze:
  391. {
  392. marble = new BronzeMarble();
  393. break;
  394. }
  395. case CraftResource.Copper:
  396. {
  397. marble = new CopperMarble();
  398. break;
  399. }
  400. case CraftResource.DullCopper:
  401. {
  402. marble = new DullCopperMarble();
  403. break;
  404. }
  405. case CraftResource.Gold:
  406. {
  407. marble = new GoldMarble();
  408. break;
  409. }
  410. case CraftResource.Iron:
  411. {
  412. marble = new Marble();
  413. break;
  414. }
  415. case CraftResource.Valorite:
  416. {
  417. marble = new ValoriteMarble();
  418. break;
  419. }
  420. case CraftResource.Verite:
  421. {
  422. marble = new VeriteMarble();
  423. break;
  424. }
  425. }
  426.  
  427. if (marble != null)
  428. {
  429. marble.Amount = Utility.Random(min, max);
  430. from.Backpack.AddItem(marble);
  431.  
  432. if (granite.Resource != CraftResource.Iron)
  433. from.SendMessage("{0} {1} Marble has been placed in your pack.", marble.Amount, granite.Resource.ToString());
  434. else
  435. from.SendMessage("{0} Marble has been placed in your pack.", marble.Amount);
  436. }
  437. break;
  438. }
  439. }
  440. }
  441. else if (item is Sand)//Bonus chance for sandstone.
  442. {
  443. switch (Utility.Random(2))//50% chance
  444. {
  445. case 1:
  446. {
  447. SandStone stone = new SandStone();
  448. stone.Amount = Utility.Random(1, 5);
  449. from.SendMessage("{0} Sandstone has been placed in your pack", stone.Amount);
  450. from.Backpack.AddItem(stone);
  451. break;
  452. }
  453. }
  454.  
  455. }
  456. else if (item is BaseOre)//Stone?
  457. {
  458. switch (Utility.Random(4))//25%
  459. {
  460. case 2:
  461. {
  462. BaseOre ore = item as BaseOre;
  463. BaseStone stone = null;
  464. int max = 5;
  465. int min = 1;
  466.  
  467. switch (ore.Resource)
  468. {
  469. case CraftResource.Agapite:
  470. {
  471. stone = new AgapiteStone();
  472. break;
  473. }
  474. case CraftResource.Bronze:
  475. {
  476. stone = new BronzeStone();
  477. break;
  478. }
  479. case CraftResource.Copper:
  480. {
  481. stone = new CopperStone();
  482. break;
  483. }
  484. case CraftResource.DullCopper:
  485. {
  486. stone = new DullCopperStone();
  487. break;
  488. }
  489. case CraftResource.Gold:
  490. {
  491. stone = new GoldStone();
  492. break;
  493. }
  494. case CraftResource.Iron:
  495. {
  496. stone = new Stone();
  497. break;
  498. }
  499. case CraftResource.Valorite:
  500. {
  501. stone = new ValoriteStone();
  502. break;
  503. }
  504. case CraftResource.Verite:
  505. {
  506. stone = new VeriteStone();
  507. break;
  508. }
  509. }
  510.  
  511. if (stone != null)
  512. {
  513. stone.Amount = Utility.Random(min, max);
  514. from.Backpack.AddItem(stone);
  515.  
  516. if (ore.Resource != CraftResource.Iron)
  517. from.SendMessage("{0} {1} Stone has been placed in your pack.", stone.Amount, ore.Resource.ToString());
  518. else
  519. from.SendMessage("{0} Stone has been placed in your pack.", stone.Amount);
  520. }
  521. break;
  522. }
  523. }
  524. }
  525. }
  526.  
  527. }
  528. public static void AddHouse(PlayerHouse house)
  529. {
  530. if (!m_AllPlayerHouses.Contains(house))
  531. {
  532. m_AllPlayerHouses.Add(house);
  533. }
  534. }
  535. public static void RemoveHouse(PlayerHouse house)
  536. {
  537. if (m_AllPlayerHouses.Contains(house))
  538. {
  539. m_AllPlayerHouses.Remove(house);
  540. }
  541. }
  542.  
  543.  
  544. private static void LoadPlayerHouses()
  545. {
  546. List<PlayerHouse> todelete = new List<PlayerHouse>();
  547. foreach (Item item in World.Items.Values)
  548. {
  549. if (item is PlayerHouse)
  550. {
  551. PlayerHouse controller = item as PlayerHouse;
  552.  
  553.  
  554. m_AllPlayerHouses.Add(controller);
  555. }
  556. }
  557. if (todelete.Count > 0)
  558. {
  559. foreach (PlayerHouse controller in todelete)
  560. {
  561. controller.Delete();
  562. }
  563. }
  564.  
  565. }
  566. private static bool CheckNpcTowns(Rectangle2D rect, Map map)
  567. {
  568. foreach (Region region in Region.Regions)
  569. {
  570. if (region is GuardedRegion)
  571. {
  572. if (region.Map == map)
  573. {
  574. int maxcount = rect.Width * rect.Height;
  575. int curx = rect.X;
  576. int cury = rect.Y;
  577.  
  578. for (int curcount = 0; curcount < maxcount; curcount++)
  579. {
  580.  
  581. if (curx < rect.X + rect.Width)
  582. {
  583. if (region.Contains(new Point3D(curx, cury, map.GetAverageZ(curx, cury))))
  584. {
  585. return false;
  586. }
  587. curx++;
  588. }
  589. else
  590. {
  591. curx = rect.X;
  592. cury++;
  593. }
  594. }
  595. }
  596. }
  597. }
  598. return true;
  599. }
  600. public static bool CanAffordHouseAccount(Mobile from, int amount)
  601. {
  602. PlayerHouse house = GetHouse(from);
  603. if (house != null)
  604. {
  605. if (house.MoneyAccount >= amount)
  606. {
  607. return true;
  608. }
  609. }
  610. return false;
  611. }
  612. public static bool CanAffordBackpack(Mobile from, int amount)
  613. {
  614. List<Item> packitems = from.Backpack.Items;
  615. int gold = 0;
  616. if (packitems != null)
  617. {
  618. if (packitems.Count > 0)
  619. {
  620. foreach (Item item in packitems)
  621. {
  622. if (item is Gold)
  623. {
  624. gold += item.Amount;
  625. if (gold >= amount)
  626. {
  627. return true;
  628. }
  629. }
  630. }
  631. }
  632. }
  633.  
  634. return false;
  635. }
  636. public static bool CanAffordAccount(Mobile from, int amount)
  637. {
  638. if (from.Account.TotalGold >= amount)
  639. return true;
  640. return false;
  641. }
  642. public static void ChargeHouseAccount(Mobile from, int amount)
  643. {
  644. from.SendMessage(amount.ToString() + " gold has been withdrawn from your home account.");
  645. }
  646. public static void ChargeBackpackGold(Mobile from, int amount)
  647. {
  648. from.Backpack.ConsumeTotal(typeof(Gold), amount);
  649. from.SendMessage(amount.ToString() + " gold has been withdrawn from your backpack.");
  650. }
  651. public static void ChargeAccountGold(Mobile from, int amount)
  652. {
  653. from.Account.WithdrawGold(amount);
  654. from.SendMessage(amount.ToString() + " gold has been withdrawn from your account.");
  655. }
  656. private static bool CheckOthers(Rectangle2D rect, Map map)
  657. {
  658. foreach (Region region in Region.Regions)
  659. {
  660. if (region is DungeonRegion || region is MondainRegion || region is SeaMarketRegion || region is StygianAbyssRegion || region is GreenAcres)
  661. {
  662. if (region.Map == map)
  663. {
  664. int maxcount = rect.Width * rect.Height;
  665. int curx = rect.X;
  666. int cury = rect.Y;
  667.  
  668. for (int curcount = 0; curcount < maxcount; curcount++)
  669. {
  670.  
  671. if (curx < rect.X + rect.Width)
  672. {
  673. if (region.Contains(new Point3D(curx, cury, map.GetAverageZ(curx, cury))))
  674. {
  675. return false;
  676. }
  677. curx++;
  678. }
  679. else
  680. {
  681. curx = rect.X;
  682. cury++;
  683. }
  684. }
  685. }
  686. }
  687. }
  688. return true;
  689. }
  690.  
  691. private static bool CheckPlayerTowns(Rectangle2D rect, Map map)
  692. {
  693. if (m_AllPlayerHouses != null)
  694. {
  695. if (m_AllPlayerHouses.Count > 0)
  696. {
  697. foreach (PlayerHouse house in m_AllPlayerHouses)
  698. {
  699. if (house.Map == map)
  700. {
  701.  
  702. int maxcount = rect.Width * rect.Height;
  703. int curx = rect.X;
  704. int cury = rect.Y;
  705.  
  706. for (int curcount = 0; curcount < maxcount; curcount++)
  707. {
  708.  
  709. if (curx < rect.X + rect.Width)
  710. {
  711. if (house.Region.Contains(new Point3D(curx, cury, map.GetAverageZ(curx, cury))))
  712. {
  713. return false;
  714. }
  715. curx++;
  716. }
  717. else
  718. {
  719. curx = rect.X;
  720. cury++;
  721. }
  722. }
  723.  
  724. }
  725. }
  726. return true;
  727. }
  728. else
  729. {
  730. return true;
  731. }
  732. }
  733. else
  734. {
  735. return true;
  736. }
  737. }
  738. public static PlayerHouse FindHouseAt(Mobile m)
  739. {
  740. if (m == null || m.Deleted)
  741. return null;
  742.  
  743. return FindHouseAt(m.Location, m.Map, 16);
  744. }
  745.  
  746. public static PlayerHouse FindHouseAt(Item item)
  747. {
  748. if (item == null || item.Deleted)
  749. return null;
  750.  
  751. return FindHouseAt(item.GetWorldLocation(), item.Map, item.ItemData.Height);
  752. }
  753. public static ConstructionItem GetItemFromID(int id)
  754. {
  755. if (m_TileRecipes != null)
  756. {
  757. if (m_TileRecipes.Count > 0)
  758. {
  759. foreach (ConstructionItem item in m_TileRecipes)
  760. {
  761. if (item.ItemID == id)
  762. {
  763. return item;
  764. }
  765. }
  766. }
  767. }
  768. return null;
  769. }
  770. public static PlayerHouse FindHouseAt(Point3D loc, Map map, int height)
  771. {
  772. if (map == null || map == Map.Internal)
  773. return null;
  774.  
  775. if (m_AllPlayerHouses != null)
  776. {
  777. if (m_AllPlayerHouses.Count > 0)
  778. {
  779. foreach (PlayerHouse house in m_AllPlayerHouses)
  780. {
  781. if (house.IsInside(loc, height))
  782. {
  783. return house;
  784. }
  785. }
  786. }
  787. else
  788. {
  789. return null;
  790. }
  791. }
  792.  
  793. return null;
  794. }
  795. public static PlayerHouse GetHouse(Mobile from)
  796. {
  797. if (m_AllPlayerHouses != null)
  798. {
  799. if (m_AllPlayerHouses.Count > 0)
  800. {
  801. foreach (PlayerHouse house in m_AllPlayerHouses)
  802. {
  803. if (house.IsOwner(from))
  804. {
  805. return house;
  806. }
  807. }
  808. }
  809. }
  810. return null;
  811. }
  812. public static bool OwnsHome(Mobile from)
  813. {
  814. if (m_AllPlayerHouses != null)
  815. {
  816. if (m_AllPlayerHouses.Count > 0)
  817. {
  818. foreach (PlayerHouse house in m_AllPlayerHouses)
  819. {
  820. if (house.Owner == from)
  821. {
  822. return true;
  823. }
  824. }
  825. return false;
  826. }
  827. return false;
  828. }
  829. return false;
  830. }
  831. public static bool CanPlace(Rectangle2D rect, Map map)
  832. {
  833. if (CheckPlayerTowns(rect, map) && CheckNpcTowns(rect, map) && CheckOthers(rect, map))
  834. {
  835. return true;
  836. }
  837. else
  838. {
  839. return false;
  840. }
  841. }
  842.  
  843. #region TileInfo
  844. private static void AddTileRecipes()
  845. {
  846. int index = -1;
  847.  
  848. //Material Catagory
  849. //Wood//Stone//Brick//Log
  850. //Structure Type Subcatagory
  851. //Wall//Floor//
  852.  
  853. //Example
  854. //Category//SubCatagory //ItemID //Value {Resource //Name / Amount /Message}
  855. // index = AddCraft("Wood", "Wall", "TILESET" ,6, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  856. //Secondary Resource {Resource} //Name//Amount//Message
  857. // AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  858. //SkillName //Skill Needed
  859. // AddSkill(index, SkillName.Carpentry, 10.0);
  860.  
  861.  
  862. //AddRes(index, typeof(GlassPane), "Glass Pane", 1, "You don't have enough glass panes");
  863.  
  864.  
  865. //Board
  866. #region Dark Wooden Walls (6-25)
  867.  
  868. //Walls - Corner
  869. index = AddCraft("Wood", "Wall", "TILESET", 6, 10, typeof(Board), "Board", 32, "You don't have enough boards");
  870. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  871.  
  872. index = AddCraft("Wood", "Wall", "TILESET", 7, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  873. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  874.  
  875. index = AddCraft("Wood", "Wall", "TILESET", 8, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  876. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  877.  
  878. //Walls - Column
  879. index = AddCraft("Wood", "Wall", "TILESET", 9, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  880. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  881.  
  882. index = AddCraft("Wood", "Wall", "TILESET", 10, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  883. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  884.  
  885. index = AddCraft("Wood", "Wall", "TILESET", 11, 10, typeof(Board), "Board", 25, "You don't have enough board");
  886. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  887.  
  888. index = AddCraft("Wood", "Wall", "TILESET", 12, 10, typeof(Board), "Board", 25, "You don't have enough board");
  889. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  890.  
  891. index = AddCraft("Wood", "Wall", "TILESET", 13, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  892. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  893.  
  894. //Walls - Windows
  895. index = AddCraft("Wood", "Wall", "TILESET", 14, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  896. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  897.  
  898. index = AddCraft("Wood", "Wall", "TILESET", 15, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  899. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  900.  
  901. //Half Walls - Corner
  902. index = AddCraft("Wood", "Wall", "TILESET", 16, 10, typeof(Board), "Board", 19, "You don't have enough boards");
  903. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  904.  
  905. index = AddCraft("Wood", "Wall", "TILESET", 17, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  906. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  907.  
  908. index = AddCraft("Wood", "Wall", "TILESET", 18, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  909. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  910.  
  911. //Half Walls - Column
  912. index = AddCraft("Wood", "Wall", "TILESET", 19, 10, typeof(Board), "Board", 3, "You don't have enough boards");
  913. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  914.  
  915. //Quarter Walls - Corner
  916. index = AddCraft("Wood", "Wall", "TILESET", 20, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  917. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  918.  
  919. index = AddCraft("Wood", "Wall", "TILESET", 21, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  920. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  921.  
  922. index = AddCraft("Wood", "Wall", "TILESET", 22, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  923. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  924.  
  925. //Quarter Walls - Column
  926. index = AddCraft("Wood", "Wall", "TILESET", 23, 10, typeof(Board), "Board", 2, "You don't have enough boards");
  927. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  928.  
  929. index = AddCraft("Wood", "Wall", "TILESET", 24, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  930. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  931.  
  932. index = AddCraft("Wood", "Wall", "TILESET", 25, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  933. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  934.  
  935. #endregion Dark Wooden Walls (6-25)
  936. #region Light Wooden Walls (166-194)
  937.  
  938. //Walls - Corner
  939. index = AddCraft("Wood", "Wall", "TILESET", 166, 10, typeof(Board), "Board", 32, "You don't have enough boards");
  940. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  941.  
  942. index = AddCraft("Wood", "Wall", "TILESET", 167, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  943. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  944.  
  945. index = AddCraft("Wood", "Wall", "TILESET", 168, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  946. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  947.  
  948. //Walls - Column
  949. index = AddCraft("Wood", "Wall", "TILESET", 169, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  950. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  951.  
  952. //Walls - Walls With Wood
  953. index = AddCraft("Wood", "Wall", "TILESET", 170, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  954. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  955.  
  956. index = AddCraft("Wood", "Wall", "TILESET", 171, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  957. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  958.  
  959. index = AddCraft("Wood", "Wall", "TILESET", 172, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  960. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  961.  
  962. index = AddCraft("Wood", "Wall", "TILESET", 173, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  963. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  964.  
  965. //Walls - Corner
  966. index = AddCraft("Wood", "Wall", "TILESET", 174, 10, typeof(Board), "Board", 32, "You don't have enough boards");
  967. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  968.  
  969. index = AddCraft("Wood", "Wall", "TILESET", 175, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  970. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  971.  
  972. index = AddCraft("Wood", "Wall", "TILESET", 176, 10, typeof(Board), "Board", 32, "You don't have enough boards");
  973. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  974.  
  975. index = AddCraft("Wood", "Wall", "TILESET", 177, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  976. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  977.  
  978. //Walls - Walls With Wood
  979. index = AddCraft("Wood", "Wall", "TILESET", 178, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  980. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  981.  
  982. index = AddCraft("Wood", "Wall", "TILESET", 179, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  983. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  984.  
  985. index = AddCraft("Wood", "Wall", "TILESET", 180, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  986. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  987.  
  988. index = AddCraft("Wood", "Wall", "TILESET", 181, 10, typeof(Board), "Board", 30, "You don't have enough boards");
  989. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  990.  
  991. //Walls - Half Walls - Corner
  992. index = AddCraft("Wood", "Wall", "TILESET", 182, 10, typeof(Board), "Board", 19, "You don't have enough boards");
  993. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  994.  
  995. index = AddCraft("Wood", "Wall", "TILESET", 183, 10, typeof(Board), "Board", 15, "You don't have enough boards");
  996. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  997.  
  998. index = AddCraft("Wood", "Wall", "TILESET", 184, 10, typeof(Board), "Board", 15, "You don't have enough boards");
  999. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1000.  
  1001. //Walls - Windows
  1002. index = AddCraft("Wood", "Wall", "TILESET", 185, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1003. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1004.  
  1005. index = AddCraft("Wood", "Wall", "TILESET", 186, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1006. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1007.  
  1008. index = AddCraft("Wood", "Wall", "TILESET", 187, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1009. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1010.  
  1011. index = AddCraft("Wood", "Wall", "TILESET", 188, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1012. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1013.  
  1014. //Walls - Quarter Walls - Corner
  1015. index = AddCraft("Wood", "Wall", "TILESET", 189, 10, typeof(Board), "Board", 13, "You don't have enough boards");
  1016. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1017.  
  1018. index = AddCraft("Wood", "Wall", "TILESET", 190, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1019. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1020.  
  1021. index = AddCraft("Wood", "Wall", "TILESET", 191, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1022. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1023.  
  1024. //Walls - Quarter Walls - Column
  1025. index = AddCraft("Wood", "Wall", "TILESET", 192, 10, typeof(Board), "Board", 1, "You don't have enough boards");
  1026. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1027.  
  1028. //Border Walls
  1029. index = AddCraft("Wood", "Wall", "TILESET", 193, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1030. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1031.  
  1032. index = AddCraft("Wood", "Wall", "TILESET", 194, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1033. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1034.  
  1035. #endregion Light Wooden Walls (166-194)
  1036. #region Wood & Plaster Walls (295-343)
  1037.  
  1038. //Walls (With Wood Trim) - Corner
  1039. index = AddCraft("Wood", "Wall", "TILESET", 295, 10, typeof(Board), "Board", 19, "You don't have enough boards");
  1040. AddRes(index, typeof(Plaster), "Plaster", 19, "You don't have enough plaster");
  1041. AddRes(index, typeof(Nails), "Nails", 4, "You don't have enough nails");
  1042.  
  1043. index = AddCraft("Wood", "Wall", "TILESET", 296, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1044. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1045. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1046.  
  1047. index = AddCraft("Wood", "Wall", "TILESET", 297, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1048. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1049. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1050.  
  1051. //Walls - Column
  1052. index = AddCraft("Wood", "Wall", "TILESET", 298, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1053. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1054.  
  1055. //Walls (With Wood Trim) - Corner
  1056. index = AddCraft("Wood", "Wall", "TILESET", 299, 10, typeof(Board), "Board", 19, "You don't have enough boards");
  1057. AddRes(index, typeof(Plaster), "Plaster", 4, "You don't have enough plaster");
  1058. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1059.  
  1060. index = AddCraft("Wood", "Wall", "TILESET", 300, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1061. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1062. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1063.  
  1064. index = AddCraft("Wood", "Wall", "TILESET", 301, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1065. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1066. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1067.  
  1068. index = AddCraft("Wood", "Wall", "TILESET", 302, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1069. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1070. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1071.  
  1072. index = AddCraft("Wood", "Wall", "TILESET", 303, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1073. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1074. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1075.  
  1076. index = AddCraft("Wood", "Wall", "TILESET", 304, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1077. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1078. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1079.  
  1080. index = AddCraft("Wood", "Wall", "TILESET", 305, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1081. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1082. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1083.  
  1084. //Walls (With Wood Trim) - Corner
  1085. index = AddCraft("Wood", "Wall", "TILESET", 306, 10, typeof(Board), "Board", 19, "You don't have enough board");
  1086. AddRes(index, typeof(Plaster), "Plaster", 4, "You don't have enough plaster");
  1087. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1088.  
  1089. index = AddCraft("Wood", "Wall", "TILESET", 307, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1090. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1091. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1092.  
  1093. index = AddCraft("Wood", "Wall", "TILESET", 308, 10, typeof(Board), "Board", 10, "You don't have enough board");
  1094. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1095. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1096.  
  1097. //Walls (No Wood Trim) - Corner
  1098. index = AddCraft("Wood", "Wall", "TILESET", 309, 10, typeof(Board), "Board", 13, "You don't have enough board");
  1099. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1100. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1101.  
  1102. index = AddCraft("Wood", "Wall", "TILESET", 310, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1103. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1104. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1105.  
  1106. index = AddCraft("Wood", "Wall", "TILESET", 311, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1107. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1108. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1109.  
  1110. //Walls (With Wood Trim)
  1111. index = AddCraft("Wood", "Wall", "TILESET", 312, 10, typeof(Board), "Board", 15, "You don't have enough boards");
  1112. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1113. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1114.  
  1115. index = AddCraft("Wood", "Wall", "TILESET", 313, 10, typeof(Board), "Board", 15, "You don't have enough boards");
  1116. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1117. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1118.  
  1119. //Walls - Windows
  1120. index = AddCraft("Wood", "Wall", "TILESET", 314, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1121. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1122. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1123.  
  1124. index = AddCraft("Wood", "Wall", "TILESET", 315, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1125. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1126. AddRes(index, typeof(Nails), "Nails", 2, "You don't have enough nails");
  1127.  
  1128. //Walls - Arches
  1129. index = AddCraft("Wood", "Wall", "TILESET", 316, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  1130. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1131. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1132.  
  1133. index = AddCraft("Wood", "Wall", "TILESET", 317, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1134. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1135. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1136.  
  1137. index = AddCraft("Wood", "Wall", "TILESET", 318, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1138. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1139. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1140.  
  1141. index = AddCraft("Wood", "Wall", "TILESET", 319, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1142. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1143. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1144.  
  1145. index = AddCraft("Wood", "Wall", "TILESET", 320, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1146. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1147. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1148.  
  1149. //Border Walls
  1150. index = AddCraft("Wood", "Wall", "TILESET", 321, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  1151. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1152.  
  1153. index = AddCraft("Wood", "Wall", "TILESET", 322, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1154. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1155.  
  1156. index = AddCraft("Wood", "Wall", "TILESET", 323, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  1157. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1158.  
  1159. //Walls - Columns
  1160. index = AddCraft("Wood", "Wall", "TILESET", 324, 10, typeof(Board), "Board", 1, "You don't have enough boards");
  1161.  
  1162. index = AddCraft("Wood", "Wall", "TILESET", 325, 10, typeof(Board), "Board", 12, "You don't have enough boards");
  1163.  
  1164. index = AddCraft("Wood", "Wall", "TILESET", 326, 10, typeof(Board), "Board", 12, "You don't have enough boards");
  1165.  
  1166. index = AddCraft("Wood", "Wall", "TILESET", 327, 10, typeof(Board), "Board", 12, "You don't have enough boards");
  1167.  
  1168. index = AddCraft("Wood", "Wall", "TILESET", 328, 10, typeof(Board), "Board", 12, "You don't have enough boards");
  1169.  
  1170. //Arch
  1171. index = AddCraft("Wood", "Wall", "TILESET", 329, 10, typeof(Board), "Board", 11, "You don't have enough boards");
  1172. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1173. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1174.  
  1175. //Quarter Walls
  1176. index = AddCraft("Wood", "Wall", "TILESET", 330, 10, typeof(Board), "Board", 1, "You don't have enough boards");
  1177. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1178. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1179.  
  1180. index = AddCraft("Wood", "Wall", "TILESET", 331, 10, typeof(Board), "Board", 1, "You don't have enough boards");
  1181. AddRes(index, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  1182. AddRes(index, typeof(Nails), "Nails", 1, "You don't have enough nails");
  1183.  
  1184. //Walls - Decorative
  1185. index = AddCraft("Wood", "Wall", "TILESET", 332, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1186. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1187. AddRes(index, typeof(Nails), "Nails", 6, "You don't have enough nails");
  1188.  
  1189. index = AddCraft("Wood", "Wall", "TILESET", 333, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1190. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1191. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1192.  
  1193. index = AddCraft("Wood", "Wall", "TILESET", 334, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1194. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1195. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1196.  
  1197. index = AddCraft("Wood", "Wall", "TILESET", 335, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1198. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1199. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1200.  
  1201. index = AddCraft("Wood", "Wall", "TILESET", 336, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1202. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1203. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1204.  
  1205. index = AddCraft("Wood", "Wall", "TILESET", 337, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1206. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1207. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1208.  
  1209. index = AddCraft("Wood", "Wall", "TILESET", 338, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1210. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1211. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1212.  
  1213. index = AddCraft("Wood", "Wall", "TILESET", 339, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1214. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1215. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1216.  
  1217. index = AddCraft("Wood", "Wall", "TILESET", 340, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1218. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1219. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1220.  
  1221. index = AddCraft("Wood", "Wall", "TILESET", 341, 10, typeof(Board), "Board", 25, "You don't have enough boards");
  1222. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1223. AddRes(index, typeof(Nails), "Nails", 5, "You don't have enough nails");
  1224.  
  1225. //Walls - Windows (Full Pane)
  1226. index = AddCraft("Wood", "Wall", "TILESET", 342, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1227. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1228. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1229. AddRes(index, typeof(GlassPane), "Glass Pane", 3, "You don't have enough glass panes");
  1230.  
  1231. index = AddCraft("Wood", "Wall", "TILESET", 343, 10, typeof(Board), "Board", 10, "You don't have enough boards");
  1232. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  1233. AddRes(index, typeof(Nails), "Nails", 3, "You don't have enough nails");
  1234. AddRes(index, typeof(GlassPane), "Glass Pane", 3, "You don't have enough glass panes");
  1235.  
  1236. #endregion Wood & Plaster Walls (295-343)
  1237. #region Palisade & Wooden Log Walls (541-555)
  1238.  
  1239. //Half Walls (Palisade)
  1240. index = AddCraft("Wood", "Wall", "TILESET", 541, 10, typeof(Log), "Log", 15, "You don't have enough boards");
  1241. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1242.  
  1243. index = AddCraft("Wood", "Wall", "TILESET", 542, 10, typeof(Log), "Log", 15, "You don't have enough boards");
  1244. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1245.  
  1246. index = AddCraft("Wood", "Wall", "TILESET", 543, 10, typeof(Log), "Log", 15, "You don't have enough boards");
  1247. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1248.  
  1249. index = AddCraft("Wood", "Wall", "TILESET", 544, 10, typeof(Log), "Log", 15, "You don't have enough boards");
  1250. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1251.  
  1252. //Walls (Palisade)
  1253.  
  1254. index = AddCraft("Wood", "Wall", "TILESET", 545, 10, typeof(Log), "Log", 25, "You don't have enough boards");
  1255. AddRes(index, typeof(Rope), "Rope", 2, "You don't have enough rope");
  1256.  
  1257. index = AddCraft("Wood", "Wall", "TILESET", 546, 10, typeof(Log), "Log", 25, "You don't have enough boards");
  1258. AddRes(index, typeof(Rope), "Rope", 2, "You don't have enough rope");
  1259.  
  1260. index = AddCraft("Wood", "Wall", "TILESET", 547, 10, typeof(Log), "Log", 25, "You don't have enough boards");
  1261. AddRes(index, typeof(Rope), "Rope", 2, "You don't have enough rope");
  1262.  
  1263. index = AddCraft("Wood", "Wall", "TILESET", 548, 10, typeof(Log), "Log", 32, "You don't have enough boards");
  1264. AddRes(index, typeof(Rope), "Rope", 3, "You don't have enough rope");
  1265.  
  1266. //Walls (Plain Logs)
  1267.  
  1268. index = AddCraft("Wood", "Wall", "TILESET", 550, 10, typeof(Log), "Log", 32, "You don't have enough boards");
  1269. AddRes(index, typeof(Rope), "Rope", 3, "You don't have enough rope");
  1270.  
  1271. index = AddCraft("Wood", "Wall", "TILESET", 551, 10, typeof(Log), "Log", 25, "You don't have enough boards");
  1272. AddRes(index, typeof(Rope), "Rope", 2, "You don't have enough rope");
  1273.  
  1274. index = AddCraft("Wood", "Wall", "TILESET", 552, 10, typeof(Log), "Log", 25, "You don't have enough boards");
  1275. AddRes(index, typeof(Rope), "Rope", 2, "You don't have enough rope");
  1276.  
  1277. //Walls (Plain Logs) - Column
  1278. index = AddCraft("Wood", "Wall", "Log Wall", 553, 10, typeof(Log), "Log", 5, "You don't have enough boards");
  1279. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1280.  
  1281. //Border Walls
  1282. index = AddCraft("Wood", "Wall", "TILESET", 554, 10, typeof(Log), "Log", 5, "You don't have enough boards");
  1283. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1284.  
  1285. index = AddCraft("Wood", "Wall", "TILESET", 555, 10, typeof(Log), "Log", 5, "You don't have enough boards");
  1286. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  1287.  
  1288.  
  1289. #endregion Palisade & Wooden Log Walls (541-555)
  1290.  
  1291. //Stone
  1292. #region Natural Stone Walls (26-50)
  1293.  
  1294. //Walls - Corner
  1295. index = AddCraft("Stone", "Wall", "TILESET", 26, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1296. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1297.  
  1298. index = AddCraft("Stone", "Wall", "TILESET", 27, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1299. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1300.  
  1301. index = AddCraft("Stone", "Wall", "TILESET", 28, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1302. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1303.  
  1304. //Walls - Column
  1305. index = AddCraft("Stone", "Wall", "TILESET", 29, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1306. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1307.  
  1308. index = AddCraft("Stone", "Wall", "TILESET", 30, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1309. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1310.  
  1311. index = AddCraft("Stone", "Wall", "TILESET", 31, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1312. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1313.  
  1314. index = AddCraft("Stone", "Wall", "TILESET", 32, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1315. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1316.  
  1317. index = AddCraft("Stone", "Wall", "TILESET", 33, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1318. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1319.  
  1320. //Walls - Windows
  1321. index = AddCraft("Stone", "Wall", "TILESET", 34, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1322. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1323.  
  1324. index = AddCraft("Stone", "Wall", "TILESET", 35, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1325. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1326.  
  1327. //Half Walls - Corner
  1328. index = AddCraft("Stone", "Wall", "TILESET", 36, 10, typeof(Stone), "Stones", 26, "You don't have enough stones");
  1329. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1330.  
  1331. index = AddCraft("Stone", "Wall", "TILESET", 37, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1332. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1333.  
  1334. index = AddCraft("Stone", "Wall", "TILESET", 38, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1335. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1336.  
  1337. //Walls - Column
  1338. index = AddCraft("Stone", "Wall", "TILESET", 39, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1339. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1340.  
  1341. //Walls - Arches - Corner
  1342. index = AddCraft("Stone", "Wall", "TILESET", 40, 10, typeof(Stone), "Stones", 19, "You don't have enough stones");
  1343. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1344.  
  1345. index = AddCraft("Stone", "Wall", "TILESET", 41, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1346. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1347.  
  1348. index = AddCraft("Stone", "Wall", "TILESET", 42, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1349. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1350.  
  1351. index = AddCraft("Stone", "Wall", "TILESET", 43, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1352. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1353.  
  1354. index = AddCraft("Stone", "Wall", "TILESET", 44, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1355. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1356.  
  1357. //Walls - Border Walls - Corner
  1358. index = AddCraft("Stone", "Wall", "TILESET", 45, 10, typeof(Stone), "Stones", 6, "You don't have enough stones");
  1359. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1360.  
  1361. index = AddCraft("Stone", "Wall", "TILESET", 46, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1362. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1363.  
  1364. index = AddCraft("Stone", "Wall", "TILESET", 47, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1365. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1366.  
  1367. //Walls - Border Walls - Column
  1368. index = AddCraft("Stone", "Wall", "TILESET", 48, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1369. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1370.  
  1371. index = AddCraft("Stone", "Wall", "TILESET", 49, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1372. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1373.  
  1374. index = AddCraft("Stone", "Wall", "TILESET", 50, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1375. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1376.  
  1377. #endregion Natural Stone Walls (26-50)
  1378. #region Light Brick Stone Walls (87-121)
  1379.  
  1380. //Walls
  1381. index = AddCraft("Stone", "Wall", "TILESET", 87, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1382. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1383.  
  1384. index = AddCraft("Stone", "Wall", "TILESET", 88, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1385. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1386.  
  1387. //Walls - Corner
  1388. index = AddCraft("Stone", "Wall", "TILESET", 89, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1389. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1390.  
  1391. //Walls - Column
  1392. index = AddCraft("Stone", "Wall", "TILESET", 90, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1393. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1394.  
  1395. //Walls - Arrow Loops
  1396. index = AddCraft("Stone", "Wall", "TILESET", 91, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1397. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1398.  
  1399. index = AddCraft("Stone", "Wall", "TILESET", 92, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1400. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1401.  
  1402. //Walls - Windows
  1403. index = AddCraft("Stone", "Wall", "TILESET", 93, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1404. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1405.  
  1406. index = AddCraft("Stone", "Wall", "TILESET", 94, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1407. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1408.  
  1409. //Half Wall
  1410. index = AddCraft("Stone", "Wall", "TILESET", 95, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1411. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1412.  
  1413. index = AddCraft("Stone", "Wall", "TILESET", 96, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1414. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1415.  
  1416. //Half Wall - Corner
  1417. index = AddCraft("Stone", "Wall", "TILESET", 97, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1418. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1419.  
  1420. //Half Wall - Column
  1421. index = AddCraft("Stone", "Wall", "TILESET", 98, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1422. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1423.  
  1424. //Quarter Wall
  1425. index = AddCraft("Stone", "Wall", "TILESET", 99, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1426. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1427.  
  1428. index = AddCraft("Stone", "Wall", "TILESET", 100, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1429. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1430.  
  1431. //Quarter Wall - Corner
  1432. index = AddCraft("Stone", "Wall", "TILESET", 101, 10, typeof(Stone), "Stones", 13, "You don't have enough stones");
  1433. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1434.  
  1435. //Quarter Wall - Column
  1436. index = AddCraft("Stone", "Wall", "TILESET", 102, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1437. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1438.  
  1439. //Quarter Wall - Column
  1440. index = AddCraft("Stone", "Wall", "TILESET", 103, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1441. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1442.  
  1443. //Quarter Wall - Column
  1444. index = AddCraft("Stone", "Wall", "TILESET", 104, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1445. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1446.  
  1447. index = AddCraft("Stone", "Wall", "TILESET", 105, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1448. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1449.  
  1450. index = AddCraft("Stone", "Wall", "TILESET", 106, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1451. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1452.  
  1453. //Quarter Wall - Corner
  1454. index = AddCraft("Stone", "Wall", "TILESET", 107, 10, typeof(Stone), "Stones", 13, "You don't have enough stones");
  1455. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1456.  
  1457. //Quarter Wall - Column
  1458. index = AddCraft("Stone", "Wall", "TILESET", 108, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1459. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1460.  
  1461. //Arches - Corner
  1462. index = AddCraft("Stone", "Wall", "TILESET", 109, 10, typeof(Stone), "Stones", 19, "You don't have enough stones");
  1463. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1464.  
  1465. index = AddCraft("Stone", "Wall", "TILESET", 110, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1466. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1467.  
  1468. index = AddCraft("Stone", "Wall", "TILESET", 111, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1469. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1470.  
  1471. index = AddCraft("Stone", "Wall", "TILESET", 112, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1472. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1473.  
  1474. index = AddCraft("Stone", "Wall", "TILESET", 113, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1475. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1476.  
  1477. //Battlements
  1478. index = AddCraft("Stone", "Wall", "TILESET", 114, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1479. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1480.  
  1481. index = AddCraft("Stone", "Wall", "TILESET", 115, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1482. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1483.  
  1484. index = AddCraft("Stone", "Wall", "TILESET", 116, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1485. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1486.  
  1487. index = AddCraft("Stone", "Wall", "TILESET", 117, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1488. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1489.  
  1490. index = AddCraft("Stone", "Wall", "TILESET", 118, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1491. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1492.  
  1493. index = AddCraft("Stone", "Wall", "TILESET", 119, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1494. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1495.  
  1496. //Border Walls
  1497. index = AddCraft("Stone", "Wall", "TILESET", 120, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1498. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1499.  
  1500. index = AddCraft("Stone", "Wall", "TILESET", 121, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1501. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1502.  
  1503. #endregion Light Brick Stone Walls (87-121)
  1504. #region Full Block Stone Walls (122-143)
  1505.  
  1506. //Arches
  1507. index = AddCraft("Stone", "Wall", "TILESET", 122, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1508. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1509.  
  1510. index = AddCraft("Stone", "Wall", "TILESET", 123, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1511. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1512.  
  1513. index = AddCraft("Stone", "Wall", "TILESET", 124, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1514. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1515.  
  1516. index = AddCraft("Stone", "Wall", "TILESET", 125, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1517. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1518.  
  1519. index = AddCraft("Stone", "Wall", "TILESET", 126, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1520. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1521.  
  1522. index = AddCraft("Stone", "Wall", "TILESET", 127, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1523. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1524.  
  1525. //Walls
  1526. index = AddCraft("Stone", "Wall", "TILESET", 128, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1527. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1528.  
  1529. index = AddCraft("Stone", "Wall", "TILESET", 129, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1530. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1531.  
  1532. index = AddCraft("Stone", "Wall", "TILESET", 130, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1533. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1534.  
  1535. //Walls - Window
  1536. index = AddCraft("Stone", "Wall", "TILESET", 131, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1537. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1538.  
  1539. //Walls
  1540. index = AddCraft("Stone", "Wall", "TILESET", 132, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1541. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1542.  
  1543. //Walls - Window
  1544. index = AddCraft("Stone", "Wall", "TILESET", 133, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1545. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1546.  
  1547. //Arches
  1548. index = AddCraft("Stone", "Wall", "TILESET", 134, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1549. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1550.  
  1551. index = AddCraft("Stone", "Wall", "TILESET", 135, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1552. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1553.  
  1554. index = AddCraft("Stone", "Wall", "TILESET", 136, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1555. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1556.  
  1557. index = AddCraft("Stone", "Wall", "TILESET", 137, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1558. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1559.  
  1560. index = AddCraft("Stone", "Wall", "TILESET", 138, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1561. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1562.  
  1563. index = AddCraft("Stone", "Wall", "TILESET", 139, 10, typeof(Stone), "Stones", 25, "You don't have enough stones");
  1564. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1565.  
  1566. //Walls
  1567. index = AddCraft("Stone", "Wall", "TILESET", 140, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1568. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1569.  
  1570. //Walls - Window
  1571. index = AddCraft("Stone", "Wall", "TILESET", 141, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1572. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1573.  
  1574. //Walls
  1575. index = AddCraft("Stone", "Wall", "TILESET", 142, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1576. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1577.  
  1578. //Walls - Window
  1579. index = AddCraft("Stone", "Wall", "TILESET", 143, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1580. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1581.  
  1582. #endregion Full Block Stone Walls (122-143)
  1583. #region Regular Stone Walls (197-247)
  1584.  
  1585. //Walls
  1586. index = AddCraft("Stone", "Wall", "TILESET", 197, 10, typeof(Stone), "Stones", 75, "You don't have enough stones");
  1587. AddRes(index, typeof(Mortar), "Mortar", 7, "You don't have enough mortar");
  1588.  
  1589. //Walls - Arches
  1590. index = AddCraft("Stone", "Wall", "TILESET", 198, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1591. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1592.  
  1593. //Walls - Corner
  1594. index = AddCraft("Stone", "Wall", "TILESET", 199, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1595. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  1596.  
  1597. index = AddCraft("Stone", "Wall", "TILESET", 200, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1598. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1599.  
  1600. index = AddCraft("Stone", "Wall", "TILESET", 201, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1601. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1602.  
  1603. index = AddCraft("Stone", "Wall", "TILESET", 202, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1604. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1605.  
  1606. index = AddCraft("Stone", "Wall", "TILESET", 203, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1607. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1608.  
  1609. //Walls - Column
  1610. index = AddCraft("Stone", "Wall", "TILESET", 204, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1611. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1612.  
  1613. //Walls - Arches
  1614. index = AddCraft("Stone", "Wall", "TILESET", 205, 10, typeof(Stone), "Stones", 19, "You don't have enough stones");
  1615. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1616.  
  1617. index = AddCraft("Stone", "Wall", "TILESET", 206, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1618. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1619.  
  1620. index = AddCraft("Stone", "Wall", "TILESET", 207, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1621. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1622.  
  1623. index = AddCraft("Stone", "Wall", "TILESET", 208, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1624. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1625.  
  1626. index = AddCraft("Stone", "Wall", "TILESET", 209, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1627. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1628.  
  1629. //Walls - Buttresses
  1630. index = AddCraft("Stone", "Wall", "TILESET", 210, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1631. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1632.  
  1633. index = AddCraft("Stone", "Wall", "TILESET", 211, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1634. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1635.  
  1636. //Walls - Arches
  1637. index = AddCraft("Stone", "Wall", "TILESET", 212, 10, typeof(Stone), "Stones", 19, "You don't have enough stones");
  1638. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1639.  
  1640. //Walls - Border Walls
  1641. index = AddCraft("Stone", "Wall", "TILESET", 213, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1642. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1643.  
  1644. index = AddCraft("Stone", "Wall", "TILESET", 214, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1645. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1646.  
  1647. //Walls - Arches
  1648. index = AddCraft("Stone", "Wall", "TILESET", 215, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1649. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1650.  
  1651. index = AddCraft("Stone", "Wall", "TILESET", 216, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1652. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1653.  
  1654. index = AddCraft("Stone", "Wall", "TILESET", 217, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1655. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1656.  
  1657. index = AddCraft("Stone", "Wall", "TILESET", 218, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1658. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1659.  
  1660. //Walls - Column
  1661. index = AddCraft("Stone", "Wall", "TILESET", 219, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1662. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1663.  
  1664. //Border Walls - Corner
  1665. index = AddCraft("Stone", "Wall", "TILESET", 220, 10, typeof(Stone), "Stones", 13, "You don't have enough stones");
  1666. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1667.  
  1668. index = AddCraft("Stone", "Wall", "TILESET", 221, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1669. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1670.  
  1671. index = AddCraft("Stone", "Wall", "TILESET", 222, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1672. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1673.  
  1674. //Border Walls - Columns
  1675. index = AddCraft("Stone", "Wall", "TILESET", 223, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1676. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1677.  
  1678. index = AddCraft("Stone", "Wall", "TILESET", 224, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1679. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1680.  
  1681. index = AddCraft("Stone", "Wall", "TILESET", 225, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1682. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1683.  
  1684. index = AddCraft("Stone", "Wall", "TILESET", 226, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1685. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1686.  
  1687. index = AddCraft("Stone", "Wall", "TILESET", 227, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1688. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1689.  
  1690. //Walls - Columns
  1691. index = AddCraft("Stone", "Wall", "TILESET", 228, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1692. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1693.  
  1694. index = AddCraft("Stone", "Wall", "TILESET", 229, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1695. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1696.  
  1697. //Border Walls
  1698. index = AddCraft("Stone", "Wall", "TILESET", 230, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1699. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1700.  
  1701. index = AddCraft("Stone", "Wall", "TILESET", 231, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1702. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1703.  
  1704. //Walls
  1705. index = AddCraft("Stone", "Wall", "TILESET", 232, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1706. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1707.  
  1708. index = AddCraft("Stone", "Wall", "TILESET", 234, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1709. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1710.  
  1711. index = AddCraft("Stone", "Wall", "TILESET", 236, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1712. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1713.  
  1714. index = AddCraft("Stone", "Wall", "TILESET", 238, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1715. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1716.  
  1717. index = AddCraft("Stone", "Wall", "TILESET", 242, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1718. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1719.  
  1720. index = AddCraft("Stone", "Wall", "TILESET", 244, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1721. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1722.  
  1723. index = AddCraft("Stone", "Wall", "TILESET", 246, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1724. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1725.  
  1726. #endregion Regular Stone Walls (197-247)
  1727. #region Dungeon Stone Walls 1 (463-491)
  1728.  
  1729. //Walls
  1730. index = AddCraft("Stone", "Wall", "TILESET", 463, 10, typeof(Stone), "Stones", 52, "You don't have enough stones");
  1731. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1732.  
  1733. index = AddCraft("Stone", "Wall", "TILESET", 464, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1734. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1735.  
  1736. index = AddCraft("Stone", "Wall", "TILESET", 465, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1737. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1738.  
  1739. //Walls - Column
  1740. index = AddCraft("Stone", "Wall", "TILESET", 466, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1741. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1742.  
  1743. //Walls - Windows
  1744. index = AddCraft("Stone", "Wall", "TILESET", 467, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1745. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1746.  
  1747. index = AddCraft("Stone", "Wall", "TILESET", 468, 10, typeof(Stone), "Stones", 40, "You don't have enough stones");
  1748. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  1749.  
  1750. //Arches
  1751. index = AddCraft("Stone", "Wall", "TILESET", 469, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1752. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1753.  
  1754. index = AddCraft("Stone", "Wall", "TILESET", 470, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1755. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1756.  
  1757. index = AddCraft("Stone", "Wall", "TILESET", 471, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1758. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1759.  
  1760. index = AddCraft("Stone", "Wall", "TILESET", 472, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1761. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1762.  
  1763. index = AddCraft("Stone", "Wall", "TILESET", 473, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1764. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1765.  
  1766. index = AddCraft("Stone", "Wall", "TILESET", 474, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1767. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1768.  
  1769. index = AddCraft("Stone", "Wall", "TILESET", 475, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1770. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1771.  
  1772. index = AddCraft("Stone", "Wall", "TILESET", 476, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1773. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1774.  
  1775. index = AddCraft("Stone", "Wall", "TILESET", 477, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1776. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1777.  
  1778. index = AddCraft("Stone", "Wall", "TILESET", 478, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1779. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1780.  
  1781. index = AddCraft("Stone", "Wall", "TILESET", 479, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1782. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1783.  
  1784. index = AddCraft("Stone", "Wall", "TILESET", 480, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1785. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1786.  
  1787. index = AddCraft("Stone", "Wall", "TILESET", 481, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1788. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1789.  
  1790. index = AddCraft("Stone", "Wall", "TILESET", 482, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1791. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1792.  
  1793. index = AddCraft("Stone", "Wall", "TILESET", 483, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1794. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1795.  
  1796. index = AddCraft("Stone", "Wall", "TILESET", 484, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1797. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1798.  
  1799. index = AddCraft("Stone", "Wall", "TILESET", 485, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1800. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1801.  
  1802. index = AddCraft("Stone", "Wall", "TILESET", 486, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1803. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1804.  
  1805. index = AddCraft("Stone", "Wall", "TILESET", 487, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1806. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1807.  
  1808. //Border Walls
  1809. index = AddCraft("Stone", "Wall", "TILESET", 488, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1810. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1811.  
  1812. index = AddCraft("Stone", "Wall", "TILESET", 489, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1813. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1814.  
  1815. index = AddCraft("Stone", "Wall", "TILESET", 490, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1816. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1817.  
  1818. index = AddCraft("Stone", "Wall", "TILESET", 491, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1819. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1820.  
  1821. #endregion Dungeon Stone Walls 1 (463-491)
  1822. #region Dungeon Stone Walls 2 (761-802)
  1823.  
  1824. //Half Walls
  1825. index = AddCraft("Stone", "Wall", "TILESET", 761, 10, typeof(Stone), "Stones", 52, "You don't have enough stones");
  1826. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1827.  
  1828. #endregion Dungeon Stone Walls 2 (761-802)
  1829. #region Castle Stone Walls (711-869)
  1830.  
  1831. //Battlements
  1832. index = AddCraft("Stone", "Wall", "TILESET", 711, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1833. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1834.  
  1835. index = AddCraft("Stone", "Wall", "TILESET", 712, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1836. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1837.  
  1838. index = AddCraft("Stone", "Wall", "TILESET", 713, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1839. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1840.  
  1841. index = AddCraft("Stone", "Wall", "TILESET", 714, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1842. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1843.  
  1844. index = AddCraft("Stone", "Wall", "TILESET", 715, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1845. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1846.  
  1847. index = AddCraft("Stone", "Wall", "TILESET", 716, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1848. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1849.  
  1850. index = AddCraft("Stone", "Wall", "TILESET", 717, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1851. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1852.  
  1853. //Half Walls
  1854. index = AddCraft("Stone", "Wall", "TILESET", 718, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1855. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1856.  
  1857. index = AddCraft("Stone", "Wall", "TILESET", 719, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1858. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1859.  
  1860. index = AddCraft("Stone", "Wall", "TILESET", 720, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1861. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1862.  
  1863. index = AddCraft("Stone", "Wall", "TILESET", 721, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1864. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1865.  
  1866. index = AddCraft("Stone", "Wall", "TILESET", 722, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1867. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1868.  
  1869. index = AddCraft("Stone", "Wall", "TILESET", 723, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1870. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1871.  
  1872. index = AddCraft("Stone", "Wall", "TILESET", 724, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1873. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1874.  
  1875. index = AddCraft("Stone", "Wall", "TILESET", 725, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1876. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1877.  
  1878. //Quarter Walls
  1879. index = AddCraft("Stone", "Wall", "TILESET", 726, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1880. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1881.  
  1882. index = AddCraft("Stone", "Wall", "TILESET", 727, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1883. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1884.  
  1885. index = AddCraft("Stone", "Wall", "TILESET", 728, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1886. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1887.  
  1888. index = AddCraft("Stone", "Wall", "TILESET", 729, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1889. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1890.  
  1891. ///////////////////////////////////////////////////////////////////////
  1892.  
  1893. index = AddCraft("Stone", "Wall", "TILESET", 852, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1894. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1895.  
  1896. index = AddCraft("Stone", "Wall", "TILESET", 854, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1897. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1898.  
  1899. index = AddCraft("Stone", "Wall", "TILESET", 856, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1900. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1901.  
  1902. index = AddCraft("Stone", "Wall", "TILESET", 858, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1903. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1904.  
  1905. index = AddCraft("Stone", "Wall", "TILESET", 860, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1906. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1907.  
  1908. index = AddCraft("Stone", "Wall", "TILESET", 862, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1909. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1910.  
  1911. index = AddCraft("Stone", "Wall", "TILESET", 864, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1912. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1913.  
  1914. index = AddCraft("Stone", "Wall", "TILESET", 866, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1915. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1916.  
  1917. index = AddCraft("Stone", "Wall", "TILESET", 868, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1918. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1919.  
  1920. index = AddCraft("Stone", "Wall", "TILESET", 869, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1921. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1922.  
  1923. #endregion Castle Stone Walls (711-869)
  1924. #region Dungeon Walls (577-768)
  1925.  
  1926. //Walls
  1927. index = AddCraft("Stone", "Wall", "TILESET", 577, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1928. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1929.  
  1930. index = AddCraft("Stone", "Wall", "TILESET", 578, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  1931. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  1932.  
  1933. //Walls - Corner
  1934. index = AddCraft("Stone", "Wall", "TILESET", 579, 10, typeof(Stone), "Stones", 65, "You don't have enough stones");
  1935. AddRes(index, typeof(Mortar), "Mortar", 16, "You don't have enough mortar");
  1936.  
  1937. //Walls - Column
  1938. index = AddCraft("Stone", "Wall", "TILESET", 580, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1939. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1940.  
  1941. //Walls - Arches
  1942. index = AddCraft("Stone", "Wall", "TILESET", 581, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1943. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1944.  
  1945. index = AddCraft("Stone", "Wall", "TILESET", 582, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1946. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1947.  
  1948. //Walls - Arch Tops (Border Wall Size)
  1949. index = AddCraft("Stone", "Wall", "TILESET", 583, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1950. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1951.  
  1952. index = AddCraft("Stone", "Wall", "TILESET", 584, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1953. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1954.  
  1955. //Walls - Arches
  1956. index = AddCraft("Stone", "Wall", "TILESET", 585, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1957. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1958.  
  1959. index = AddCraft("Stone", "Wall", "TILESET", 586, 10, typeof(Stone), "Stones", 15, "You don't have enough stones");
  1960. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1961.  
  1962. //////////////////////////////////////////////////////////////////////////
  1963.  
  1964. //Half Walls
  1965. index = AddCraft("Stone", "Wall", "TILESET", 761, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1966. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1967.  
  1968. index = AddCraft("Stone", "Wall", "TILESET", 762, 10, typeof(Stone), "Stones", 20, "You don't have enough stones");
  1969. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1970.  
  1971. //Half Wall - Corner
  1972. index = AddCraft("Stone", "Wall", "TILESET", 763, 10, typeof(Stone), "Stones", 26, "You don't have enough stones");
  1973. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  1974.  
  1975. //Half Wall - Column
  1976. index = AddCraft("Stone", "Wall", "TILESET", 764, 10, typeof(Stone), "Stones", 5, "You don't have enough stones");
  1977. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1978.  
  1979. //Quarter Walls - Corner
  1980. index = AddCraft("Stone", "Wall", "TILESET", 765, 10, typeof(Stone), "Stones", 13, "You don't have enough stones");
  1981. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1982.  
  1983. index = AddCraft("Stone", "Wall", "TILESET", 766, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1984. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1985.  
  1986. index = AddCraft("Stone", "Wall", "TILESET", 767, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1987. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1988.  
  1989. //Quarter Wall - Column
  1990. index = AddCraft("Stone", "Wall", "TILESET", 768, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  1991. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  1992.  
  1993. #endregion Dungeon Walls (577-768)
  1994.  
  1995. //Brick
  1996. #region Brick Walls (51-86)
  1997.  
  1998. //Walls - Corner
  1999. index = AddCraft("Brick", "Wall", "TILESET", 51, 10, typeof(Brick), "Bricks", 65, "You don't have enough bricks");
  2000. AddRes(index, typeof(Mortar), "Mortar", 6, "You don't have enough mortar");
  2001.  
  2002. index = AddCraft("Brick", "Wall", "TILESET", 52, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2003. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2004.  
  2005. index = AddCraft("Brick", "Wall", "TILESET", 53, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2006. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2007.  
  2008. //Walls - Column
  2009. index = AddCraft("Brick", "Wall", "TILESET", 54, 10, typeof(Brick), "Bricks", 10, "You don't have enough bricks");
  2010. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2011.  
  2012. //Walls - Walls With Wood
  2013. index = AddCraft("Brick", "Wall", "TILESET", 55, 10, typeof(Brick), "Bricks", 40, "You don't have enough bricks");
  2014. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  2015. AddRes(index, typeof(Board), "Board", 5, "You don't have enough wood");
  2016.  
  2017. index = AddCraft("Brick", "Wall", "TILESET", 56, 10, typeof(Brick), "Bricks", 40, "You don't have enough bricks");
  2018. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  2019. AddRes(index, typeof(Board), "Board", 5, "You don't have enough wood");
  2020.  
  2021. index = AddCraft("Brick", "Wall", "TILESET", 57, 10, typeof(Brick), "Bricks", 40, "You don't have enough bricks");
  2022. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  2023. AddRes(index, typeof(Board), "Board", 5, "You don't have enough wood");
  2024.  
  2025. index = AddCraft("Brick", "Wall", "TILESET", 58, 10, typeof(Brick), "Bricks", 40, "You don't have enough bricks");
  2026. AddRes(index, typeof(Mortar), "Mortar", 4, "You don't have enough mortar");
  2027. AddRes(index, typeof(Board), "Board", 5, "You don't have enough wood");
  2028.  
  2029. //Walls - Windows
  2030. index = AddCraft("Brick", "Wall", "TILESET", 59, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2031. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2032.  
  2033. index = AddCraft("Brick", "Wall", "TILESET", 60, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2034. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2035.  
  2036. //Half Walls - Corner
  2037. index = AddCraft("Brick", "Wall", "TILESET", 61, 10, typeof(Brick), "Bricks", 26, "You don't have enough bricks");
  2038. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  2039.  
  2040. index = AddCraft("Brick", "Wall", "TILESET", 62, 10, typeof(Brick), "Bricks", 20, "You don't have enough bricks");
  2041. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  2042.  
  2043. index = AddCraft("Brick", "Wall", "TILESET", 63, 10, typeof(Brick), "Bricks", 20, "You don't have enough bricks");
  2044. AddRes(index, typeof(Mortar), "Mortar", 2, "You don't have enough mortar");
  2045.  
  2046. //Half- Walls - Column
  2047. index = AddCraft("Brick", "Wall", "TILESET", 64, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2048. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2049.  
  2050. //Quarter Walls - Corner
  2051. index = AddCraft("Brick", "Wall", "TILESET", 65, 10, typeof(Brick), "Bricks", 13, "You don't have enough bricks");
  2052. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2053.  
  2054. index = AddCraft("Brick", "Wall", "TILESET", 66, 10, typeof(Brick), "Bricks", 10, "You don't have enough bricks");
  2055. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2056.  
  2057. index = AddCraft("Brick", "Wall", "TILESET", 67, 10, typeof(Brick), "Bricks", 10, "You don't have enough bricks");
  2058. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2059.  
  2060. //Quarter Walls - Column
  2061. index = AddCraft("Brick", "Wall", "TILESET", 68, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2062. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2063.  
  2064. //Arches - Corner
  2065. index = AddCraft("Brick", "Wall", "TILESET", 69, 10, typeof(Brick), "Bricks", 19, "You don't have enough bricks");
  2066. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2067.  
  2068. index = AddCraft("Brick", "Wall", "TILESET", 70, 10, typeof(Brick), "Bricks", 15, "You don't have enough bricks");
  2069. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2070.  
  2071. index = AddCraft("Brick", "Wall", "TILESET", 71, 10, typeof(Brick), "Bricks", 15, "You don't have enough bricks");
  2072. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2073.  
  2074. index = AddCraft("Brick", "Wall", "TILESET", 72, 10, typeof(Brick), "Bricks", 15, "You don't have enough bricks");
  2075. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2076.  
  2077. index = AddCraft("Brick", "Wall", "TILESET", 73, 10, typeof(Brick), "Bricks", 15, "You don't have enough bricks");
  2078. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2079.  
  2080. //2-Story Arch Tops
  2081. index = AddCraft("Brick", "Wall", "TILESET", 74, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2082. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2083.  
  2084. index = AddCraft("Brick", "Wall", "TILESET", 75, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2085. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2086.  
  2087. index = AddCraft("Brick", "Wall", "TILESET", 76, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2088. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2089.  
  2090. index = AddCraft("Brick", "Wall", "TILESET", 77, 10, typeof(Brick), "Bricks", 50, "You don't have enough bricks");
  2091. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  2092.  
  2093. //2-Story Arch Tops (Border Size)
  2094. index = AddCraft("Brick", "Wall", "TILESET", 78, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2095. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2096.  
  2097. index = AddCraft("Brick", "Wall", "TILESET", 79, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2098. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2099.  
  2100. index = AddCraft("Brick", "Wall", "TILESET", 80, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2101. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2102.  
  2103. index = AddCraft("Brick", "Wall", "TILESET", 81, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2104. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2105.  
  2106. //Borders - Corner
  2107. index = AddCraft("Brick", "Wall", "TILESET", 82, 10, typeof(Brick), "Bricks", 6, "You don't have enough bricks");
  2108. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2109.  
  2110. index = AddCraft("Brick", "Wall", "TILESET", 83, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2111. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2112.  
  2113. index = AddCraft("Brick", "Wall", "TILESET", 84, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2114. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2115.  
  2116. index = AddCraft("Brick", "Wall", "TILESET", 85, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2117. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2118.  
  2119. index = AddCraft("Brick", "Wall", "TILESET", 86, 10, typeof(Brick), "Bricks", 5, "You don't have enough bricks");
  2120. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  2121.  
  2122. #endregion Brick Walls (51-86)
  2123.  
  2124. //Log
  2125. #region Log Cabin (144-165)
  2126.  
  2127. //Walls - Corner With Column
  2128. index = AddCraft("Log", "Wall", "TILESET", 144, 10, typeof(Log), "Log", 44, "You don't have enough logs");
  2129.  
  2130. index = AddCraft("Log", "Wall", "TILESET", 145, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2131.  
  2132. index = AddCraft("Log", "Wall", "TILESET", 146, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2133.  
  2134. //Walls - Column
  2135. index = AddCraft("Log", "Wall", "TILESET", 147, 10, typeof(Log), "Log", 12, "You don't have enough logs");
  2136.  
  2137. index = AddCraft("Log", "Wall", "TILESET", 148, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2138.  
  2139. index = AddCraft("Log", "Wall", "TILESET", 149, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2140.  
  2141. //Walls - Wall With Column
  2142. index = AddCraft("Log", "Wall", "TILESET", 150, 10, typeof(Log), "Log", 32, "You don't have enough logs");
  2143.  
  2144. //Walls - Wall With Column
  2145. index = AddCraft("Log", "Wall", "TILESET", 151, 10, typeof(Log), "Log", 32, "You don't have enough logs");
  2146.  
  2147. //Walls - Windows
  2148. index = AddCraft("Log", "Wall", "TILESET", 152, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2149.  
  2150. index = AddCraft("Log", "Wall", "TILESET", 153, 10, typeof(Log), "Log", 25, "You don't have enough logs");
  2151.  
  2152. //Half Walls - Corner
  2153. index = AddCraft("Log", "Wall", "TILESET", 154, 10, typeof(Log), "Log", 26, "You don't have enough logs");
  2154.  
  2155. index = AddCraft("Log", "Wall", "TILESET", 155, 10, typeof(Log), "Log", 15, "You don't have enough logs");
  2156.  
  2157. index = AddCraft("Log", "Wall", "TILESET", 156, 10, typeof(Log), "Log", 15, "You don't have enough logs");
  2158.  
  2159. //Half Walls - Column
  2160. index = AddCraft("Log", "Wall", "TILESET", 157, 10, typeof(Log), "Log", 5, "You don't have enough logs");
  2161.  
  2162. index = AddCraft("Log", "Wall", "TILESET", 158, 10, typeof(Log), "Log", 15, "You don't have enough logs");
  2163.  
  2164. index = AddCraft("Log", "Wall", "TILESET", 159, 10, typeof(Log), "Log", 15, "You don't have enough logs");
  2165.  
  2166. //Half Walls - Wall With Column
  2167. index = AddCraft("Log", "Wall", "TILESET", 160, 10, typeof(Log), "Log", 22, "You don't have enough logs");
  2168.  
  2169. //Half Walls - Wall With Column
  2170. index = AddCraft("Log", "Wall", "TILESET", 161, 10, typeof(Log), "Log", 22, "You don't have enough logs");
  2171.  
  2172. //Quarter Walls
  2173. index = AddCraft("Log", "Wall", "TILESET", 162, 10, typeof(Log), "Log", 10, "You don't have enough logs");
  2174.  
  2175. index = AddCraft("Log", "Wall", "TILESET", 163, 10, typeof(Log), "Log", 10, "You don't have enough logs");
  2176.  
  2177. index = AddCraft("Log", "Wall", "TILESET", 164, 10, typeof(Log), "Log", 10, "You don't have enough logs");
  2178.  
  2179. index = AddCraft("Log", "Wall", "TILESET", 165, 10, typeof(Log), "Log", 10, "You don't have enough logs");
  2180.  
  2181. #endregion Log cabin (144-165)
  2182.  
  2183. //Marble
  2184. #region Marble Walls (248-294)
  2185.  
  2186. //Walls (Fancy Trim) - Corner
  2187. index = AddCraft("Marble", "Wall", "TILESET", 248, 10, typeof(Marble), "Marble", 19, "You don't have enough marble");
  2188.  
  2189. index = AddCraft("Marble", "Wall", "TILESET", 249, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2190.  
  2191. index = AddCraft("Marble", "Wall", "TILESET", 250, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2192.  
  2193. //Walls (Fancy Trim) - Column
  2194. index = AddCraft("Marble", "Wall", "TILESET", 251, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2195.  
  2196. //Walls (Fancy Trim) - Windows
  2197. index = AddCraft("Marble", "Wall", "TILESET", 252, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2198.  
  2199. index = AddCraft("Marble", "Wall", "TILESET", 253, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2200.  
  2201. //Walls - Corner
  2202. index = AddCraft("Marble", "Wall", "TILESET", 254, 10, typeof(Marble), "Marble", 19, "You don't have enough marble");
  2203.  
  2204. index = AddCraft("Marble", "Wall", "TILESET", 255, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2205.  
  2206. index = AddCraft("Marble", "Wall", "TILESET", 256, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2207.  
  2208. //Walls - Column
  2209. index = AddCraft("Marble", "Wall", "TILESET", 257, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2210.  
  2211. //Walls - Windows
  2212. index = AddCraft("Marble", "Wall", "TILESET", 258, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2213.  
  2214. index = AddCraft("Marble", "Wall", "TILESET", 259, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2215.  
  2216. //Walls - Corner
  2217. index = AddCraft("Marble", "Wall", "TILESET", 260, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2218.  
  2219. index = AddCraft("Marble", "Wall", "TILESET", 261, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2220.  
  2221. index = AddCraft("Marble", "Wall", "TILESET", 262, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2222.  
  2223. //Walls - Column
  2224. index = AddCraft("Marble", "Wall", "TILESET", 263, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2225.  
  2226. //Walls - Windows
  2227. index = AddCraft("Marble", "Wall", "TILESET", 264, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2228.  
  2229. index = AddCraft("Marble", "Wall", "TILESET", 265, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2230.  
  2231. //Half Walls - Corner
  2232. index = AddCraft("Marble", "Wall", "TILESET", 266, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2233.  
  2234. index = AddCraft("Marble", "Wall", "TILESET", 267, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2235.  
  2236. index = AddCraft("Marble", "Wall", "TILESET", 268, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2237.  
  2238. //Half Walls - Column
  2239. index = AddCraft("Marble", "Wall", "TILESET", 269, 10, typeof(Marble), "Marble", 3, "You don't have enough marble");
  2240.  
  2241. //Border Walls (Fancy Trim) - Corner
  2242. index = AddCraft("Marble", "Wall", "TILESET", 270, 10, typeof(Marble), "Marble", 6, "You don't have enough marble");
  2243.  
  2244. index = AddCraft("Marble", "Wall", "TILESET", 271, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2245.  
  2246. index = AddCraft("Marble", "Wall", "TILESET", 272, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2247.  
  2248. //Border Walls (Decorative) - Column
  2249. index = AddCraft("Marble", "Wall", "TILESET", 273, 10, typeof(Marble), "Marble", 1, "You don't have enough marble");
  2250.  
  2251. //Walls - Arches - Corner
  2252. index = AddCraft("Marble", "Wall", "TILESET", 274, 10, typeof(Marble), "Marble", 9, "You don't have enough marble");
  2253.  
  2254. index = AddCraft("Marble", "Wall", "TILESET", 275, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2255.  
  2256. index = AddCraft("Marble", "Wall", "TILESET", 276, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2257.  
  2258. index = AddCraft("Marble", "Wall", "TILESET", 277, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2259.  
  2260. index = AddCraft("Marble", "Wall", "TILESET", 278, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2261.  
  2262. //Border Walls - Corner
  2263. index = AddCraft("Marble", "Wall", "TILESET", 279, 10, typeof(Marble), "Marble", 6, "You don't have enough marble");
  2264.  
  2265. index = AddCraft("Marble", "Wall", "TILESET", 280, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2266.  
  2267. index = AddCraft("Marble", "Wall", "TILESET", 281, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2268.  
  2269. //Border Walls - Column
  2270. index = AddCraft("Marble", "Wall", "TILESET", 282, 10, typeof(Marble), "Marble", 1, "You don't have enough marble");
  2271.  
  2272. //Walls (Fancy Trim) - Large Columns
  2273. index = AddCraft("Marble", "Wall", "TILESET", 283, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2274.  
  2275. index = AddCraft("Marble", "Wall", "TILESET", 284, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2276.  
  2277. index = AddCraft("Marble", "Wall", "TILESET", 285, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2278.  
  2279. //Walls - Large Columns
  2280. index = AddCraft("Marble", "Wall", "TILESET", 286, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2281.  
  2282. index = AddCraft("Marble", "Wall", "TILESET", 287, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2283.  
  2284. index = AddCraft("Marble", "Wall", "TILESET", 288, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2285.  
  2286. //Walls - Full Wall Arches
  2287. index = AddCraft("Marble", "Wall", "TILESET", 289, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2288.  
  2289. index = AddCraft("Marble", "Wall", "TILESET", 290, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2290.  
  2291. index = AddCraft("Marble", "Wall", "TILESET", 291, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2292.  
  2293. index = AddCraft("Marble", "Wall", "TILESET", 292, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2294.  
  2295. //Walls - Border Walls
  2296. index = AddCraft("Marble", "Wall", "TILESET", 293, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2297.  
  2298. index = AddCraft("Marble", "Wall", "TILESET", 294, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2299.  
  2300. #endregion Marble Walls (248-294)
  2301. #region White Marble Walls (657-704)
  2302.  
  2303. //Walls - (Decorative) Corner
  2304. index = AddCraft("Marble", "Wall", "TILESET", 657, 10, typeof(Marble), "Marble", 19, "You don't have enough marble");
  2305.  
  2306. index = AddCraft("Marble", "Wall", "TILESET", 658, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2307.  
  2308. index = AddCraft("Marble", "Wall", "TILESET", 659, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2309.  
  2310. //Walls - Column
  2311. index = AddCraft("Marble", "Wall", "TILESET", 660, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2312.  
  2313. //Walls - Windows
  2314. index = AddCraft("Marble", "Wall", "TILESET", 661, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2315.  
  2316. index = AddCraft("Marble", "Wall", "TILESET", 662, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2317.  
  2318. //Walls (Plain Trim) - Corner
  2319. index = AddCraft("Marble", "Wall", "TILESET", 663, 10, typeof(Marble), "Marble", 19, "You don't have enough marble");
  2320.  
  2321. index = AddCraft("Marble", "Wall", "TILESET", 664, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2322.  
  2323. index = AddCraft("Marble", "Wall", "TILESET", 665, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2324.  
  2325. //Walls (Plain Trim) - Column
  2326. index = AddCraft("Marble", "Wall", "TILESET", 666, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2327.  
  2328. //Walls (Plain Trim) - Windows
  2329. index = AddCraft("Marble", "Wall", "TILESET", 667, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2330.  
  2331. index = AddCraft("Marble", "Wall", "TILESET", 668, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2332.  
  2333. //Walls (Fancy Trim) - Corner
  2334. index = AddCraft("Marble", "Wall", "TILESET", 669, 10, typeof(Marble), "Marble", 19, "You don't have enough marble");
  2335.  
  2336. index = AddCraft("Marble", "Wall", "TILESET", 670, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2337.  
  2338. index = AddCraft("Marble", "Wall", "TILESET", 671, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2339.  
  2340. //Walls (Fancy Trim) - Column
  2341. index = AddCraft("Marble", "Wall", "TILESET", 672, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2342.  
  2343. //Half Walls - Corner
  2344. index = AddCraft("Marble", "Wall", "TILESET", 673, 10, typeof(Marble), "Marble", 13, "You don't have enough marble");
  2345.  
  2346. index = AddCraft("Marble", "Wall", "TILESET", 674, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2347.  
  2348. index = AddCraft("Marble", "Wall", "TILESET", 675, 10, typeof(Marble), "Marble", 10, "You don't have enough marble");
  2349.  
  2350. index = AddCraft("Marble", "Wall", "TILESET", 676, 10, typeof(Marble), "Marble", 3, "You don't have enough marble");
  2351.  
  2352. //Border Walls
  2353. index = AddCraft("Marble", "Wall", "TILESET", 677, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2354.  
  2355. index = AddCraft("Marble", "Wall", "TILESET", 678, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2356.  
  2357. //Walls (Fancy Trim) Large Column
  2358. index = AddCraft("Marble", "Wall", "TILESET", 679, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2359.  
  2360. index = AddCraft("Marble", "Wall", "TILESET", 680, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2361.  
  2362. index = AddCraft("Marble", "Wall", "TILESET", 681, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2363.  
  2364. //Walls - Large Column
  2365. index = AddCraft("Marble", "Wall", "TILESET", 682, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2366.  
  2367. index = AddCraft("Marble", "Wall", "TILESET", 683, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2368.  
  2369. index = AddCraft("Marble", "Wall", "TILESET", 684, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2370.  
  2371. //Walls (Fancy Trim) - Windows
  2372. index = AddCraft("Marble", "Wall", "TILESET", 685, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2373.  
  2374. index = AddCraft("Marble", "Wall", "TILESET", 686, 10, typeof(Marble), "Marble", 15, "You don't have enough marble");
  2375.  
  2376. //Walls - Arches - Corner
  2377. index = AddCraft("Marble", "Wall", "TILESET", 687, 10, typeof(Marble), "Marble", 9, "You don't have enough marble");
  2378.  
  2379. index = AddCraft("Marble", "Wall", "TILESET", 689, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2380.  
  2381. index = AddCraft("Marble", "Wall", "TILESET", 690, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2382.  
  2383. index = AddCraft("Marble", "Wall", "TILESET", 691, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2384.  
  2385. index = AddCraft("Marble", "Wall", "TILESET", 692, 10, typeof(Marble), "Marble", 7, "You don't have enough marble");
  2386.  
  2387. //Border Walls - Corner
  2388. index = AddCraft("Marble", "Wall", "TILESET", 693, 10, typeof(Marble), "Marble", 6, "You don't have enough marble");
  2389.  
  2390. index = AddCraft("Marble", "Wall", "TILESET", 694, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2391.  
  2392. index = AddCraft("Marble", "Wall", "TILESET", 695, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2393.  
  2394. index = AddCraft("Marble", "Wall", "TILESET", 696, 10, typeof(Marble), "Marble", 1, "You don't have enough marble");
  2395.  
  2396. //Border Walls (Fancy Trim) - Corner
  2397. index = AddCraft("Marble", "Wall", "TILESET", 697, 10, typeof(Marble), "Marble", 6, "You don't have enough marble");
  2398.  
  2399. index = AddCraft("Marble", "Wall", "TILESET", 698, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2400.  
  2401. index = AddCraft("Marble", "Wall", "TILESET", 699, 10, typeof(Marble), "Marble", 5, "You don't have enough marble");
  2402.  
  2403. index = AddCraft("Marble", "Wall", "TILESET", 700, 10, typeof(Marble), "Marble", 1, "You don't have enough marble");
  2404.  
  2405. //Walls - Full Wall Arches
  2406. index = AddCraft("Marble", "Wall", "TILESET", 701, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2407.  
  2408. index = AddCraft("Marble", "Wall", "TILESET", 702, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2409.  
  2410. index = AddCraft("Marble", "Wall", "TILESET", 703, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2411.  
  2412. index = AddCraft("Marble", "Wall", "TILESET", 704, 10, typeof(Marble), "Marble", 12, "You don't have enough marble");
  2413.  
  2414. #endregion Marble Walls (657-704)
  2415.  
  2416. //Sandstone
  2417. #region Sandstone Walls (344-603)
  2418.  
  2419. //Walls (Decorative) - Corner
  2420. index = AddCraft("Sandstone", "Wall", "TILESET", 344, 10, typeof(SandStone), "Sandstone", 19, "You don't have enough sandstone");
  2421.  
  2422. index = AddCraft("Sandstone", "Wall", "TILESET", 345, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2423.  
  2424. index = AddCraft("Sandstone", "Wall", "TILESET", 346, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2425.  
  2426. //Walls - Column
  2427. index = AddCraft("Sandstone", "Wall", "TILESET", 347, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2428.  
  2429. index = AddCraft("Sandstone", "Wall", "TILESET", 348, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2430.  
  2431. index = AddCraft("Sandstone", "Wall", "TILESET", 349, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2432.  
  2433. //Walls (Plain) - Corner
  2434. index = AddCraft("Sandstone", "Wall", "TILESET", 350, 10, typeof(SandStone), "Sandstone", 19, "You don't have enough sandstone");
  2435.  
  2436. index = AddCraft("Sandstone", "Wall", "TILESET", 351, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2437.  
  2438. index = AddCraft("Sandstone", "Wall", "TILESET", 352, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2439.  
  2440. //Walls - Column
  2441. index = AddCraft("Sandstone", "Wall", "TILESET", 353, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2442.  
  2443. //Walls - Windows
  2444. index = AddCraft("Sandstone", "Wall", "TILESET", 354, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2445.  
  2446. index = AddCraft("Sandstone", "Wall", "TILESET", 355, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2447.  
  2448. //Half-Walls (Decorative) - Corner
  2449. index = AddCraft("Sandstone", "Wall", "TILESET", 356, 10, typeof(SandStone), "Sandstone", 13, "You don't have enough sandstone");
  2450.  
  2451. index = AddCraft("Sandstone", "Wall", "TILESET", 357, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2452.  
  2453. index = AddCraft("Sandstone", "Wall", "TILESET", 358, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2454.  
  2455. index = AddCraft("Sandstone", "Wall", "TILESET", 359, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2456.  
  2457. //Half-Walls (Plain) - Corner
  2458. index = AddCraft("Sandstone", "Wall", "TILESET", 360, 10, typeof(SandStone), "Sandstone", 13, "You don't have enough sandstone");
  2459.  
  2460. index = AddCraft("Sandstone", "Wall", "TILESET", 361, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2461.  
  2462. index = AddCraft("Sandstone", "Wall", "TILESET", 362, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2463.  
  2464. index = AddCraft("Sandstone", "Wall", "TILESET", 363, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2465.  
  2466. //Arches - Corner
  2467. index = AddCraft("Sandstone", "Wall", "TILESET", 364, 10, typeof(SandStone), "Sandstone", 9, "You don't have enough sandstone");
  2468.  
  2469. index = AddCraft("Sandstone", "Wall", "TILESET", 365, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2470.  
  2471. index = AddCraft("Sandstone", "Wall", "TILESET", 366, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2472.  
  2473. index = AddCraft("Sandstone", "Wall", "TILESET", 267, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2474.  
  2475. index = AddCraft("Sandstone", "Wall", "TILESET", 368, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2476.  
  2477. //Arches - Tops
  2478. index = AddCraft("Sandstone", "Wall", "TILESET", 369, 10, typeof(SandStone), "Sandstone", 2, "You don't have enough sandstone");
  2479.  
  2480. index = AddCraft("Sandstone", "Wall", "TILESET", 370, 10, typeof(SandStone), "Sandstone", 2, "You don't have enough sandstone");
  2481.  
  2482. //Battlement
  2483. index = AddCraft("Sandstone", "Wall", "TILESET", 371, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2484.  
  2485. //Half-Wall (Plain) - Corner
  2486. index = AddCraft("Sandstone", "Wall", "TILESET", 372, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2487.  
  2488. //Full Tile Walls
  2489. index = AddCraft("Sandstone", "Wall", "TILESET", 373, 10, typeof(SandStone), "Sandstone", 25, "You don't have enough sandstone");
  2490.  
  2491. index = AddCraft("Sandstone", "Wall", "TILESET", 374, 10, typeof(SandStone), "Sandstone", 25, "You don't have enough sandstone");
  2492.  
  2493. index = AddCraft("Sandstone", "Wall", "TILESET", 375, 10, typeof(SandStone), "Sandstone", 25, "You don't have enough sandstone");
  2494.  
  2495. index = AddCraft("Sandstone", "Wall", "TILESET", 376, 10, typeof(SandStone), "Sandstone", 25, "You don't have enough sandstone");
  2496.  
  2497. //Battlements
  2498. index = AddCraft("Sandstone", "Wall", "TILESET", 377, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2499.  
  2500. index = AddCraft("Sandstone", "Wall", "TILESET", 378, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2501.  
  2502. index = AddCraft("Sandstone", "Wall", "TILESET", 379, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2503.  
  2504. index = AddCraft("Sandstone", "Wall", "TILESET", 380, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2505.  
  2506. index = AddCraft("Sandstone", "Wall", "TILESET", 381, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2507.  
  2508. //Arches
  2509. index = AddCraft("Sandstone", "Wall", "TILESET", 382, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2510.  
  2511. index = AddCraft("Sandstone", "Wall", "TILESET", 383, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2512.  
  2513. index = AddCraft("Sandstone", "Wall", "TILESET", 384, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2514.  
  2515. index = AddCraft("Sandstone", "Wall", "TILESET", 385, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2516.  
  2517. //Half-Walls (Plain) - Corners
  2518. index = AddCraft("Sandstone", "Wall", "TILESET", 386, 10, typeof(SandStone), "Sandstone", 13, "You don't have enough sandstone");
  2519.  
  2520. index = AddCraft("Sandstone", "Wall", "TILESET", 387, 10, typeof(SandStone), "Sandstone", 13, "You don't have enough sandstone");
  2521.  
  2522. //Half-Walls (Plain)
  2523. index = AddCraft("Sandstone", "Wall", "TILESET", 388, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2524.  
  2525. index = AddCraft("Sandstone", "Wall", "TILESET", 389, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2526.  
  2527. //Arches
  2528. index = AddCraft("Sandstone", "Wall", "TILESET", 390, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2529.  
  2530. index = AddCraft("Sandstone", "Wall", "TILESET", 391, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2531.  
  2532. index = AddCraft("Sandstone", "Wall", "TILESET", 392, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2533.  
  2534. index = AddCraft("Sandstone", "Wall", "TILESET", 393, 10, typeof(SandStone), "Sandstone", 7, "You don't have enough sandstone");
  2535.  
  2536. //Arches (Decroative) - Full Wall
  2537. index = AddCraft("Sandstone", "Wall", "TILESET", 394, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2538.  
  2539. index = AddCraft("Sandstone", "Wall", "TILESET", 395, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2540.  
  2541. index = AddCraft("Sandstone", "Wall", "TILESET", 396, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2542.  
  2543. index = AddCraft("Sandstone", "Wall", "TILESET", 397, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2544.  
  2545. index = AddCraft("Sandstone", "Wall", "TILESET", 398, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2546.  
  2547. index = AddCraft("Sandstone", "Wall", "TILESET", 399, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2548.  
  2549. //Arches (Plain) - Full Wall
  2550. index = AddCraft("Sandstone", "Wall", "TILESET", 400, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2551.  
  2552. index = AddCraft("Sandstone", "Wall", "TILESET", 401, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2553.  
  2554. index = AddCraft("Sandstone", "Wall", "TILESET", 402, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2555.  
  2556. index = AddCraft("Sandstone", "Wall", "TILESET", 403, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2557.  
  2558. //Walls - Columns
  2559. index = AddCraft("Sandstone", "Wall", "TILESET", 404, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2560.  
  2561. index = AddCraft("Sandstone", "Wall", "TILESET", 405, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2562.  
  2563. index = AddCraft("Sandstone", "Wall", "TILESET", 406, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2564.  
  2565. //Border Walls
  2566. index = AddCraft("Sandstone", "Wall", "TILESET", 407, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2567.  
  2568. index = AddCraft("Sandstone", "Wall", "TILESET", 408, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2569.  
  2570. //Quarter Walls
  2571. index = AddCraft("Sandstone", "Wall", "TILESET", 409, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2572.  
  2573. index = AddCraft("Sandstone", "Wall", "TILESET", 410, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2574.  
  2575. ///////////////////////////////////////////////////////////////////////
  2576.  
  2577. //Battlement
  2578. index = AddCraft("Sandstone", "Wall", "TILESET", 420, 10, typeof(SandStone), "Sandstone", 20, "You don't have enough sandstone");
  2579.  
  2580. ///////////////////////////////////////////////////////////////////////
  2581.  
  2582. //Quarter Walls
  2583. index = AddCraft("Sandstone", "Wall", "TILESET", 433, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2584.  
  2585. index = AddCraft("Sandstone", "Wall", "TILESET", 434, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2586.  
  2587. //Border Walls
  2588. index = AddCraft("Sandstone", "Wall", "TILESET", 435, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2589.  
  2590. index = AddCraft("Sandstone", "Wall", "TILESET", 436, 10, typeof(SandStone), "Sandstone", 3, "You don't have enough sandstone");
  2591.  
  2592. ///////////////////////////////////////////////////////////////////////
  2593.  
  2594. //Half Walls (Plain) - Corner
  2595. index = AddCraft("Sandstone", "Wall", "TILESET", 458, 10, typeof(SandStone), "Sandstone", 10, "You don't have enough sandstone");
  2596.  
  2597. ///////////////////////////////////////////////////////////////////////
  2598.  
  2599. //Quarter Walls
  2600. index = AddCraft("Sandstone", "Wall", "TILESET", 492, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2601.  
  2602. index = AddCraft("Sandstone", "Wall", "TILESET", 493, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2603.  
  2604. index = AddCraft("Sandstone", "Wall", "TILESET", 494, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2605.  
  2606. index = AddCraft("Sandstone", "Wall", "TILESET", 495, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2607.  
  2608. ///////////////////////////////////////////////////////////////////////
  2609.  
  2610. //Walls (Highly Decorative) - Corner
  2611. index = AddCraft("Sandstone", "Wall", "TILESET", 588, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2612.  
  2613. index = AddCraft("Sandstone", "Wall", "TILESET", 589, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2614.  
  2615. index = AddCraft("Sandstone", "Wall", "TILESET", 590, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2616.  
  2617. index = AddCraft("Sandstone", "Wall", "TILESET", 591, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2618.  
  2619. index = AddCraft("Sandstone", "Wall", "TILESET", 592, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2620.  
  2621. index = AddCraft("Sandstone", "Wall", "TILESET", 593, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2622.  
  2623. //Walls - Window
  2624. index = AddCraft("Sandstone", "Wall", "TILESET", 594, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2625.  
  2626. index = AddCraft("Sandstone", "Wall", "TILESET", 595, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2627.  
  2628. index = AddCraft("Sandstone", "Wall", "TILESET", 596, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2629.  
  2630. index = AddCraft("Sandstone", "Wall", "TILESET", 597, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2631.  
  2632. index = AddCraft("Sandstone", "Wall", "TILESET", 598, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2633.  
  2634. index = AddCraft("Sandstone", "Wall", "TILESET", 599, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2635.  
  2636. //Walls - Columns
  2637. index = AddCraft("Sandstone", "Wall", "TILESET", 600, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2638.  
  2639. index = AddCraft("Sandstone", "Wall", "TILESET", 601, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2640.  
  2641. index = AddCraft("Sandstone", "Wall", "TILESET", 602, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2642.  
  2643. index = AddCraft("Sandstone", "Wall", "TILESET", 603, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2644.  
  2645. #endregion Sandstone Walls (344-603)
  2646. #region Sandstone With Plaster Walls (511-524)
  2647.  
  2648. //Walls
  2649. index = AddCraft("Sandstone", "Wall", "TILESET", 511, 10, typeof(SandStone), "Sandstone", 19, "You don't have enough sandstone");
  2650. AddRes(index, typeof(Plaster), "Plaster", 19, "You don't have enough plaster");
  2651. index = AddCraft("Sandstone", "Wall", "TILESET", 512, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2652. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2653. index = AddCraft("Sandstone", "Wall", "TILESET", 513, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2654. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2655. index = AddCraft("Sandstone", "Wall", "TILESET", 514, 10, typeof(SandStone), "Sandstone", 5, "You don't have enough sandstone");
  2656. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2657. index = AddCraft("Sandstone", "Wall", "TILESET", 515, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2658. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2659. index = AddCraft("Sandstone", "Wall", "TILESET", 516, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2660. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2661. index = AddCraft("Sandstone", "Wall", "TILESET", 517, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2662. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2663. index = AddCraft("Sandstone", "Wall", "TILESET", 518, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2664. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2665.  
  2666. //Walls - Windows
  2667. index = AddCraft("Sandstone", "Wall", "TILESET", 519, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2668. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2669. index = AddCraft("Sandstone", "Wall", "TILESET", 520, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2670. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2671. index = AddCraft("Sandstone", "Wall", "TILESET", 521, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2672. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2673. index = AddCraft("Sandstone", "Wall", "TILESET", 522, 10, typeof(SandStone), "Sandstone", 15, "You don't have enough sandstone");
  2674. AddRes(index, typeof(Plaster), "Plaster", 15, "You don't have enough plaster");
  2675.  
  2676. //Border Walls
  2677. index = AddCraft("Sandstone", "Wall", "TILESET", 523, 10, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  2678. index = AddCraft("Sandstone", "Wall", "TILESET", 524, 10, typeof(Plaster), "Plaster", 5, "You don't have enough plaster");
  2679. #endregion Sandstone With Plaster Walls (511-524)
  2680.  
  2681. //Bamboo
  2682. #region Ratten Walls (411-432)
  2683.  
  2684. //Arches - Column
  2685. index = AddCraft("Wood", "Wall", "TILESET", 411, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2686. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2687.  
  2688. //Arches - Corner
  2689. index = AddCraft("Wood", "Wall", "TILESET", 412, 10, typeof(Bamboo), "Board", 6, "You don't have enough bamboo");
  2690. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2691.  
  2692. index = AddCraft("Wood", "Wall", "TILESET", 413, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2693. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2694.  
  2695. index = AddCraft("Wood", "Wall", "TILESET", 414, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2696. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2697.  
  2698. index = AddCraft("Wood", "Wall", "TILESET", 415, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2699. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2700.  
  2701. index = AddCraft("Wood", "Wall", "TILESET", 416, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2702. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2703.  
  2704. index = AddCraft("Wood", "Wall", "TILESET", 417, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2705. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2706.  
  2707. index = AddCraft("Wood", "Wall", "TILESET", 418, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2708. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2709.  
  2710. //Arches - Half Wall - Column
  2711. index = AddCraft("Wood", "Wall", "TILESET", 419, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2712. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2713.  
  2714. ///////////////////////////////////////////////////////////////////////
  2715.  
  2716. //Walls - Corner
  2717. index = AddCraft("Wood", "Wall", "TILESET", 421, 10, typeof(Bamboo), "Bamboo", 19, "You don't have enough bamboo");
  2718. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2719. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2720.  
  2721. index = AddCraft("Wood", "Wall", "TILESET", 422, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2722. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2723. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2724.  
  2725. index = AddCraft("Wood", "Wall", "TILESET", 423, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2726. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2727. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2728.  
  2729. //Walls - Column
  2730. index = AddCraft("Wood", "Wall", "TILESET", 424, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2731. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2732.  
  2733. index = AddCraft("Wood", "Wall", "TILESET", 425, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2734. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2735. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2736.  
  2737. index = AddCraft("Wood", "Wall", "TILESET", 426, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2738. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2739. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2740.  
  2741. index = AddCraft("Wood", "Wall", "TILESET", 427, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2742. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2743. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2744.  
  2745. index = AddCraft("Wood", "Wall", "TILESET", 428, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2746. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2747. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2748.  
  2749. //Walls - Windows
  2750. index = AddCraft("Wood", "Wall", "TILESET", 429, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2751. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2752. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2753.  
  2754. index = AddCraft("Wood", "Wall", "TILESET", 430, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2755. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2756. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2757.  
  2758. index = AddCraft("Wood", "Wall", "TILESET", 431, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2759. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2760. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2761.  
  2762. index = AddCraft("Wood", "Wall", "TILESET", 432, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2763. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2764. AddRes(index, typeof(SoftenedReeds), "Softened Reeds", 1, "You don't have enough softened reeds");
  2765.  
  2766. #endregion Ratten Walls (411-432)
  2767. #region Hide Walls (437-462)
  2768.  
  2769. //Quarter Wall - Column
  2770. index = AddCraft("Wood", "Wall", "TILESET", 437, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2771.  
  2772. //Walls - Corner
  2773. index = AddCraft("Wood", "Wall", "TILESET", 438, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2774. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2775. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2776.  
  2777. index = AddCraft("Wood", "Wall", "TILESET", 439, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2778. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2779. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2780.  
  2781. index = AddCraft("Wood", "Wall", "TILESET", 440, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2782. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2783. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2784.  
  2785. //Walls - Column
  2786. index = AddCraft("Wood", "Wall", "TILESET", 441, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2787.  
  2788. index = AddCraft("Wood", "Wall", "TILESET", 442, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2789. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2790. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2791.  
  2792. index = AddCraft("Wood", "Wall", "TILESET", 443, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2793. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2794. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2795.  
  2796. index = AddCraft("Wood", "Wall", "TILESET", 444, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2797. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2798. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2799.  
  2800. index = AddCraft("Wood", "Wall", "TILESET", 445, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2801. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2802. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2803.  
  2804. index = AddCraft("Wood", "Wall", "TILESET", 446, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2805. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2806. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2807.  
  2808. index = AddCraft("Wood", "Wall", "TILESET", 447, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2809. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2810. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2811.  
  2812. index = AddCraft("Wood", "Wall", "TILESET", 448, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2813. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2814. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2815.  
  2816. index = AddCraft("Wood", "Wall", "TILESET", 449, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2817. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2818. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2819.  
  2820. index = AddCraft("Wood", "Wall", "TILESET", 450, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2821. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2822. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2823.  
  2824. index = AddCraft("Wood", "Wall", "TILESET", 451, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2825. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2826. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2827.  
  2828. //Walls - Windows
  2829. index = AddCraft("Wood", "Wall", "TILESET", 452, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2830. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2831. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2832.  
  2833. index = AddCraft("Wood", "Wall", "TILESET", 453, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2834. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2835. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2836.  
  2837. index = AddCraft("Wood", "Wall", "TILESET", 454, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2838. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2839. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2840.  
  2841. index = AddCraft("Wood", "Wall", "TILESET", 455, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2842. AddRes(index, typeof(Leather), "Leather", 15, "You don't have enough leather");
  2843. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2844.  
  2845. //Border Walls
  2846. index = AddCraft("Wood", "Wall", "TILESET", 456, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2847. AddRes(index, typeof(Leather), "Leather", 3, "You don't have enough leather");
  2848. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2849.  
  2850. index = AddCraft("Wood", "Wall", "TILESET", 457, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2851. AddRes(index, typeof(Leather), "Leather", 3, "You don't have enough leather");
  2852. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2853.  
  2854. //Border Walls - Columns
  2855. index = AddCraft("Wood", "Wall", "TILESET", 459, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2856. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2857.  
  2858. index = AddCraft("Wood", "Wall", "TILESET", 460, 10, typeof(Bamboo), "Bamboo", 3, "You don't have enough bamboo");
  2859. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2860.  
  2861. //Quarter Walls - Columns
  2862. index = AddCraft("Wood", "Wall", "TILESET", 461, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2863. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2864.  
  2865. index = AddCraft("Wood", "Wall", "TILESET", 462, 10, typeof(Bamboo), "Bamboo", 5, "You don't have enough bamboo");
  2866. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2867.  
  2868. #endregion Hide Walls (437-462)
  2869. #region Bamboo Walls (527-538)
  2870.  
  2871. //Walls
  2872. index = AddCraft("Wood", "Wall", "TILESET", 527, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2873. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2874.  
  2875. index = AddCraft("Wood", "Wall", "TILESET", 528, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2876. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2877.  
  2878. index = AddCraft("Wood", "Wall", "TILESET", 529, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2879. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2880.  
  2881. index = AddCraft("Wood", "Wall", "TILESET", 530, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2882. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2883.  
  2884. index = AddCraft("Wood", "Wall", "TILESET", 531, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2885. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2886.  
  2887. index = AddCraft("Wood", "Wall", "TILESET", 532, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2888. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2889.  
  2890. index = AddCraft("Wood", "Wall", "TILESET", 533, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2891. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2892.  
  2893. index = AddCraft("Wood", "Wall", "TILESET", 534, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2894. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2895.  
  2896. index = AddCraft("Wood", "Wall", "TILESET", 535, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2897. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2898.  
  2899. index = AddCraft("Wood", "Wall", "TILESET", 536, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2900. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2901.  
  2902. index = AddCraft("Wood", "Wall", "TILESET", 537, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2903. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2904.  
  2905. index = AddCraft("Wood", "Wall", "TILESET", 538, 10, typeof(Bamboo), "Bamboo", 15, "You don't have enough bamboo");
  2906. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2907.  
  2908. #endregion Bamboo Walls (527-538)
  2909.  
  2910. //Cloth
  2911. #region Tent Walls (496-893)
  2912.  
  2913. //Walls (Blue Tent) - Corner
  2914. index = AddCraft("Wood", "Wall", "TILESET", 496, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2915. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2916. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2917.  
  2918. index = AddCraft("Wood", "Wall", "TILESET", 497, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2919. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  2920. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2921.  
  2922. index = AddCraft("Wood", "Wall", "TILESET", 498, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2923. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  2924. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2925.  
  2926. //Walls (Blue Tent) - Column
  2927. index = AddCraft("Wood", "Wall", "TILESET", 499, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2928.  
  2929. //Walls (Blue Tent) - Corners
  2930. index = AddCraft("Wood", "Wall", "TILESET", 500, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2931. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2932. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2933.  
  2934. index = AddCraft("Wood", "Wall", "TILESET", 501, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2935. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2936. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2937.  
  2938. //Half Walls (Blue Tent)
  2939. index = AddCraft("Wood", "Wall", "TILESET", 502, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2940. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2941. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2942.  
  2943. index = AddCraft("Wood", "Wall", "TILESET", 503, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2944. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2945. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2946.  
  2947. index = AddCraft("Wood", "Wall", "TILESET", 504, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2948. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2949. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2950.  
  2951. index = AddCraft("Wood", "Wall", "TILESET", 505, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2952. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2953. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2954.  
  2955. ///////////////////////////////////////////////////////////////////////
  2956.  
  2957. //Walls (Green Tent) - Corner
  2958. index = AddCraft("Wood", "Wall", "TILESET", 560, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2959. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2960. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2961.  
  2962. index = AddCraft("Wood", "Wall", "TILESET", 561, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2963. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  2964. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2965.  
  2966. index = AddCraft("Wood", "Wall", "TILESET", 562, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2967. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  2968. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2969.  
  2970. //Walls (Green Tent) - Column
  2971. index = AddCraft("Wood", "Wall", "TILESET", 563, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2972.  
  2973. //Walls (Green Tent) - Corners
  2974. index = AddCraft("Wood", "Wall", "TILESET", 564, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2975. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2976. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2977.  
  2978. index = AddCraft("Wood", "Wall", "TILESET", 565, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  2979. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  2980. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2981.  
  2982. //Half Walls (Green Tent)
  2983. index = AddCraft("Wood", "Wall", "TILESET", 566, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2984. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2985. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2986.  
  2987. index = AddCraft("Wood", "Wall", "TILESET", 567, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2988. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2989. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2990.  
  2991. index = AddCraft("Wood", "Wall", "TILESET", 568, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2992. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2993. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2994.  
  2995. index = AddCraft("Wood", "Wall", "TILESET", 569, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  2996. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  2997. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  2998.  
  2999. ///////////////////////////////////////////////////////////////////////
  3000.  
  3001. //Walls (Light Blue Tent) - Corner
  3002. index = AddCraft("Wood", "Wall", "TILESET", 734, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3003. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3004. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3005.  
  3006. index = AddCraft("Wood", "Wall", "TILESET", 735, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3007. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  3008. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3009.  
  3010. index = AddCraft("Wood", "Wall", "TILESET", 736, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3011. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  3012. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3013.  
  3014. //Walls (Light Blue Tent) - Column
  3015. index = AddCraft("Wood", "Wall", "TILESET", 737, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3016.  
  3017. //Walls (Light Blue Tent) - Corners
  3018. index = AddCraft("Wood", "Wall", "TILESET", 738, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3019. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3020. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3021.  
  3022. index = AddCraft("Wood", "Wall", "TILESET", 739, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3023. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3024. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3025.  
  3026. //Half Walls (Light Blue Tent)
  3027. index = AddCraft("Wood", "Wall", "TILESET", 740, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3028. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3029. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3030.  
  3031. index = AddCraft("Wood", "Wall", "TILESET", 741, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3032. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3033. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3034.  
  3035. index = AddCraft("Wood", "Wall", "TILESET", 742, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3036. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3037. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3038.  
  3039. index = AddCraft("Wood", "Wall", "TILESET", 743, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3040. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3041. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3042.  
  3043. //Walls (Light Blue - Torn)
  3044. index = AddCraft("Wood", "Wall", "TILESET", 744, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3045. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3046. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3047.  
  3048. index = AddCraft("Wood", "Wall", "TILESET", 745, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3049. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3050. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3051.  
  3052. index = AddCraft("Wood", "Wall", "TILESET", 746, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3053. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3054. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3055.  
  3056. index = AddCraft("Wood", "Wall", "TILESET", 747, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3057. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3058. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3059.  
  3060. index = AddCraft("Wood", "Wall", "TILESET", 748, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3061. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3062. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3063.  
  3064. ///////////////////////////////////////////////////////////////////////
  3065.  
  3066. //Walls (White Tent) - Corner
  3067. index = AddCraft("Wood", "Wall", "TILESET", 872, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3068. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3069. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3070.  
  3071. index = AddCraft("Wood", "Wall", "TILESET", 873, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3072. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  3073. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3074.  
  3075. index = AddCraft("Wood", "Wall", "TILESET", 874, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3076. AddRes(index, typeof(Cloth), "Cloth", 50, "You don't have enough cloth");
  3077. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3078.  
  3079. //Walls (White Tent) - Column
  3080. index = AddCraft("Wood", "Wall", "TILESET", 875, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3081.  
  3082. //Walls (White Tent) - Corners
  3083. index = AddCraft("Wood", "Wall", "TILESET", 876, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3084. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3085. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3086.  
  3087. index = AddCraft("Wood", "Wall", "TILESET", 877, 10, typeof(Board), "Board", 6, "You don't have enough boards");
  3088. AddRes(index, typeof(Cloth), "Cloth", 65, "You don't have enough cloth");
  3089. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3090.  
  3091. //Half Walls (White Tent)
  3092. index = AddCraft("Wood", "Wall", "TILESET", 878, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3093. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3094. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3095.  
  3096. index = AddCraft("Wood", "Wall", "TILESET", 879, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3097. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3098. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3099.  
  3100. index = AddCraft("Wood", "Wall", "TILESET", 880, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3101. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3102. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3103.  
  3104. index = AddCraft("Wood", "Wall", "TILESET", 881, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3105. AddRes(index, typeof(Cloth), "Cloth", 40, "You don't have enough cloth");
  3106. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3107.  
  3108. //Walls - Dagges
  3109. index = AddCraft("Wood", "Wall", "TILESET", 888, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3110. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3111. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3112.  
  3113. index = AddCraft("Wood", "Wall", "TILESET", 889, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3114. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3115. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3116.  
  3117. index = AddCraft("Wood", "Wall", "TILESET", 890, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3118. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3119. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3120.  
  3121. index = AddCraft("Wood", "Wall", "TILESET", 891, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3122. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3123. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3124.  
  3125. index = AddCraft("Wood", "Wall", "TILESET", 892, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3126. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3127. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3128.  
  3129. index = AddCraft("Wood", "Wall", "TILESET", 893, 10, typeof(Board), "Board", 5, "You don't have enough boards");
  3130. AddRes(index, typeof(Cloth), "Cloth", 5, "You don't have enough cloth");
  3131. AddRes(index, typeof(Rope), "Rope", 1, "You don't have enough rope");
  3132.  
  3133.  
  3134. #endregion Tent Walls (496-893)
  3135.  
  3136. //Granite
  3137. #region Cave Walls (604-640)
  3138.  
  3139. //Walls
  3140. index = AddCraft("Granite", "Wall", "TILESET", 604, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3141.  
  3142. index = AddCraft("Granite", "Wall", "TILESET", 605, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3143.  
  3144. index = AddCraft("Granite", "Wall", "TILESET", 606, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3145.  
  3146. index = AddCraft("Granite", "Wall", "TILESET", 607, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3147.  
  3148. index = AddCraft("Granite", "Wall", "TILESET", 608, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3149.  
  3150. index = AddCraft("Granite", "Wall", "TILESET", 609, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3151.  
  3152. //Walls - Corners
  3153. index = AddCraft("Granite", "Wall", "TILESET", 610, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3154.  
  3155. index = AddCraft("Granite", "Wall", "TILESET", 611, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3156.  
  3157. index = AddCraft("Granite", "Wall", "TILESET", 612, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3158.  
  3159. //Walls
  3160. index = AddCraft("Granite", "Wall", "TILESET", 613, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3161.  
  3162. index = AddCraft("Granite", "Wall", "TILESET", 614, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3163.  
  3164. index = AddCraft("Granite", "Wall", "TILESET", 615, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3165.  
  3166. //Walls - Corner
  3167. index = AddCraft("Granite", "Wall", "TILESET", 616, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3168.  
  3169. index = AddCraft("Granite", "Wall", "TILESET", 617, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3170.  
  3171. index = AddCraft("Granite", "Wall", "TILESET", 618, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3172.  
  3173. //Walls - Corners
  3174. index = AddCraft("Granite", "Wall", "TILESET", 619, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3175.  
  3176. index = AddCraft("Granite", "Wall", "TILESET", 620, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3177.  
  3178. //Walls
  3179. index = AddCraft("Granite", "Wall", "TILESET", 621, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3180.  
  3181. index = AddCraft("Granite", "Wall", "TILESET", 622, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3182.  
  3183. index = AddCraft("Granite", "Wall", "TILESET", 623, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3184.  
  3185. //Border Walls
  3186. index = AddCraft("Granite", "Wall", "TILESET", 624, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3187.  
  3188. index = AddCraft("Granite", "Wall", "TILESET", 625, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3189.  
  3190. index = AddCraft("Granite", "Wall", "TILESET", 626, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3191.  
  3192. index = AddCraft("Granite", "Wall", "TILESET", 627, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3193.  
  3194. index = AddCraft("Granite", "Wall", "TILESET", 628, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3195.  
  3196. index = AddCraft("Granite", "Wall", "TILESET", 629, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3197.  
  3198. index = AddCraft("Granite", "Wall", "TILESET", 630, 10, typeof(Granite), "Granite", 1, "You don't have enough granite");
  3199.  
  3200. ///////////////////////////////////////////////////////////////////////
  3201.  
  3202. //Walls
  3203. index = AddCraft("Granite", "Wall", "TILESET", 637, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3204.  
  3205. index = AddCraft("Granite", "Wall", "TILESET", 638, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3206.  
  3207. index = AddCraft("Granite", "Wall", "TILESET", 639, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3208.  
  3209. index = AddCraft("Granite", "Wall", "TILESET", 640, 10, typeof(Granite), "Granite", 10, "You don't have enough granite");
  3210.  
  3211. #endregion Cave Walls (604-640)
  3212.  
  3213. //Ruins
  3214. #region Light Brick Ruins (631-642)
  3215.  
  3216. //Quarter Walls
  3217. index = AddCraft("Stone", "Wall", "TILESET", 631, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3218. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3219.  
  3220. index = AddCraft("Stone", "Wall", "TILESET", 632, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3221. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3222.  
  3223. index = AddCraft("Stone", "Wall", "TILESET", 633, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3224. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3225.  
  3226. index = AddCraft("Stone", "Wall", "TILESET", 634, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3227. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3228.  
  3229. index = AddCraft("Stone", "Wall", "TILESET", 635, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3230. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3231.  
  3232. index = AddCraft("Stone", "Wall", "TILESET", 636, 10, typeof(Stone), "Stones", 10, "You don't have enough stones");
  3233. AddRes(index, typeof(Mortar), "Mortar", 1, "You don't have enough mortar");
  3234.  
  3235. index = AddCraft("Stone", "Wall", "TILESET", 641, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  3236. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  3237.  
  3238. index = AddCraft("Stone", "Wall", "TILESET", 642, 10, typeof(Stone), "Stones", 50, "You don't have enough stones");
  3239. AddRes(index, typeof(Mortar), "Mortar", 5, "You don't have enough mortar");
  3240.  
  3241. #endregion Light Brick Ruins (631-642
  3242.  
  3243.  
  3244. Console.WriteLine(index + 1 + " , House Construction Recipes Loaded...");
  3245. }
  3246. #endregion
  3247. }
  3248.  
  3249. class InternalTimer : Timer
  3250. {
  3251. public InternalTimer()
  3252. : base(TimeSpan.FromSeconds(30), TimeSpan.FromSeconds(30))
  3253. {
  3254.  
  3255. }
  3256.  
  3257. protected override void OnTick()
  3258. {
  3259.  
  3260. }
  3261. }
  3262. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement