addItem goodType修改
This commit is contained in:
@@ -1,9 +1,13 @@
|
||||
export const EQUIP = {
|
||||
EQUIP_ONE_HOLE: '1&1', // 装备孔1号位消耗
|
||||
EQUIP_TWO_HOLE: '1&2', // 装备孔2号位消耗
|
||||
EQUIP_THREE_HOLE: '1&4', // 装备孔3号位消耗
|
||||
XILIAN_ZERO_LOCK: '1&1', // 洗炼0个锁
|
||||
XILIAN_ONE_LOCK: '1&2', // 洗炼1个锁
|
||||
XILIAN_TWO_LOCK: '1&3', // 洗炼2个锁
|
||||
XILIAN_THREE_LOCK: '1&4', // 洗炼3个锁
|
||||
EQUIP_ONE_HOLE: '17038&1', // 装备孔1号位消耗
|
||||
EQUIP_TWO_HOLE: '17038&2', // 装备孔2号位消耗
|
||||
EQUIP_THREE_HOLE: '17038&4', // 装备孔3号位消耗
|
||||
EQUIP_ONE_REFORGED: '17040&1', // 装备位洗练词条第一次消耗
|
||||
EQUIP_TWO_REFORGED: '17040&2', // 装备位洗练词条第二次消耗
|
||||
EQUIP_THREE_REFORGED: '17040&4', // 装备位洗练词条第三次消耗
|
||||
EQUIP_FOUR_REFORGED: '17040&8', // 装备位洗练词条第四次消耗
|
||||
EQUIP_ONE_LOCKED: '17041&1', // 装备位洗练词条不锁住钥匙消耗
|
||||
EQUIP_TWO_LOCKED: '17041&2', // 装备位洗练词条锁住一条钥匙消耗
|
||||
EQUIP_THREE_LOCKED: '17041&4', // 装备位洗练词条锁住二条钥匙消耗
|
||||
EQUIP_FOUR_LOCKED: '17041&8', // 装备位洗练词条锁住三条钥匙消耗
|
||||
};
|
||||
|
||||
@@ -35,8 +35,9 @@ export interface EquipInter {
|
||||
randomEffect: Array<number>;
|
||||
itid: number;
|
||||
hid?: number;
|
||||
times?: number;
|
||||
};
|
||||
|
||||
|
||||
export interface BagInter {id: number, itemName: string, count: number, type: number, hid:number};
|
||||
export interface BagInter {id: number, itemName: string, count: number, type: number, hid:number, times?: number};
|
||||
export interface ItemInter {id?: number, count?: number, seqId?: number, type?: number};
|
||||
|
||||
@@ -42,21 +42,21 @@ const moment = require('moment');
|
||||
let result: any;
|
||||
switch (type) {
|
||||
case 'fixReward': {
|
||||
let [gid, count] = arr;
|
||||
if(isNaN(gid) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { gid: parseInt(gid), count: parseInt(count)};
|
||||
let [id, count] = arr;
|
||||
if(isNaN(id) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { id: parseInt(id), count: parseInt(count)};
|
||||
break;
|
||||
}
|
||||
case 'conditionReward': {
|
||||
let [gid, count, condition] = arr;
|
||||
if(isNaN(gid) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { gid: parseInt(gid), count: parseInt(count), condition: parseInt(condition) };
|
||||
let [id, count, condition] = arr;
|
||||
if(isNaN(id) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { id: parseInt(id), count: parseInt(count), condition: parseInt(condition) };
|
||||
break;
|
||||
}
|
||||
case 'randomReward': {
|
||||
let [gid, count, frequency] = arr;
|
||||
if(isNaN(gid) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { gid: parseInt(gid), count: parseInt(count), frequency: parseInt(frequency) };
|
||||
let [id, count, frequency] = arr;
|
||||
if(isNaN(id) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { id: parseInt(id), count: parseInt(count), frequency: parseInt(frequency) };
|
||||
break;
|
||||
}
|
||||
case 'suitLevel': {
|
||||
@@ -91,9 +91,9 @@ const moment = require('moment');
|
||||
break;
|
||||
}
|
||||
case 'decimalReward': {
|
||||
let [gid, count] = arr;
|
||||
if(isNaN(gid) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { gid: parseInt(gid), count: parseFloat(count) };
|
||||
let [id, count] = arr;
|
||||
if(isNaN(id) || isNaN(count)) throw new Error('data table format wrong');
|
||||
result = { id: parseInt(id), count: parseFloat(count) };
|
||||
break;
|
||||
}
|
||||
case 'towerTaskCondition': {
|
||||
|
||||
Reference in New Issue
Block a user