Name Settings

v4.0

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.

Example

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.

Last updated