strnfmt(tmp, tmpsz, msg, std::string("(").append(dice_to_string(base_damage, dice_num, dice_side, dice_mult, dice_div)).append(")").data());
}
-void set_drop_flags(lore_type *lore_ptr)
+void set_flags_for_full_knowledge(lore_type *lore_ptr)
{
if (!lore_ptr->know_everything) {
return;
lore_ptr->behavior_flags = lore_ptr->r_ptr->behavior_flags;
lore_ptr->resistance_flags = lore_ptr->r_ptr->resistance_flags;
lore_ptr->feature_flags = lore_ptr->r_ptr->feature_flags;
+ lore_ptr->drop_flags = lore_ptr->r_ptr->drop_flags;
}
bool know_armour(MonsterRaceId r_idx, const bool know_everything);
bool know_damage(MonsterRaceId r_idx, int i);
void set_damage(PlayerType *player_ptr, lore_type *lore_ptr, MonsterAbilityType ms_type, concptr msg);
-void set_drop_flags(lore_type *lore_ptr);
+void set_flags_for_full_knowledge(lore_type *lore_ptr);
lore_ptr->know_everything = true;
}
- set_drop_flags(lore_ptr);
+ set_flags_for_full_knowledge(lore_ptr);
set_msex_flags(lore_ptr);
set_flags1(lore_ptr);
set_race_flags(lore_ptr);