Hi,

Take a card named "[AA0465][-]101" with the guid "f3ece9"
Yes the color don't do anything, I just use it as numeric ID

Take the following code :

Code:
getObjectFromGUID("f3ece9").setName("[AA0465][-]101")
print(getObjectFromGUID("f3ece9").tag)
print(getObjectFromGUID("f3ece9").name)
print(getObjectFromGUID("f3ece9").getName())
Expected result :
Code:
Card
[AA0465][-]101
[AA0465][-]101
Actual Result :
Code:
Card
Card
[AA0465][-]101
Note : the print function display only "101" but the string length of getName value is 14 so I think that all the string is here
Note 2 : The .name of object inside a deck like deck.getObjects()[1].name return the card name. It's only happen if a card is alone
Note 3 : On a dice I get : Dice, Die_6, [AA0465][-]101 and on a Red Block Square I get : Block, BlockSquare, [AA0465][-]101 so the bug is on every objects, not only the cards

Using game v12.0.4