From 7e97b0db86ce4e19be85e8d890d7b73a00a92cc0 Mon Sep 17 00:00:00 2001 From: Playtester Date: Wed, 13 Apr 2016 18:14:49 +0200 Subject: [PATCH] Summoner skill status changes * Until tested, Summoner skills will now use the default renewal base duration for their status changes -- Bleeding: 120s -- Stun: 5s * Moved status change durations to duration2 for these skills --- db/re/skill_cast_db.txt | 6 +++--- src/map/skill.c | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/db/re/skill_cast_db.txt b/db/re/skill_cast_db.txt index 0db69c5651..b839c62985 100644 --- a/db/re/skill_cast_db.txt +++ b/db/re/skill_cast_db.txt @@ -1768,13 +1768,13 @@ //-- SU_HIDE 5020,0,1000,0,-1,0,15000,0 //-- SU_SCRATCH -5021,0,1000,0,10000,0,3000:2000:1000,0 +5021,0,1000,0,0,120000,3000:2000:1000,0 //-- SU_STOOP 5022,0,1000,0,6000,0,15000,0 //-- SU_LOPE 5023,500,1000,0,0,0,2000:4000:6000,0 //-- SU_SV_STEMSPEAR -5026,2500,1000,0,10000,0,0,0 +5026,2500,1000,0,0,120000,0,0 //-- SU_CN_POWDERING 5027,1500,1000,0,3000:4000:5000:6000:7000,0,0,0 //-- SU_CN_METEOR @@ -1792,7 +1792,7 @@ //-- SU_ARCLOUSEDASH 5035,2500,1000,0,60000:70000:80000:90000:100000,0,10000,0 //-- SU_LUNATICCARROTBEAT -5036,3000,1000,0,1000,0,8000,0 +5036,3000,1000,0,0,5000,8000,0 //-- SU_TUNABELLY 5038,2000,1000,0,0,0,8000:10000:12000:14000:16000,0 //-- SU_TUNAPARTY diff --git a/src/map/skill.c b/src/map/skill.c index 43d94b6131..ad3d8b5727 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -1850,21 +1850,21 @@ int skill_additional_effect(struct block_list* src, struct block_list *bl, uint1 status_change_end(bl, SC_C_MARKER, INVALID_TIMER); break; case SU_SCRATCH: - sc_start2(src, bl, SC_BLEEDING, (skill_lv * 3), skill_lv, src->id, skill_get_time(skill_id, skill_lv)); // TODO: What's the chance/time? + sc_start2(src, bl, SC_BLEEDING, (skill_lv * 3), skill_lv, src->id, skill_get_time2(skill_id, skill_lv)); // TODO: What's the chance/time? break; case SU_SV_STEMSPEAR: - sc_start2(src, bl, SC_BLEEDING, 10, skill_lv, src->id, skill_get_time(skill_id, skill_lv)); + sc_start2(src, bl, SC_BLEEDING, 10, skill_lv, src->id, skill_get_time2(skill_id, skill_lv)); break; case SU_CN_METEOR: if (skill_area_temp[3] == 1) - sc_start(src, bl, SC_CURSE, 10, skill_lv, skill_get_time2(skill_id, skill_lv)); // TODO: What's the chance/time? + sc_start(src, bl, SC_CURSE, 10, skill_lv, skill_get_time2(skill_id, skill_lv)); // TODO: What's the chance/time? break; //case SU_SCAROFTAROU: // sc_start(src, bl, SC_STUN, 10, skill_lv, skill_get_time2(skill_id, skill_lv)); // TODO: What's the chance/time? // break; case SU_LUNATICCARROTBEAT: if (skill_area_temp[3] == 1) - sc_start(src, bl, SC_STUN, 10, skill_lv, skill_get_time(skill_id, skill_lv)); // TODO: What's the chance/time? + sc_start(src, bl, SC_STUN, 10, skill_lv, skill_get_time2(skill_id, skill_lv)); // TODO: What's the chance/time? break; } //end switch skill_id