Jump to content
  • 0
Sign in to follow this  
K4m4r40

[solved]Editar calculo da ASPD [renewall] - Help

Question

Olá pessoal,

Estou querendo editar o calculo de aspd do meu emulador.

 

Achei na source/map/status.c

 

// percentual delay reduction from stats amotion -= amotion * (4 * st->agi + st->dex) / 1000;

Queria que ganha-se 1 de aspd a cada 50 pontos de Agi e tira-se a influência da dex.

 

OBS.:

 

Status max: 1500

Aspd max: 196

 

// percentual delay reduction from stats amotion -= (st->agi) / 20

Pelo que eu entendi o calculo está assim:

1500(agi) / 20 = 75 (aspd)

 

Esta correto?

 

@edit

 

consegui aqui estava certo.

Edited by K4m4r40

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Olá, você conseguiu fazer a mudança na formula da agi? poderia me explicar como é a formula?

 

Deixa eu ver se entendi, a formula padrão é

 

 

amotion -= amotion * (4*st->agi + st->dex)/1000;

 

com essa formula irá aumentar 0.40 de ASPD?

ou seja será necessário praticamente 3 pontos para aumentar 1 de ASPD certo?

 

Se eu entendi direito a lógica a edição da formula que você fez não está diferente?

 

eu entendi da seguinte maneira 

 

(st->agi) / 20

Agi = 50 //Quantidade de agi que teria que ter para aumentar 1 de ASPD

/20

=2.5 //Esse seria o valor que aumentaria na sua ASPD a cada 50 pontos de AGI

Edited by Juan Meissner

Share this post


Link to post
Share on other sites
  • 0

no caso o meu servidor é lv 1500,
e  o status é 1500 também.

entao ficaria assim o meu calculo para 1500 de agi.

 

 

// percentual delay reduction from stats amotion -= (st->agi) / 20


1500(agi) / 20 = 75 (aspd)  ---->

com 1500 de agi ele terá aumentado 75 de aspd,
conseguindo chegar no máximo de aspd do meu servidor que é 196.

caso queria fazer um calculo envolvendo agi e dex,

Vou dar um ex para entender como funciona o calculo, porém você pode modifica a formula da conta do jeito que desejar:

 

EX:

 

amotion -= (st->agi + st->dex) / 3;

 

vamos supor que o jogador tenha uma build normal do bro "sentinela",

110 agi , 110 dex

amotion -= (st->110 + st->110) / 3;    
220/3 = 73.33333


amotion -= (st->110 + st->110) / 4;    
220/4 = 55
 

isso é só uma base para entender o calculo da aspd.

no meu emulador high rate, só me basear na agi já resolveu meu problema.

Espero ter ajudado.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.