101775-suggestion-api-rewardinfo-event

== Content ==
			
Hello Wildstar Devs!
 
Having been directed to this forum by Support, I'd like to make a suggestion regarding the API and unit's RewardInfo changes:
 
Currently there does not exist a 'RewardInfoChanged(unit)' event in the API for when units in the game have their RewardInfo updated by the game. Would it be possible that we can see one in the near future?
 
It's evident inspecting the API that this information only becomes available or changes when players interact with Quest or Challenge objectives, when Quests are started or completed, and when Challenges are unlocked. Following this, each unit related to the change has it's RewardInfo updated, so following this one would think it should not be too difficult to also emit an event such as 'RewardInfoChanged(unit)'.
 
Currently addon's even like your own stock Nameplates addon have to listen for the Quest or Challenge state change events then tediously reassess all local unit's RewardInfo for relevant Quest or Challenge information before updating UI components accordingly. When an addon is having to do this for all units within the 300m radius that have potentially been affected it can have a noticeable impact on game performance.
 
While we can continue to try and improve performance and optimize code on our end, none of this to at least in my mind seems like it would ever be as efficient and reliable as simply receiving a 'RewardInfoChanged(unit)' event for only each unit whose RewardInfo has actually been changed/updated.
 
Thoughts?
 
Thanks :)	
----