2023-02-07
Research on radial wheel
Ideally, I would like to hide the addiction-related debuffs to the player, unless V is equipped with a biomonitor.
Looking at a way to conditionally display status effects entries on top-left of the RadialWheelController, browsing the sources one will probably stumble upon:
UI_PlayerBioMonitorDef
from the blackboard definitions, which has aBuffsList
andDebuffsList
to cache the status effects.- this cache is
Variant
, and containsBuffInfo
entries. inkCooldownGameController
uses this cache for display- its method
RequestCooldownVisualization
is called fromSingleCooldownManager
inActivateCooldown
: all these take care of preparing the ink texts and icons to display.
- its method
- and eventually
buffListGameController
is in charge of updating the buffs / debuffs lists.