Jump to content
  • 0

Bragi and Card gives you NoCast


monof

Question


  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  08/10/13
  • Last Seen:  

Hello everyone,

 

I've got a weird issue recently, I don't know why. 

For example, when you use a Bragi and 2 Isilla Cards (or Siroma Cards..) it gives you automatically nocast. Which is not normal.

Any clues about that ?
 

Thanks!

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

  • 0

  • Group:  Developer
  • Topic Count:  4
  • Topics Per Day:  0.00
  • Content Count:  141
  • Reputation:   45
  • Joined:  08/14/12
  • Last Seen:  

It depends on how bCastrate and Bragi are applied.

If they stack additively, then a 50% bCastrate and the 50% from Bragi give 100% reduced cast time.

If they stack multiplicatively, then it would give 1 - (1 * 50% * 50%), or 75% reduced cast time.

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  813
  • Reputation:   234
  • Joined:  01/30/13
  • Last Seen:  

Bragi stacks additively with item bonuses, that's official behavior (with Isilla Card anyway). So yeah if you have Isilla Card activate and you already have 50% cast reduction from Bragi, then you get instant cast.

Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  08/10/13
  • Last Seen:  

Okay, great to know!

Thank you both.

Any idea on how i can make it stack multiplicatively ?

thanks !

Link to comment
Share on other sites

  • 0

  • Group:  Developer
  • Topic Count:  35
  • Topics Per Day:  0.01
  • Content Count:  813
  • Reputation:   234
  • Joined:  01/30/13
  • Last Seen:  

Need to update skill.c.

 

In pre-re modify function:

int skill_castfix(struct block_list *bl, uint16 skill_id, uint16 skill_lv) {

In re:

int skill_vfcastfix(struct block_list *bl, double time, uint16 skill_id, uint16 skill_lv)
Link to comment
Share on other sites

  • 0

  • Group:  Members
  • Topic Count:  6
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   0
  • Joined:  08/10/13
  • Last Seen:  

What exactly should I change in this function ?

Thanks for the help sir !

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...