MantisBT - Zandronum
View Issue Details
0000377Zandronum[All Projects] Suggestionpublic2011-04-13 20:372014-06-10 15:47
Minigunner 
 
lowtweakN/A
feedbackopen 
 
 
0000377: Clientsided A_JumpIfInTargetLOS should target the console player only.
I know that A_CheckSight checks only the console player if the actor is client-sided, but there may be some clientside actors that demand even more processing, and A_CheckSight may not be enough to reduce the resources needed.
A_JumpIfInTargetLOS only checks if the target can see the object, unlike A_CheckSight, which establishes an unobstructed line between actor and target(s), regardless of whether one can see the other.
However, also unlike A_CheckSight, A_JumpIfInTargetLOS has no special client-sided behavior; I have tested this once before. If the actor is clientsided, it should target the console player only, because like A_CheckSight, it may prove useful in reducing function usage in objects that the player cannot see.
A_JumpIfInTargetLOS should not be used for actors that cannot resume their behavior immediately without any greatly noticeable differences, such as most actor spawners.
No tags attached.
Issue History
2011-04-13 20:37MinigunnerNew Issue
2014-06-10 15:47WatermelonNote Added: 0008991
2014-06-10 15:47WatermelonStatusnew => feedback

Notes
(0008991)
Watermelon   
2014-06-10 15:47   
Does this still act the same in 2.0?