装备:合成地玉石
This commit is contained in:
@@ -935,6 +935,9 @@ export enum ITEM_CHANGE_REASON {
|
||||
GET_HERO_UNLOCK_SKIN = 134, // 获得武将解锁皮肤
|
||||
AP_RECOVERY = 135, // 自然恢复体力
|
||||
LV_UP = 136, // 升级恢复
|
||||
EQUIP_QUALITYUP = 137, // 装备升品
|
||||
EQUIP_STARUP = 138, // 装备升星
|
||||
COMPOSE_STONE = 139, // 合成地玉石
|
||||
}
|
||||
|
||||
export enum TA_EVENT {
|
||||
|
||||
@@ -45,6 +45,11 @@ export default class Item extends BaseModel {
|
||||
return items;
|
||||
}
|
||||
|
||||
public static async findbyRoleAndGid(roleId: string, id: number, lean = true) {
|
||||
const items: ItemType = await ItemModel.findOne({ roleId, id }).select('id count type').lean(lean);
|
||||
return items;
|
||||
}
|
||||
|
||||
public static async increaseItem(roleId: string, id: number, count: number, itemInfo: { roleId: string, roleName: string, id: number, itemName: string, type: number, hid?: number }) {
|
||||
const doc = new ItemModel();
|
||||
const setOnInsert = Object.assign(doc.toJSON(), itemInfo);
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user