Resolved Zaken PursueRange

Coffee

Heir
Customer
I need help with this, I changed Zaken's location to Heine but the PursueRange option is not working either in the NPC or in the configuration file. I can take him from Heine to Aligator. What can be done?


XML:
  <npc id="29022" name="Zaken" title="">
    <!-- [zaken] -->
    <set name="aggroRange" value="500"/>
    <set name="ai_type" value="ZakenNightly"/>
    <set name="baseAtkRange" value="40"/>
    <set name="baseCON" value="57"/>
    <set name="baseCritRate" value="40"/>
    <set name="baseDEX" value="73"/>
    <set name="baseHpMax" value="360722"/>
    <set name="baseHpRate" value="1"/>
    <set name="baseHpReg" value="346.8"/>
    <set name="baseINT" value="76"/>
    <set name="baseMAtk" value="1520"/>
    <set name="baseMAtkSpd" value="2362"/>
    <set name="baseMDef" value="966"/>
    <set name="baseMEN" value="80"/>
    <set name="baseMpMax" value="180000"/>
    <set name="baseMpReg" value="100"/>
    <set name="basePAtk" value="3616"/>
    <set name="basePAtkSpd" value="253"/>
    <set name="basePDef" value="1981"/>
    <set name="baseRunSpd" value="275"/>
    <set name="baseSTR" value="60"/>
    <set name="baseShldDef" value="0"/>
    <set name="baseShldRate" value="0"/>
    <set name="baseWIT" value="70"/>
    <set name="baseWalkSpd" value="68"/>
    <set name="collision_height" value="32.0"/>
    <set name="collision_radius" value="16.0"/>
    <set name="level" value="60"/>
    <set name="rewardExp" value="4879745"/>
    <set name="rewardRp" value="10448"/>
    <set name="rewardSp" value="423589"/>
    <set name="shots" value="SOUL_BSPIRIT"/>
    <set name="texture" value=""/>
    <set name="type" value="RaidBoss"/>
    <ai_params>
      <set name="SelfAggressive" value="100"/>
      <set name="isMadness" value="15"/>
      <set name="MaxPursueRange" value="1500"/>
    </ai_params>
    <skills>
      <skill id="4408" level="1"/>
      <!--HP Increase (1x)-->
      <skill id="4409" level="1"/>
      <!--MP Increase (1x)-->
      <skill id="4410" level="11"/>
      <!--Average P. Atk.-->
      <skill id="4411" level="11"/>
      <!--Average M. Atk.-->
      <skill id="4412" level="11"/>
      <!--Average P. Def.-->
      <skill id="4413" level="11"/>
      <!--Average M. Def.-->
      <skill id="4414" level="2"/>
      <!--Standard Type-->
      <skill id="4415" level="3"/>
      <!--One-handed Sword-->
      <skill id="4416" level="1"/>
      <!--Undead-->
      <skill id="4045" level="1"/>
      <!--Resist Full Magic Attack-->
      <skill id="4218" level="1"/>
      <!--Absorb HP MP-->
      <skill id="4219" level="1"/>
      <!--Hold-->
      <skill id="4220" level="1"/>
      <!--Deadly Dual-Sword Weapon-->
      <skill id="4221" level="1"/>
      <!--Deadly Dual-Sword Weapon: Range Attack-->
    </skills>
    <absorblist>
      <absorb chance="100" min_level="10" max_level="12" type="PARTY_ALL"/>
    </absorblist>
    <attributes>
      <defence attribute="fire" value="0"/>
      <defence attribute="water" value="0"/>
      <defence attribute="wind" value="0"/>
      <defence attribute="earth" value="0"/>
      <defence attribute="holy" value="0"/>
      <defence attribute="unholy" value="0"/>
    </attributes>
  </npc>

55.webp
 
I didn't quite understand your task.
You left him the old spawn point, but you want him to move to another point? How do you want to do this?
MaxPursueRange works from the point indicated in data/spawn. Also you already set Max range 1500 at Zaken


9f69be0dc7d8915b96fec5652a00ff7d.png


I need more details to help you
 
Okay, let's go
1- I deleted Zaken's old spawn inside the boat and put it inside Heine. --

<!-- ZAKEN PVP ZONE -->
<spawn name="[Zaken_Pvp_Zone]">
<npc id="29022" count="1" respawn="216000" respawn_rand="72000" pos="111392 221153 -3552 0" /> <!-- [zaken] -->
</spawn>

2- I'm trying to prevent him from walking infinitely outside the spawn zone using PursueRange. As shown in the pictures and info.

3- That's what I'm trying to say here, PursueRange isn't working. Zaken can walk beyond 1500 *
 
Okay, let's go
1- I deleted Zaken's old spawn inside the boat and put it inside Heine. --

<!-- ZAKEN PVP ZONE -->
<spawn name="[Zaken_Pvp_Zone]">
<npc id="29022" count="1" respawn="216000" respawn_rand="72000" pos="111392 221153 -3552 0" /> <!-- [zaken] -->
</spawn>

