Name Settings
v4.0
Last updated
v4.0
Last updated
The Name Settings tab handles how the ItemAttribute
affects the FullName(
) of a GameItemObject
.
When the Human Name value is empty, then the FullName()
of the GameItemObject
will not be chagned. The "Use Name" button will set the Human Name to be the ObjectName
of the ItemAttribute
.
The Name Order determines where the Human Name is placed in relation to the ObjectName
of the GameItemObject
.
The ObjectName
of the GameItemObject
will always be at position 0
. If you want the ItemAttribute
ObjectName
to come before, use a negative value in Name Order.
In the examples above, which come from the Party Based RPG demo game, one ItemAttribute
has an ObjectType
"Prefix", and a Name Order value of -5. The other is a "Suffix", with a Name Order value of 5.
When attached to a GameItemObject
named "Sword", the FullName()
method on the GameItemObject
will return "Flaming Sword of Strength".
This "Quality" ItemAttribute
has a Name Order value of -8. If this were also on the Sword, the FullName()
would return "Damaged Flaming Sword of Strength".
Of course, not all ItemAttributes
of the same ObjectType
need to affect the FullName()
of a GameItemObject
, and you may opt for something like "Damaged" to not affect the name, but instead be dispalyed thorugh some other UI elements.