Autor Tema: Modificacion del Casting Speed de un NPC  (Leído 51 veces)

Mayo 11, 2018, 02:43:52 am

Desconectado XuberAxel

  • Usuario
  • *
  • Mensajes: 1
  • Karma: 0
¿Cómo hago para modificar el Casting Speed de un NPC? Ahora e las nuevas datapack gratis, no aparecen tablas de los Drops de los NPC ni los stats de los NPC. Yo hace mucho tiempo tenia un servidor privado y lo tenia para hacer cambios, testear cosas y divertirme pero lo había borrado. Ahora he empezado de nuevo y esta vez planeo en montarlo en serio. El problema viene cuando ya no aparecen las tablas para editar a los NPC sino solo desde los XML. Revisé todos los archivos de los NPC para ver si había alguno de qué copiarme para poder editar el Casting Speed pero no hay ninguno y no sé como editar el Casting Speed mas que aumentar el WIT y agregarle skills pasivos que den Casting Speed. Ésta es una forma muy cutre de hacerlo pero por lo menos se puede. No quiero hacerlo más de esta manera y quisiera saber como hacerlo directamente con un numerito. Si me podrían ayudar con eso estaría muy agredecido.

Una muestra de como es el código XML de un NPC normal y un NPC Custom:

Default:
   
Código: You are not allowed to view links. Register or Login
<npc id="22828" level="83" type="L2Monster" name="Parasitic Leech">
<!-- Confirmed CT2.5 -->
<parameters>
<param name="IsAggressive" value="1" />
<param name="Skill02_Probablity" value="1111" />
<skill name="Skill01_ID" id="6870" level="1" /> <!-- Vampiric Claw -->
<skill name="Skill02_ID" id="6871" level="1" /> <!-- Range Magic Attack -->
</parameters>
<race>BUG</race>
<sex>MALE</sex>
<acquire expRate="41.7978091079176" sp="29610" />
<stats str="40" int="21" dex="30" wit="20" con="43" men="20">
<vitals hp="18734.280667127" hpRegen="190.897045965523" mp="1777.4" mpRegen="3" />
<attack physical="10247.9853769394" magical="6998.04554416799" random="30" critical="4" accuracy="5" attackSpeed="253" type="SWORD" range="40" distance="80" width="120" />
<defence physical="566.178304" magical="621.45708" />
<attribute>
<attack type="WATER" value="200" />
<defence fire="140" water="200" wind="170" earth="170" holy="170" dark="170" default="180" />
</attribute>
<speed>
<walk ground="50" />
<run ground="50" />
</speed>
<hitTime>650</hitTime>
</stats>
<status undying="false" canBeSown="true" />
<skillList>
<skill id="4274" level="4" /> <!--Blunt Weapon Weak Point -->
<skill id="4408" level="10" /> <!--HP Increase (2x) -->
<skill id="4409" level="1" /> <!--MP Increase (1x) -->
<skill id="4410" level="13" /> <!--Slightly Strong P. Atk. -->
<skill id="4411" level="15" /> <!--Strong M. Atk. -->
<skill id="4412" level="14" /> <!--Strong P. Def. -->
<skill id="4413" level="4" /> <!--Extremely Weak M. Def. -->
<skill id="4414" level="2" /> <!--Standard Type -->
<skill id="4415" level="3" /> <!--One-handed Sword -->
<skill id="4416" level="12" /> <!--Bugs -->
<skill id="5463" level="1" /> <!--Water Attacks -->
<skill id="6870" level="1" /> <!--Vampiric Claw -->
<skill id="6871" level="1" /> <!--Range Magic Attack -->
<skill id="6872" level="1" /> <!--Self-destruction -->
</skillList>
<exCrtEffect>false</exCrtEffect>
<sNpcPropHpRate>2</sNpcPropHpRate>
<ai type="BALANCED" aggroRange="300" clanHelpRange="300" />
<dropLists>
<death>
<group chance="66">
<item id="57" min="13629" max="31826" chance="100" /> <!-- Adena -->
</group>
<group chance="0.026599999517202377">
<item id="10218" min="1" max="1" chance="5.1462" /> <!-- Icarus Heavy Arms -->
<item id="15704" min="1" max="1" chance="94.8538" /> <!-- Sealed Moirai Leather Gloves -->
</group>
<group chance="36.388999938964844">
<item id="1879" min="1" max="3" chance="40.4996" /> <!-- Cokes -->
<item id="1885" min="1" max="1" chance="40.4996" /> <!-- High-Grade Suede -->
<item id="9628" min="1" max="1" chance="3.8117" /> <!-- Leonard -->
<item id="9630" min="1" max="1" chance="2.5579" /> <!-- Orichalcum -->
<item id="9629" min="1" max="1" chance="2.113" /> <!-- Adamantine -->
<item id="10483" min="1" max="1" chance="3.375" /> <!-- Life Stone - Level 82 -->
<item id="10484" min="1" max="1" chance="0.8437" /> <!-- Mid-Grade Life Stone - Level 82 -->
<item id="10485" min="1" max="1" chance="0.0844" /> <!-- High-Grade Life Stone - Level 82 -->
<item id="9553" min="1" max="1" chance="0.0972" /> <!-- Water Crystal -->
<item id="9547" min="1" max="1" chance="3.888" /> <!-- Water Stone -->
<item id="17248" min="1" max="1" chance="0.2859" /> <!-- Large Dragon Bone -->
<item id="6622" min="1" max="1" chance="1.944" /> <!-- Giant's Codex -->
</group>
</death>
<corpse>
<item id="4042" min="1" max="1" chance="30.7717" /> <!-- Enria -->
<item id="9628" min="1" max="1" chance="14.4808" /> <!-- Leonard -->
<item id="10401" min="1" max="1" chance="0.789" /> <!-- Icarus Trident Piece -->
<item id="15781" min="1" max="1" chance="0.8773" /> <!-- Recipe - Sealed Moirai Gaiter (60%) -->
<item id="10397" min="1" max="1" chance="0.7916" /> <!-- Icarus Sawsword Piece -->
<item id="13893" min="1" max="1" chance="0.0129" /> <!-- Sealed Holy Spirit's Cloak -->
<item id="10218" min="1" max="1" chance="0.0024" /> <!-- Icarus Heavy Arms -->
</corpse>
</dropLists>
<collision>
<radius normal="30" />
<height normal="16" />
</collision>
</npc>




