Перейти к содержанию
Авторизация  
Art78

Статы футболки при заточке L2J

Рекомендуемые сообщения

не могу добавить статы к рубашкам, на примере скриптов просто все

<enchant_options>

<level value="0">
<option id="30227"/> <!--Маг. Атк +8.0--> и т.д.
 
а у мобиуса не вкурю.
<set name="material" val="CRYSTAL" />
<set name="weight" val="130" />
<for>
<add stat="pDef" val="28" order="0" />
</for>
</item> 
вот и все статы у него. Пробовал по всякому но xsd  другая
<?xml version="1.1" encoding="UTF-8"?>
<xs:complexType name="setType">
<xs:attribute name="name" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="armor_type" />
<xs:enumeration value="attack_range" />
<xs:enumeration value="auto_destroy_time" />
<xs:enumeration value="blessed" />
<xs:enumeration value="bodypart" />
<xs:enumeration value="capsuled_items" />
<xs:enumeration value="change_weaponId" />
<xs:enumeration value="crystal_count" />
<xs:enumeration value="crystal_type" />
<xs:enumeration value="damage_range" />
<xs:enumeration value="default_action" />
<xs:enumeration value="displayId" />
<xs:enumeration value="duration" />
<xs:enumeration value="element_enabled" />
<xs:enumeration value="enchant_enabled" />
<xs:enumeration value="enchant4_skill" />
<xs:enumeration value="enchanted" />
<xs:enumeration value="equip_condition" />
<xs:enumeration value="equip_reuse_delay" />
<xs:enumeration value="ex_immediate_effect" />
<xs:enumeration value="extractableCountMin" />
<xs:enumeration value="extractableCountMax" />
<xs:enumeration value="etcitem_type" />
<xs:enumeration value="for_npc" />
<xs:enumeration value="handler" />
<xs:enumeration value="icon" />
<xs:enumeration value="immediate_effect" />
<xs:enumeration value="is_auctionable" />
<xs:enumeration value="isBlessedItem" />
<xs:enumeration value="is_depositable" />
<xs:enumeration value="is_destroyable" />
<xs:enumeration value="is_dropable" />
<xs:enumeration value="is_freightable" />
<xs:enumeration value="is_magic_weapon" />
<xs:enumeration value="is_oly_restricted" />
<xs:enumeration value="is_premium" />
<xs:enumeration value="is_questitem" />
<xs:enumeration value="is_sellable" />
<xs:enumeration value="is_stackable" />
<xs:enumeration value="is_tradable" />
<xs:enumeration value="is_infinite" />
<xs:enumeration value="isAttackWeapon" />
<xs:enumeration value="isForceEquip" />
<xs:enumeration value="item_skill" />
<xs:enumeration value="equip_skill" />
<xs:enumeration value="allow_self_resurrection" />
<xs:enumeration value="material" />
<xs:enumeration value="mp_consume" />
<xs:enumeration value="oncrit_chance" />
<xs:enumeration value="oncrit_skill" />
<xs:enumeration value="onmagic_chance" />
<xs:enumeration value="onmagic_skill" />
<xs:enumeration value="price" />
<xs:enumeration value="random_damage" />
<xs:enumeration value="recipe_id" />
<xs:enumeration value="reduced_mp_consume" />
<xs:enumeration value="reduced_soulshot" />
<xs:enumeration value="reuse_delay" />
<xs:enumeration value="shared_reuse_group" />
<xs:enumeration value="soulshots" />
<xs:enumeration value="spiritshots" />
<xs:enumeration value="time" />
<xs:enumeration value="unequip_skill" />
<xs:enumeration value="use_condition" />
<xs:enumeration value="useSkillDisTime" />
<xs:enumeration value="useWeaponSkillsOnly" />
<xs:enumeration value="weapon_type" />
<xs:enumeration value="weight" />
<xs:enumeration value="commissionItemType" />
<xs:enumeration value="compoundItem" />
<xs:enumeration value="compoundChance" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="val" type="xs:token" use="required" />
</xs:complexType>
<xs:complexType name="playerType">
<xs:attribute name="castle">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="-1" />
<xs:maxInclusive value="9" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="isOnSide" use="optional">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="NEUTRAL" />
<xs:enumeration value="LIGHT" />
<xs:enumeration value="DARK" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="isClanLeader" type="xs:boolean" />
<xs:attribute name="clanHall" type="xs:normalizedString" />
<xs:attribute name="class_id_restriction" type="xs:normalizedString" />
<xs:attribute name="cloakStatus" type="xs:boolean" />
<xs:attribute name="isHero" type="xs:boolean" />
<xs:attribute name="isPvpFlagged" type="xs:boolean" />
<xs:attribute name="insideZoneId" type="xs:normalizedString" />
<xs:attribute name="level">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1" />
<xs:maxInclusive value="107" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="pledgeClass">
<xs:simpleType>
<xs:restriction base="xs:integer">
<xs:minInclusive value="-1" />
<xs:maxInclusive value="11" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="levelRange" type="xs:token" />
<xs:attribute name="races" type="xs:token" />
<xs:attribute name="sex" type="xs:byte" use="optional" />
<xs:attribute name="fort" type="xs:integer" fixed="-1" />
<xs:attribute name="chaotic" type="xs:boolean" />
<xs:attribute name="subclass" type="xs:boolean" />
<xs:attribute name="SiegeZone" type="xs:positiveInteger" />
<xs:attribute name="flyMounted" type="xs:boolean" />
<xs:attribute name="instanceId" type="xs:normalizedString" />
<xs:attribute name="categoryType" type="xs:normalizedString" />
<xs:attribute name="pkCount" type="xs:int" />
<xs:attribute name="vehicleMounted" type="xs:boolean" />
</xs:complexType>
<xs:complexType name="andType">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="using" type="usingType" />
<xs:element name="player" type="playerType" />
<xs:element name="target" type="targetType" />
<xs:element name="not" type="notType" />
<xs:element name="game" type="gameType" />
<xs:element name="or" minOccurs="0" type="andType" />
</xs:choice>
</xs:complexType>
<xs:complexType name="gameType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="night" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="notType">
<xs:sequence>
<xs:element name="using" minOccurs="0" type="usingType" />
<xs:element name="player" minOccurs="0" type="playerType" />
<xs:element name="target" minOccurs="0" type="targetType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="usingType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="kind" use="optional" />
<xs:attribute type="xs:string" name="slot" use="optional" />
<xs:attribute type="xs:string" name="weaponChange" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="targetType">
<xs:attribute name="levelRange" type="xs:token" />
<xs:attribute name="categoryType" type="xs:normalizedString" />
</xs:complexType>
<xs:complexType name="enchantType">
<xs:attribute name="order" type="xs:byte" use="optional" />
<xs:attribute name="stat" use="required" type="statType" />
<xs:attribute name="val" type="xs:integer" fixed="0" use="required" />
</xs:complexType>
<xs:simpleType name="statType">
<xs:restriction base="xs:token">
<xs:enumeration value="STR" />
<xs:enumeration value="DEX" />
<xs:enumeration value="CON" />
<xs:enumeration value="INT" />
<xs:enumeration value="WIT" />
<xs:enumeration value="MEN" />
<xs:enumeration value="CHA" />
<xs:enumeration value="LUC" />
<xs:enumeration value="absorbDam" />
<xs:enumeration value="accCombat" />
<xs:enumeration value="accMagic" />
<xs:enumeration value="atkReuse" />
<xs:enumeration value="bonusExp" />
<xs:enumeration value="bonusSp" />
<xs:enumeration value="broochJewels" />
<xs:enumeration value="critDmg" />
<xs:enumeration value="critDmgAdd" />
<xs:enumeration value="critRate" />
<xs:enumeration value="dReuse" />
<xs:enumeration value="magicSuccRes" />
<xs:enumeration value="mAtk" />
<xs:enumeration value="mAtkSpd" />
<xs:enumeration value="maxCp" />
<xs:enumeration value="maxHp" />
<xs:enumeration value="maxMp" />
<xs:enumeration value="mCritPower" />
<xs:enumeration value="mCritPowerAdd" />
<xs:enumeration value="mCritRate" />
<xs:enumeration value="mDef" />
<xs:enumeration value="mEvas" />
<xs:enumeration value="mReuse" />
<xs:enumeration value="pAtk" />
<xs:enumeration value="pAtkAngle" />
<xs:enumeration value="pAtkRange" />
<xs:enumeration value="pAtkSpd" />
<xs:enumeration value="pDef" />
<xs:enumeration value="pReuse" />
<xs:enumeration value="pSkillEvas" />
<xs:enumeration value="pveBowDmg" />
<xs:enumeration value="pveBowSkillsDmg" />
<xs:enumeration value="pvpMagicalDef" />
<xs:enumeration value="pveMagicalDmg" />
<xs:enumeration value="pvePhysDmg" />
<xs:enumeration value="pvePhysSkillsDmg" />
<xs:enumeration value="pvpMagicalDmg" />
<xs:enumeration value="pvpPhysDef" />
<xs:enumeration value="pvpPhysDmg" />
<xs:enumeration value="pvpPhysSkillsDef" />
<xs:enumeration value="pvpPhysSkillsDmg" />
<xs:enumeration value="receivedDamageModifier" />
<xs:enumeration value="rEvas" />
<xs:enumeration value="rShld" />
<xs:enumeration value="runSpd" />
<xs:enumeration value="sDef" />
<xs:enumeration value="inventoryLimit" />
<xs:enumeration value="weightLimit" />
<xs:enumeration value="weightPenalty" />
<xs:enumeration value="darkPower" />
<xs:enumeration value="darkRes" />
<xs:enumeration value="earthPower" />
<xs:enumeration value="earthRes" />
<xs:enumeration value="firePower" />
<xs:enumeration value="fireRes" />
<xs:enumeration value="holyPower" />
<xs:enumeration value="holyRes" />
<xs:enumeration value="waterPower" />
<xs:enumeration value="waterRes" />
<xs:enumeration value="windPower" />
<xs:enumeration value="windRes" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="condType">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="using" type="usingType" />
<xs:element name="and" type="andType" />
<xs:element name="not" type="notType" />
<xs:element name="player" type="playerType" />
<xs:element name="target" type="targetType" />
</xs:choice>
<xs:attribute type="xs:short" name="msgId" use="optional" />
<xs:attribute type="xs:byte" name="addName" use="optional" />
<xs:attribute type="xs:string" name="msg" use="optional" />
</xs:complexType>
<xs:complexType name="addType">
<xs:attribute name="order" type="xs:byte" use="optional" />
<xs:attribute name="stat" type="statType" use="required" />
<xs:attribute name="val" type="xs:decimal" use="required" />
</xs:complexType>
<xs:complexType name="forType" mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="add" type="addType" />
<xs:element name="mul" type="addType" />
<xs:element name="sub" type="addType" />
<xs:element name="basemul" type="addType" />
<xs:element name="set" type="addType" />
<xs:element name="enchant" maxOccurs="2" minOccurs="0" type="enchantType" />
</xs:choice>
<xs:attribute type="xs:string" name="name" use="optional" />
<xs:attribute type="xs:byte" name="val" use="optional" />
</xs:complexType>
<xs:complexType name="itemType">
<xs:sequence maxOccurs="1" minOccurs="1">
<xs:element name="set" maxOccurs="unbounded" minOccurs="1" type="setType" />
<xs:element name="cond" maxOccurs="2" minOccurs="0" type="condType" />
<xs:element name="for" maxOccurs="1" minOccurs="0" type="forType" />
</xs:sequence>
<xs:attribute name="id" use="required">
<xs:simpleType>
<xs:restriction base="xs:positiveInteger">
<xs:minInclusive value="1" />
<xs:maxInclusive value="65535" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="name" type="xs:normalizedString" use="required" />
<xs:attribute name="additionalName" type="xs:normalizedString" use="optional" />
<xs:attribute name="type" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="Armor" />
<xs:enumeration value="EtcItem" />
<xs:enumeration value="Weapon" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:complexType>
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="item" type="itemType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>

