Jump to content
  • 0
Sign in to follow this  
ayre

Remove fixed casting time

Question

Is it possible to remove the fixed casting time in renewal so a player can instantly cast a skill once the required amount of stats is reached?

For example with the current renewal formula : dex*2+int = 500.

 

Once a player hits the required 500 number with the specific dex and int, the caster would achieve instacast

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

 

if( (status_get_dex(bl)*2 + status_get_int(bl)) >= 530 )

 

  fixed = 0;

 

Doesn't that mean that, once a player hits 530 stats, it'll instacast?

 

 

 

fixed = (int)time * 20 / 100; // fixed time

   time = time * 80 / 100; // variable time

 

What if I want a player to be able to bring the 80% variable up to 100% variable? For example, what if a player didn't want to invest too much stats to hit 530 but would like to cast 95% faster. So they would invest X amount of stats instead. Would I change the 80 / 100 to  95 / 100? What about the fixed portion?

 

EDIT

 

 

fixed = (int)time * 1 / 100; // fixed time

time = time * 99 / 100; // variable time

 

Well changing it to that doesn't seem to do much. Is there something else I'm missing?

vcast was set to 400 and castrate_dex was set to 100. My character had 255 on all stats.

Edited by ayre

Share this post


Link to post
Share on other sites
  • 0

  castrate_dex only affect pre-pre casting time

 

so...

fixed = (int)time * 5 / 100; // fixed time

time = time * 95 / 100; // variable time

 

 vcast was set to 400

 

 

once a player hits 400 stats, yup~ it'll instacast.

if( (status_get_dex(bl)*2 + status_get_int(bl)) >= battle_config.vcast_stat_scale)

fixed = 0;

Edited by Angelmelody

Share this post


Link to post
Share on other sites
  • 0

So if someone were to get 380 points (which is 95% of 400) in stats due to dex*2+int=400, will it actually reduce casting time by 95%?

 

13 seconds (actual) - 12.35 seconds ( 95% reduction) = .65 seconds to cast

 

I'll have to test it again when I get home since I really didn't see a difference.

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.