НПЦ Баффер по радиусу вокруг

AI Type:
<set name="ai_type" value="AreaBufferNpc" />

Параметры NPC:
<set name="area_buff_mage_skills" value="1204;1;1045;6"/> - баффы для магов. skill_id;level;skill_id;level
<set name="area_buff_fighter_skills" value="1204;1;1045;6"/> - баффы для файтеров. skill_id;level;skill_id;level
<set name="area_buff_delay" value="5000"/> - задержка на повторный бафф
<set name="area_buff_radius" value="300"/> - радиус баффа, не ставить больше 2500. Максимальынй размер региона 2500.
<set name="area_buff_heal_players" value="false"/> - восстанавливать HP/CP/MP

Прмер готового NPC:
XML:
    <npc id="40055" name="Area Support Magician">
        <set name="aggroRange" value="0" />
        <set name="ai_type" value="AreaBufferNpc" />
        <set name="baseAtkRange" value="40" />
        <set name="baseCON" value="43" />
        <set name="baseCritRate" value="40" />
        <set name="baseDEX" value="30" />
        <set name="baseHpMax" value="2444.468" />
        <set name="baseHpRate" value="1" />
        <set name="baseHpReg" value="7.5" />
        <set name="baseINT" value="21" />
        <set name="baseMAtk" value="780" />
        <set name="baseMAtkSpd" value="333" />
        <set name="baseMDef" value="382" />
        <set name="baseMEN" value="20" />
        <set name="baseMpMax" value="1345.8" />
        <set name="baseMpReg" value="2.7" />
        <set name="basePAtk" value="1303" />
        <set name="basePAtkSpd" value="253" />
        <set name="basePDef" value="471" />
        <set name="baseRunSpd" value="180" />
        <set name="baseSTR" value="40" />
        <set name="baseShldDef" value="0" />
        <set name="baseShldRate" value="0" />
        <set name="baseWIT" value="20" />
        <set name="baseWalkSpd" value="110" />
        <set name="collision_height" value="21.96" />
        <set name="collision_radius" value="6.5" />
        <set name="level" value="70" />
        <set name="rewardExp" value="0" />
        <set name="rewardRp" value="0" />
        <set name="rewardSp" value="0" />
        <set name="shots" value="NONE" />
        <set name="texture" value="" />
        <set name="displayId" value="35652"/>
        <set name="type" value="Merchant" />
        <ai_params>
            <set name="area_buff_mage_skills" value="1204;1;1045;6"/>
            <set name="area_buff_fighter_skills" value="1204;1;1045;6"/>
            <set name="area_buff_delay" value="5000"/>
            <set name="area_buff_radius" value="300"/>
            <set name="area_buff_heal_players" value="true"/>
        </ai_params>
        <skills>
            <skill id="4416" level="14" />    <!--Humans-->
        </skills>
        <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>
 
Осталось залить обнову, ждём)
уже. Я сначала делаю гайд, потом коммит. Чтобы в самом коммите была ссылка на гайд и люди могли ознакомиться.
 
Было бы неплохо добавить ограничение по уровню, для каждого бафа конкретно. Мин макс)
value="1204;1;1045;6"
«1204;1:1-20;1045;6:25-55;» например было бы топ)
 
Last edited:
Было бы неплохо добавить ограничение по уровню, для каждого бафа конкретно. Мин макс)

«1204;1:1-20;1045;6:25-55;» например было бы топ)
еще и модификатор времени надо добавить.....
 
Back
Top