bubble_icon_override 
A component that overrides the bubble_icon variable when equipped or implanted while having a simple priority system, so accessories have higher priority than organs, for example.
Vars | |
| bubble_icon | The override to the default bubble icon for the atom |
|---|---|
| current_owner | Currently cached owner mob that this component is registered to |
| current_uniform | Uniform that contains this accessory (if it's an accessory) |
| priority | The priority of this bubble icon compared to others |
Procs | |
| get_bubble_icon | Get the bubble icon with the highest priority from all instances of bubble_icon_override currently registered with the target. |
| get_bubble_icon_target | Returns the potential wearer/owner of the object when the component is un/registered to/from it |
| return_bubble_icon | Called when another component signals its bubble icon for priority comparison |
| update_owner | Updates the current owner based on the actual state |
| update_uniform_monitoring | Subscribes to uniform signals if this accessory is inside a uniform |
Var Details
bubble_icon 
The override to the default bubble icon for the atom
current_owner 
Currently cached owner mob that this component is registered to
current_uniform 
Uniform that contains this accessory (if it's an accessory)
priority 
The priority of this bubble icon compared to others
Proc Details
get_bubble_icon
Get the bubble icon with the highest priority from all instances of bubble_icon_override currently registered with the target.
get_bubble_icon_target
Returns the potential wearer/owner of the object when the component is un/registered to/from it
return_bubble_icon
Called when another component signals its bubble icon for priority comparison
update_owner
Updates the current owner based on the actual state
update_uniform_monitoring
Subscribes to uniform signals if this accessory is inside a uniform