OSDN Git Service

Add FirstRace and SecondRace to Species class.
authorDeskull <desull@users.sourceforge.jp>
Sun, 1 Jun 2014 01:08:37 +0000 (10:08 +0900)
committerDeskull <desull@users.sourceforge.jp>
Sun, 1 Jun 2014 01:08:37 +0000 (10:08 +0900)
Deeangband/Species.h
lib-Vanilla/Specie.xml

index ef576c2..092bbe7 100644 (file)
@@ -42,10 +42,15 @@ namespace Deeangband
                NUMBER currentDeadNumber; //!< \8c»\8dÝ\8e\80\96S\90\94
                NUMBER maxCreationNumber; //!< \8dÅ\91å\90\90¬\90\94
 
+               TAG baseFirstRace; //!< \8aî\96{\8eí\91°\83^\83O1
+               TAG baseSecondRace; //!< \8aî\96{\8eí\91°\83^\83O2
+
                friend class boost::serialization::access;
                template<class Archive> void serialize(Archive &archive, const unsigned int) 
                {
                        archive & boost::serialization::make_nvp("Name", name);
+                       archive & boost::serialization::make_nvp("BaseFirstRace", baseFirstRace);
+                       archive & boost::serialization::make_nvp("BaseSecondRace", baseSecondRace);
                        archive & boost::serialization::make_nvp("BaseSoul", baseSoul);
                        archive & boost::serialization::make_nvp("AverageHeight", averageHeight);
                        archive & boost::serialization::make_nvp("AverageWeight", averageWeight);
index 3a6cf16..01fb11d 100644 (file)
@@ -5,10 +5,12 @@
        <count>1</count>
        <item_version>0</item_version>
        <item class_id="1" tracking_level="0" version="0">
-               <first>XXX_UNKNOWN</first>
+               <first>VANILLA_STIGMATIC</first>
                <second class_id="2" tracking_level="0" version="1">
                        <px class_id="3" tracking_level="1" version="10" object_id="_0">
-                               <Name></Name>
+                               <Name>\81\80\88ó\8eÒ\81r</Name>
+                               <BaseFirstRace>VARIABLE</BaseFirstRace>
+                               <BaseSecondRace>VARIABLE</BaseSecondRace>
                                <BaseSoul>500</BaseSoul>
                                <AverageHeight>150</AverageHeight>
                                <AverageWeight>40</AverageWeight>
                                <DivineLevel>-1</DivineLevel>
                                <BaseCamp>0</BaseCamp>
                                <BaseStatus class_id="4" tracking_level="0" version="10">
-                                       <STR>0</STR>
-                                       <INT>0</INT>
-                                       <WIS>0</WIS>
-                                       <DEX>0</DEX>
-                                       <CON>0</CON>
-                                       <CHA>0</CHA>
+                                       <STR>10</STR>
+                                       <INT>10</INT>
+                                       <WIS>10</WIS>
+                                       <DEX>10</DEX>
+                                       <CON>10</CON>
+                                       <CHA>10</CHA>
                                </BaseStatus>
                        </px>
                </second>