Jump to content
  • 0

Help me fix Skill Delays


Pink Guy

Question


  • Group:  Members
  • Topic Count:  131
  • Topics Per Day:  0.03
  • Content Count:  371
  • Reputation:   3
  • Joined:  11/14/11
  • Last Seen:  

So I am running a server which is max lvl 500/120 and the max stat is 450..

So This server needs really good spamming but due to some reasons.. I can't spam some skills that fast.

Here's the information:

Max attackspeed is 197.

min_skill_delay_limit: 0[/font]
[font=Arial, Verdana, Tahoma,]delay_rate: 0[/font]
[color=#465584][font=Courier,]no_skill_delay: 3

[/color]

Oh yeah, I can't spam especially the Finger Offensive and Bowling Bash skill. Please help me :) I am using eathena revision and Renewal client.

Link to comment
Share on other sites

4 answers to this question

Recommended Posts


  • Group:  Members
  • Topic Count:  38
  • Topics Per Day:  0.01
  • Content Count:  236
  • Reputation:   12
  • Joined:  03/07/12
  • Last Seen:  

Here you can change your skill delay here

eathena/db/skill_cast_db.txt

// Structure of Database:

// SkillID,CastingTime,AfterCastActDelay,AfterCastWalkDelay,Duration1,Duration2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  131
  • Topics Per Day:  0.03
  • Content Count:  371
  • Reputation:   3
  • Joined:  11/14/11
  • Last Seen:  

I already did that.. look..

//-- CH_SOULCOLLECT
401,0,[color=#ff0000]0[/color],0,600000,0

//-- MO_INVESTIGATE
266,1000,[color=#ff0000]0[/color],0,0,0
//-- MO_FINGEROFFENSIVE
267,1000,[color=#ff0000]0[/color],0:200:400:600:800,0,0

//-- KN_BOWLINGBASH
8203,700,[color=#ff0000]0[/color],0,0,0

HELP PLEASE :)(.. btw do you guys think it's my client? I am using renewal.. so do you think I need xray?

Edited by demon57
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   1
  • Joined:  04/26/12
  • Last Seen:  

find

map/skill.c/

if (skill_id == SA_ABRACADABRA)

- return 0; //Will use picked skill's delay.

add after:

//Disabling delay from NO-Delay skills

if (

(skill_id == SM_PROVOKE)||

(skill_id == SM_MAGNUM)||

...

(skill_id == PR_REDEMPTIO)

return battle_config.min_skill_delay_limit;

or

return 0;

or just modify this to what you need, like to a list of skills that need to have delay, or just disable delay on all skills by setting it to a default true, and return 0

If nothing else, you can test your client, if it is the couse of your delay problem.

hope this helps

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  1
  • Topics Per Day:  0.00
  • Content Count:  13
  • Reputation:   1
  • Joined:  04/26/12
  • Last Seen:  

I use

if (time == 0) return 0;

//if (time == 0) return battle_config.min_skill_delay_limit;

this removes the full delay, the second sets it to min delay

U'd want to change

if( (sd && pc_checkskill(sd,SA_FREECAST) > 0) || skill_num == LG_EXEEDBREAK )

status_calc_bl(&sd->bl, SCB_SPEED);

else

unit_stop_walking(src,1);

clif_skillcasting(src, src->id, 0, skill_x, skill_y, skill_num, skill_get_ele(skill_num, skill_lv), casttime);

ud->skilltimer = add_timer( tick+casttime, skill_castend_pos, src->id, 0 );

//if( (sd && pc_checkskill(sd,SA_FREECAST) > 0) || skill_num == LG_EXEEDBREAK )

// status_calc_bl(&sd->bl, SCB_SPEED);

aswell

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