diff options
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 36bf032e42..8727ae2526 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -2753,13 +2753,13 @@ void give_item(int mid, int level_number) //mv: cleanup+minor changes mitm[bp].base_type = OBJ_WEAPONS; temp_rand = random2(100); - mitm[bp].sub_type = ((temp_rand > 80) ? WPN_LONG_SWORD : // 20% - (temp_rand > 60) ? WPN_SHORT_SWORD : // 20% - (temp_rand > 48) ? WPN_SCIMITAR : // 12% - (temp_rand > 36) ? WPN_MACE : // 12% - (temp_rand > 24) ? WPN_BOW : // 12% - (temp_rand > 12) ? WPN_LONGBOW // 12% - : WPN_HAND_CROSSBOW); // 12% + mitm[bp].sub_type = ((temp_rand > 79) ? WPN_LONG_SWORD : // 20% + (temp_rand > 59) ? WPN_SHORT_SWORD : // 20% + (temp_rand > 45) ? WPN_SCIMITAR : // 14% + (temp_rand > 31) ? WPN_MACE : // 14% + (temp_rand > 18) ? WPN_BOW : // 13% + (temp_rand > 5) ? WPN_HAND_CROSSBOW // 13% + : WPN_LONGBOW); // 6% break; case MONS_DEEP_ELF_ANNIHILATOR: @@ -2934,7 +2934,7 @@ void give_item(int mid, int level_number) //mv: cleanup+minor changes mitm[bp].base_type = OBJ_WEAPONS; mitm[bp].sub_type = WPN_BOW; if (menv[mid].type == MONS_CENTAUR_WARRIOR - && one_chance_in(5)) + && one_chance_in(3)) mitm[bp].sub_type = WPN_LONGBOW; break; |