static void _artemis_birth(void) { py_birth_obj_aux(TV_BOW, SV_SHORT_BOW, 1); py_birth_obj_aux(TV_ARROW, SV_AMMO_NORMAL, rand_range(15, 20)); py_birth_food(); py_birth_light(); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_SHORT_SWORD, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_LEATHER_SCALE_MAIL, 1); py_birth_obj_aux(TV_BOW, SV_SHORT_BOW, 1); py_birth_obj_aux(TV_ARROW, SV_AMMO_NORMAL, rand_range(30, 50)); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_DAGGER, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_obj_aux(TV_BOW, SV_SHORT_BOW, 1); py_birth_obj_aux(TV_ARROW, SV_ARROW, 25); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_DAGGER, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_obj_aux(TV_BOW, SV_LIGHT_XBOW, 1); py_birth_obj_aux(TV_BOLT, SV_AMMO_NORMAL, rand_range(20, 30)); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_DAGGER, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_ROBE, 1); py_birth_obj_aux(TV_POTION, SV_POTION_CLARITY, 15); py_birth_obj_aux(TV_WAND, EFFECT_BOLT_MISSILE, 1); py_birth_spellbooks(); }
/********************************************************************** * Common Evolution: * 10 20 30 40 45 * Clay -> Stone -> Iron -> Mithril -> Eog -> Colossus | Sky | Spellwarp **********************************************************************/ static void _birth(void) { object_type forge; p_ptr->current_r_idx = MON_CLAY_GOLEM; skills_innate_init("Fist", WEAPON_EXP_BEGINNER, WEAPON_EXP_MASTER); object_prep(&forge, lookup_kind(TV_HARD_ARMOR, SV_CHAIN_MAIL)); py_birth_obj(&forge); object_prep(&forge, lookup_kind(TV_BOOTS, SV_PAIR_OF_METAL_SHOD_BOOTS)); py_birth_obj(&forge); py_birth_obj_aux(TV_STAFF, EFFECT_NOTHING, 1); py_birth_light(); }
static void _birth(void) { py_birth_obj_aux(TV_POTION, SV_POTION_HEROISM, randint1(5)); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_spellbooks(); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_BROAD_SWORD, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_spellbooks(); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_BROAD_SWORD, 1); py_birth_obj_aux(TV_HARD_ARMOR, SV_RING_MAIL, 1); py_birth_spellbooks(); }
static void _birth(void) { py_birth_obj_aux(TV_HAFTED, SV_WHIP, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_obj_aux(TV_SCROLL, SV_SCROLL_MAPPING, rand_range(5, 10)); }
static void _birth(void) { py_birth_obj_aux(TV_SOFT_ARMOR, SV_ROBE, 1); py_birth_spellbooks(); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_BROAD_SWORD, 1); py_birth_obj_aux(TV_HARD_ARMOR, SV_CHAIN_MAIL, 1); py_birth_obj_aux(TV_POTION, SV_POTION_CURE_CRITICAL, rand_range(2, 5)); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_DAGGER, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_ROBE, 1); py_birth_obj_aux(TV_POTION, SV_POTION_SPEED, rand_range(2, 5)); }
static void _birth(void) { py_birth_obj_aux(TV_POLEARM, SV_BROAD_AXE, 1); py_birth_obj_aux(TV_HARD_ARMOR, SV_AUGMENTED_CHAIN_MAIL, 1); py_birth_obj_aux(TV_POTION, SV_POTION_HEALING, 1); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_SMALL_SWORD, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_obj_aux(TV_POTION, SV_POTION_SPEED, 3); }
static void _birth(void) { py_birth_obj_aux(TV_SWORD, SV_SHORT_SWORD, 1); py_birth_obj_aux(TV_SOFT_ARMOR, SV_SOFT_LEATHER_ARMOR, 1); py_birth_obj_aux(TV_POTION, SV_POTION_SPEED, rand_range(2, 5)); }