/* * 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; */