public void SetNodeAppearance()
        {
            switch (m_Resource)
            {
                case ResourceType.None: ItemID = 0x0DDA; Visible = false; BaseName = "Resource Node"; break;
                case ResourceType.Metals:
                    if (Utility.RandomBool())
                    {
                        ItemID = 0x1A83;

                        EmptyJar front = new EmptyJar(0x1A86);
                        front.Movable = false;
                        front.Name = "";
                        front.MoveToWorld(this.Location, this.Map);
                        front.Y--;

                        EmptyJar back = new EmptyJar(0x1A82);
                        back.Movable = false;
                        back.Name = "";
                        front.MoveToWorld(this.Location, this.Map);
                        back.Y++;
                    }
                    else
                    {
                        ItemID = 0x1A88;

                        EmptyJar front = new EmptyJar(0x1A8B);
                        front.Movable = false;
                        front.Name = "";
                        front.MoveToWorld(this.Location, this.Map);
                        front.X--;

                        EmptyJar back = new EmptyJar(0x1A87);
                        back.Movable = false;
                        back.Name = "";
                        back.MoveToWorld(this.Location, this.Map);
                        back.X++;
                    }
                    BaseName = "Metal Resources";
                    break;
                case ResourceType.Food: ItemID = 0x0E5B; BaseName = "Food Resources"; break;
                case ResourceType.Water: ItemID = 0x0E7B; BaseName = "Water Resources"; break;
                case ResourceType.Cloth: ItemID = 0x0DEF; BaseName = "Cloth Resources"; break;
                case ResourceType.Wood: { if (Utility.RandomBool()) ItemID = 0x1BDF; else ItemID = 0x1BE2; } BaseName = "Wood Resources"; break;
                case ResourceType.Influence: BaseName = "Influence Resources"; break;
                default: goto case 0;
            }

            Name = BaseName;
            if (m_Government != null && !m_Government.Deleted)
                Name = BaseName + " [" + m_Government.Name.ToString() + "]";
        }