72 lines
1.6 KiB
TypeScript
72 lines
1.6 KiB
TypeScript
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) {
|
|
|
|
}
|
|
} |