Use standard wide string returns for item descriptions

This commit is contained in:
notmatthewbeshay 2026-03-11 01:06:36 +11:00
parent 09896918cd
commit 377e1d2192
2 changed files with 4 additions and 4 deletions

View file

@ -747,13 +747,13 @@ Item *Item::setDescriptionId(unsigned int id)
return this;
}
LPCWSTR Item::getDescription()
const wchar_t *Item::getDescription()
{
return app.GetString(getDescriptionId());
//return I18n::get(getDescriptionId());
}
LPCWSTR Item::getDescription(std::shared_ptr<ItemInstance> instance)
const wchar_t *Item::getDescription(std::shared_ptr<ItemInstance> instance)
{
return app.GetString(getDescriptionId(instance));
//return I18n::get(getDescriptionId(instance));

View file

@ -672,8 +672,8 @@ public:
virtual bool isHandEquipped();
virtual bool isMirroredArt();
Item *setDescriptionId(unsigned int id);
LPCWSTR getDescription();
LPCWSTR getDescription(std::shared_ptr<ItemInstance> instance);
const wchar_t *getDescription();
const wchar_t *getDescription(std::shared_ptr<ItemInstance> instance);
virtual unsigned int getDescriptionId(int iData = -1);
virtual unsigned int getDescriptionId(std::shared_ptr<ItemInstance> instance);
Item *setUseDescriptionId(unsigned int id);