From db3ef52fd243eed625fa3526f5a951b5f70e3d66 Mon Sep 17 00:00:00 2001 From: Playtester Date: Thu, 17 Nov 2016 18:25:56 +0100 Subject: [PATCH] Frost Nova AoE (fixes #1619) - Increased Frost Nova AoE from 5x5 to 7x7 - Frost Nova no longer hits enemies that are on the same cell as the caster --- db/pre-re/skill_db.txt | 2 +- db/re/skill_db.txt | 2 +- src/map/skill.c | 3 +++ 3 files changed, 5 insertions(+), 2 deletions(-) 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: