diff --git a/db/pre-re/skill_db.txt b/db/pre-re/skill_db.txt index 3619b8fe8e..3fdc3ceef3 100644 --- a/db/pre-re/skill_db.txt +++ b/db/pre-re/skill_db.txt @@ -184,7 +184,7 @@ 85,9,8,2,4,0,0,10,-10,yes,0,0x2000,0,magic,0,0x0, WZ_VERMILION,Lord of Vermilion 86,9,8,1,1,0,0,5,1,yes,0,0x2000,0,magic,0,0x0, WZ_WATERBALL,Water Ball 87,9,6,2,1,0x1,0,10,1,yes,0,0,0,magic,0,0x0, WZ_ICEWALL,Ice Wall -88,0,6,4,1,0x2,2,10,1,yes,0,0x2000,0,magic,0,0x0, WZ_FROSTNOVA,Frost Nova +88,0,6,4,1,0x2,3,10,1,yes,0,0x2000,0,magic,0,0x0, WZ_FROSTNOVA,Frost Nova 89,9,6,2,1,0,0,10,1,yes,0,0x2000,0,magic,2,0x0, WZ_STORMGUST,Storm Gust 90,9,8,1,2,0,0,5,1:2:3:4:5,yes,0,0x2000,0,magic,0,0x0, WZ_EARTHSPIKE,Earth Spike 91,9,8,2,2,0,0,5,1:2:3:4:5,yes,0,0x2000,0,magic,0,0x10000, WZ_HEAVENDRIVE,Heaven's Drive diff --git a/db/re/skill_db.txt b/db/re/skill_db.txt index bbf4bc36dd..58e0c3b1b0 100644 --- a/db/re/skill_db.txt +++ b/db/re/skill_db.txt @@ -184,7 +184,7 @@ 85,9,8,2,4,0,0,10,-10,yes,0,0x2000,0,magic,0,0x0, WZ_VERMILION,Lord of Vermilion 86,9,8,1,1,0,0,5,1,yes,0,0x2000,0,magic,0,0x0, WZ_WATERBALL,Water Ball 87,9,6,2,1,0x1,0,10,1,yes,0,0,0,magic,0,0x0, WZ_ICEWALL,Ice Wall -88,0,6,4,1,0x2,2,10,1,yes,0,0x2000,0,magic,0,0x0, WZ_FROSTNOVA,Frost Nova +88,0,6,4,1,0x2,3,10,1,yes,0,0x2000,0,magic,0,0x0, WZ_FROSTNOVA,Frost Nova 89,9,6,2,1,0,0,10,1,yes,0,0x2000,0,magic,2,0x0, WZ_STORMGUST,Storm Gust 90,9,8,1,2,0,0,5,1:2:3:4:5,yes,0,0x2000,0,magic,0,0x0, WZ_EARTHSPIKE,Earth Spike 91,9,8,2,2,0,0,5,1:2:3:4:5,yes,0,0x2000,0,magic,0,0x10000, WZ_HEAVENDRIVE,Heaven's Drive diff --git a/src/map/skill.c b/src/map/skill.c index ea2e3fcd36..db8cc49825 100755 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -16810,6 +16810,9 @@ int skill_attack_area(struct block_list *bl, va_list ap) switch (skill_id) { case WZ_FROSTNOVA: //Skills that don't require the animation to be removed + if (src->x == bl->x && src->y == bl->y) + return 0; //Does not hit current cell + //Fall through case NPC_ACIDBREATH: case NPC_DARKNESSBREATH: case NPC_FIREBREATH: