Example #1
0
        private static Item GenerateDODObject(DODInstance dodi)
        {
            // Console.WriteLine("GenerateDODObject() : Generating object instance from {0}, rare name {1}", dodi.RareTemplate, dodi.Name);
            Item newitem = RareFactory.DupeItem(dodi.RareTemplate);

            // Make sure it's movable
            newitem.Movable = true;

            // Dynamically fill rare data
            if (dodi.CurIndex == 0)
            {
                dodi.CurIndex = dodi.StartIndex;
            }
            else
            {
                dodi.CurIndex++;
            }

            dodi.DynamicFill(newitem);

            return(newitem);
        }
Example #2
0
		private static Item GenerateDODObject( DODInstance dodi )
		{
			
			// Console.WriteLine("GenerateDODObject() : Generating object instance from {0}, rare name {1}", dodi.RareTemplate, dodi.Name);
			Item newitem = RareFactory.DupeItem(dodi.RareTemplate);

			// Make sure it's movable
			newitem.Movable  = true;
			
			// Dynamically fill rare data
			if( dodi.CurIndex == 0 )
				dodi.CurIndex = dodi.StartIndex;
			else
				dodi.CurIndex++;

			dodi.DynamicFill(newitem);
			
			return newitem;
		}