存档里描述宠物的内容主要是下图的结构(我这里用的是孵化出来的宠物,如果是直接抓的野生宠物,可能会有部分内容缺失,因为是用的这个物种的默认值)
其中部分tag的含义如下(没写的都是我还没研究明白的):
<ref>mon_customplayerpet</ref>:这个是指自定义的宠物,所有孵出来的宠物都是这个值
<name>上古神兽</name>:名字,没啥好说的
<prefab>MonsterGhostSamurai_Alt</prefab>:宠物的外貌,这个应该是幽鬼的外貌
<family>spirits</family>:宠物的种族,这个是魔灵种族(后面还有一个类似的tag,好像是以那个为准,但是为了防止出bug,建议前后两个tag的内容相统一)
<fight>...</fight>:这里面都是宠物的目前战斗状态,比如哪个技能的cd还差多少之类的,一般不用改。
<isincorral>true</isincorral>:这个应该是指是否在畜栏里,一般不用改。
<sts>...</sts>:宠物的状态,主要结构如下:
<lv>15</lv>:等级,个人感觉没啥必要改,改这个还不如直接上手改属性
<currentxp>24004</currentxp>:当前的经验值,个人感觉没啥必要改,理由同上
<xptonextlevel>123456789</xptonextlevel>:到下一级需要的经验(看上去像是这个意思,反正也没啥必要改)
<bl>
<ACC>128.5</ACC>
<mst>4000:150:150:150:150:150</mst>
</bl>
这个里面的<mst>4000:150:150:150:150:150</mst>,几个数分别代表最大血量(一周目上限4000,大于4000的话会在畜栏中读档后重置),力量,迅捷,精神,纪律,狡黠(最高150)
<se>
<ref>petbeauty_charm</ref>
<mdur>109</mdur>
<cdur>109</cdur>
</se>
这个是表示被动特效,这个是外貌到100后的魅惑效果。一般来说不用改,重新读档后会根据技能自动补上的。