czx Posted July 22, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 07/22/12 Last Seen: July 27, 2012 Share Posted July 22, 2012 Que tal buenas tardes, pues tengo este pequeño problema: Al momento de bajar el delay en skill.config, no se ve afectado en el server, las skills sigen igual, pero si el pj tiene el full aspd si se le reduce a 0 el delay, alguien sabe como puedo solucionar esto? Saludos! // The rate of time it takes to cast a spell (Note 2, 0 = No casting time) casting_rate: 100 // Delay time after casting (Note 2) delay_rate: 0 // Does the delay time depend on the caster's DEX and/or AGI? (Note 1) // Note: On Official servers, neither Dex nor Agi affect delay time delay_dependon_dex: no delay_dependon_agi: no // Minimum allowed delay for ANY skills after casting (in miliseconds) (Note 1) // Note: Setting this to anything above 0 can stop speedhacks. min_skill_delay_limit: 100 Quote Link to comment Share on other sites More sharing options...
Ragno Posted July 23, 2012 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 82 Reputation: 40 Joined: 01/03/12 Last Seen: February 19, 2023 Share Posted July 23, 2012 El aspd juega un papel determinante en el spam de las skills, mientras mayor sea tu aspd, más ataques (skills) por segundo podrá ejecutar. La fórmula de los golpes por segundo es esta: Hits/Segundos = 50 / (200 - ASPD). Si despejamos la fórmula, podemos saber cuánta aspd necesitamos para determinado spam:ASPD a tener = 200 - (50/hits por segundo). Por ejemplo, si un personaje tiene 175 aspd solo podrá hacer 2 skills por segundo, aunque tenga 0% delay. Es por eso que notas que al tener max aspd el personaje no tiene delay. Por cierto, el spam máximo que podrá hacerse en el servidor viene de 2 valores: el nivel máximo de aspd y el valor "min_skill_delay_limit". Si el valor "min_skill_delay_limit" es 100, habrá un delay mínimo irreductible de ninguna manera de 100 milisegundos, osea, podrá hacer hasta 10 skills por segundo, pero para lograrlo sería necesario un aspd de 195 y si el aspd máximo es 190, solo se podrán hacer hasta 5 skills por segundo, a pesar del valor de "min_skill_delay_limit". Quote Link to comment Share on other sites More sharing options...
czx Posted July 23, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 07/22/12 Last Seen: July 27, 2012 Author Share Posted July 23, 2012 Y hay alguna forma de modificar lo para que no dependa del aspd? Quote Link to comment Share on other sites More sharing options...
Ragno Posted July 23, 2012 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 82 Reputation: 40 Joined: 01/03/12 Last Seen: February 19, 2023 Share Posted July 23, 2012 (edited) Esa si te la debo No conozco tanta programación como para responder esa pregunta. Imagino que debe ser posible, cambiando la forma en que operan las skills para que no usen aspd como valor de Cool Down, pero no se como se lograría hacer algo asi. Edited July 23, 2012 by Ragno Quote Link to comment Share on other sites More sharing options...
Igniz Posted July 23, 2012 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 69 Reputation: 15 Joined: 12/06/11 Last Seen: August 7, 2024 Share Posted July 23, 2012 Agrega la skill a skill_castnodex_db.txt El documento se explica por si solo, buena suerte. Quote Link to comment Share on other sites More sharing options...
Ragno Posted July 23, 2012 Group: Members Topic Count: 12 Topics Per Day: 0.00 Content Count: 82 Reputation: 40 Joined: 01/03/12 Last Seen: February 19, 2023 Share Posted July 23, 2012 Agrega la skill a skill_castnodex_db.txt El documento se explica por si solo, buena suerte. Mmm, tengo entendido que el skill_castnodex_db.txt sirve para configurar como son afectados el tiempo de casteo y delay de las skills por variables Dex, Skills reductoras de tiempo de caste/delay y equipo. czx lo que intenta es tener un delay nulo, que le permita reutilizar cualquier skill en el menor tiempo posible. Ya logró disminuir el tiempo del Cast Delay para todas las skills, pero ahora tiene problemas con el Motion Delay (aspd) ya que indica que al tener full aspd sí se le reduce el delay. Por ejemplo, la skill Blessing de los Acolyte Class no tiene "Cast Time" ni "Cast Delay", pero si la usara un Monk que estuviera equipando unos Knuckles sin nada de equipo ni buff (muy baja aspd), notarás que tarda mucho en usar nuevamente el Blessing. Esto es producido por el Motion Delay, que es el tiempo que tarda un golpe/skill en ejecutarse, y se disminuye directamente con aspd. Otro ejemplo: en el caso de los Whitesmith, un WS con una muy baja aspd tendrá visible toda su animación al usar Hammer Fall (podrás ver como toma su martillo, lo levanta y lo estrella al suelo), pero con 190 aspd su animación es apenas visible, muy rápida. Siempre ha funcionado así el juego, y de hecho creo que pasa de forma similar en Aegis. Podría sugerir 2 maneras de disminuir a 0 el Motion Delay: hacer que todos los personajes tengan max aspd o hacer que el tiempo entre skill y skill no se vea afectado por aspd y sea nulo. Quote Link to comment Share on other sites More sharing options...
czx Posted July 24, 2012 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 3 Reputation: 0 Joined: 07/22/12 Last Seen: July 27, 2012 Author Share Posted July 24, 2012 Siempre ha funcionado así el juego, y de hecho creo que pasa de forma similar en Aegis. Podría sugerir 2 maneras de disminuir a 0 el Motion Delay: hacer que todos los personajes tengan max aspd o hacer que el tiempo entre skill y skill no se vea afectado por aspd y sea nulo. Y como lograr eso de que el tiempo entre skill y skill no se vea afectado por el aspd? Quote Link to comment Share on other sites More sharing options...
Igniz Posted July 24, 2012 Group: Members Topic Count: 13 Topics Per Day: 0.00 Content Count: 69 Reputation: 15 Joined: 12/06/11 Last Seen: August 7, 2024 Share Posted July 24, 2012 Oh, entonces entendi mal. Y por cierto, el skill_castnodex_db.txt sirve para hacer el tiempo de casteo fixeado, es decir, que no se vea afectado por dex ni por nada, como el recall. Siempre ha funcionado así el juego, y de hecho creo que pasa de forma similar en Aegis. Podría sugerir 2 maneras de disminuir a 0 el Motion Delay: hacer que todos los personajes tengan max aspd o hacer que el tiempo entre skill y skill no se vea afectado por aspd y sea nulo. Y como lograr eso de que el tiempo entre skill y skill no se vea afectado por el aspd? skill.conf // Delay time after casting (Note 2) delay_rate: 100 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.