Агатионы и их понимание.

1stTester

Путник
Пользователь
Сообщения
34
Розыгрыши
0
Репутация
0
Реакции
3
Баллы
0
Все доброго времени суток.
Начал копаться в сервере и появилась идея из уже готовых агатионов( Id=21166 Zaken sword, Id=17269 Antharas Agathion, Id=9606 Gludio Angel Agathion) сделать своих. А именно, присвоить им новые ИД( Id=46600, Id=46601, Id=46602 etc.), на некоторых оставить те же текстурки, на некоторых переделать,
добавить им свои скилы и т.д. Столкнулся с некоторыми проблемами. А именно:
•Из серверной части агатионов я нашел лишь .xml файл агатиона
Код:
    <armor id="21166" name="Agathion Seal Bracelet - Zaken's Spirit Swords" type="NONE">
        <set name="icon" val="BranchSys2.Icon.br_aga_zaken_i00" />
        <set name="additional_name" val="7-day limited period" />
        <set name="bodypart" val="LBRACELET" />
        <set name="weight" val="150" />
        <set name="tradeable" val="false" />
        <set name="dropable" val="false" />
        <set name="temporal" val="true" />
        <set name="durability" val="10080" />
        <skills>
            <skill id="21234" lvl="1" />
            <skill id="23236" lvl="1" />
            <skill id="23237" lvl="1" />
        </skills>
    </armor>
Не смог найти в базе данных ничего по данным агатионам. Лишь скилы, которые им присвоены.
•В клиентской части я так же не нашел датники, которые отвечают за эти агатионы, armorgrp.dat, etcimgrp.dat и т.д. Во всех датниках пусто по этим ид.
Как мне подсказали, текстуры сами находятся в npcgrp.dat, но по ид агатионов, там ничего не найти.
Собственно мои вопросы:
Как найти все данные связанные с агатионами? Есть-ли они в базе? В каких датниках они расположены и т.д.? В общем мне нужна вся информация по ним.
Буду благодарен всем, кто даст хоть какую информацию. С уважением Странник ищущий знаний.
 
Последнее редактирование модератором:
В PTS cubicdata.txt описаны все агатионы со скилами и не только
 

    1stTester

    Баллов: 1
    За помощь.)
В одном из этих скиллов должен быть указан ID NPC-агатиона, который призывается. Во всех сборках они, увы, смешаны вместе с остальными NPC.
 
В PTS cubicdata.txt описаны все агатионы со скилами и не только
Я пользуюсь явой, l2open Hive Five. Но спасибо.)
В одном из этих скиллов должен быть указан ID NPC-агатиона, который призывается. Во всех сборках они, увы, смешаны вместе с остальными NPC.
Если найти ид в этих скилах, то их искать в таблице npcgrp.dat и в базе Npc ?
 
В данной ситуации думаю Денис поможет за определенную плату.
 
Так попроси Дениса, я думаю он перепишет без проблем
Идея хорошая, надо будет поговорить с ним на счет этого. Спасибо)
В данной ситуации думаю Денис поможет за определенную плату.
Мне тоже так кажется. И определенно не маленькая.
 
<skill id="21234" lvl="1" />
Находим сам скил по ID
Код:
<skill id="21234" levels="1" name="Release Seal on Agathion - Zaken Spirit Sword">
        <!--
            Description: Removes the seal of Agathion.
        -->
        <set name="icon" val="icon.etc_summon_aga_agit_i00" />
        <set name="magicLevel" val="85" />
        <set name="hitTime" val="3000" />
        <set name="target" val="TARGET_SELF" />
        <set name="skillType" val="SUMMON" />
        <set name="operateType" val="OP_ACTIVE" />
        <set name="isReuseDelayPermanent" val="true" />
        <set name="useSS" val="false" />
        <set name="npcId" val="1595" />
        <set name="summonType" val="agathion" />
        <cond msgId="1509">
            <not>
                <player olympiad="true" />
            </not>
        </cond>
    </skill>
По <set name="npcId" val="1595" /> находим в Npcgrp.dat нужного нам NPC
Код:
1595    LineageNPC2.br_aga_zaken    Branch2.br_aga_zaken    1    BranchSys2.Agathion.br_aga_zaken_t00                            0            1    0                                                                                                                                        1.00000000    0    1                4    MonSound.Hit_normal_3    MonSound.Hit_normal_12    MonSound.Hit_Normal_10    MonSound.Hit_Stone_3        1                0            1    0                                                                                                                                                                        1    0                                                                                                                                                                        LineageEffect.p_u002_a    0    50.00000000    250.00000000    70.00000000    0    1    0                        0
Ну и в /data/npc/1500-1599.xml
Код:
<npc id="1595" name="Zakensword Agathion" title="Zakensword Agathion">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="CharacterAI" />
        <set name="baseAtkRange" value="40" />
        <set name="baseAtkType" value="FIST" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="680" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="0" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="11" />
        <set name="baseMAtkSpd" value="253" />
        <set name="baseMDef" value="375180" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="2000" />
        <set name="baseMpReg" value="0.9" />
        <set name="basePAtk" value="17" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="101400" />
        <set name="baseRunSpd" value="120" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="30" />
        <set name="collision_height" value="5.5" />
        <set name="collision_radius" value="0.01" />
        <set name="level" value="80" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="soulshot_count" value="2" />
        <set name="spiritshot_count" value="2" />
        <set name="type" value="Npc" />
        <attributes>
            <defence attribute="fire" value="20" />
            <defence attribute="water" value="20" />
            <defence attribute="wind" value="20" />
            <defence attribute="earth" value="20" />
            <defence attribute="holy" value="20" />
            <defence attribute="unholy" value="20" />
        </attributes>
    </npc>
Либо же в БД, если NPC не вынесены в .xml
Вроде все. :unsure:
 
  • Мне нравится
Реакции: 1stTester и kick

    kick

    Баллов: 25
    За помощь :)

    1stTester

    Баллов: 2
    Спасибо за помощь.
Назад
Сверху Снизу