4th Improvement - Dragon Knight (#7714)

This commit is contained in:
munkrej
2023-04-15 16:04:59 +02:00
committed by GitHub
parent a2f4f2bf8e
commit e40c3edc31
3 changed files with 78 additions and 51 deletions

View File

@@ -5612,6 +5612,7 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint
case DK_SERVANT_W_PHANTOM:
case DK_SERVANT_W_DEMOL:
case DK_MADNESS_CRUSHER:
case DK_HACKANDSLASHER:
case AG_DESTRUCTIVE_HURRICANE:
case AG_SOUL_VC_STRIKE:
case AG_CRYSTAL_IMPACT:
@@ -5726,6 +5727,7 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint
case LG_EARTHDRIVE:
case GN_CARTCANNON:
case SU_SCRATCH:
case DK_HACKANDSLASHER:
clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
break;
#ifdef RENEWAL
@@ -5846,21 +5848,6 @@ int skill_castend_damage_id (struct block_list* src, struct block_list *bl, uint
}
break;
case DK_HACKANDSLASHER:
case DK_HACKANDSLASHER_ATK:
if (flag & 1) {
skill_addtimerskill(src, tick + (200 + status_get_amotion(src)), bl->id, 0, 0, skill_id, skill_lv, BF_WEAPON, flag);
} else {
skill_area_temp[0] = 0;
skill_area_temp[1] = bl->id;
skill_area_temp[2] = 0;
clif_skill_nodamage(src, bl, skill_id, skill_lv, 1);
skill_attack(skill_get_type(skill_id), src, src, bl, skill_id, skill_lv, tick, flag);
map_foreachinrange(skill_area_sub, bl, skill_get_splash(DK_HACKANDSLASHER_ATK, skill_lv), BL_CHAR|BL_SKILL, src, DK_HACKANDSLASHER_ATK, skill_lv, tick, flag|BCT_ENEMY|SD_SPLASH|1, skill_castend_damage_id);
}
break;
//Place units around target
case NJ_BAKUENRYU:
clif_skill_nodamage(src, bl, skill_id, skill_lv, 1);