гугл шарил, тему мобиуса тоже, подобного не нашел. нид хелп гуру

Изменено пользователем Art78

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Твой вид какой хоть  статов

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Твой вид какой хоть  статов

<item id="34626" name="Maphr's Shirt" type="Armor">

<!-- Magic shirt filled with the power of Maphr, the goddess of earth.. Can be enchanted to +10 using Elemental Shirt Enchant Scrolls. When enchanted to +7 or above, the enchant success rate is increased. No effect in the Olympiad. -->
<set name="icon" val="icon.pi_shirt_of_wolf_2nd_earth" />
<set name="bodypart" val="shirt" />
<set name="default_action" val="EQUIP" />
<set name="is_auctionable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_tradable" val="false" />
<set name="material" val="CRYSTAL" />
<set name="weight" val="130" />
<set name="enchant_enabled" val="1"/>
<enchanted>
<level value="0">
<option id="30227"/> <!--Маг. Атк +8.0-->
</level>
<level value="1">
<option id="30228"/> <!--Маг. Атк +9.0-->
</level>
<level value="2">
<option id="30229"/> <!--Маг. Атк +10-->
</level>
<level value="3">
<option id="30230"/> <!--Маг. Атк +11.0-->
<option id="30256"/> <!--Сопротивление земле +5-->
</level>
<level value="4">
<option id="30231"/> <!--Маг. Атк. +12.0, Скорость +7, ВЫН +2, ДУХ +1-->
<option id="30257"/> <!--Сопротивление земле +10-->
</level>
<level value="5">
<option id="30231"/> <!--Маг. Атк. +13.0, Скорость +7. Макс. HP +200. Макс. MP +200, СИЛ +1, ВЫН +2, ИНТ +1, ДУХ +2-->
<option id="30258"/> <!--Сопротивление земле +15-->
</level>
<level value="6">
<option id="30233"/> <!--Маг. Атк. +14.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
</level>
<level value="7">
<option id="30234"/> <!--Маг. Атк. +15.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
<option id="30245"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="8">
<option id="30235"/> <!--Маг. Атк. +16.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +2-->
<option id="30245"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="9">
<option id="30236"/> <!--Маг. Атк. +17.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="10">
<option id="30237"/> <!--Маг. Атк. +18.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+3, ЛВК +3, ВЫН +3, ИНТ +3, МДР +3, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
</enchanted>
<for>
<add stat="pDef" val="28.0" />
<enchant stat="pDef" val="0" />
 
</for>
 
 

</item>

мафр мучаю пока что

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть мнение что в л2ж оно не запилено

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

<item id="34626" name="Maphr's Shirt" type="Armor">

<!-- Magic shirt filled with the power of Maphr, the goddess of earth.. Can be enchanted to +10 using Elemental Shirt Enchant Scrolls. When enchanted to +7 or above, the enchant success rate is increased. No effect in the Olympiad. -->
<set name="icon" val="icon.pi_shirt_of_wolf_2nd_earth" />
<set name="bodypart" val="shirt" />
<set name="default_action" val="EQUIP" />
<set name="is_auctionable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_tradable" val="false" />
<set name="material" val="CRYSTAL" />
<set name="weight" val="130" />
<set name="enchant_enabled" val="1"/>
<enchanted>
<level value="0">
<option id="30227"/> <!--Маг. Атк +8.0-->
</level>
<level value="1">
<option id="30228"/> <!--Маг. Атк +9.0-->
</level>
<level value="2">
<option id="30229"/> <!--Маг. Атк +10-->
</level>
<level value="3">
<option id="30230"/> <!--Маг. Атк +11.0-->
<option id="30256"/> <!--Сопротивление земле +5-->
</level>
<level value="4">
<option id="30231"/> <!--Маг. Атк. +12.0, Скорость +7, ВЫН +2, ДУХ +1-->
<option id="30257"/> <!--Сопротивление земле +10-->
</level>
<level value="5">
<option id="30231"/> <!--Маг. Атк. +13.0, Скорость +7. Макс. HP +200. Макс. MP +200, СИЛ +1, ВЫН +2, ИНТ +1, ДУХ +2-->
<option id="30258"/> <!--Сопротивление земле +15-->
</level>
<level value="6">
<option id="30233"/> <!--Маг. Атк. +14.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
</level>
<level value="7">
<option id="30234"/> <!--Маг. Атк. +15.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
<option id="30245"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="8">
<option id="30235"/> <!--Маг. Атк. +16.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +2-->
<option id="30245"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="9">
<option id="30236"/> <!--Маг. Атк. +17.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="10">
<option id="30237"/> <!--Маг. Атк. +18.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+3, ЛВК +3, ВЫН +3, ИНТ +3, МДР +3, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
</enchanted>
<for>
<add stat="pDef" val="28.0" />
<enchant stat="pDef" val="0" />
 
