Jump to content
  • 0

fixed casting time


Seravy

Question


  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.02
  • Content Count:  176
  • Reputation:   60
  • Joined:  01/11/19
  • Last Seen:  

This is in the conf.

// For RENEWAL_CAST (Note 2)
// By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
// as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
// Put it 0 to disable default Fixed Casting Time (just like -1 is the skill_cast_db.txt).
default_fixed_castrate: 20

I assumed this does the following :

fixed cast time in db=0 and this option = 0 then fixed cast time = 0

fixed cast time in db=x and this option = 0 then fixed cast time = x

fixed cast time in db=x and this option = y then fixed cast time = x anyway

fixed cast time in db=0 and this option = y then fixed cast time = variable casting time * y%

However I had this set to 0 probably by accident, and it made Arrow Repel (1500 ms in skill database) instant cast. Bug, or does this do something completely different than what I think?

 

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.01
  • Content Count:  154
  • Reputation:   6
  • Joined:  10/14/17
  • Last Seen:  

On 1/22/2019 at 1:30 PM, Seravy said:

This is in the conf.


// For RENEWAL_CAST (Note 2)
// By default skill that has '0' value for Fixed Casting Time will use 20% of cast time
// as Fixed Casting Time, and the rest (80%) as Variable Casting Time.
// Put it 0 to disable default Fixed Casting Time (just like -1 is the skill_cast_db.txt).
default_fixed_castrate: 20

I assumed this does the following :

fixed cast time in db=0 and this option = 0 then fixed cast time = 0

fixed cast time in db=x and this option = 0 then fixed cast time = x

fixed cast time in db=x and this option = y then fixed cast time = x anyway

fixed cast time in db=0 and this option = y then fixed cast time = variable casting time * y%

However I had this set to 0 probably by accident, and it made Arrow Repel (1500 ms in skill database) instant cast. Bug, or does this do something completely different than what I think?

 

pretty sure it means that

if its 20% fixed , only 80% of the cast time is effected by DEX

 

so like :

if you had 150 dex and you look at Meteor Storm

its 15 seconds cast time variable and its fixed is 2.5 sec

you would still need the 20ish% of 15 which is 3ish

 

So im assuming that if you set your conf to default, itll look at all your skills given cast times, and do this (cast time * 0.20) , that will be your fixed cast time

 

 

 

This is what your asking right? (ive only used real insta cast maybe once in my life so bless me)

 

last example:

(in your skill.db)

SKILL_FIREBALLSTORM

CASTIME: 10000 (10 seconds)

 

we take that 10 and multiply it by whatever your fixed rate(0.20 we add the 0. cause its basic math) is and thatll leave you with what your skill is gonna cast like when you got insta cast

 

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  31
  • Topics Per Day:  0.02
  • Content Count:  176
  • Reputation:   60
  • Joined:  01/11/19
  • Last Seen:  

No, I understand what fixed casting time is.

What I don't understand is, WHEN does the option override the value specified in the database, and what does it do when set to "0".  As far as I see all skills in the database do have their fixed cast time properly set up to be 20% of the full amount (unless the official amount is different). I don't know how the option is supposed to interact with that. Based on the description that would mean it doesn't override the amount then because it wasn't zero which would imply this is an obsolete option that was meant for older databases with no fixed cast time data.

However, Charge Arrow, has 1500ms fixed cast time and no variable casting time in the database (official amounts). When this option was set to 0, I was able to cast it instantly, meaning it changed the amount but if the option was set to 20, the casting time remained 1500 ms. So 0 reduced it to 0% but 20 didn't reduce it to 20%.

So either the description is wrong, or I misunderstand it, or the option has a bug.

 

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  18
  • Topics Per Day:  0.01
  • Content Count:  154
  • Reputation:   6
  • Joined:  10/14/17
  • Last Seen:  

skill_castnodex_db.txt

 

 

 

 

Edited by lllaaazzz
Link to comment
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.   Paste as plain text instead

  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.

×
×
  • Create New...