
Return is a behavior of projectiles that causes them to attempt to return to the entity that fired them after they hit a target.
Mechanics[]
Only one projectile behavior can be applied each time a projectile hits a target. Return has fourth priority for projectile behaviors, preceded by pierce, fork and chain.
When a projectile returns, it bounces off the target it hits and continues in the direction of the entity that fired it. If the entity that fired the projectile no longer exists—as is the case if it was fired by a trap or mine—the projectile will attempt to return to the last known location of the firing entity. A projectile can only return once.
Projectiles apply their on-hit effects to each target they return from or otherwise hit. For example, Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.. will apply its debuff to each target a projectile hits. Skills such as Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.. and Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.. apply their on-hit area damage effects each time a projectile hits a target. The explosion behavior of some projectiles, such as Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.. and Lua error: Error: invalid field alias "items._pageName"; aliases cannot contain dots or quotes.., is not an on-hit effect and occurs only when a projectile ceases to exist.
Related items[]
Active skill gems[]
Lua error: Error: invalid field alias "items._pageID"; aliases cannot contain dots or quotes..
Support skill gems[]
Lua error: Error: invalid field alias "items._pageID"; aliases cannot contain dots or quotes..
Unique items[]
Lua error: Error: invalid field alias "items._pageID"; aliases cannot contain dots or quotes..