</for>
 
 

</item>

мафр мучаю пока что

у тебя тут  он в 10 ур котрый ссылается на другой обект де уже сами статы

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть мнение что в л2ж оно не запилено

да вроде есть, 8 февраля пост со скрином http://i.imgur.com/BJCe6D3.png там нет xml со статами футболок только.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

game/data/enchantItemOptions.xml

добавил в оптионс

<item id="34626"> <!-- Maphr's Shirt -->

<options level="0" option1="30227" />
<options level="1" option1="30228" />
<options level="2" option1="30229" />
<options level="3" option1="30230" />
<options level="4" option1="30231" />
<options level="5" option1="30258" />
<options level="6" option1="30233" />
<options level="7" option1="30234" />
<options level="8" option1="30235" />
<options level="9" option1="30245" />
<options level="10" option1="30236" />

</item>

 

клиент теперь показывает статы все правильно, в зависимости от заточки от 0 до 10, но не прибавляет их. Никаких прибавок кроме тех что прописсаны под тегом for

<for>
<add stat="pDef" order="0x10" value="28"/>
</for>
если писать остальные под for, они же будут сразу, не зависимо от заточки? или в оптионсе чето намудрил?
 
и как добавить например два и больше id option для одного уровня заточки? обычный оператор перечисления?
Изменено пользователем Art78

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

добавил в оптионс

<item id="34626"> <!-- Maphr's Shirt -->

<options level="0" option1="30227" />
<options level="1" option1="30228" />
<options level="2" option1="30229" />
<options level="3" option1="30230" />
<options level="4" option1="30231" />
<options level="5" option1="30258" />
<options level="6" option1="30233" />
<options level="7" option1="30234" />
<options level="8" option1="30235" />
<options level="9" option1="30245" />
<options level="10" option1="30236" />

</item>

 

клиент теперь показывает статы все правильно, в зависимости от заточки от 0 до 10, но не прибавляет их. Никаких прибавок кроме тех что прописсаны под тегом for

<for>
<add stat="pDef" order="0x10" value="28"/>
</for>
если писать остальные под for, они же будут сразу, не зависимо от заточки? или в оптионсе чето намудрил?

 

все должно работать или у вас косяк с опциями

 

адд я так понимаю увас артея или кастом опции?

Изменено пользователем LifeGame32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

все должно работать или у вас косяк с опциями

 

адд я так понимаю увас артея или кастом опции?

последняя рева мобиуса, там Инфинити клиент, а что там с пакеткой не знаю. Копировал с скриптов артея статы для рубашки. В инфинити уже под другими ID опционалки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

последняя рева мобиуса, там Инфинити клиент, а что там с пакеткой не знаю. Копировал с скриптов артея статы для рубашки. В инфинити уже под другими ID опционалки?

не знаю. у себя на сервере смотрите есть данные опции ?

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

не знаю. у себя на сервере смотрите есть данные опции ?

Спасибо. Помогли) 

а как добавить например два и больше id option для одного уровня заточки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

не знаю. у себя на сервере смотрите есть данные опции ?

Спасибо. Помогли) 

а как добавить например два и больше id option для одного уровня заточки?

 

с несколькими опционалками разобрался <options level="8" option1="24973" option2="24979" option3="24982"/> так добавляются...ID опционалок совпадает в клиенте с сервером...почему не дает прибавки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

не знаю. у себя на сервере смотрите есть данные опции ?

Спасибо. Помогли) 

а как добавить например два и больше id option для одного уровня заточки?

 

 проверяйте всё должно работать  вещь должна быть +8. забыл  если у какой-то вещи есть данные опции бонус будет только от 1

