Fixes Shadow Leap and Shadow Slash cast ranges (#5868)

* Fixes #4265.
* Shadow Leap's cast range is now 5-9 in pre-renewal and 6-10 in renewal.
* Shadow Slash is now considered a melee attack.
Thanks to @Indigo000!
This commit is contained in:
Aleos 2021-04-20 09:25:34 -04:00 committed by GitHub
parent a75a2b13cb
commit 6ee25396c5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 22 additions and 20 deletions

View File

@ -14365,15 +14365,15 @@ Body:
AllowWhenHidden: true
Range:
- Level: 1
Size: 7
Size: 5
- Level: 2
Size: 9
Size: 6
- Level: 3
Size: 11
Size: 7
- Level: 4
Size: 13
Size: 8
- Level: 5
Size: 15
Size: 9
Hit: Single
HitCount: 1
CopyFlags:
@ -14398,15 +14398,15 @@ Body:
AlterRangeShadowJump: true
Range:
- Level: 1
Size: 7
Size: 5
- Level: 2
Size: 9
Size: 6
- Level: 3
Size: 11
Size: 7
- Level: 4
Size: 13
Size: 8
- Level: 5
Size: 15
Size: 9
Hit: Single
HitCount: 1
Element: Weapon

View File

@ -14662,15 +14662,15 @@ Body:
AllowWhenHidden: true
Range:
- Level: 1
Size: 7
Size: 6
- Level: 2
Size: 9
Size: 7
- Level: 3
Size: 11
Size: 8
- Level: 4
Size: 13
Size: 9
- Level: 5
Size: 15
Size: 10
Hit: Single
HitCount: 1
CopyFlags:
@ -14695,15 +14695,15 @@ Body:
AlterRangeShadowJump: true
Range:
- Level: 1
Size: 7
Size: 6
- Level: 2
Size: 9
Size: 7
- Level: 3
Size: 11
Size: 8
- Level: 4
Size: 13
Size: 9
- Level: 5
Size: 15
Size: 10
Hit: Single
HitCount: -3
Element: Weapon

View File

@ -2381,6 +2381,8 @@ static int battle_range_type(struct block_list *src, struct block_list *target,
// Renewal changes to ranged physical damage
return BF_LONG;
#endif
case NJ_KIRIKAGE:
// Cast range mimics NJ_SHADOWJUMP but damage is considered melee
case GC_CROSSIMPACT:
// Cast range is 7 cells and player jumps to target but skill is considered melee
return BF_SHORT;