constexpr byte FIRST_BOOK = 0;
/*!
- * プレイヤーの職業毎の初期装備テーブル。/\n
- * Each player starts out with a few items, given as tval/sval pairs.\n
- * In addition, he always has some food and a few torches.\n
+ * @brief プレイヤーの職業毎の初期装備テーブル.
+ * @details
+ * 全ての職業が冒険開始時に3つのアイテムを持っている.
+ * そのtval/svalを記したリスト.
*/
std::vector<std::vector<std::tuple<ItemKindType, byte>>> player_init = {
{
add_outfit(player_ptr, q_ptr);
}
+ // @todo 本来read-onlyであるべきプリセットテーブルを書き換えている. 良くないパターン.
+ // 「状況によって特別に持たせたいアイテム」は別途定義すべき.
if (player_ptr->pclass != CLASS_SORCERER) {
if (player_ptr->ppersonality == PERSONALITY_SEXY) {
player_init[player_ptr->pclass][2] = std::make_tuple(ItemKindType::HAFTED, SV_WHIP);