When writting an equipping methods that uses an associative list to keep track of what is equipped, is it better to:
Reference the list every time a value of a variable is needed from the item.
Copy the values of the variables to variables owned by the mob when the item is equipped. Then reference the mobs variables.
I have done it both ways, I think the first way would be more accurate and safer, but the second way would be faster getting the values of the variables. Any opinions?