Изменено пользователем LifeGame32

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Реализуйте те умения на которые идет ссылка в Отпионе (В рубахе на оптион> с оптиона на скил> скила может не быть тупо (делаем сверку по клиент файлам, там все есть)

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Реализуйте те умения на которые идет ссылка в Оптионе (В рубахе на оптион> с оптиона на скил> скила может не быть тупо (делаем сверку по клиент файлам, там все есть)

да-да, все заработало, кроме самих скилов на которые ссылается оптион. Осталось поправить их. Спасибо всем.

кому-нибудь пригодится еще может быть.

EnchantItemOption.xml добавить для рубашки оптионы

<item id="34626"> <!-- Maphr's Shirt -->
<options level="0" option1="24965" />
<options level="1" option1="24966" />
<options level="2" option1="24967" />
<options level="3" option1="24968" />
<options level="4" option1="24969" option2="24975" option3="24702"/>
<options level="5" option1="30232" option2="30258"/>
<options level="6" option1="30233"/>
<options level="7" option1="30234" option2="30245"/>
<options level="8" option1="30235" option2="30246"/>
<options level="9" option1="30236" option2="30246" />
<options level="10" option1="30237" option2="30246"/>

</item>

 

34600-34699.xml продублировать оптионы в итем статах

<item id="34626" name="Maphr's Shirt" type="Armor">
<!-- Magic shirt filled with the power of Maphr, the goddess of earth.. Can be enchanted to +10 using Elemental Shirt Enchant Scrolls. When enchanted to +7 or above, the enchant success rate is increased. No effect in the Olympiad. -->
<set name="icon" val="icon.pi_shirt_of_wolf_2nd_earth" />
<set name="bodypart" val="shirt" />
<set name="default_action" val="EQUIP" />
<set name="is_auctionable" val="false" />
<set name="is_depositable" val="false" />
<set name="is_dropable" val="false" />
<set name="is_sellable" val="false" />
<set name="is_tradable" val="false" />
<set name="material" val="CRYSTAL" />
<set name="weight" val="130" />
<set name="enchant_enabled" val="1"/>
<enchanted>
<level value="0">
<option id="24965"/> <!--Маг. Атк +8.0-->
</level>
<level value="1">
<option id="24966"/> <!--Маг. Атк +9.0-->
</level>
<level value="2">
<option id="24967"/> <!--Маг. Атк +10-->
</level>
<level value="3">
<option id="24968"/> <!--Маг. Атк +11.0-->
</level>
<level value="4">
<option id="24969"/> <!--Маг. Атк. +12.0, Скорость +7, ВЫН +2, ДУХ +1-->
<option id="24975"/>
<option id="24702"/> <!--Сопротивление земле +10-->
</level>
<level value="5">
<option id="30232"/> <!--Маг. Атк. +13.0, Скорость +7. Макс. HP +200. Макс. MP +200, СИЛ +1, ВЫН +2, ИНТ +1, ДУХ +2-->
<option id="30258"/>
<!--Сопротивление земле +15-->
</level>
<level value="6">
<option id="30233"/> <!--Маг. Атк. +14.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
</level>
<level value="7">
<option id="30234"/> <!--Маг. Атк. +15.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. СИЛ+2, ЛВК +1, ВЫН +2, ИНТ +2, МДР +1, ДУХ +2-->
<option id="30245"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="8">
<option id="30235"/> <!--Маг. Атк. +16.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +2-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="9">
<option id="30236"/> <!--Маг. Атк. +17.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+2, ЛВК +2, ВЫН +3, ИНТ +2, МДР +2, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
<level value="10">
<option id="30237"/> <!--Маг. Атк. +18.0, Скорость +7. Макс. HP +200. Макс. MP +200. Расход MP -3%, Сопротивление воде, огню, ветру, земле +20. Сопротивление отражению урона. Уменьшает время перезарядки Физ. И Маг. умений. Увеличивает сопротивление внезапной смерти, смертельному и полусмертельному удару.. СИЛ+3, ЛВК +3, ВЫН +3, ИНТ +3, МДР +3, ДУХ +3-->
<option id="30246"/> <!--Активное: Поддержка Мафр-->
</level>
</enchanted>
<for>
<add stat="pDef" val="28.0" />
<enchant stat="pDef" val="0" />
</for>
 
 

</item>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Еще вопрос, как скил поддержку мафр реализовать? примеров ни на каком скиле не нашел в мобиусе, ни на свитках, ни на камнях нет. У скриптов по другому, у л2ж не понимаю опять)

<?xml version="1.1" encoding="UTF-8"?>

<xs:complexType name="tableType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="name" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="setType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="name" use="optional">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="abnormalInstant" />
<xs:enumeration value="abnormalLvl" />
<xs:enumeration value="abnormalTime" />
<xs:enumeration value="abnormalType" />
<xs:enumeration value="abnormalVisualEffect" />
<xs:enumeration value="activateRate" />
<xs:enumeration value="affectLimit" />
<xs:enumeration value="affectRange" />
<xs:enumeration value="afterEffectId" />
<xs:enumeration value="alchemyTransmuteIngredients" />
<xs:enumeration value="alchemyTransmuteProduction" />
<xs:enumeration value="attribute" />
<xs:enumeration value="attributePower" />
<xs:enumeration value="baseCritRate" />
<xs:enumeration value="basicProperty" />
<xs:enumeration value="blockedInOlympiad" />
<xs:enumeration value="blowChance" />
<xs:enumeration value="canBeDispeled" />
<xs:enumeration value="capsuled_items_skill" />
<xs:enumeration value="castRange" />
<xs:enumeration value="channelingSkillId" />
<xs:enumeration value="channelingTickInterval" />
<xs:enumeration value="chargeConsume" />
<xs:enumeration value="coolTime" />
<xs:enumeration value="despawnDelay" />
<xs:enumeration value="displayId" />
<xs:enumeration value="dmgDirectlyToHp" />
<xs:enumeration value="effectPoint" />
<xs:enumeration value="effectRange" />
<xs:enumeration value="element" />
<xs:enumeration value="elementPower" />
<xs:enumeration value="excludedFromCheck" />
<xs:enumeration value="fanRange" />
<xs:enumeration value="feed" />
<xs:enumeration value="flyCourse" />
<xs:enumeration value="flyRadius" />
<xs:enumeration value="flyType" />
<xs:enumeration value="halfKillRate" />
<xs:enumeration value="hitTime" />
<xs:enumeration value="hpConsume" />
<xs:enumeration value="icon" />
<xs:enumeration value="ignorePhysDefPercent" />
<xs:enumeration value="ignoreShld" />
<xs:enumeration value="inheritElementals" />
<xs:enumeration value="inheritPercent" />
<xs:enumeration value="isDebuff" />
<xs:enumeration value="isMagic" />
<xs:enumeration value="isMentoring" />
<xs:enumeration value="isOutpost" />
<xs:enumeration value="isRecoveryHerb" />
<xs:enumeration value="isSuicideAttack" />
<xs:enumeration value="isTriggeredSkill" />
<xs:enumeration value="itemConsumeCount" />
<xs:enumeration value="itemConsumeId" />
<xs:enumeration value="itemConsumeSteps" />
<xs:enumeration value="learnSkillId" />
<xs:enumeration value="lethalStrikeRate" />
<xs:enumeration value="lvlBonusRate" />
<xs:enumeration value="magicLvl" />
<xs:enumeration value="minPledgeClass" />
<xs:enumeration value="mpConsume" />
<xs:enumeration value="mpInitialConsume" />
<xs:enumeration value="mpPerChanneling" />
<xs:enumeration value="nextActionAttack" />
<xs:enumeration value="npcId" />
<xs:enumeration value="operateType" />
<xs:enumeration value="overHit" />
<xs:enumeration value="power" />
<xs:enumeration value="pvpPower" />
<xs:enumeration value="resetQuest" />
<xs:enumeration value="reuseDelay" />
<xs:enumeration value="rideState" />
<xs:enumeration value="simultaneousCast" />
<xs:enumeration value="soulMaxConsumeCount" />
<xs:enumeration value="staticReuse" />
<xs:enumeration value="stayAfterDeath" />
<xs:enumeration value="stayOnSubclassChange" />
<xs:enumeration value="targetType" />
<xs:enumeration value="trait" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="val" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="enchantType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="name" use="optional" />
<xs:attribute type="xs:string" name="val" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="usingType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="kind" use="optional" />
<xs:attribute type="xs:string" name="slot" use="optional" />
<xs:attribute type="xs:string" name="weaponChange" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="playerType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="isOnSide" use="optional">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="NEUTRAL" />
<xs:enumeration value="LIGHT" />
<xs:enumeration value="DARK" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="active_effect_id" use="optional" />
<xs:attribute type="xs:string" name="active_effect_id_lvl" use="optional" />
<xs:attribute type="xs:string" name="active_skill_id" use="optional" />
<xs:attribute type="xs:string" name="active_skill_id_lvl" use="optional" />
<xs:attribute type="xs:string" name="agathionId" use="optional" />
<xs:attribute type="xs:string" name="behind" use="optional" />
<xs:attribute type="xs:string" name="callPc" use="optional" />
<xs:attribute type="xs:string" name="canCreateBase" use="optional" />
<xs:attribute type="xs:string" name="canCreateOutpost" use="optional" />
<xs:attribute type="xs:string" name="canEscape" use="optional" />
<xs:attribute type="xs:byte" name="canRefuelAirship" use="optional" />
<xs:attribute type="xs:string" name="canResurrect" use="optional" />
<xs:attribute type="xs:string" name="canSummonPet" use="optional" />
<xs:attribute type="xs:string" name="canSummonServitor" use="optional" />
<xs:attribute type="xs:string" name="canSummonSiegeGolem" use="optional" />
<xs:attribute type="xs:string" name="canSweep" use="optional" />
<xs:attribute type="xs:string" name="canSwitchSubClass" use="optional" />
<xs:attribute type="xs:string" name="canTakeCastle" use="optional" />
<xs:attribute type="xs:string" name="canTakeFort" use="optional" />
<xs:attribute type="xs:string" name="canTransform" use="optional" />
<xs:attribute type="xs:string" name="canUntransform" use="optional" />
<xs:attribute type="xs:string" name="chaotic" use="optional" />
<xs:attribute type="xs:string" name="Charges" use="optional" />
<xs:attribute type="xs:string" name="checkAbnormal" use="optional" />
<xs:attribute type="xs:byte" name="clanHall" use="optional" />
<xs:attribute type="xs:string" name="class_id_restriction" use="optional" />
<xs:attribute type="xs:string" name="cp" use="optional" />
<xs:attribute type="xs:string" name="flying" use="optional" />
<xs:attribute type="xs:string" name="flyMounted" use="optional" />
<xs:attribute type="xs:byte" name="fort" use="optional" />
<xs:attribute type="xs:string" name="front" use="optional" />
<xs:attribute type="xs:byte" name="hasFreeSummonPoints" use="optional" />
<xs:attribute type="xs:boolean" name="hasServitor" use="optional" />
<xs:attribute type="xs:string" name="hp" use="optional" />
<xs:attribute type="xs:string" name="incombat" use="optional" />
<xs:attribute type="xs:string" name="insideZoneId" use="optional" />
<xs:attribute type="xs:byte" name="instanceId" use="optional" />
<xs:attribute type="xs:byte" name="invSize" use="optional" />
<xs:attribute type="xs:string" name="landingZone" use="optional" />
<xs:attribute type="xs:byte" name="level" use="optional" />
<xs:attribute type="xs:string" name="levelRange" use="optional" />
<xs:attribute type="xs:string" name="moving" use="optional" />
<xs:attribute type="xs:string" name="mp" use="optional" />
<xs:attribute type="xs:string" name="npcIdRadius" use="optional" />
<xs:attribute type="xs:string" name="resting" use="optional" />
<xs:attribute type="xs:string" name="running" use="optional" />
<xs:attribute type="xs:byte" name="sex" use="optional" />
<xs:attribute type="xs:byte" name="siegeSide" use="optional" />
<xs:attribute type="xs:byte" name="SiegeZone" use="optional" />
<xs:attribute type="xs:short" name="siegeZone" use="optional" />
<xs:attribute type="xs:byte" name="souls" use="optional" />
<xs:attribute type="xs:string" name="standing" use="optional" />
<xs:attribute type="xs:byte" name="transformationId" use="optional" />
<xs:attribute type="xs:byte" name="weight" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="targetType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="abnormalType" use="optional" />
<xs:attribute type="xs:short" name="active_effect_id" use="optional" />
<xs:attribute type="xs:short" name="active_skill_id" use="optional" />
<xs:attribute type="xs:string" name="class_id_restriction" use="optional" />
<xs:attribute type="xs:string" name="hp" use="optional" />
<xs:attribute type="xs:short" name="mindistance" use="optional" />
<xs:attribute type="xs:string" name="myPartyExceptMe" use="optional" />
<xs:attribute type="xs:string" name="npcId" use="optional" />
<xs:attribute type="xs:string" name="npcType" use="optional" />
<xs:attribute type="xs:string" name="race" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="notType">
<xs:sequence>
<xs:element name="using" minOccurs="0" type="usingType" />
<xs:element name="player" minOccurs="0" type="playerType" />
<xs:element name="target" minOccurs="0" type="targetType" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="gameType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute type="xs:string" name="night" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="andType">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="using" type="usingType" />
<xs:element name="player" type="playerType" />
<xs:element name="target" type="targetType" />
<xs:element name="not" type="notType" />
<xs:element name="game" type="gameType" />
<xs:element name="or" minOccurs="0" type="andType" />
</xs:choice>
</xs:complexType>
<xs:complexType name="condType">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="using" type="usingType" />
<xs:element name="and" type="andType" />
<xs:element name="not" type="notType" />
<xs:element name="player" type="playerType" />
<xs:element name="target" type="targetType" />
</xs:choice>
<xs:attribute type="xs:short" name="msgId" use="optional" />
<xs:attribute type="xs:byte" name="addName" use="optional" />
<xs:attribute type="xs:string" name="msg" use="optional" />
</xs:complexType>
<xs:simpleType name="operation">
<xs:restriction base="xs:string">
<xs:enumeration value="DIFF" />
<xs:enumeration value="PER" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="paramType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="block" use="optional">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="HP" />
<xs:enumeration value="MP" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="allowWeapons" use="optional" />
<xs:attribute type="xs:short" name="amount" use="optional" />
<xs:attribute type="xs:string" name="attackerType" use="optional" />
<xs:attribute type="xs:byte" name="blockedActions" use="optional" />
<xs:attribute type="xs:string" name="canKill" use="optional" />
<xs:attribute type="xs:short" name="castSkillId" use="optional" />
<xs:attribute type="xs:string" name="chance" use="optional" />
<xs:attribute type="xs:string" name="charge" use="optional" />
<xs:attribute type="xs:string" name="consumeItemCount" use="optional" />
<xs:attribute type="xs:string" name="consumeItemId" use="optional" />
<xs:attribute type="xs:byte" name="criticalChance" use="optional" />
<xs:attribute type="xs:string" name="critRate" use="optional" />
<xs:attribute type="xs:string" name="cubicCount" use="optional" />
<xs:attribute type="xs:byte" name="cubicDelay" use="optional" />
<xs:attribute type="xs:short" name="cubicDuration" use="optional" />
<xs:attribute type="xs:byte" name="cubicId" use="optional" />
<xs:attribute type="xs:short" name="cubicMaxCount" use="optional" />
<xs:attribute type="xs:string" name="cubicPower" use="optional" />
<xs:attribute type="xs:byte" name="cubicSkill1Chance" use="optional" />
<xs:attribute type="xs:byte" name="cubicSkill2Chance" use="optional" />
<xs:attribute type="xs:byte" name="cubicSkill3Chance" use="optional" />
<xs:attribute type="xs:byte" name="cubicSkillChance" use="optional" />
<xs:attribute type="xs:integer" name="debuffId" use="optional" />
<xs:attribute type="xs:int" name="despawnDelay" use="optional" />
<xs:attribute type="xs:string" name="dispel" use="optional" />
<xs:attribute type="xs:integer" name="distance" use="optional" />
<xs:attribute type="xs:string" name="escapeType" use="optional" />
<xs:attribute type="xs:string" name="expMultiplier" use="optional" />
<xs:attribute type="xs:string" name="expNeeded" use="optional" />
<xs:attribute type="xs:string" name="fullLethal" use="optional" />
<xs:attribute type="xs:string" name="grade" use="optional" />
<xs:attribute type="xs:string" name="halfLethal" use="optional" />
<xs:attribute type="xs:boolean" name="heal" use="optional" />
<xs:attribute type="xs:int" name="id" use="optional" />
<xs:attribute type="xs:string" name="ignoreShieldDefence" use="optional" />
<xs:attribute type="xs:string" name="index" use="optional" />
<xs:attribute type="xs:string" name="isAdvanced" use="optional" />
<xs:attribute type="xs:boolean" name="isCritical" use="optional" />
<xs:attribute type="xs:string" name="isItem" use="optional" />
<xs:attribute type="xs:boolean" name="isLastAttack" use="optional" />
<xs:attribute type="xs:string" name="isSummonSpawn" use="optional" />
<xs:attribute type="xs:string" name="itemCount" use="optional" />
<xs:attribute type="xs:string" name="itemId" use="optional" />
<xs:attribute type="xs:string" name="lifeTime" use="optional" />
<xs:attribute type="xs:string" name="mAtk" use="optional" />
<xs:attribute type="xs:string" name="mAtkSpd" use="optional" />
<xs:attribute type="xs:string" name="max" use="optional" />
<xs:attribute type="xs:byte" name="maxAttackerLevel" use="optional" />
<xs:attribute type="xs:string" name="maxHp" use="optional" />
<xs:attribute type="xs:string" name="maxMp" use="optional" />
<xs:attribute type="xs:string" name="mDef" use="optional" />
<xs:attribute type="xs:byte" name="minAttackerLevel" use="optional" />
<xs:attribute type="xs:string" name="minDamage" use="optional" />
<xs:attribute type="xs:byte" name="npcCount" use="optional" />
<xs:attribute type="xs:string" name="npcId" use="optional" />
<xs:attribute type="xs:string" name="pAtk" use="optional" />
<xs:attribute type="xs:string" name="pAtkSpd" use="optional" />
<xs:attribute type="xs:string" name="pDef" use="optional" />
<xs:attribute type="xs:string" name="power" use="optional" />
<xs:attribute type="xs:byte" name="randomOffset" use="optional" />
<xs:attribute type="xs:string" name="rate" use="optional" />
<xs:attribute type="xs:string" name="SHOCK" use="optional" />
<xs:attribute type="xs:string" name="side" use="optional" />
<xs:attribute type="xs:double" name="skillAddPower" use="optional" />
<xs:attribute type="xs:string" name="skillId" use="optional" />
<xs:attribute type="xs:short" name="skillId1" use="optional" />
<xs:attribute type="xs:short" name="skillId2" use="optional" />
<xs:attribute type="xs:short" name="skillId3" use="optional" />
<xs:attribute type="xs:string" name="skillLevel" use="optional" />
<xs:attribute type="xs:string" name="skillLvl" use="optional" />
<xs:attribute type="xs:string" name="SLEEP" use="optional" />
<xs:attribute type="xs:string" name="slot" use="optional" />
<xs:attribute type="xs:string" name="slots" use="optional" />
<xs:attribute type="xs:integer" name="speed" use="optional" />
<xs:attribute type="xs:string" name="summonPoints" use="optional" />
<xs:attribute type="xs:string" name="targetAbnormalType" use="optional" />
<xs:attribute type="xs:string" name="targetType" use="optional" />
<xs:attribute type="xs:string" name="time" use="optional" />
<xs:attribute type="operation" name="type" use="optional" />
<xs:attribute type="xs:string" name="value" use="optional" />
<xs:attribute type="xs:double" name="valueDec" use="optional" />
<xs:attribute type="xs:double" name="valueInc" use="optional" />
<xs:attribute type="xs:string" name="weaponTypeDec" use="optional" />
<xs:attribute type="xs:string" name="weaponTypeInc" use="optional" />
<xs:attribute type="xs:string" name="ANIMAL_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="BEAST_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="BLEED" use="optional" />
<xs:attribute type="xs:byte" name="BOSS" use="optional" />
<xs:attribute type="xs:string" name="BUG_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="CONSTRUCT_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="DERANGEMENT" use="optional" />
<xs:attribute type="xs:string" name="DRAGON_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="GIANT_WEAKNESS" use="optional" />
<xs:attribute type="xs:byte" name="GUST" use="optional" />
<xs:attribute type="xs:string" name="HOLD" use="optional" />
<xs:attribute type="xs:string" name="KNOCKDOWN" use="optional" />
<xs:attribute type="xs:string" name="PARALYZE" use="optional" />
<xs:attribute type="xs:byte" name="PHYSICAL_BLOCKADE" use="optional" />
<xs:attribute type="xs:string" name="PLANT_WEAKNESS" use="optional" />
<xs:attribute type="xs:string" name="POISON" use="optional" />
<xs:attribute type="xs:string" name="ROOT_PHYSICALLY" use="optional" />
<xs:attribute type="xs:string" name="TURN_STONE" use="optional" />
<xs:attribute type="xs:byte" name="VALAKAS" use="optional" />
<xs:attribute type="xs:string" name="ANCIENTSWORD" use="optional" />
<xs:attribute type="xs:string" name="BLUNT" use="optional" />
<xs:attribute type="xs:string" name="BOW" use="optional" />
<xs:attribute type="xs:string" name="CROSSBOW" use="optional" />
<xs:attribute type="xs:string" name="DAGGER" use="optional" />
<xs:attribute type="xs:string" name="DUAL" use="optional" />
<xs:attribute type="xs:string" name="DUALDAGGER" use="optional" />
<xs:attribute type="xs:string" name="DUALFIST" use="optional" />
<xs:attribute type="xs:byte" name="FIST" use="optional" />
<xs:attribute type="xs:string" name="POLE" use="optional" />
<xs:attribute type="xs:string" name="RAPIER" use="optional" />
<xs:attribute type="xs:string" name="SWORD" use="optional" />
<xs:attribute type="xs:string" name="sp" use="optional" />
<xs:attribute type="xs:string" name="xp" use="optional" />
<xs:attribute type="xs:string" name="x" use="optional" />
<xs:attribute type="xs:string" name="y" use="optional" />
<xs:attribute type="xs:string" name="z" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="statType">
<xs:restriction base="xs:token">
<xs:enumeration value="mAtk" />
<xs:enumeration value="mDef" />
<xs:enumeration value="pAtk" />
<xs:enumeration value="pDef" />
<xs:enumeration value="sDef" />
<xs:enumeration value="mAtk" />
<xs:enumeration value="pAtkAngle" />
<xs:enumeration value="pAtkRange" />
<xs:enumeration value="cancel" />
<xs:enumeration value="pAtkSpd" />
<xs:enumeration value="critRate" />
<xs:enumeration value="critRatePos" />
<xs:enumeration value="critDmg" />
<xs:enumeration value="critDmgPos" />
<xs:enumeration value="critDmgAdd" />
<xs:enumeration value="rShld" />
<xs:enumeration value="rEvas" />
<xs:enumeration value="mEvas" />
<xs:enumeration value="accMagic" />
<xs:enumeration value="runSpd" />
<xs:enumeration value="reflectDam" />
<xs:enumeration value="defCritRate" />
<xs:enumeration value="cancelVuln" />
<xs:enumeration value="maxHp" />
<xs:enumeration value="mCritPowerAdd" />
<xs:enumeration value="pSkillEvas" />
<xs:enumeration value="regMp" />
<xs:enumeration value="regHp" />
<xs:enumeration value="mReuse" />
<xs:enumeration value="mAtkSpd" />
<xs:enumeration value="defCritDamage" />
<xs:enumeration value="absorbDamMana" />
<xs:enumeration value="manaCharge" />
<xs:enumeration value="damageZoneVuln" />
<xs:enumeration value="healEffect" />
<xs:enumeration value="weightLimit" />
<xs:enumeration value="transDam" />
<xs:enumeration value="physicalMpConsumeRate" />
<xs:enumeration value="blowRate" />
<xs:enumeration value="reduceExpLostByPvp" />
<xs:enumeration value="reduceExpLostByMob" />
<xs:enumeration value="reduceExpLostByRaid" />
<xs:enumeration value="reduceDeathPenaltyByPvp" />
<xs:enumeration value="reduceDeathPenaltyByMob" />
<xs:enumeration value="reduceDeathPenaltyByRaid" />
<xs:enumeration value="breath" />
<xs:enumeration value="pvpMagicalDmg" />
<xs:enumeration value="transDamToPlayer" />
<xs:enumeration value="vengeancePdam" />
<xs:enumeration value="physicalSkillPower" />
<xs:enumeration value="physicalSkillPowerAdd" />
<xs:enumeration value="vengeanceMdam" />
<xs:enumeration value="maxSouls" />
<xs:enumeration value="bowMpConsumeRate" />
<xs:enumeration value="fishingExpertise" />
<xs:enumeration value="mCritPower" />
<xs:enumeration value="maxRecoverableCp" />
<xs:enumeration value="maxRecoverableHp" />
<xs:enumeration value="whLimit" />
<xs:enumeration value="freightLimit" />
<xs:enumeration value="dwarfRecipeLimit" />
<xs:enumeration value="commonRecipeLimit" />
<xs:enumeration value="fall" />
<xs:enumeration value="STR" />
<xs:enumeration value="INT" />
<xs:enumeration value="CON" />
<xs:enumeration value="MEN" />
<xs:enumeration value="WIT" />
<xs:enumeration value="DEX" />
<xs:enumeration value="LUC" />
<xs:enumeration value="CHA" />
<xs:enumeration value="waterPower" />
<xs:enumeration value="windPower" />
<xs:enumeration value="firePower" />
<xs:enumeration value="bonusSp" />
<xs:enumeration value="defCritRateAdd" />
<xs:enumeration value="bonusExp" />
<xs:enumeration value="pvePhysDmg" />
<xs:enumeration value="pvePhysSkillsDmg" />
<xs:enumeration value="pveBowDmg" />
<xs:enumeration value="pveBowSkillsDmg" />
<xs:enumeration value="pveMagicalDmg" />
<xs:enumeration value="magicalMpConsumeRate" />
<xs:enumeration value="danceMpConsumeRate" />
<xs:enumeration value="mCritRate" />
<xs:enumeration value="maxRecoverableMp" />
<xs:enumeration value="manaShield" />
<xs:enumeration value="pvpMagicalDef" />
<xs:enumeration value="pvpPhysSkillsDef" />
<xs:enumeration value="pvpPhysDef" />
<xs:enumeration value="absorbDam" />
<xs:enumeration value="shieldDefAngle" />
<xs:enumeration value="reflectSkillMagic" />
<xs:enumeration value="reflectSkillPhysic" />
<xs:enumeration value="skillCritical" />
<xs:enumeration value="skillCriticalProbability" />
<xs:enumeration value="privateBuyLimit" />
<xs:enumeration value="privateSellLimit" />
<xs:enumeration value="inventoryLimit" />
<xs:enumeration value="pReuse" />
<xs:enumeration value="dReuse" />
<xs:enumeration value="vitalityConsumeRate" />
<xs:enumeration value="weightPenalty" />
<xs:enumeration value="darkPower" />
<xs:enumeration value="defCritDamageAdd" />
<xs:enumeration value="debuffVuln" />
<xs:enumeration value="atkCountMax" />
<xs:enumeration value="regCp" />
<xs:enumeration value="maxCp" />
<xs:enumeration value="pvpPhysDmg" />
<xs:enumeration value="pvpPhysSkillsDmg" />
<xs:enumeration value="earthPower" />
<xs:enumeration value="movementVuln" />
<xs:enumeration value="accCombat" />
<xs:enumeration value="darkRes" />
<xs:enumeration value="earthRes" />
<xs:enumeration value="fireRes" />
<xs:enumeration value="holyPower" />
<xs:enumeration value="holyRes" />
<xs:enumeration value="maxMp" />
<xs:enumeration value="waterRes" />
<xs:enumeration value="windRes" />
<xs:enumeration value="magicSuccRes" />
<xs:enumeration value="reflectDamageRes" />
<xs:enumeration value="receivedDamageModifier" />
<xs:enumeration value="maxSkillDamage" />
<xs:enumeration value="weaponElementPower" />
<xs:enumeration value="hpRestoreOnKill" />
<xs:enumeration value="mCrit​PowerAdd" />
<xs:enumeration value="momentumSkillPower" />
<xs:enumeration value="maxPhysCritRate" />
<xs:enumeration value="craftMastery" />
<xs:enumeration value="debuffImmunity" />
</xs:restriction>
</xs:simpleType>
<xs:complexType name="addType" mixed="true">
<xs:all>
<xs:element name="using" minOccurs="0" type="usingType" />
<xs:element name="and" minOccurs="0" type="andType" />
<xs:element name="not" minOccurs="0" type="notType" />
<xs:element name="player" minOccurs="0" type="playerType" />
<xs:element name="game" minOccurs="0" type="gameType" />
</xs:all>
<xs:attribute name="order" type="xs:byte" use="optional" />
<xs:attribute name="stat" use="required" type="statType" />
<xs:attribute name="val" type="xs:string" use="required" />
</xs:complexType>
<xs:complexType name="shareType">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="order" type="xs:byte" use="optional" />
<xs:attribute name="stat" type="statType" />
<xs:attribute type="xs:float" name="val" use="optional" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name="effectType" mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="param" type="paramType" />
<xs:element name="add" type="addType" />
<xs:element name="mul" type="addType" />
<xs:element name="sub" type="addType" />
<xs:element name="set" type="addType" />
<xs:element name="share" type="shareType" />
</xs:choice>
<xs:attribute name="name" use="required">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:enumeration value="#effectname1" /> <!-- Frintezza's Songs -->
<xs:enumeration value="AddHate" />
<xs:enumeration value="AttackTrait" />
<xs:enumeration value="Backstab" />
<xs:enumeration value="Betray" />
<xs:enumeration value="Blink" />
<xs:enumeration value="BlockAction" />
<xs:enumeration value="BlockBuff" />
<xs:enumeration value="BlockBuffSlot" />
<xs:enumeration value="BlockChat" />
<xs:enumeration value="BlockDamage" />
<xs:enumeration value="BlockDebuff" />
<xs:enumeration value="BlockParty" />
<xs:enumeration value="BlockResurrection" />
<xs:enumeration value="BlockTarget" />
<xs:enumeration value="Bluff" />
<xs:enumeration value="Buff" />
<xs:enumeration value="CallParty" />
<xs:enumeration value="CallPc" />
<xs:enumeration value="CallSkill" />
<xs:enumeration value="ChameleonRest" />
<xs:enumeration value="ChangeFace" />
<xs:enumeration value="ChangeFishingMastery" />
<xs:enumeration value="ChangeHairColor" />
<xs:enumeration value="ChangeHairStyle" />
<xs:enumeration value="ClanGate" />
<xs:enumeration value="ClassChange" />
<xs:enumeration value="Confuse" />
<xs:enumeration value="ConsumeBody" />
<xs:enumeration value="ConvertItem" />
<xs:enumeration value="CpDamPercent" />
<xs:enumeration value="CpHeal" />
<xs:enumeration value="CpHealOverTime" />
<xs:enumeration value="CpHealPercent" />
<xs:enumeration value="CrystalGradeModify" />
<xs:enumeration value="CubicMastery" />
<xs:enumeration value="DamOverTime" />
<xs:enumeration value="DamOverTimePercent" />
<xs:enumeration value="DeathLink" />
<xs:enumeration value="Debuff" />
<xs:enumeration value="DefenceTrait" />
<xs:enumeration value="DeleteHate" />
<xs:enumeration value="DeleteHateOfMe" />
<xs:enumeration value="DetectHiddenObjects" />
<xs:enumeration value="Detection" />
<xs:enumeration value="Disarm" />
<xs:enumeration value="DispelAll" />
<xs:enumeration value="DispelByCategory" />
<xs:enumeration value="DispelBySlot" />
<xs:enumeration value="DispelBySlotProbability" />
<xs:enumeration value="Duel" />
<xs:enumeration value="EnableCloak" />
<xs:enumeration value="EnemyCharge" />
<xs:enumeration value="EnergyAttack" />
<xs:enumeration value="Escape" />
<xs:enumeration value="FakeDeath" />
<xs:enumeration value="FatalBlow" />
<xs:enumeration value="Fear" />
<xs:enumeration value="FeohStance" />
<xs:enumeration value="Fishing" />
<xs:enumeration value="Flag" />
<xs:enumeration value="FocusEnergy" />
<xs:enumeration value="FocusMaxEnergy" />
<xs:enumeration value="FocusSouls" />
<xs:enumeration value="GetAgro" />
<xs:enumeration value="GiveRecommendation" />
<xs:enumeration value="GiveSp" />
<xs:enumeration value="GiveXp" />
<xs:enumeration value="Grow" />
<xs:enumeration value="HairAccessorySet" />
<xs:enumeration value="Harvesting" />
<xs:enumeration value="HeadquarterCreate" />
<xs:enumeration value="Heal" />
<xs:enumeration value="HealOverTime" />
<xs:enumeration value="HealPercent" />
<xs:enumeration value="Hide" />
<xs:enumeration value="HpByLevel" />
<xs:enumeration value="HpCpHeal" />
<xs:enumeration value="HpDrain" />
<xs:enumeration value="IgnoreDeath" />
<xs:enumeration value="ImmobileBuff" />
<xs:enumeration value="ImmobilePetBuff" />
<xs:enumeration value="JumpToFriend" />
<xs:enumeration value="KnockBack" />
<xs:enumeration value="KnockDown" />
<xs:enumeration value="Lethal" />
<xs:enumeration value="Lucky" />
<xs:enumeration value="MagicalAttack" />
<xs:enumeration value="MagicalAttackByAbnormal" />
<xs:enumeration value="MagicalAttackMp" />
<xs:enumeration value="MagicalSoulAttack" />
<xs:enumeration value="ManaDamOverTime" />
<xs:enumeration value="ManaHeal" />
<xs:enumeration value="ManaHealByLevel" />
<xs:enumeration value="ManaHealOverTime" />
<xs:enumeration value="ManaHealPercent" />
<xs:enumeration value="MarkRetriever" />
<xs:enumeration value="MaxCp" />
<xs:enumeration value="MaxHp" />
<xs:enumeration value="MpConsumePerLevel" />
<xs:enumeration value="Mute" />
<xs:enumeration value="NoblesseBless" />
<xs:enumeration value="NoTarget" />
<xs:enumeration value="OpenChest" />
<xs:enumeration value="OpenCommonRecipeBook" />
<xs:enumeration value="OpenDoor" />
<xs:enumeration value="OpenDwarfRecipeBook" />
<xs:enumeration value="Paralyze" />
<xs:enumeration value="Passive" />
<xs:enumeration value="PhysicalAttack" />
<xs:enumeration value="PhysicalAttackHpLink" />
<xs:enumeration value="PhysicalAttackMute" />
<xs:enumeration value="PhysicalMute" />
<xs:enumeration value="PhysicalSoulAttack" />
<xs:enumeration value="ProtectionBlessing" />
<xs:enumeration value="Pumping" />
<xs:enumeration value="RandomizeHate" />
<xs:enumeration value="RebalanceHP" />
<xs:enumeration value="RecoverVitalityInPeaceZone" />
<xs:enumeration value="Recovery" />
<xs:enumeration value="Reeling" />
<xs:enumeration value="RefuelAirship" />
<xs:enumeration value="Relax" />
<xs:enumeration value="RemoteControl" />
<xs:enumeration value="RemoveArmor" />
<xs:enumeration value="RemoveTarget" />
<xs:enumeration value="ResistSkill" />
<xs:enumeration value="Restoration" />
<xs:enumeration value="RestorationRandom" />
<xs:enumeration value="Resurrection" />
<xs:enumeration value="ResurrectionSpecial" />
<xs:enumeration value="RewardItemOnExit" />
<xs:enumeration value="Root" />
<xs:enumeration value="RunAway" />
<xs:enumeration value="ServitorShare" />
<xs:enumeration value="SetSkill" />
<xs:enumeration value="ShiftTarget" />
<xs:enumeration value="ShilensBreath" />
<xs:enumeration value="SilentMove" />
<xs:enumeration value="SingleTarget" />
<xs:enumeration value="SkillTurning" />
<xs:enumeration value="Sleep" />
<xs:enumeration value="SoulBlow" />
<xs:enumeration value="SoulEating" />
<xs:enumeration value="Sow" />
<xs:enumeration value="Spoil" />
<xs:enumeration value="StaticDamage" />
<xs:enumeration value="StealAbnormal" />
<xs:enumeration value="Stun" />
<xs:enumeration value="Summon" />
<xs:enumeration value="SummonAgathion" />
<xs:enumeration value="SummonCubic" />
<xs:enumeration value="SummonDebuff" />
<xs:enumeration value="SummonNpc" />
<xs:enumeration value="SummonPet" />
<xs:enumeration value="SummonTrap" />
<xs:enumeration value="Sweeper" />
<xs:enumeration value="TakeCastle" />
<xs:enumeration value="TakeCastleStart" />
<xs:enumeration value="TakeFort" />
<xs:enumeration value="TakeFortStart" />
<xs:enumeration value="TalismanSlot" />
<xs:enumeration value="TargetCancel" />
<xs:enumeration value="TargetMe" />
<xs:enumeration value="TargetMeProbability" />
<xs:enumeration value="Teleport" />
<xs:enumeration value="TeleportToTarget" />
<xs:enumeration value="ThrowHorizontal" />
<xs:enumeration value="ThrowUp" />
<xs:enumeration value="TransferDamage" />
<xs:enumeration value="TransferHate" />
<xs:enumeration value="Transformation" />
<xs:enumeration value="TrapDetect" />
<xs:enumeration value="TrapRemove" />
<xs:enumeration value="TriggerForce" />
<xs:enumeration value="TriggerSkillByAttack" />
<xs:enumeration value="TriggerSkillByAvoid" />
<xs:enumeration value="TriggerSkillByDamage" />
<xs:enumeration value="TriggerSkillBySkill" />
<xs:enumeration value="Unsummon" />
<xs:enumeration value="UnsummonAgathion" />
<xs:enumeration value="VitalityPointUp" />
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute type="xs:string" name="ticks" use="optional" />
<xs:attribute type="xs:string" name="abnormalTime" use="optional" />
<xs:attribute type="xs:string" name="activationChance" use="optional" />
<xs:attribute type="xs:string" name="chanceType" use="optional" />
<xs:attribute type="xs:string" name="triggeredId" use="optional" />
<xs:attribute type="xs:string" name="triggeredLevel" use="optional" />
<xs:attribute type="xs:string" name="activationMinDamage" use="optional" />
<xs:attribute type="xs:short" name="activationSkills" use="optional" />
</xs:complexType>
<xs:complexType name="forType" mixed="true">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="add" type="addType" />
<xs:element name="mul" type="addType" />
<xs:element name="sub" type="addType" />
<xs:element name="basemul" type="addType" />
<xs:element name="set" type="addType" />
<xs:element name="effect" type="effectType" />
</xs:choice>
<xs:attribute type="xs:string" name="name" use="optional" />
<xs:attribute type="xs:byte" name="val" use="optional" />
</xs:complexType>
<xs:complexType name="effectsType">
<xs:sequence>
<xs:element name="effect" type="effectType" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="skillType">
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element name="table" type="tableType" />
<xs:element name="set" type="setType" />
<xs:element name="enchant1" type="enchantType" />
<xs:element name="enchant2" type="enchantType" />
<xs:element name="enchant3" type="enchantType" />
<xs:element name="enchant4" type="enchantType" />
<xs:element name="enchant5" type="enchantType" />
<xs:element name="enchant6" type="enchantType" />
<xs:element name="enchant7" type="enchantType" />
<xs:element name="enchant8" type="enchantType" />
<xs:element name="enchant9" type="enchantType" />
<xs:element name="cond" type="condType" />
<xs:element name="for" type="forType" />
<xs:element name="enchant1for" type="forType" />
<xs:element name="enchant2for" type="forType" />
<xs:element name="enchant2pvpEffects" type="effectsType" />
<xs:element name="enchant2pveEffects" type="effectsType" />
<xs:element name="enchant7for" type="forType" />
<xs:element name="enchant7pvpEffects" type="effectsType" />
<xs:element name="enchant7pveEffects" type="effectsType" />
<xs:element name="enchant3for" type="forType" />
<xs:element name="enchant4for" type="forType" />
<xs:element name="enchant5for" type="forType" />
<xs:element name="enchant6for" type="forType" />
<xs:element name="enchant8for" type="forType" />
<xs:element name="enchant9for" type="forType" />
<xs:element name="endEffects" type="effectsType" />
<xs:element name="selfEffects" type="effectsType" />
<xs:element name="enchant2selfEffects" type="effectsType" />
<xs:element name="effect" type="effectType" />
<xs:element name="enchant1cond" type="condType" />
<xs:element name="enchant2cond" type="condType" />
<xs:element name="enchant3cond" type="condType" />
<xs:element name="enchant4selfEffects" type="effectsType" />
<xs:element name="pvpEffects" type="effectsType" />
<xs:element name="pveEffects" type="effectsType" />
<xs:element name="channelingEffects" type="effectsType" />
<xs:element name="startEffects" type="effectsType" />
</xs:choice>
<xs:attribute type="xs:int" name="id" use="optional" />
<xs:attribute type="xs:byte" name="levels" use="optional" />
<xs:attribute type="xs:string" name="name" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup1" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup2" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup3" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup4" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup5" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup6" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup7" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup8" use="optional" />
<xs:attribute type="xs:byte" name="enchantGroup9" use="optional" />
</xs:complexType>
<xs:element name="list">
<xs:complexType>
<xs:sequence>
<xs:element name="skill" type="skillType" minOccurs="1" maxOccurs="unbounded" />
</xs:sequence>
</xs:complexType>
</xs:element>

</xs:schema>

 

в соответствии с этой xsd, как статы прописать?

 

у скриптов так

<skill id="9369" levels="2" name="Power of Maphr">

<table name="#enchant_chance_modifier">1.1 1.15</table>
<set name="icon" value="icon.pi_shirt_of_wolf_2nd_earth"/>
<set name="operateType" value="OP_PASSIVE"/>
<for>
<mul order="0x30" stat="enchant_chance_modifier" value="#enchant_chance_modifier"/>
</for>

</skill>

 

 

у мобиуса

<skill id="9369" levels="2" name="Power of Maphr">

<!-- AUTO GENERATED SKILL -->
<!-- Enchant success rate + 10%. Not for No-grade items. -->
<set name="icon" val="icon.pi_shirt_of_wolf_2nd_earth" />
<set name="operateType" val="PASSIVE" />
<set name="targetType" val="SELF" />

</skill>

 

понятно что его нет 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...