// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-b10 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2012.03.24 at 06:20:02 PM BRT // package com.l2jserver.model.template; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlAttribute; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; import com.l2jserver.model.id.template.CharacterTemplateID; import com.l2jserver.util.jaxb.CharacterTemplateIDAdapter; /** *
Java class for character element declaration. * *
The following schema fragment specifies the expected content contained within this class. * *
* <element name="character">
* <complexType>
* <complexContent>
* <extension base="{}ActorTemplate">
* <sequence>
* <element name="stats">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="hp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="mp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="cp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="attack">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="defense">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="move">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="base">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="maxload" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="crafter" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="collision">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="male">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="female">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="class" use="required" type="{http://schemas.l2jserver2.com/character}CharacterTemplateID" />
* </extension>
* </complexContent>
* </complexType>
* </element>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"stats",
"collision"
})
@XmlRootElement(name = "character", namespace = "http://schemas.l2jserver2.com/character")
public class CharacterTemplate
extends ActorTemplate
{
@XmlElement(required = true)
protected CharacterTemplate.Stats stats;
@XmlElement(required = true)
protected CharacterTemplate.Collision collision;
@XmlAttribute(name = "class", required = true)
@XmlJavaTypeAdapter(CharacterTemplateIDAdapter.class)
protected CharacterTemplateID id;
/**
* Gets the value of the stats property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats }
*
*/
public CharacterTemplate.Stats getStats() {
return stats;
}
/**
* Sets the value of the stats property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats }
*
*/
public void setStats(CharacterTemplate.Stats value) {
this.stats = value;
}
/**
* Gets the value of the collision property.
*
* @return
* possible object is
* {@link CharacterTemplate.Collision }
*
*/
public CharacterTemplate.Collision getCollision() {
return collision;
}
/**
* Sets the value of the collision property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Collision }
*
*/
public void setCollision(CharacterTemplate.Collision value) {
this.collision = value;
}
/**
* Gets the value of the id property.
*
* @return
* possible object is
* {@link String }
*
*/
public CharacterTemplateID getID() {
return id;
}
/**
* Sets the value of the id property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setID(CharacterTemplateID value) {
this.id = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="male">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="female">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"male",
"female"
})
public static class Collision {
@XmlElement(required = true)
protected CharacterTemplate.Collision.Male male;
@XmlElement(required = true)
protected CharacterTemplate.Collision.Female female;
/**
* Gets the value of the male property.
*
* @return
* possible object is
* {@link CharacterTemplate.Collision.Male }
*
*/
public CharacterTemplate.Collision.Male getMale() {
return male;
}
/**
* Sets the value of the male property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Collision.Male }
*
*/
public void setMale(CharacterTemplate.Collision.Male value) {
this.male = value;
}
/**
* Gets the value of the female property.
*
* @return
* possible object is
* {@link CharacterTemplate.Collision.Female }
*
*/
public CharacterTemplate.Collision.Female getFemale() {
return female;
}
/**
* Sets the value of the female property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Collision.Female }
*
*/
public void setFemale(CharacterTemplate.Collision.Female value) {
this.female = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Female {
@XmlAttribute(name = "radius", required = true)
protected double radius;
@XmlAttribute(name = "heigth", required = true)
protected double heigth;
/**
* Gets the value of the radius property.
*
*/
public double getRadius() {
return radius;
}
/**
* Sets the value of the radius property.
*
*/
public void setRadius(double value) {
this.radius = value;
}
/**
* Gets the value of the heigth property.
*
*/
public double getHeigth() {
return heigth;
}
/**
* Sets the value of the heigth property.
*
*/
public void setHeigth(double value) {
this.heigth = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="radius" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="heigth" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Male {
@XmlAttribute(name = "radius", required = true)
protected double radius;
@XmlAttribute(name = "heigth", required = true)
protected double heigth;
/**
* Gets the value of the radius property.
*
*/
public double getRadius() {
return radius;
}
/**
* Sets the value of the radius property.
*
*/
public void setRadius(double value) {
this.radius = value;
}
/**
* Gets the value of the heigth property.
*
*/
public double getHeigth() {
return heigth;
}
/**
* Sets the value of the heigth property.
*
*/
public void setHeigth(double value) {
this.heigth = value;
}
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="hp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="mp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="cp">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="attack">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="defense">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="move">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="base">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="maxload" type="{http://www.w3.org/2001/XMLSchema}int"/>
* </sequence>
* <attribute name="level" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="crafter" use="required" type="{http://www.w3.org/2001/XMLSchema}boolean" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"hp",
"mp",
"cp",
"attack",
"defense",
"move",
"base",
"maxload"
})
public static class Stats {
@XmlElement(required = true)
protected CharacterTemplate.Stats.Hp hp;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Mp mp;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Cp cp;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Attack attack;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Defense defense;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Move move;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Base base;
protected int maxload;
@XmlAttribute(name = "level", required = true)
protected int level;
@XmlAttribute(name = "crafter", required = true)
protected boolean crafter;
/**
* Gets the value of the hp property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Hp }
*
*/
public CharacterTemplate.Stats.Hp getHp() {
return hp;
}
/**
* Sets the value of the hp property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Hp }
*
*/
public void setHp(CharacterTemplate.Stats.Hp value) {
this.hp = value;
}
/**
* Gets the value of the mp property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Mp }
*
*/
public CharacterTemplate.Stats.Mp getMp() {
return mp;
}
/**
* Sets the value of the mp property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Mp }
*
*/
public void setMp(CharacterTemplate.Stats.Mp value) {
this.mp = value;
}
/**
* Gets the value of the cp property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Cp }
*
*/
public CharacterTemplate.Stats.Cp getCp() {
return cp;
}
/**
* Sets the value of the cp property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Cp }
*
*/
public void setCp(CharacterTemplate.Stats.Cp value) {
this.cp = value;
}
/**
* Gets the value of the attack property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Attack }
*
*/
public CharacterTemplate.Stats.Attack getAttack() {
return attack;
}
/**
* Sets the value of the attack property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Attack }
*
*/
public void setAttack(CharacterTemplate.Stats.Attack value) {
this.attack = value;
}
/**
* Gets the value of the defense property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Defense }
*
*/
public CharacterTemplate.Stats.Defense getDefense() {
return defense;
}
/**
* Sets the value of the defense property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Defense }
*
*/
public void setDefense(CharacterTemplate.Stats.Defense value) {
this.defense = value;
}
/**
* Gets the value of the move property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Move }
*
*/
public CharacterTemplate.Stats.Move getMove() {
return move;
}
/**
* Sets the value of the move property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Move }
*
*/
public void setMove(CharacterTemplate.Stats.Move value) {
this.move = value;
}
/**
* Gets the value of the base property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Base }
*
*/
public CharacterTemplate.Stats.Base getBase() {
return base;
}
/**
* Sets the value of the base property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Base }
*
*/
public void setBase(CharacterTemplate.Stats.Base value) {
this.base = value;
}
/**
* Gets the value of the maxload property.
*
*/
public int getMaxload() {
return maxload;
}
/**
* Sets the value of the maxload property.
*
*/
public void setMaxload(int value) {
this.maxload = value;
}
/**
* Gets the value of the level property.
*
*/
public int getLevel() {
return level;
}
/**
* Sets the value of the level property.
*
*/
public void setLevel(int value) {
this.level = value;
}
/**
* Gets the value of the crafter property.
*
*/
public boolean isCrafter() {
return crafter;
}
/**
* Sets the value of the crafter property.
*
*/
public void setCrafter(boolean value) {
this.crafter = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* <attribute name="evasion" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="critical" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="accuracy" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"physical",
"magical"
})
public static class Attack {
@XmlElement(required = true)
protected CharacterTemplate.Stats.Attack.Physical physical;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Attack.Magical magical;
@XmlAttribute(name = "evasion", required = true)
protected int evasion;
@XmlAttribute(name = "critical", required = true)
protected int critical;
@XmlAttribute(name = "accuracy", required = true)
protected int accuracy;
/**
* Gets the value of the physical property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Attack.Physical }
*
*/
public CharacterTemplate.Stats.Attack.Physical getPhysical() {
return physical;
}
/**
* Sets the value of the physical property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Attack.Physical }
*
*/
public void setPhysical(CharacterTemplate.Stats.Attack.Physical value) {
this.physical = value;
}
/**
* Gets the value of the magical property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Attack.Magical }
*
*/
public CharacterTemplate.Stats.Attack.Magical getMagical() {
return magical;
}
/**
* Sets the value of the magical property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Attack.Magical }
*
*/
public void setMagical(CharacterTemplate.Stats.Attack.Magical value) {
this.magical = value;
}
/**
* Gets the value of the evasion property.
*
*/
public int getEvasion() {
return evasion;
}
/**
* Sets the value of the evasion property.
*
*/
public void setEvasion(int value) {
this.evasion = value;
}
/**
* Gets the value of the critical property.
*
*/
public int getCritical() {
return critical;
}
/**
* Sets the value of the critical property.
*
*/
public void setCritical(int value) {
this.critical = value;
}
/**
* Gets the value of the accuracy property.
*
*/
public int getAccuracy() {
return accuracy;
}
/**
* Sets the value of the accuracy property.
*
*/
public void setAccuracy(int value) {
this.accuracy = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Magical {
@XmlAttribute(name = "damage", required = true)
protected double damage;
@XmlAttribute(name = "speed", required = true)
protected double speed;
/**
* Gets the value of the damage property.
*
*/
public double getDamage() {
return damage;
}
/**
* Sets the value of the damage property.
*
*/
public void setDamage(double value) {
this.damage = value;
}
/**
* Gets the value of the speed property.
*
*/
public double getSpeed() {
return speed;
}
/**
* Sets the value of the speed property.
*
*/
public void setSpeed(double value) {
this.speed = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="damage" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="speed" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Physical {
@XmlAttribute(name = "damage", required = true)
protected double damage;
@XmlAttribute(name = "speed", required = true)
protected double speed;
/**
* Gets the value of the damage property.
*
*/
public double getDamage() {
return damage;
}
/**
* Sets the value of the damage property.
*
*/
public void setDamage(double value) {
this.damage = value;
}
/**
* Gets the value of the speed property.
*
*/
public double getSpeed() {
return speed;
}
/**
* Sets the value of the speed property.
*
*/
public void setSpeed(double value) {
this.speed = value;
}
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="int" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="str" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="con" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="men" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="dex" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* <attribute name="wit" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Base {
@XmlAttribute(name = "int", required = true)
protected int _int;
@XmlAttribute(name = "str", required = true)
protected int str;
@XmlAttribute(name = "con", required = true)
protected int con;
@XmlAttribute(name = "men", required = true)
protected int men;
@XmlAttribute(name = "dex", required = true)
protected int dex;
@XmlAttribute(name = "wit", required = true)
protected int wit;
/**
* Gets the value of the int property.
*
*/
public int getInt() {
return _int;
}
/**
* Sets the value of the int property.
*
*/
public void setInt(int value) {
this._int = value;
}
/**
* Gets the value of the str property.
*
*/
public int getStr() {
return str;
}
/**
* Sets the value of the str property.
*
*/
public void setStr(int value) {
this.str = value;
}
/**
* Gets the value of the con property.
*
*/
public int getCon() {
return con;
}
/**
* Sets the value of the con property.
*
*/
public void setCon(int value) {
this.con = value;
}
/**
* Gets the value of the men property.
*
*/
public int getMen() {
return men;
}
/**
* Sets the value of the men property.
*
*/
public void setMen(int value) {
this.men = value;
}
/**
* Gets the value of the dex property.
*
*/
public int getDex() {
return dex;
}
/**
* Sets the value of the dex property.
*
*/
public void setDex(int value) {
this.dex = value;
}
/**
* Gets the value of the wit property.
*
*/
public int getWit() {
return wit;
}
/**
* Sets the value of the wit property.
*
*/
public void setWit(int value) {
this.wit = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Cp {
@XmlAttribute(name = "base", required = true)
protected double base;
@XmlAttribute(name = "modifier", required = true)
protected double modifier;
@XmlAttribute(name = "add", required = true)
protected double add;
/**
* Gets the value of the base property.
*
*/
public double getBase() {
return base;
}
/**
* Sets the value of the base property.
*
*/
public void setBase(double value) {
this.base = value;
}
/**
* Gets the value of the modifier property.
*
*/
public double getModifier() {
return modifier;
}
/**
* Sets the value of the modifier property.
*
*/
public void setModifier(double value) {
this.modifier = value;
}
/**
* Gets the value of the add property.
*
*/
public double getAdd() {
return add;
}
/**
* Sets the value of the add property.
*
*/
public void setAdd(double value) {
this.add = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* <element name="physical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* <element name="magical">
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
* </element>
* </sequence>
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
"physical",
"magical"
})
public static class Defense {
@XmlElement(required = true)
protected CharacterTemplate.Stats.Defense.Physical physical;
@XmlElement(required = true)
protected CharacterTemplate.Stats.Defense.Magical magical;
/**
* Gets the value of the physical property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Defense.Physical }
*
*/
public CharacterTemplate.Stats.Defense.Physical getPhysical() {
return physical;
}
/**
* Sets the value of the physical property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Defense.Physical }
*
*/
public void setPhysical(CharacterTemplate.Stats.Defense.Physical value) {
this.physical = value;
}
/**
* Gets the value of the magical property.
*
* @return
* possible object is
* {@link CharacterTemplate.Stats.Defense.Magical }
*
*/
public CharacterTemplate.Stats.Defense.Magical getMagical() {
return magical;
}
/**
* Sets the value of the magical property.
*
* @param value
* allowed object is
* {@link CharacterTemplate.Stats.Defense.Magical }
*
*/
public void setMagical(CharacterTemplate.Stats.Defense.Magical value) {
this.magical = value;
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Magical {
@XmlAttribute(name = "value", required = true)
protected double value;
/**
* Gets the value of the value property.
*
*/
public double getValue() {
return value;
}
/**
* Sets the value of the value property.
*
*/
public void setValue(double value) {
this.value = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Physical {
@XmlAttribute(name = "value", required = true)
protected double value;
/**
* Gets the value of the value property.
*
*/
public double getValue() {
return value;
}
/**
* Sets the value of the value property.
*
*/
public void setValue(double value) {
this.value = value;
}
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Hp {
@XmlAttribute(name = "base", required = true)
protected double base;
@XmlAttribute(name = "modifier", required = true)
protected double modifier;
@XmlAttribute(name = "add", required = true)
protected double add;
/**
* Gets the value of the base property.
*
*/
public double getBase() {
return base;
}
/**
* Sets the value of the base property.
*
*/
public void setBase(double value) {
this.base = value;
}
/**
* Gets the value of the modifier property.
*
*/
public double getModifier() {
return modifier;
}
/**
* Sets the value of the modifier property.
*
*/
public void setModifier(double value) {
this.modifier = value;
}
/**
* Gets the value of the add property.
*
*/
public double getAdd() {
return add;
}
/**
* Sets the value of the add property.
*
*/
public void setAdd(double value) {
this.add = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="run" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="walk" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Move {
@XmlAttribute(name = "run", required = true)
protected double run;
@XmlAttribute(name = "walk", required = true)
protected double walk;
/**
* Gets the value of the run property.
*
*/
public double getRun() {
return run;
}
/**
* Sets the value of the run property.
*
*/
public void setRun(double value) {
this.run = value;
}
/**
* Gets the value of the walk property.
*
*/
public double getWalk() {
return walk;
}
/**
* Sets the value of the walk property.
*
*/
public void setWalk(double value) {
this.walk = value;
}
}
/**
* Java class for anonymous complex type. * *
The following schema fragment specifies the expected content contained within this class. * *
* <complexType>
* <complexContent>
* <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
* <sequence>
* </sequence>
* <attribute name="base" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="modifier" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* <attribute name="add" use="required" type="{http://www.w3.org/2001/XMLSchema}double" />
* </restriction>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "")
public static class Mp {
@XmlAttribute(name = "base", required = true)
protected double base;
@XmlAttribute(name = "modifier", required = true)
protected double modifier;
@XmlAttribute(name = "add", required = true)
protected double add;
/**
* Gets the value of the base property.
*
*/
public double getBase() {
return base;
}
/**
* Sets the value of the base property.
*
*/
public void setBase(double value) {
this.base = value;
}
/**
* Gets the value of the modifier property.
*
*/
public double getModifier() {
return modifier;
}
/**
* Sets the value of the modifier property.
*
*/
public void setModifier(double value) {
this.modifier = value;
}
/**
* Gets the value of the add property.
*
*/
public double getAdd() {
return add;
}
/**
* Sets the value of the add property.
*
*/
public void setAdd(double value) {
this.add = value;
}
}
}
}