//*Funtions
        //function for inseting into database row
        public string[] MakeDBLine()
        {
            string[] TheLine = new string[18];
            TheLine[0] = ("'" + ViD + "'");
            TheLine[1] = Vtype.ToString();
            TheLine[2] = ("'" + BornAt.TimeOfDay.ToString() + "'");
            TheLine[3] = ("'" + BornLink.StartNode.ToString() + ":" + BornLink.EndNode.ToString() + "'");
            if (Routename.Equals("NULL"))
            {
                TheLine[4] = "NULL";
            }
            else
            {
                TheLine[4] = ("'" + Routename + "'");
            }
            if (Origin != 511)
            {
                TheLine[5] = Origin.ToString();
            }
            else
            {
                TheLine[5] = "NULL";
            }
            if (Destination != 511)
            {
                TheLine[6] = Destination.ToString();
            }
            else
            {
                TheLine[6] = "NULL";
            }

            TheLine[7] = Tag.ToString();
            TheLine[8] = BornStage.ToString();
            TheLine[9] = BornScenario.ToString();
            int ObsoleteINT = Convert.ToInt32(Obsolete);

            TheLine[10] = ("'" + ObsoleteINT.ToString() + "'");
            if (MagicNumbers.Equals("[511,511]"))
            {
                TheLine[11] = "NULL";
            }
            else
            {
                TheLine[11] = ("'" + MagicNumbers + "'");
            }
            TheLine[12] = "NULL";
            TheLine[13] = "NULL";

            if (NextLink != "NULL")
            {
                TheLine[14] = ("'" + NextLink + "'");
            }
            else
            {
                TheLine[14] = "NULL";
            }
            if (NextNextLink != "NULL")
            {
                TheLine[15] = ("'" + NextNextLink + "'");
            }
            else
            {
                TheLine[15] = "NULL";
            }
            TheLine[16] = "NULL6"; //NextTurn
            TheLine[17] = "NULL6"; //NextNextTurn

            return(TheLine);
        }