import { Application, BackendSession } from "pinus"; import { resResult } from "../../../pubUtils/util"; import { STATUS } from "../../../consts"; import { addItems } from "../../../services/rewardService"; export default function(app: Application) { return new EquipHandler(app); } export class EquipHandler { constructor(private app: Application) { } // TODO 合成装备 public async composeEquip(msg: { gid: number, originalEquip: number[]}, session: BackendSession) { // 消耗材料 // 获得装备 // 1. 获得部位 } // TODO 装备栏强化 public async strengthen(msg: { }, session: BackendSession) { } // TODO 装备栏精炼 public async refine(msg: { }, session: BackendSession) { } // TODO 装备洗炼锁定 public async lockRandSe(msg: { }, session: BackendSession) { } // TODO 装备洗炼 public async reStrengthen(msg: { }, session: BackendSession) { } //=================================================================== //TODO 分解装备 public async decomposeEquips(msg: { }, session: BackendSession) { } //TODO 穿戴装备 public async wearEquips(msg: { }, session: BackendSession) { } //TODO 卸下装备 public async removeEquips(msg: { }, session: BackendSession) { } //TODO 装备打孔 public async unlockEquipHole(msg: { }, session: BackendSession) { } //TODO 宝石镶嵌 public async setEquipGemstone(msg: { }, session: BackendSession) { } //TODO 宝石合成 public async composeGemstone(msg: { }, session: BackendSession) { } }