2- I'm trying to prevent him from walking infinitely outside the spawn zone using PursueRange. As shown in the pictures and info.

3- That's what I'm trying to say here, PursueRange isn't working. Zaken can walk beyond 1500 *
Just try to use MaxPursueRange inside the file 29000-29099.xml
XML:
  <npc id="29022" name="Zaken" title="">
    <!-- [zaken] -->
    <set name="aggroRange" value="500"/>
    <set name="ai_type" value="ZakenNightly"/>
    <set name="baseAtkRange" value="40"/>
    <set name="baseCON" value="57"/>
    <set name="baseCritRate" value="40"/>
    <set name="baseDEX" value="73"/>
    <set name="baseHpMax" value="360722"/>
    <set name="baseHpRate" value="1"/>
    <set name="baseHpReg" value="346.8"/>
    <set name="baseINT" value="76"/>
    <set name="baseMAtk" value="1520"/>
    <set name="baseMAtkSpd" value="2362"/>
    <set name="baseMDef" value="966"/>
    <set name="baseMEN" value="80"/>
    <set name="baseMpMax" value="180000"/>
    <set name="baseMpReg" value="100"/>
    <set name="basePAtk" value="3616"/>
    <set name="basePAtkSpd" value="253"/>
    <set name="basePDef" value="1981"/>
    <set name="baseRunSpd" value="275"/>
    <set name="baseSTR" value="60"/>
    <set name="baseShldDef" value="0"/>
    <set name="baseShldRate" value="0"/>
    <set name="baseWIT" value="70"/>
    <set name="baseWalkSpd" value="68"/>
    <set name="collision_height" value="32.0"/>
    <set name="collision_radius" value="16.0"/>
    <set name="level" value="60"/>
    <set name="rewardExp" value="4879745"/>
    <set name="rewardRp" value="10448"/>
    <set name="rewardSp" value="423589"/>
    <set name="shots" value="SOUL_BSPIRIT"/>
    <set name="texture" value=""/>
    <set name="type" value="RaidBoss"/>
    <ai_params>
      <set name="SelfAggressive" value="100"/>
      <set name="isMadness" value="15"/>
      <set name="MaxPursueRange" value="500"/> <!-- Here -->
    </ai_params>
    <skills>
      <skill id="4408" level="1"/>
      <!--HP Increase (1x)-->
      <skill id="4409" level="1"/>
      <!--MP Increase (1x)-->
      <skill id="4410" level="11"/>
      <!--Average P. Atk.-->
      <skill id="4411" level="11"/>
      <!--Average M. Atk.-->
      <skill id="4412" level="11"/>
      <!--Average P. Def.-->
      <skill id="4413" level="11"/>
      <!--Average M. Def.-->
      <skill id="4414" level="2"/>
      <!--Standard Type-->
      <skill id="4415" level="3"/>
      <!--One-handed Sword-->
      <skill id="4416" level="1"/>
      <!--Undead-->
      <skill id="4045" level="1"/>
      <!--Resist Full Magic Attack-->
      <skill id="4218" level="1"/>
      <!--Absorb HP MP-->
      <skill id="4219" level="1"/>
      <!--Hold-->
      <skill id="4220" level="1"/>
      <!--Deadly Dual-Sword Weapon-->
      <skill id="4221" level="1"/>
      <!--Deadly Dual-Sword Weapon: Range Attack-->
    </skills>
    <absorblist>
      <absorb chance="100" min_level="10" max_level="12" type="PARTY_ALL"/>
    </absorblist>
    <attributes>
      <defence attribute="fire" value="0"/>
      <defence attribute="water" value="0"/>
      <defence attribute="wind" value="0"/>
      <defence attribute="earth" value="0"/>
      <defence attribute="holy" value="0"/>
      <defence attribute="unholy" value="0"/>
    </attributes>
  </npc>
 
Okay, let's go
1- I deleted Zaken's old spawn inside the boat and put it inside Heine. --

<!-- ZAKEN PVP ZONE -->
<spawn name="[Zaken_Pvp_Zone]">
<npc id="29022" count="1" respawn="216000" respawn_rand="72000" pos="111392 221153 -3552 0" /> <!-- [zaken] -->
</spawn>

2- I'm trying to prevent him from walking infinitely outside the spawn zone using PursueRange. As shown in the pictures and info.

3- That's what I'm trying to say here, PursueRange isn't working. Zaken can walk beyond 1500 *
Yes, AI ignore it because he can port, as an option to do "Zaken" without original AI

c307b2b067e21a92d4cf06e7008051c7.png
 
Yes, AI ignore it because he can port, as an option to do "Zaken" without original AI

c307b2b067e21a92d4cf06e7008051c7.png
They are changing Zaken's AI to Universal Fighter will it work. Wait for an update from your side, what are the options?

in the files of Rev.14004 Zaken it is like this:
666.webp
 
Back
Top