From 7016f23858fa3076362736b5f8dbc012fb03c59f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A6=AC=EC=85=B0?= <37092106+kohashiwakaba@users.noreply.github.com> Date: Thu, 29 Jan 2026 06:45:54 +0900 Subject: [PATCH] Prevent EID:getObjectName() returning Empty name from default lang (#941) * don't return blank name for english entries * some comments --- features/eid_api.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/features/eid_api.lua b/features/eid_api.lua index 6f5a30b8..b52d76df 100644 --- a/features/eid_api.lua +++ b/features/eid_api.lua @@ -918,7 +918,8 @@ function EID:getObjectName(Type, Variant, SubType) local translatedName = EID.ItemNames[EID:getLanguage()][fallbackName] local itemNameTableEntry = translatedName ~= "" and translatedName or EID.ItemNames[EID.DefaultLanguageCode][fallbackName] -- return itemName table entry if found and not pills/horsepills - if itemNameTableEntry and tableName ~= "pills" and tableName ~= "horsepills" then return itemNameTableEntry end + -- 'EID.ItemNames[EID.DefaultLanguageCode][fallbackName]' can also be empty check if it is empty again, to check ItemConfig stuff propery + if itemNameTableEntry and itemNameTableEntry ~= "" and tableName ~= "pills" and tableName ~= "horsepills" then return itemNameTableEntry end local tableEntry = EID:getDescriptionData(Type, Variant, SubType) local name = nil