RibbonHolder component that can have Ribbons attached.
You can attach to to attach a ribbon, and unattach from to unattach it. However, it destroys it when unattached.
When you look at a person’s uniform, it will show the uniform and the number of ribbons. Like… ‘It has a double chevron ribbon and a red ribbon with yellow stripes attached.’ wherever they put %ribbons like ‘It has %ribbons attached.’
Then, you type…
assess ribbons and it shows like:
The military jacket has the following ribbons:
a double chevron (Private First Class)
a red ribbon with yellow stripes (2109 Rebellion Liberation Campaign)