/*
 *	Item Generator version 2
 *	File Description: Generator.Armor.c
 *		This file holds the generation armor.
 *
 *	This file sets all avaible properties to the object
 *	From keyword/short_descr/long, wear flags, value
 *	weight, and AC values.
 *
 *	This generator also makes use of the prefix/suffix generator for armor
 *
 *	The names of the items have no link to anything but randomness.
 *
 *							-Thri
 */


#if defined(macintosh)
#include <types.h>
#else
#include <sys/types.h>
#endif
#include <ctype.h>
#include <stdio.h>
#include <string.h>
#include <time.h>
#include "merc.h"
#include "interp.h"
#include "magic.h"
#include "recycle.h"
#include "tables.h"

OBJ_DATA *
new_gen_armor (OBJ_DATA * obj, int level)
{

	int armor_type = number_range(1, 6);
	obj = create_object (get_obj_index (919), 0);
	obj->wear_flags = ITEM_TAKE;



	switch(armor_type)
	{	default:
		break;
		case 1:
		make_armor_shield(obj, level);
		break;
		case 2:
		make_armor_head(obj, level);
		break;
		case 3:
		make_armor_body(obj, level);
		break;
		case 4:
		make_armor_belt(obj, level);
		break;
		case 5:
		make_armor_boots(obj, level);
		break;
		case 6:
		make_armor_gloves(obj, level);
		break;
	}

	gen_armor_choice(obj, level);				/* Set prefixes */					/* set level */
	return (obj);							/* return ;) */
}

/* defunct */
/*
		case 1:
		make_armor_float(obj, level);
		case 14:
		make_armor_cape(obj, level);
		break;
		case 11:
		make_armor_shirt(obj, level);
		break;
		case 12:
		make_armor_mantle(obj, level);
		break;
		case 6:
		make_armor_bracer(obj, level);
		break;
		case 7:
		make_armor_cloak(obj, level);
		break;
		case 8:
		make_armor_underwear(obj, level);
		break;
		case 9:
		make_armor_leggings(obj, level);
		break;
*/