/*!
* @class ItemEgo
* @brief \83A\83C\83e\83\80\83G\83S\82Ì\83N\83\89\83X
+ * @details
+ * <H1>\8aT\97v</H1>
+ * ItemEgo\83N\83\89\83X\82Í\81A\8ae\8eí\83A\83C\83e\83\80\82É\95t\97^\82³\82ê\82é\92Ç\89Á\90«\94\\82ð\92è\8b`\82·\82é\81B
+ * <H2>\83X\83e\81[\83^\83X\97v\91f</H2>
+ * \83x\81[\83X\83A\83C\83e\83\80\82Í\88È\89º\82Ì\83X\83e\81[\83^\83X\97v\91f\82ð\8e\9d\82Á\82Ä\82¢\82é\81B
+ * <ul>
+ * <li>\83_\83\81\81[\83W\83_\83C\83X\89Á\8eZ\8fC\90³/PlusDamageDice</li>
+ * <li>\8fd\97Ê\89Á\8eZ\8fC\90³/PlusWeight</li>
+ * <li>\8aî\96{\83Z\81[\83r\83\93\83O\8fC\90³/BaseSaving</li>
+ * <li>\92Ç\89Á\83Z\81[\83r\83\93\83O\8fC\90³/PlusSaving</li>
+ * </ul>
*/
class ItemEgo : public ItemTemplate
{
private:
- std::string name; //!< \83G\83S\82Ì\96Á
Dice plusDamage; //!< \83x\81[\83X\83_\83\81\81[\83W\82Ì\83_\83C\83X\89Á\8eZ\8fC\90³
WEIGHT weight; //!< \83A\83C\83e\83\80\82Ì\8fd\97Ê\89Á\8eZ\8fC\90³
SavingTable baseSaving; //!< \8aî\96{\83Z\81[\83r\83\93\83O\8fC\90³
archive & BOOST_SERIALIZATION_NVP(plusSaving);
}
-
public:
/*!