mirror of
https://github.com/Rogiel/l2jserver2
synced 2025-12-07 07:52:57 +00:00
Now each server server has an maven module which implements changes to the default behavior within the "core" gameserver module. This allows to keep multiple server versions without the need of several branches and with little code duplication.
1895 lines
66 KiB
Java
1895 lines
66 KiB
Java
//
|
|
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-b10
|
|
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
|
|
// 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;
|
|
|
|
|
|
/**
|
|
* <p>Java class for character element declaration.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
* <p>Java class for anonymous complex type.
|
|
*
|
|
* <p>The following schema fragment specifies the expected content contained within this class.
|
|
*
|
|
* <pre>
|
|
* <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>
|
|
* </pre>
|
|
*
|
|
*
|
|
*/
|
|
@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;
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|