1646

From comments for 1646:
- Update graphics flavors to use matching tiles.
- Change obj_desc_get_basename_artifact() to copy into a buffer instead of returning an allocated string.
- Prevent duplicate format tokens.
Otherwise, behavior hasn't changed and it seems to be correct; I'm not sure what else is needed to close the issue.