|
@@ -38,12 +38,24 @@ import lombok.experimental.UtilityClass;
|
|
|
*/
|
|
|
@UtilityClass
|
|
|
public class EquipExchange {
|
|
|
+ /**
|
|
|
+ * 鉴定装备
|
|
|
+ * @param equipResetMessage 装备id和增加的极品率
|
|
|
+ * @param flowContext flowContext
|
|
|
+ * @return
|
|
|
+ */
|
|
|
public EquipMessage resetEquip(EquipResetMessage equipResetMessage, FlowContext flowContext) {
|
|
|
CmdInfo cmdInfo = EquipCmd.of(EquipCmd.resetEquip);
|
|
|
ResponseMessage responseMessage = ExchangeKit.invokeModuleMessage(flowContext, cmdInfo, equipResetMessage);
|
|
|
return DataCodecKit.decode(responseMessage.getData(), EquipMessage.class);
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 通过材料创建新装备
|
|
|
+ * @param createEquipMessage 物品类型标识
|
|
|
+ * @param flowContext flowContext
|
|
|
+ * @return
|
|
|
+ */
|
|
|
public NewEquipMessage createEquip(CreateEquipMessage createEquipMessage, FlowContext flowContext) {
|
|
|
|
|
|
CmdInfo cmdInfo = EquipCmd.of(EquipCmd.createEquip);
|