Jump to content
  • 0

Fixed Cast time for 3rd job skills


Question

Posted

Hello Im using Renewal Database but i Disabled Renewal Cast also i am using

clydelion's 180 dex insta cast for 3rd skills

my problem is the fixed cast time is it possible if i disable renewal Cast and the fixed cast time will work?

also

Howling of Mandragora is not working and Sacrament.

please help me -.-

15 answers to this question

Recommended Posts

Posted

how to make it affect just 3rd job skills ? just like in 3ceam like this // Enable renewal casting/cycling system for 3rd jobs skills and other skills released in renewal?

// This will make all 3rd job skills and other skills added since renewal use the renewal casting system.

// This means skill cast times will use a Variable/Fixed setup, variable cast times will be affected by INT/DEX.

// Disabling the system will make all these skills use the prenewal cast system where only DEX affects cast times

// and fixed times dont exist. Renewal skills thats 100% fixed will only be reduceable and fixed cast reduction methods.

// (Default: Yes)

renewal_cast_3rd_skills: yes

Posted

It's actually not too bad to do, I had that done before out of curiosity. Basically you just have the game check your class, and if you're not a 3rd job, it sets the fixed casting time to 0.

Then for the final calculation, you just once again check for 3rd class, and if not, do the pre-re cast time formula.

Posted

It's actually not too bad to do, I had that done before out of curiosity. Basically you just have the game check your class, and if you're not a 3rd job, it sets the fixed casting time to 0.

Then for the final calculation, you just once again check for 3rd class, and if not, do the pre-re cast time formula.

what part of skill.c should i edit

:(

Posted

The section you want to edit is

int skill_vfcastfix (struct block_list *bl, double time, uint16 skill_id, uint16 skill_lv)

Some parts in the beginning about fixed cast, and then this at the end;

time = (1 - sqrt( ((float)(status_get_dex(bl)*2 + status_get_int(bl)) / battle_config.vcast_stat_scale) )) * time;

Probably replace it with the pre-re cast formula.

Posted

The section you want to edit is

int skill_vfcastfix (struct block_list *bl, double time, uint16 skill_id, uint16 skill_lv)

Some parts in the beginning about fixed cast, and then this at the end;

time = (1 - sqrt( ((float)(status_get_dex(bl)*2 + status_get_int(bl)) / battle_config.vcast_stat_scale) )) * time;

Probably replace it with the pre-re cast formula.

how sir ? :))) i got many tries still error :)))

The section you want to edit is

int skill_vfcastfix (struct block_list *bl, double time, uint16 skill_id, uint16 skill_lv)

Some parts in the beginning about fixed cast, and then this at the end;

time = (1 - sqrt( ((float)(status_get_dex(bl)*2 + status_get_int(bl)) / battle_config.vcast_stat_scale) )) * time;

Probably replace it with the pre-re cast formula.

problem solved thanks guys :)

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.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...