-/*!
+/*!
* @brief 一部職業でのみダンプする能力の出力処理
* @date 2020/03/07
* @author Hourier
#include "monster-race/race-ability-flags.h"
#include "mspell/monster-power-table.h"
#include "object/object-kind-hook.h"
-#include "object/object-kind.h"
#include "player-base/player-class.h"
#include "player-info/bluemage-data-type.h"
#include "player-info/magic-eater-data-type.h"
#include "smith/object-smith.h"
+#include "system/baseitem-info.h"
#include "system/player-type-definition.h"
#include "util/enum-converter.h"
#include "util/flag-group.h"
continue;
}
- KIND_OBJECT_IDX k_idx = lookup_kind(tval, i);
- if (!k_idx) {
+ auto bi_id = lookup_baseitem_id({ tval, i });
+ if (!bi_id) {
continue;
}
char buf[128];
- snprintf(buf, sizeof(buf), "%23s (%2d)", k_info[k_idx].name.c_str(), item.count);
+ snprintf(buf, sizeof(buf), "%23s (%2d)", baseitems_info[bi_id].name.data(), item.count);
desc_list.emplace_back(buf);
}
uint i;
for (i = 0; i < desc_list.size(); i++) {
- fputs(desc_list[i].c_str(), fff);
+ fputs(desc_list[i].data(), fff);
if (i % 3 < 2) {
fputs(" ", fff);
} else {