功能

装备的进化升阶

相关数据结构

EquipmentEvoReq

1
2
3
4
EquipmentEvoReq: {
EquipmentItem MainItem,
EquipmentItemList ConsumeItemList
}

EquipmentEvoRsp

1
2
3
4
EquipmentEvoRsp: {
Retcode retcode,
EquipmentItem NewItem,
}

EquipmentItem

1
2
3
4
5
EquipmentItem: {
EquipmentType Type,
uint IdOrUniqueId,
uint Num,
}

EquipmentItemList

1
2
3
EquipmentItemList: {
List<EquipmentItem> ItemLists
}

功能实现

  1. 根据MainItem的类别进行不同操作
  2. 根据MainItem的物品获取到进化后新的物品
  3. 删除旧物品,添加新物品
  4. 扣除进化材料
  5. 判断是否存在角色装备该物品,如果是则给角色换上新装备