[help] Epic Set не дает статы =/
СБорка базы.
Поставил на сервер Epic set, все что надо куда всунул... а в игре статы не дает при сете =/
поправь .xml файл вот тебе пример как вписывать статы
P & MP
Maximum HP - maxHp
Maximum CP - maxCp
Maximum MP - maxMp
HP Regeneration - regHp
CP Regeneration - regCp
MP Regeneration - regMp
Heal Effectivness - gainHp
Heal Proficiency - giveHp
Heal Bonus - bonusHp
Attack & Defence Нападение & Защита:
Power Defence - pDef
Magic Defence - mDef
Power Attack - pAtk
Magic Attack - mAtk
(Power) Attack Speed - pAtkSpd
(Magic) Attack Speed - mAtkSpd
Magic Reuse - mReuse (how fast spells becomes ready to reuse)
Shield Defence - sDef
Shield Defence Angle - shieldDefAngle
Critical Damage - cAtk
Critical Damage(add) - cAtkAdd ( in a critical attack give you +patk,,,,, example mods:crit power,crit damage SA )
PvP Bonus
Physical Damage - pvpPhysDmg
Magical Damage - pvpMagicalDmg
Physical Skill Dmg. - pvpPhysSkillsDmg
Atk. & Def. rates
Evasion - rEvas
Power Skill Evasion - pSkillEvas
Shield Rate - rShld
Critical Rate - rCrit
Blow Rate - blowRate
Lethal Rate - lethalRate
Magic Critical Rate - mCritRate (mCrit doesn't work!!)
EXP,SP Rate - rExp
Cancel attacks - cancel
С помощью rExp можно сделать увеличение рейтов для донаторов, просто вешаем на нужный итем эффект наподобие:
<mul val='?' order='0x10' stat='rExp'/>
Вмесьл знака вопроса ставим свои значения.
Accuracy and Range(Точность и Диапазон):
Accuracy - accCombat
Attack Range - pAtkRange (for fighters)
Attack Range - mAtkRange (for mages)
Attack Angle - pAtkAngle (for fighters)
Attack Count Max - atkCountMax (example:if you use pole you can attack more monster than normal)
Attack Reuse - atkReuse (make bows hit simple hits way slower and will not affect skills)
Speed:
Run Speed - runSpd
Walk Speed - walkSpd
PLAYER-ONLY Stats
STR - STR (Physical power,physical skill's crit rate)
DEX - DEX (Atk. spd., physical skill spd, accuracy, evasion, critical hit rate, dagger skill'z success (such as deadly dlow), shield block rate and run spd)
WIT - WIT (Magic critical rate, casting spd, resistance to hold, curses (such as HP regeneration,decreased HP recovery rate, skill re-use time, and decreased effect of heals).
INT - INT (magic dmg)
MEN - MEN (magic defense,max Mp, mp recovery speed, poison resistance, poison resist., concentration)
Resistances, vulnerability (Сопротивления, уязвимость):
Aggression - aggressionVuln
Bleed - bleedVuln
Poison - poisonVuln
Stun - stunVuln
Paralyze - paralyzeVuln
Hold,Root,ETC. - rootVuln
Sleep - sleepVuln
Confusion -confusionVuln
Movement - movementVuln
fire - fireVuln
wind - windVuln
water - waterVuln
earth - earthVuln
holy - holyVuln
dark - darkVuln
cancel - cancelVuln (resist. for cancel skills)
debuff - debuffVuln
Critical - critVuln (resistence to Crit dmg.)
Weapon resist Сопротивление оружия
noneWpnVuln - Shields
swordWpnVuln
bluntWpnVuln
daggerWpnVuln
bowWpnVuln
crossbowWpnVuln
poleWpnVuln
etcWpnVuln
fistWpnVuln
dualWpnVuln
dualFist WpnVuln
bigSwordWpnVuln
Reflects(отдача урона)
Reflect Damage Percent - reflectDam (pay attention! not reflectDmg!! reflectDam)
Absorbs Damage Percent - absorbDam
Transfer Damage Percent - transDam
Reflect Skill Magic - reflectSkillMagic
Reflect Skill Physical - reflectSkillPhysic
Patk;Pdef against monster types:
Примеры:
More patk to giants - pAtk-giants
More patk to undead - pAtk-undead
More pdef against animals - pDef-animals
More pdef against monsters - pDef-monsters
ExSkillz
Inv. Limit - inventoryLimit
WH. Limit - whLimit
Freight L. - FreightLimit
Private Sell L. - PrivateSellLimit
Private Buy L. - PrivateBuyLimit
Rec. Dwarf L. - DwarfRecipeLimit
Rec. Common L. - CommonRecipeLimit
Потребность MP/HP...
Phys. Mp. Consume Rate - PhysicalMpConsumeRate
Magical Mp. Consume Rate - MagicalMpConsumeRate
Dance Mp. Consume Rate - DanceMpConsumeRate
Hp. Consume Rate - HpConsumeRate
Mp. Consume - MpConsume
Soulshot count - soulShotCount
Skill mastery
Skill mastery - skillMastery
Другие:
Breath - breath (more time you can swim in water)
ORDERS
0x08 - to set
0x10 - to add/sub (weapon, armor, jewelery) & (STR, CON, DEX, INT, WIT ,MEN)
0x20 - don't use it (used by hard coded formulas)
0x30 - to mul/div (masteries, buffs, debuffs, SA's, Armors_bonus)
0x40 - to add/sub (masteries, buffs, debuffs, SA's)
0x50,0x60 - not need.
Множители скилов(навыков), "addontionals"
Может быть использовано с: mul order, mul val ...
2.0 100%
1.90 90%
1.80 80%
1.70 70%
...
...
...
...
...
1.10 10%
1.0 0%
0.90 -10%
0.80 -20%
0.70 -30%
...
...
...
...
...
0.10 -90%
0.0 -100%
Может быть использовано с: add order, add val ...
1 - 1
2 - 2
3 - 3 ... Cheesy
Пример:
Если вы хотите дать армору +3 evasion:
<item id='10177' name="Black Half-Mask">
<for>
<add val='3' order='0x40' stat='rEvas'/>
</for>
</item>
___________ИЛИ ___________
Если нужно дать оружию 20% "Heal Point":
<item id='8190' name="demonic_sword_zariche">
<for>
<set val='361' order='0x08' stat='pAtk'/>
<set val='137' order='0x08' stat='mAtk'/>
<set val='12' order='0x08' stat='rCrit'/>
<add val='0' order='0x10' stat='accCombat'/>
<set val='325' order='0x08' stat='pAtkSpd'/>
<enchant val='0' order='0x0C' stat='pAtk'/>
<enchant val='0' order='0x0C' stat='mAtk'/>
<mul val='1.20' order='0x30' stat='maxHp'/>
</for>
</item>
___________ ИЛИ ___________
Если нужно дать резист к чему либо:
(not official stats->)
<skill id="3561" levels="1" name="Ring of Baium">
<set name="target" val="TARGET_SELF" />
<set name="skillType" val="BUFF" />
<set name="operateType" val="OP_PASSIVE" />
<set name="castRange" val="-1" />
<set name="effectRange" val="-1" />
<for>
<mul order="0x30" stat="poisonVuln" val="0.60" /> ----> даст вам -40% шанс резиста!!
<mul order="0x30" stat="poisonVuln" val="1.10 /> ----> if you type 0% its give you 0% chance.
<add order="0x40" stat="accCombat" val="2" />
<mul order="0x30" stat="cAtk" val="1.15" />
<mul order="0x30" stat="rootVuln" val="0.70" />
<mul order="0x30" stat="pAtkSpd" val="1.05" />
<mul order="0x30" stat="mAtkSpd" val="1.04" />
</for>
</skill>
простите но незнаю как спойлером для теста пользоватся =(
Спасибо, но статы в .xml я правил 200 раз, даже перенес статы из династи котороя у меня работает =/ не помогло.
Вставляю .xml в data/stats/skills :
<?xml version='1.0' encoding='utf-8'?>
<list>
<skill id="9900" levels="1" name="DragonFire Heavy Armor Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='850' order='0x40' stat='maxHp'/>
<add val='250' order='0x40' stat='maxMp'/>
<add val='2' order='0x40' stat='DEX'/>
<sub val='2' order='0x40' stat='CON'/>
<add val='1' order='0x40' stat='STR'/>
<mul val='1.60' order='0x30' stat='rootVuln'/>
<mul val='1.60' order='0x40' stat='sleepVuln'/>
<add val='15' order='0x40' stat='reflectDam'/>
<add val="12" order="0x40" stat='runSpd'/>
<mul val='1.05' order='0x50' stat='pDef'/>
</for>
</skill>
<skill id="9901" levels="1" name="DragonFire Light Armor Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<sub val='2' order='0x40' stat='CON'/>
<add val='3' order='0x40' stat='STR'/>
<add val='5759' order='0x40' stat='maxLoad'/>
<mul val='1.15' order='0x30' stat='regMp'/>
<mul val='1.08' order='0x30' stat='mDef'/>
<mul val='1.20' order='0x30' stat='cAtk'/>
<mul val='1.04' order='0x30' stat='pDef'/>
</for>
</skill>
<skill id="9902" levels="1" name="DragonFire Robe Armor Set - Tunic">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='850' order='0x40' stat='maxMp'/>
<sub val='2' order='0x40' stat='INT'/>
<add val='1' order='0x40' stat='MEN'/>
<add val='2' order='0x40' stat='WIT'/>
<mul val='1.20' order='0x30' stat='regMp'/>
<mul val='1.15' order='0x30' stat='mAtkSpd'/>
<mul val='1.80' order='0x40' stat='sleepVuln'/>
<mul val='1.80' order='0x40' stat='rootVuln'/>
</for>
</skill>
<skill id="9910" levels="1" name="Enchant DragonFire Light Armor (Grade S)">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add order="0x40" stat="mDef" val="40"/>
<mul order="0x30" stat="maxLoad" val="1.10"/>
</for>
</skill>
</list>
И sql запросы.
Да,
<?xml version='1.0' encoding='utf-8'?>
<list>
<skill id="9050" levels="1" name="Dynasty Light Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<sub val='2' order='0x40' stat='CON'/>
<add val='3' order='0x40' stat='STR'/>
<add val='5759' order='0x40' stat='maxLoad'/>
<mul val='1.15' order='0x30' stat='regMp'/>
<mul val='1.08' order='0x30' stat='mDef'/>
<mul val='1.20' order='0x30' stat='cAtk'/>
<mul val='1.04' order='0x30' stat='pDef'/>
</for>
</skill>
<skill id="9051" levels="1" name="Dynasty Heavy Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='250' order='0x40' stat='maxHp'/>
<add val='250' order='0x40' stat='maxMp'/>
<add val='2' order='0x40' stat='DEX'/>
<sub val='2' order='0x40' stat='CON'/>
<add val='1' order='0x40' stat='STR'/>
<mul val='1.60' order='0x30' stat='rootVuln'/>
<mul val='1.60' order='0x40' stat='sleepVuln'/>
<add val='15' order='0x40' stat='reflectDam'/>
<add val="12" order="0x40" stat='runSpd'/>
<mul val='1.05' order='0x50' stat='pDef'/>
</for>
</skill>
<skill id="9052" levels="1" name="Dynasty Robe Set">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='850' order='0x40' stat='maxMp'/>
<sub val='2' order='0x40' stat='INT'/>
<add val='1' order='0x40' stat='MEN'/>
<add val='2' order='0x40' stat='WIT'/>
<mul val='1.20' order='0x30' stat='regMp'/>
<mul val='1.15' order='0x30' stat='mAtkSpd'/>
<mul val='1.80' order='0x40' stat='sleepVuln'/>
<mul val='1.80' order='0x40' stat='rootVuln'/>
</for>
</skill>
</list>
ну мои догатки так как у меня таких проблем небыло либо у тебя запроса в базу на епик нету либо неправильно что то пишеш
ЧТо я пишу ты можешь посмотреть, а насчет запросов у меня в армор все есть.
TheSaintFather: ну мои догатки так как у меня таких проблем небыло либо у тебя запроса в базу на епик нету либо неправильно что то пишеш
Залей тогда свой пак с Эпиком на дамп плиз. Может у меня не тот просто =/
Multi: К лайту и к Хэви дает немного, а вот к Робе вообще ничего не дает =/
значит криво сделал, должно давать статы
— есть вопросы?!?!?!?!
<skill id="9902" levels="1" name="DragonFire Robe Armor Set - Tunic">
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="skillType" val="BUFF"/>
<set name="operateType" val="OP_PASSIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<for>
<add val='850' order='0x40' stat='maxMp'/>
<add val='2' order='0x40' stat='INT'/>
<add val='1' order='0x40' stat='MEN'/>
<sub val='2' order='0x40' stat='WIT'/>
<mul val='1.20' order='0x30' stat='regMp'/>
<mul val='1.15' order='0x30' stat='mAtkSpd'/>
<mul val='1.80' order='0x40' stat='sleepVuln'/>
<mul val='1.80' order='0x40' stat='rootVuln'/>
</for>



