reaperrr
1d2361cdd3
Change default and auto-calc of victim scans to -1
...
For all projectiles and warheads.
Not really a must for everything else, but for CreateEffectWarhead, the
ImpactTypes refactor (separate PR) makes it a bit harder to make the
warhead valid in every situation, so setting the victim scan to zero is the easiest way to disable scanning for actors completely.
2017-06-25 22:40:12 +02:00
reaperrr
ca475fe133
Projectile style fixes
2017-06-25 22:40:12 +02:00
reaperrr
edffaa4987
Introduce Weapon.TargetActorCenter and adapt projectiles
...
This also fixes issues with attackers that don't have their own Attack
trait.
2017-06-24 11:24:17 +01:00
reaperrr
7acc6dacbc
Fix armaments/projectiles to aim at closest Target.Positions
...
Instead of CenterPosition.
TargetablePositions were already used for targeting/attack decisions, but not armaments/projectiles.
2017-06-05 14:22:47 +02:00
reaperrr
033268a7ba
Make projectiles use most sensible blocker scan radius
...
By default, but allow custom overrides.
2017-05-13 11:15:38 -07:00
reaperrr
e2b0c5bce4
Return empty Enumerable immediately in InstantHit
...
...rather than allocating a compiler generated enumerable via 'yield'.
2017-01-30 21:22:12 +01:00
reaperrr
090c015b27
Pass InstantHit target directly if inaccuracy is zero
...
This is required to make the TargetDamage warhead deal damage only to a specific target.
2017-01-30 21:22:04 +01:00
reaperrr
adfe78fca5
Add simple, invisible instant-hit projectile
...
For melee attacks, machine guns and so on.
2017-01-07 15:12:16 +01:00