User:DutyS12345/Project Flash Interactions

This is a page about flash interactions. The goal of this page is to list the ways abilities interact with flash, when flash is cast during the ability cast time. This page can be seen as a continuation of the information in Degritone's Blog Post.

Background
Flash is a blink ability that does not have a cast time. Many abilities have a cast time or a channel time, but some abilities also do not have cast times. These abilities include most passive abilities. Flash can be cast during many abilities' cast times or channel times. Riot decides to remove or modify these interactions because they are deemed unhealthy for the game. Source: Ask Riot

Flash cannot be cast during an ability's cast time if:
 * Flash is disabled.
 * Flash is buffered.

Casting flash during an ability's cast time or channel time can affect:
 * The target direction of the ability.
 * The target location of the ability.
 * The source location of the ability.
 * The champion location during the ability animation.
 * The visibility of the ability animation.

There are 4 common types of abilities: direction-targeted, ground-targeted, point blank, self-targeted. Direction-targeted abilities are fired toward the cursor from a point of origin, and will fly until max range Direction-targeted and ground-targeted abilities can have a dash involved.

Terminology

 * Flash can be cast during ability cast time
 * Ability is not a dash
 * Champion location changes during the ability animation. (visibility may change PFT)
 * Source location changes
 * Ability is direction-targeted
 * Target direction changes (paradigm 1)
 * Target direction does not change (paradigm 2)
 * Ability is ground-targeted or point-blank
 * Target location changes (paradigm 3)
 * Target location does not change (existence PFT) (could be unintended behavior)
 * Source location does not change
 * Target direction/location does not change (paradigm 4)
 * Ability is a dash and flash interrupts the dash. (See notes for associated effects) (paradigm 5)


 * Flash cannot be cast during ability cast time
 * Flash is disabled (paradigm 6)
 * Flash is buffered (paradigm 7)
 * Ability has no cast time (paradigm 8)

Castable during ability channel/cast-time:


 * Flash can be cast.
 * Flash cannot be cast (disabled?).
 * Flash will be buffered.
 * Flash will not be buffered.

Source location of the ability:

Flashable: As seen in the five videos above, flashable means you can flash after casting the ability and it will come out from your new location. Point-blank area of effect abilities will only include whether or not they are flashable, since they do not include the ability to be targeted.

Unflashable: As such, you can assume this is the opposite, but just for example, I also recorded the prime example of this, Lee Sin Q in this video.

Target Direction of the ability:


 * Angle unchanged
 * Targeted location unchanged
 * Flash location becomes new target location
 * Unchanged if source location does not change

Direction Targeted: This video displays what I mean by directiontargeted. I used Yasuo's Q at a location not above the target dummy, then flashed so the direction my cursor was relative to Yasuo would hit the target dummy and it hit the target dummy. For blink or dash abilities with a delay, this will be used for if they go in the direction of the cursor before the flash, as with skillshots, but it will also be included whether or not they go their full distance.

Location Targeted: This video displays what I mean by location targeted. I used Zed's Q on the target dummy then flashed after I had already cast the ability and it still went toward the target dummy. For blink or dash abilities with a delay, this is a pretty simple distinction. A location targeted, delayed blink or dash will always do its best to get to the targeted location.

Flash Direction: This video displays what I mean by flash direction. I used Ashe W toward the left of the screen and flashed toward the right, and Ashe's W came out toward the right.

Target Location of the ability: (may affect effective range)
 * Max range of ability
 * Unchanged if source location does not change

In-Range: Applies only to location-targeted, area of effect abilities. This video displays what an in-range, location targeted, area of effect ability is. When I cast Miasma then flash out of its range, Miasma's area of effect lands at the maximum range.

Out-Range: Applies only to location-targeted, area of effect abilities. This video displays what an out-range, location targeted, area of effect ability is. When I cast Tibbers and then flash out of its range, it will still cast at the original cast location, regardless of the fact that it's now out of range.

PFT = Pending for Test

Main Table


Additional Notes

 * keep looking for exceptions both mechanically and visually for changes in target location, target direction, ... if source location does not change

More Notes
TODO: list terminology TODO: list champions List of champions TODO: define ability types TODO: create tree for terminology TODO: create main table TODO: create template for flash interactions TODO: create filter tool