Corrected Ignition Break animation (#3670)
Corrected Ignition Break animation on newer clients (2018-02-07 and newer). Fixes #3664. Thanks to @Rytech2, @syracuase and @Lemongrass3110!
This commit is contained in:
parent
91c87969c4
commit
78cda50e3b
@ -7152,6 +7152,16 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
||||
}
|
||||
break;
|
||||
|
||||
case RK_IGNITIONBREAK:
|
||||
skill_area_temp[1] = 0;
|
||||
#if PACKETVER >= 20180207
|
||||
clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
|
||||
#else
|
||||
clif_skill_damage(src, src, tick, status_get_amotion(src), 0, -30000, 1, skill_id, skill_lv, DMG_SKILL);
|
||||
#endif
|
||||
map_foreachinrange(skill_area_sub, bl, skill_get_splash(skill_id, skill_lv), BL_CHAR|BL_SKILL, src, skill_id, skill_lv, tick, flag|BCT_ENEMY|SD_SPLASH|1, skill_castend_damage_id);
|
||||
break;
|
||||
|
||||
case SR_WINDMILL:
|
||||
case GN_CART_TORNADO:
|
||||
clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
|
||||
@ -9080,16 +9090,15 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
|
||||
skill_castend_nodamage_id);
|
||||
}
|
||||
break;
|
||||
case RK_IGNITIONBREAK:
|
||||
case LG_EARTHDRIVE:
|
||||
|
||||
case LG_EARTHDRIVE: {
|
||||
int dummy = 1;
|
||||
|
||||
clif_skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, skill_id, skill_lv, DMG_SKILL);
|
||||
i = skill_get_splash(skill_id,skill_lv);
|
||||
if( skill_id == LG_EARTHDRIVE ) {
|
||||
int dummy = 1;
|
||||
map_foreachinallarea(skill_cell_overlap, src->m, src->x-i, src->y-i, src->x+i, src->y+i, BL_SKILL, LG_EARTHDRIVE, &dummy, src);
|
||||
}
|
||||
map_foreachinrange(skill_area_sub, bl,i,BL_CHAR,
|
||||
src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill_castend_damage_id);
|
||||
map_foreachinallarea(skill_cell_overlap, src->m, src->x-i, src->y-i, src->x+i, src->y+i, BL_SKILL, LG_EARTHDRIVE, &dummy, src);
|
||||
map_foreachinrange(skill_area_sub, bl,i,BL_CHAR,src,skill_id,skill_lv,tick,flag|BCT_ENEMY|1,skill_castend_damage_id);
|
||||
}
|
||||
break;
|
||||
case RK_GIANTGROWTH:
|
||||
case RK_STONEHARDSKIN:
|
||||
|
Loading…
x
Reference in New Issue
Block a user