OSDN Git Service

[Refactor] ItemEntity::art_name の型/名称を変更
authorHabu <habu1010+github@gmail.com>
Sun, 25 Dec 2022 03:27:51 +0000 (12:27 +0900)
committerHabu <habu1010+github@gmail.com>
Sun, 25 Dec 2022 03:27:51 +0000 (12:27 +0900)
commit5ce9e0fcb3984e215e66737fb055dbeffb97025b
treee655232b696f8b1dce0f61a912452cfabe7d8635
parent38829e5ad4f375aaeb48a869ea7e863746d908c1
[Refactor] ItemEntity::art_name の型/名称を変更

quark_add/quark_str のインデクスを持たせるのではなく直接文字列を持たせるようにする。
既存のインデクスが0以外ならランダムアーティファクト、0なら非ランダムアーティファクト
という仕様を維持するため std::optional<std::string> 型にし、非ランダムアーティファ
クトの場合は std::nullopt とする。
また明確にランダムアーティファクトの名称である事がわかるようにするためメンバの名称を
randart_name に変更する。
src/artifact/random-art-generator.cpp
src/flavor/named-item-describer.cpp
src/load/old/item-loader-savefile50.cpp
src/load/old/load-v1-5-0.cpp
src/object-activation/activation-others.cpp
src/save/item-writer.cpp
src/system/item-entity.cpp
src/system/item-entity.h