Hey guys, this resource adds 2 new Projectile classes that is especially useful for effects.

The first is the "FXProjectile" which both adds the OnlyCollideWithTarget and the Homing features. They should be self explanatory. Furthermore this projectile class is more inheritance friendly and makes it easier to add new projectile classes such as the "BezierProjectile" which makes the projectile fly from A to B following a bezier curve.

The FXProjectile can be downloaded here.
The BezierProjectile can be downloaded here.

Noticed a small "jitter" on collision when using FXProjectile with homing, targetObject and onlyCollideWithTarget. Doesn't seem to do anything else, just doesn't delete/vanish on impact. Did look at the code but couldn't see an obvious reason.

Noticed a small "jitter" on collision when using FXProjectile with homing, targetObject and onlyCollideWithTarget. Doesn't seem to do anything else, just doesn't delete/vanish on impact. Did look at the code but couldn't see an obvious reason.

Had another look at it with a clear head and realised why it's not working.

The "onlyCollideWithTarget" var is set to teleport the projectile to the target at the end of it's lifetime and does not actually collide with it ... which is ... er ... odd. Might have been useful for whatever you originally envisioned but ... odd ... for general projectile use. The "onlyCollideWithTarget" var doesn't feature anywhere else except as a negative with collision checking.

So I commented that out and put in a positive check for targetObject, OnlyCollideWithTarget and homing vars. Nothing fancy, just working as normies would expect projectile to. So here's what the new simulate function looks like.