250501 커밋
This commit is contained in:
@@ -286,7 +286,7 @@ namespace GameServer
|
||||
NullReferenceCheckHelper.throwIfNull(doc_item_attrib, () => $"doc_item_attrib is null !!! - {owner.toBasicString()}");
|
||||
|
||||
// InvenEquipType 비장작 상태인 경우만 허용 한다. !!! - kangms
|
||||
if (InvenEquipType.None != doc_item_attrib.EquipedIvenType)
|
||||
if (InvenEquipType.None != doc_item_attrib.EquipedInvenType)
|
||||
{
|
||||
err_msg = $"Not found InventoryRule !!! : ItemMetaId:{doc_item_attrib.ItemMetaId}, itemGuid:{doc_item_attrib.OwnerGuid} - {owner.toBasicString()}";
|
||||
result.setFail(ServerErrorCode.InvenEquipTypeInvalid, err_msg);
|
||||
@@ -363,7 +363,7 @@ namespace GameServer
|
||||
NullReferenceCheckHelper.throwIfNull(item_attribute, () => $"item_attribute is null !!! - {owner.toBasicString()}");
|
||||
|
||||
// InvenEquipType 장착 상태인 경우만 장착 시켜준다 !!! - kangms
|
||||
if (InvenEquipType.None != item_attribute.EquipedIvenType)
|
||||
if (InvenEquipType.None != item_attribute.EquipedInvenType)
|
||||
{
|
||||
var equiped_pos = item_attribute.EquipedPos;
|
||||
result = await tryTakableToEquip(took_in_item, (Int16)equiped_pos);
|
||||
@@ -372,10 +372,10 @@ namespace GameServer
|
||||
return (result, took_in_item);
|
||||
}
|
||||
|
||||
if(false == reservedSlotTypes.TryGetValue(item_attribute.EquipedIvenType, out var reserved_slots))
|
||||
if(false == reservedSlotTypes.TryGetValue(item_attribute.EquipedInvenType, out var reserved_slots))
|
||||
{
|
||||
reserved_slots = new HashSet<Int16>();
|
||||
reservedSlotTypes.Add(item_attribute.EquipedIvenType, reserved_slots);
|
||||
reservedSlotTypes.Add(item_attribute.EquipedInvenType, reserved_slots);
|
||||
}
|
||||
reserved_slots.Add((Int16)equiped_pos);
|
||||
}
|
||||
@@ -616,7 +616,7 @@ namespace GameServer
|
||||
} break;
|
||||
}
|
||||
|
||||
item_attribute.EquipedIvenType = equipRuleBase.InvenEquipType;
|
||||
item_attribute.EquipedInvenType = equipRuleBase.InvenEquipType;
|
||||
item_attribute.EquipedPos = (UInt16)to_equip_pos;
|
||||
item_attribute.modifiedEntityAttribute();
|
||||
|
||||
@@ -646,7 +646,7 @@ namespace GameServer
|
||||
NullReferenceCheckHelper.throwIfNull(item_attribute, () => $"item_attribute is null !!! - {owner.toBasicString()}");
|
||||
|
||||
// 2. 장착 인벤으로 설정되어 있는 경우, 장착을 해제 한다.
|
||||
if (InvenEquipType.None != item_attribute.EquipedIvenType)
|
||||
if (InvenEquipType.None != item_attribute.EquipedInvenType)
|
||||
{
|
||||
(result, var unequiped_item) = await tryTakableOutFromEquip(reserved_item);
|
||||
if (result.isFail())
|
||||
@@ -680,7 +680,7 @@ namespace GameServer
|
||||
NullReferenceCheckHelper.throwIfNull(item_attribute, () => $"item_attribute is null !!! - {owner.toBasicString()}");
|
||||
|
||||
// 2. 장착 인벤으로 설정되어 있는 경우, 장착을 해제 한다.
|
||||
if (InvenEquipType.None != item_attribute.EquipedIvenType)
|
||||
if (InvenEquipType.None != item_attribute.EquipedInvenType)
|
||||
{
|
||||
(result, var unequiped_item) = await tryTakableOutFromEquip(reserved_item);
|
||||
if (result.isFail())
|
||||
@@ -884,7 +884,7 @@ namespace GameServer
|
||||
} break;
|
||||
}
|
||||
|
||||
item_attribute.EquipedIvenType = InvenEquipType.None;
|
||||
item_attribute.EquipedInvenType = InvenEquipType.None;
|
||||
item_attribute.EquipedPos = 0;
|
||||
item_attribute.modifiedEntityAttribute();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user