Custom:
<npc id="36602" displayId="30355" level="85" type="L2Guard" name="Elite Archer" usingServerSideName="true" title="Anti PK" usingServerSideTitle="true">
<!-- Confirmed CT2.5 -->
<parameters>
<param name="MoveAroundSocial" value="0" />
<param name="MoveAroundSocial1" value="92" />
<param name="IsAggressive" value="1" />
<param name="MovingAttack" value="0" />
<param name="Skill03_Prob" value="10000" />
<param name="Skill02_Prob" value="10000" />
<param name="Skill01_Prob" value="20000" />
<param name="Skill04_Prob" value="8000" />
<skill name="Skill03_ID" id="990" level="1" /> <!--Death Shot -->
<skill name="Skill02_ID" id="924" level="1" /> <!--Seven Arrow -->
<skill name="Skill01_ID" id="101" level="130" /> <!--Stun Shot -->
<skill name="Skill04_ID" id="773" level="1" /> <!--Ghost Piercing -->
</parameters>
<race>DARK_ELF</race>
<sex>FEMALE</sex>
<equipment rhand="15860" /> <!-- rhand: Skull Carniun Bow Critical Slow -->
<stats str="40" int="21" dex="90" wit="20" con="43" men="20">
<vitals hp="10011.3068" hpRegen="10.0" mp="2848" mpRegen="10" />
<attack physical="15705.37548504614" magical="3627.51329129412" random="0" critical="24" accuracy="400" attackSpeed="550" reuseDelay="1000" type="BOW" range="1200" distance="80" width="120" />
<defence physical="1013.75" magical="798.0341" />
<attribute>
<attack type="DARK" value="150" />
<defence fire="120" water="120" wind="120" earth="300" holy="120" dark="300" />
</attribute>
<speed>
<walk ground="50" />
<run ground="120" />
</speed>
</stats>
<status undying="false" />
<skillList>
<skill id="4045" level="1" /> <!--Resist Full Magic Attack -->
<skill id="4408" level="10" /> <!--HP Increase (8x) -->
<skill id="4409" level="11" /> <!--MP Increase (3x) -->
<skill id="4410" level="18" /> <!--Extremely Strong 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="22" /> <!--Defending Army -->
<skill id="934" level="1" /> <!--Seven Arrow -->
<skill id="990" level="1" /> <!--Death Shot -->
<skill id="101" level="130" /> <!--Stun Shot -->
<skill id="773" level="1" /> <!--Ghost Piercing -->
<skill id="193" level="130" /> <!--Critical Damage -->
<skill id="626" level="230" /> <!--Critical Sense -->
<skill id="3023" level="6" /> <!--Special Ability: Critical Damage -->
<skill id="3043" level="6" /> <!--Special Ability: Critical Damage -->
<skill id="3042" level="20" /> <!--Special Ability: Critical Damage -->
<skill id="3066" level="4" /> <!--Special Ability: Critical Damage -->
<skill id="3067" level="2" /> <!--Special Ability: Critical Damage -->
<skill id="3542" level="6" /> <!--Special Ability: Critical Damage -->
<skill id="3561" level="1" /> <!--Ring of Baium -->
<skill id="3562" level="1" /> <!--Ring of Ant Queen -->
<skill id="3558" level="1" /> <!--Earring of Antharas -->
<skill id="3559" level="2" /> <!--Blessed Earring of Zaken -->
<skill id="3604" level="1" /> <!--Frintezza's Necklace -->
<skill id="3563" level="1" /> <!--Ring of Core -->
</skillList>
<exCrtEffect>true</exCrtEffect>
<sNpcPropHpRate>8</sNpcPropHpRate>
<ai aggroRange="1000" clanHelpRange="1200" isAggressive="false" />
<collision>
<radius normal="8" />
<height normal="23.5" />
</collision>
</npc>

Mayo 12, 2018, 06:12:21 am
Respuesta #1

Desconectado Sabrent

  • Usuario
  • *
  • Mensajes: 7
  • Karma: 0
  • Sexo: Masculino
Bueno, la verdad nunca me pregunte porque algunas datapack lo retiraron oh sencillamente lo modificaron a solo attackspeed pero puedes hacerlo tu mismo, ve a NpcData.java y buscas las lineas de attackspeed y buscas donde estan en el core y añades tu propia version de casting speed, recuerda modificar el xsd de Npc con el nuevo atributo que le estaras colocando.

Espero te sea util :D