diff --git a/sqr/User/Asset/Item/Equipment.nut b/sqr/User/Asset/Item/Equipment.nut index 923a539..9f242f4 100644 --- a/sqr/User/Asset/Item/Equipment.nut +++ b/sqr/User/Asset/Item/Equipment.nut @@ -43,14 +43,14 @@ class GameItem.Equipment extends GameItem.Item { local EquInfo = AssetManager.GetEquipment(vargv[0]); if (EquInfo) { Idx = vargv[0]; - Name = EquInfo["name"]; - GetRealEquipmentType(EquInfo["type"].path); - Minimum_level = EquInfo["minimum level"]; - Grade = EquInfo["grade"]; - Job = EquInfo["usable_job"]; - Icon = EquInfo["icon"]; - Animation_Job = EquInfo["Ani"]; - DirPath = EquInfo["DirPath"]; + if (EquInfo.rawin("name")) Name = EquInfo["name"]; + if (EquInfo.rawin("type")) GetRealEquipmentType(EquInfo["type"].path); + if (EquInfo.rawin("minimum level")) Minimum_level = EquInfo["minimum level"]; + if (EquInfo.rawin("grade")) Grade = EquInfo["grade"]; + if (EquInfo.rawin("usable_job")) Job = EquInfo["usable_job"]; + if (EquInfo.rawin("icon")) Icon = EquInfo["icon"]; + if (EquInfo.rawin("Ani")) Animation_Job = EquInfo["Ani"]; + if (EquInfo.rawin("DirPath")) DirPath = EquInfo["DirPath"]; } } }