return consumption;
}
- if ((o_ptr->tval >= TV_SHOT) && (o_ptr->tval <= TV_BOLT)) {
+ if ((o_ptr->tval >= ItemPrimaryType::TV_SHOT) && (o_ptr->tval <= ItemPrimaryType::TV_BOLT)) {
consumption = (consumption + 9) / 10;
}
{
auto info = find_smith_info(effect);
if (!info.has_value()) {
- return std::make_unique<TvalItemTester>(TV_NONE);
+ return std::make_unique<TvalItemTester>(ItemPrimaryType::TV_NONE);
}
auto tester_func = [i = info.value()](const object_type *o_ptr) {
o_ptr->number = old_o.number;
o_ptr->discount = old_o.discount;
- if (o_ptr->tval == TV_DRAG_ARMOR)
+ if (o_ptr->tval == ItemPrimaryType::TV_DRAG_ARMOR)
o_ptr->timeout = old_o.timeout;
o_ptr->ident |= (IDENT_FULL_KNOWN);
object_aware(player_ptr, o_ptr);