ayre 1 Posted March 19, 2014 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 Quote Share this post Link to post Share on other sites
0 evilpuncker 503 Posted March 19, 2014 maybe you are searching for something like this? http://herc.ws/board/topic/4489-remove-20-fixed-cast-time-in-renewal-if/ Quote Share this post Link to post Share on other sites
0 ayre 1 Posted March 19, 2014 (edited) 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 March 20, 2014 by ayre Quote Share this post Link to post Share on other sites
0 Angelmelody 221 Posted March 20, 2014 (edited) 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 March 20, 2014 by Angelmelody Quote Share this post Link to post Share on other sites
0 ayre 1 Posted March 20, 2014 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. Quote Share this post Link to post Share on other sites
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