|
@@ -132,7 +132,11 @@ public class PetDataTable
|
|
NamedNodeMap attrs = bean.getAttributes();
|
|
NamedNodeMap attrs = bean.getAttributes();
|
|
String type = attrs.getNamedItem("name").getNodeValue();
|
|
String type = attrs.getNamedItem("name").getNodeValue();
|
|
String value = attrs.getNamedItem("val").getNodeValue();
|
|
String value = attrs.getNamedItem("val").getNodeValue();
|
|
- if ("exp".equals(type))
|
|
|
|
|
|
+ if ("max_meal".equals(type))
|
|
|
|
+ {
|
|
|
|
+ stat.setPetMaxFeed(Integer.parseInt(value));
|
|
|
|
+ }
|
|
|
|
+ else if ("exp".equals(type))
|
|
{
|
|
{
|
|
stat.setPetMaxExp(Long.parseLong(value));
|
|
stat.setPetMaxExp(Long.parseLong(value));
|
|
}
|
|
}
|
|
@@ -148,49 +152,45 @@ public class PetDataTable
|
|
{
|
|
{
|
|
stat.setPetFeedNormal(Integer.parseInt(value));
|
|
stat.setPetFeedNormal(Integer.parseInt(value));
|
|
}
|
|
}
|
|
- else if ("max_meal".equals(type))
|
|
|
|
- {
|
|
|
|
- stat.setPetMaxFeed(Integer.parseInt(value));
|
|
|
|
- }
|
|
|
|
- else if ("soulshot_count".equals(type))
|
|
|
|
|
|
+ else if ("org_pattack".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetSoulShot((short) Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetPAtk(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("spiritshot_count".equals(type))
|
|
|
|
|
|
+ else if ("org_pdefend".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetSpiritShot((short) Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetPDef(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("hp".equals(type))
|
|
|
|
|
|
+ else if ("org_mattack".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetMaxHP(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetMAtk(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("mp".equals(type))
|
|
|
|
|
|
+ else if ("org_mdefend".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetMaxMP(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetMDef(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("pdef".equals(type))
|
|
|
|
|
|
+ else if ("org_hp".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetPDef(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetMaxHP(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("mdef".equals(type))
|
|
|
|
|
|
+ else if ("org_mp".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetMDef(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetMaxMP(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("patk".equals(type))
|
|
|
|
|
|
+ else if ("org_hp_regen".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetPAtk(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetRegenHP(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("matk".equals(type))
|
|
|
|
|
|
+ else if ("org_mp_regen".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetMAtk(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetRegenMP(Float.parseFloat(value));
|
|
}
|
|
}
|
|
- else if ("hpreg".equals(type))
|
|
|
|
|
|
+ else if ("soulshot_count".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetRegenHP(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetSoulShot((short) Integer.parseInt(value));
|
|
}
|
|
}
|
|
- else if ("mpreg".equals(type))
|
|
|
|
|
|
+ else if ("spiritshot_count".equals(type))
|
|
{
|
|
{
|
|
- stat.setPetRegenMP(Integer.parseInt(value));
|
|
|
|
|
|
+ stat.setPetSpiritShot((short) Integer.parseInt(value));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|