|
|
|
|
declare global {
|
|
|
|
|
/**
|
|
|
|
|
* Pay 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePay {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 价格 */
|
|
|
|
|
readonly payId: string;
|
|
|
|
|
/** 价格 */
|
|
|
|
|
readonly price: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* ShopBuy 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableShopBuy {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** key */
|
|
|
|
|
readonly pay: string;
|
|
|
|
|
/** 商品名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 商品描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 钻石 */
|
|
|
|
|
readonly diamond: number;
|
|
|
|
|
/** 钻石 */
|
|
|
|
|
readonly double: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* ContinueBag 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableContinueBag {
|
|
|
|
|
/** 天数 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 奖励
|
|
|
|
|
价格;奖励1|奖励2#价格;奖励1|奖励2 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* FirstBag 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableFirstBag {
|
|
|
|
|
/** 天数 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** key */
|
|
|
|
|
readonly pay: string;
|
|
|
|
|
/** 奖励 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* MonthCard 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableMonthCard {
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 特权类型
|
|
|
|
|
1、小月卡
|
|
|
|
|
2、大月卡
|
|
|
|
|
3、终身卡 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** key */
|
|
|
|
|
readonly pay: string;
|
|
|
|
|
/** 功能
|
|
|
|
|
1、出怪倍速功能
|
|
|
|
|
2、免费刷新次数
|
|
|
|
|
3、扫荡次数(普通+副本)
|
|
|
|
|
4、卸载飞弹功能
|
|
|
|
|
5、主线奖励增加 */
|
|
|
|
|
readonly function_type: number;
|
|
|
|
|
/** 功能参数 */
|
|
|
|
|
readonly function_num: number;
|
|
|
|
|
/** 功能描述 */
|
|
|
|
|
readonly function_desc: string;
|
|
|
|
|
/** 购买奖励 */
|
|
|
|
|
readonly reward_buy: string;
|
|
|
|
|
/** 每日奖励 */
|
|
|
|
|
readonly reward_daily: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Fund 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableFund {
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 角色等级 */
|
|
|
|
|
readonly player_level: number;
|
|
|
|
|
/** key */
|
|
|
|
|
readonly pay: string;
|
|
|
|
|
/** 免费奖励 */
|
|
|
|
|
readonly free_reward: string;
|
|
|
|
|
/** 付费奖励 */
|
|
|
|
|
readonly buy_reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Chapter_chest 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableChapter_chest {
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 解锁章节 */
|
|
|
|
|
readonly chapter: number;
|
|
|
|
|
/** key */
|
|
|
|
|
readonly pay: string;
|
|
|
|
|
/** 礼包挡位 */
|
|
|
|
|
readonly view: number;
|
|
|
|
|
/** 奖励 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Box 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableBox {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 等级 */
|
|
|
|
|
readonly level: number;
|
|
|
|
|
/** 经验 */
|
|
|
|
|
readonly exp: number;
|
|
|
|
|
/** 类型
|
|
|
|
|
1、普通宝箱
|
|
|
|
|
2、高级宝箱 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 消耗
|
|
|
|
|
钻石 */
|
|
|
|
|
readonly consume: number;
|
|
|
|
|
/** 金币数量 */
|
|
|
|
|
readonly amount: number;
|
|
|
|
|
/** 碎片
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly fragment: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Shop 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableShop {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 武器id */
|
|
|
|
|
readonly weapon_id: number;
|
|
|
|
|
/** 碎片id */
|
|
|
|
|
readonly frag: string;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 碎片数量 */
|
|
|
|
|
readonly quantity: number;
|
|
|
|
|
/** 类型
|
|
|
|
|
1、金币
|
|
|
|
|
2、钻石 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 售价 */
|
|
|
|
|
readonly price: number;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly weight: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Const 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableConst {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 值 */
|
|
|
|
|
readonly constValue: number;
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly constgroup: number[];
|
|
|
|
|
/** 组 */
|
|
|
|
|
readonly constString: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Monster 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableMonster {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 怪物类型
|
|
|
|
|
1、小怪
|
|
|
|
|
2、中期BOSS
|
|
|
|
|
3、BOSS
|
|
|
|
|
4、副本BOSS */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 怪物模型 */
|
|
|
|
|
readonly model: string;
|
|
|
|
|
/** 皮肤 */
|
|
|
|
|
readonly skin: string;
|
|
|
|
|
/** 模型放大倍数 */
|
|
|
|
|
readonly scale: number;
|
|
|
|
|
/** 血条数 */
|
|
|
|
|
readonly HPCount: number;
|
|
|
|
|
/** 怪物生命 */
|
|
|
|
|
readonly HP: number;
|
|
|
|
|
/** 怪物攻击 */
|
|
|
|
|
readonly attack: number;
|
|
|
|
|
/** 怪物移速 */
|
|
|
|
|
readonly speed: number;
|
|
|
|
|
/** 怪物攻击速度 */
|
|
|
|
|
readonly attack_speed: number;
|
|
|
|
|
/** 怪物被击杀金币 */
|
|
|
|
|
readonly coin: number;
|
|
|
|
|
/** 使用技能波次 */
|
|
|
|
|
readonly useskillwave: number[];
|
|
|
|
|
/** 技能参数
|
|
|
|
|
爆炸延迟时间,冲击力,爆炸范围 */
|
|
|
|
|
readonly skillpar: number[];
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Monster2 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableMonster2 {
|
|
|
|
|
/** 时间 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 难度0 */
|
|
|
|
|
readonly attr0: number;
|
|
|
|
|
/** 难度1 */
|
|
|
|
|
readonly attr1: number;
|
|
|
|
|
/** 难度2 */
|
|
|
|
|
readonly attr2: number;
|
|
|
|
|
/** 难度3 */
|
|
|
|
|
readonly attr3: number;
|
|
|
|
|
/** 难度4 */
|
|
|
|
|
readonly attr4: number;
|
|
|
|
|
/** 难度5 */
|
|
|
|
|
readonly attr5: number;
|
|
|
|
|
/** 难度6 */
|
|
|
|
|
readonly attr6: number;
|
|
|
|
|
/** 难度7 */
|
|
|
|
|
readonly attr7: number;
|
|
|
|
|
/** 难度8 */
|
|
|
|
|
readonly attr8: number;
|
|
|
|
|
/** 难度9 */
|
|
|
|
|
readonly attr9: number;
|
|
|
|
|
/** 难度10 */
|
|
|
|
|
readonly attr10: number;
|
|
|
|
|
/** 难度11 */
|
|
|
|
|
readonly attr11: number;
|
|
|
|
|
/** 难度12 */
|
|
|
|
|
readonly attr12: number;
|
|
|
|
|
/** 难度13 */
|
|
|
|
|
readonly attr13: number;
|
|
|
|
|
/** 难度14 */
|
|
|
|
|
readonly attr14: number;
|
|
|
|
|
/** 难度15 */
|
|
|
|
|
readonly attr15: number;
|
|
|
|
|
/** 难度16 */
|
|
|
|
|
readonly attr16: number;
|
|
|
|
|
/** 难度17 */
|
|
|
|
|
readonly attr17: number;
|
|
|
|
|
/** 难度18 */
|
|
|
|
|
readonly attr18: number;
|
|
|
|
|
/** 难度19 */
|
|
|
|
|
readonly attr19: number;
|
|
|
|
|
/** 难度20 */
|
|
|
|
|
readonly attr20: number;
|
|
|
|
|
/** 难度21 */
|
|
|
|
|
readonly attr21: number;
|
|
|
|
|
/** 难度22 */
|
|
|
|
|
readonly attr22: number;
|
|
|
|
|
/** 难度23 */
|
|
|
|
|
readonly attr23: number;
|
|
|
|
|
/** 难度24 */
|
|
|
|
|
readonly attr24: number;
|
|
|
|
|
/** 难度25 */
|
|
|
|
|
readonly attr25: number;
|
|
|
|
|
/** 难度26 */
|
|
|
|
|
readonly attr26: number;
|
|
|
|
|
/** 难度27 */
|
|
|
|
|
readonly attr27: number;
|
|
|
|
|
/** 难度28 */
|
|
|
|
|
readonly attr28: number;
|
|
|
|
|
/** 难度29 */
|
|
|
|
|
readonly attr29: number;
|
|
|
|
|
/** 难度30 */
|
|
|
|
|
readonly attr30: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Skill 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableSkill {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 所属武器
|
|
|
|
|
*/
|
|
|
|
|
readonly weapon: number;
|
|
|
|
|
/** 技能类型
|
|
|
|
|
1、默认技能
|
|
|
|
|
2、特殊技能
|
|
|
|
|
3、银币 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 技能限制选择个数 */
|
|
|
|
|
readonly limit_num: number;
|
|
|
|
|
/** 技能品质
|
|
|
|
|
1、绿色
|
|
|
|
|
2、蓝色
|
|
|
|
|
3、紫色
|
|
|
|
|
4、橙色 */
|
|
|
|
|
readonly quality: number;
|
|
|
|
|
/** 技能名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 技能描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 技能乘区
|
|
|
|
|
1、暴击率
|
|
|
|
|
2、暴击伤害
|
|
|
|
|
3、伤害
|
|
|
|
|
4、CD
|
|
|
|
|
5、范围
|
|
|
|
|
6、数量
|
|
|
|
|
7、连发
|
|
|
|
|
8、穿透
|
|
|
|
|
9、伤害倍数1
|
|
|
|
|
10、伤害倍数2
|
|
|
|
|
11、伤害倍数3
|
|
|
|
|
12、流血,乘区值默认1
|
|
|
|
|
13、点燃/燃烧,乘区值默认1
|
|
|
|
|
14、感电,乘区值默认0.5
|
|
|
|
|
15、减速,乘区值默认0.5 */
|
|
|
|
|
readonly multiply_type1: number;
|
|
|
|
|
/** 技能乘区值 */
|
|
|
|
|
readonly multiply_num1: number;
|
|
|
|
|
/** 技能乘区
|
|
|
|
|
1、暴击率
|
|
|
|
|
2、暴击伤害
|
|
|
|
|
3、伤害
|
|
|
|
|
4、CD
|
|
|
|
|
5、范围
|
|
|
|
|
6、数量
|
|
|
|
|
7、连发
|
|
|
|
|
8、穿透
|
|
|
|
|
9、伤害倍数1
|
|
|
|
|
10、伤害倍数2
|
|
|
|
|
11、伤害倍数3 */
|
|
|
|
|
readonly multiply_type2: number;
|
|
|
|
|
/** 技能乘区值 */
|
|
|
|
|
readonly multiply_num2: number;
|
|
|
|
|
/** 技能图标 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 图标描述 */
|
|
|
|
|
readonly icon_desc: string;
|
|
|
|
|
/** 弹道替换 */
|
|
|
|
|
readonly bullet: number;
|
|
|
|
|
/** 常规权重
|
|
|
|
|
(1个、2个、3个) */
|
|
|
|
|
readonly weight_normal: number;
|
|
|
|
|
/** 基础属性改变
|
|
|
|
|
第一个效果
|
|
|
|
|
1、所有武器
|
|
|
|
|
2、自身
|
|
|
|
|
3、减速
|
|
|
|
|
4、点燃
|
|
|
|
|
5、感电
|
|
|
|
|
6、全局怪物
|
|
|
|
|
7、全局技能概率
|
|
|
|
|
8、物理
|
|
|
|
|
9、银币 */
|
|
|
|
|
readonly property1: number;
|
|
|
|
|
/** 改变属性值
|
|
|
|
|
都是万分比形式
|
|
|
|
|
最终转化为百分比
|
|
|
|
|
1、CD
|
|
|
|
|
2、飞行速度
|
|
|
|
|
3、暴击率
|
|
|
|
|
4、暴击伤害
|
|
|
|
|
5、体积
|
|
|
|
|
6、伤害
|
|
|
|
|
7、敌方受到伤害增加
|
|
|
|
|
8、必定暴击 暴击率*2转暴击伤害
|
|
|
|
|
9、概率伤害 概率、伤害倍数
|
|
|
|
|
10、伤害频率 万分比
|
|
|
|
|
11、总伤害时间 float
|
|
|
|
|
12、数量增加(无人机)
|
|
|
|
|
13、分裂数量
|
|
|
|
|
14、转速
|
|
|
|
|
15、烟花数量
|
|
|
|
|
16、持续伤害范围
|
|
|
|
|
51、怪物移速减少
|
|
|
|
|
61、紫色概率+
|
|
|
|
|
71、银币数量 */
|
|
|
|
|
readonly property_para1: string;
|
|
|
|
|
/** 基础属性改变
|
|
|
|
|
第二个效果
|
|
|
|
|
1、所有武器
|
|
|
|
|
2、自身
|
|
|
|
|
3、冷冻食品
|
|
|
|
|
4、零食
|
|
|
|
|
5、饮料 */
|
|
|
|
|
readonly property2: number;
|
|
|
|
|
/** 改变属性值
|
|
|
|
|
都是万分比形式
|
|
|
|
|
最终转化为百分比
|
|
|
|
|
1、CD
|
|
|
|
|
2、飞行速度
|
|
|
|
|
3、暴击率
|
|
|
|
|
4、暴击伤害
|
|
|
|
|
5、体积
|
|
|
|
|
6、伤害
|
|
|
|
|
7、敌方受到伤害增加 */
|
|
|
|
|
readonly property_para2: string;
|
|
|
|
|
/** 命中前额外效果,命中单位状态
|
|
|
|
|
1、减速
|
|
|
|
|
2、控制
|
|
|
|
|
3、感电
|
|
|
|
|
4、燃烧
|
|
|
|
|
6、负面
|
|
|
|
|
7、流血 */
|
|
|
|
|
readonly extra_effect: number;
|
|
|
|
|
/** 命中前额外效果,属性,属性值
|
|
|
|
|
3、暴击率
|
|
|
|
|
4、暴击伤害
|
|
|
|
|
6、伤害
|
|
|
|
|
7、受到伤害 */
|
|
|
|
|
readonly extra_num: string;
|
|
|
|
|
/** 弹幕武器专属效果
|
|
|
|
|
1、数量+
|
|
|
|
|
2、连发+
|
|
|
|
|
3、穿透+
|
|
|
|
|
4、弹射+ */
|
|
|
|
|
readonly bullet_effect: string;
|
|
|
|
|
/** 弹幕武器专属效果
|
|
|
|
|
1、数量+
|
|
|
|
|
2、连发+
|
|
|
|
|
3、穿透+
|
|
|
|
|
4、弹射+ */
|
|
|
|
|
readonly bullet_effect2: string;
|
|
|
|
|
/** 抛物线武器专属效果
|
|
|
|
|
1、数量+
|
|
|
|
|
2、范围+
|
|
|
|
|
3、控制时间
|
|
|
|
|
4、速度 */
|
|
|
|
|
readonly throw_effect: string;
|
|
|
|
|
/** 抛物线武器专属效果
|
|
|
|
|
1、数量+
|
|
|
|
|
2、范围+
|
|
|
|
|
3、控制时间
|
|
|
|
|
4、速度 */
|
|
|
|
|
readonly throw_effect2: string;
|
|
|
|
|
/** 1、解锁技能ID
|
|
|
|
|
2、分裂子弹
|
|
|
|
|
3、弹射
|
|
|
|
|
4、一定概率移除CD 概率 时间
|
|
|
|
|
5、同一单位伤害递增 3000,5次
|
|
|
|
|
6、必定暴击,暴击率*2转化爆伤
|
|
|
|
|
7、概率连发 (抛物线用)
|
|
|
|
|
概率,连发次数
|
|
|
|
|
8、武器状态改变,身披火焰,落地伤害倍数改变
|
|
|
|
|
9、更改基础效果中的控制时间+X秒
|
|
|
|
|
10、障碍物每X秒恢复最大生命值Y%血量,护盾上限Z倍
|
|
|
|
|
11、距离弹幕类专用,到达最远距离或者墙壁前时返回
|
|
|
|
|
12、越来越大 大小倍数、多少秒增伤一次、增伤万分比
|
|
|
|
|
13、每x秒在原地造成x倍伤害
|
|
|
|
|
14 额外伤害 配置伤害倍数
|
|
|
|
|
15、额外造成一次伤害
|
|
|
|
|
16、分裂穿透子弹,数量,伤害系数, 持续时间, 伤害范围
|
|
|
|
|
*/
|
|
|
|
|
readonly special_skill: string;
|
|
|
|
|
/** 命中后添加效果
|
|
|
|
|
1、燃烧 1秒1次 0.5倍伤害 总2秒 概率燃烧
|
|
|
|
|
2、减速 2000 -1 概率
|
|
|
|
|
3、感电 怪物受伤增加1000 持续时间 概率
|
|
|
|
|
4、概率晕眩 概率、晕眩时间
|
|
|
|
|
5、加速
|
|
|
|
|
6、概率秒杀 概率
|
|
|
|
|
7、百分比秒杀 百分比
|
|
|
|
|
8、流血 伤害间隔,伤害系数,持续时间 */
|
|
|
|
|
readonly add_buff: string;
|
|
|
|
|
/** 额外添加落地效果
|
|
|
|
|
1、添加落地伤害 伤害范围 倍数
|
|
|
|
|
2、落地添加燃烧区域,区域上方所有单位添加燃烧效果 配置:范围 添加buff间隔、总区域时间。伤害间隔、伤害倍数、buff总时间
|
|
|
|
|
3、增加1次落地伤害,并翻滚X圈,每圈落地1次触发所有落地效果 配置:50范围、2倍伤害、2圈
|
|
|
|
|
4、落地形成粘液区域,范围 伤害间隔、伤害倍数、区域时间
|
|
|
|
|
5、落地后形成漩涡,伤害范围、伤害间隔、伤害倍数、伤害时间
|
|
|
|
|
6、攻击几次发射导弹 x次发射,爆炸范围,伤害间隔,伤害倍数,buff时间
|
|
|
|
|
7、落地爆炸后x秒后再次产生爆炸
|
|
|
|
|
*/
|
|
|
|
|
readonly fall_effect: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* NewYearSign 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableNewYearSign {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 限时活动id */
|
|
|
|
|
readonly limitActivityID: number;
|
|
|
|
|
/** 标题 */
|
|
|
|
|
readonly title: string;
|
|
|
|
|
/** 道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Weapon2 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableWeapon2 {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 武器分类
|
|
|
|
|
1、彩虹飞弹
|
|
|
|
|
2、雪糕刺客
|
|
|
|
|
3、半桶水
|
|
|
|
|
4、汽水炸弹
|
|
|
|
|
5、牛皮糖
|
|
|
|
|
6、老婆飞饼 */
|
|
|
|
|
readonly weaponid: number;
|
|
|
|
|
/** 武器道具id */
|
|
|
|
|
readonly itemID: number;
|
|
|
|
|
/** 碎片ID */
|
|
|
|
|
readonly scrapId: number;
|
|
|
|
|
/** 武器动画 */
|
|
|
|
|
readonly weaponani: string;
|
|
|
|
|
/** 武器图片 */
|
|
|
|
|
readonly typeicon: string;
|
|
|
|
|
/** 武器名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 武器描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 是否是默认武器
|
|
|
|
|
0、常规武器
|
|
|
|
|
1、默认武器 */
|
|
|
|
|
readonly normal: number;
|
|
|
|
|
/** 攻击点
|
|
|
|
|
1.头部
|
|
|
|
|
2.腰部
|
|
|
|
|
3.脚部 */
|
|
|
|
|
readonly atkPos: number;
|
|
|
|
|
/** 受击特效名 */
|
|
|
|
|
readonly hitEffect: string;
|
|
|
|
|
/** 解锁条件 */
|
|
|
|
|
readonly unlockdesc: string;
|
|
|
|
|
/** 弹道特效 */
|
|
|
|
|
readonly bullet: number;
|
|
|
|
|
/** 武器类型
|
|
|
|
|
1、减速
|
|
|
|
|
2、燃烧
|
|
|
|
|
3、感电
|
|
|
|
|
4、物理
|
|
|
|
|
5、通用 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 武器功能标签
|
|
|
|
|
1、单体输出
|
|
|
|
|
2、群体输出 */
|
|
|
|
|
readonly sort: number;
|
|
|
|
|
/** 武器品质
|
|
|
|
|
1、绿色
|
|
|
|
|
2、蓝色
|
|
|
|
|
3、紫色
|
|
|
|
|
4、橙色 */
|
|
|
|
|
readonly quality: number;
|
|
|
|
|
/** 武器碎片组 */
|
|
|
|
|
readonly item_num: number;
|
|
|
|
|
/** 武器攻击力系数
|
|
|
|
|
武器攻击力=攻击力系数*等级系数 */
|
|
|
|
|
readonly weapon_para: number;
|
|
|
|
|
/** 生命值 */
|
|
|
|
|
readonly hp: number;
|
|
|
|
|
/** CD */
|
|
|
|
|
readonly cd: number;
|
|
|
|
|
/** 体积 */
|
|
|
|
|
readonly size: number;
|
|
|
|
|
/** 暴击率 */
|
|
|
|
|
readonly critical_chance: number;
|
|
|
|
|
/** 暴击伤害 */
|
|
|
|
|
readonly critical_dam: number;
|
|
|
|
|
/** 射程
|
|
|
|
|
*/
|
|
|
|
|
readonly range: number;
|
|
|
|
|
/** 武器飞行速度 */
|
|
|
|
|
readonly speed: number;
|
|
|
|
|
/** 武器飞行方式
|
|
|
|
|
1、直线弹幕
|
|
|
|
|
2、直线弹射
|
|
|
|
|
3、直线数量
|
|
|
|
|
4、直线分裂
|
|
|
|
|
5、直线穿透
|
|
|
|
|
11、抛物线(没有碰撞效果)
|
|
|
|
|
12、抛物线(碰撞)
|
|
|
|
|
21、激光武器
|
|
|
|
|
23、直线目标,持续伤害
|
|
|
|
|
24、无弹道单体 */
|
|
|
|
|
readonly flight: number;
|
|
|
|
|
/** 根据类型定义
|
|
|
|
|
1、无系数
|
|
|
|
|
2、弹射数量,伤害系数
|
|
|
|
|
3、弹道初始数量,伤害系数
|
|
|
|
|
4、伤害系数
|
|
|
|
|
5、无系数
|
|
|
|
|
11、圆形范围半径,伤害系数
|
|
|
|
|
12、圆形范围半径,伤害系数
|
|
|
|
|
21、伤害间隔、伤害系数、持续时间
|
|
|
|
|
23、范围、伤害倍数、伤害间隔、总时间
|
|
|
|
|
24、无系数 */
|
|
|
|
|
readonly effect_range: string;
|
|
|
|
|
/** 弹幕类
|
|
|
|
|
连发增加间距 */
|
|
|
|
|
readonly bullet_column: number;
|
|
|
|
|
/** 弹幕类
|
|
|
|
|
数量增加间距 */
|
|
|
|
|
readonly bullet_distance: number;
|
|
|
|
|
/** 弹射范围 */
|
|
|
|
|
readonly launch_range: number;
|
|
|
|
|
/** 默认技能id */
|
|
|
|
|
readonly base_skill: string;
|
|
|
|
|
/** 等级解锁技能 */
|
|
|
|
|
readonly skill: string;
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly skill_des: string;
|
|
|
|
|
/** 是否显示 */
|
|
|
|
|
readonly isshow: any;
|
|
|
|
|
/** 秒伤 */
|
|
|
|
|
readonly weaponpar: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Weapon3 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableWeapon3 {
|
|
|
|
|
/** 等级 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 武器等级系数 */
|
|
|
|
|
readonly level_para: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Weapon4 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableWeapon4 {
|
|
|
|
|
/** 等级 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 升级道具数 */
|
|
|
|
|
readonly item_num1: number;
|
|
|
|
|
/** 升级道具数 */
|
|
|
|
|
readonly item_num2: number;
|
|
|
|
|
/** 升级道具数 */
|
|
|
|
|
readonly item_num3: number;
|
|
|
|
|
/** 升级道具数 */
|
|
|
|
|
readonly item_num4: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Task 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableTask {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 任务描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 任务类型
|
|
|
|
|
1、观看广告
|
|
|
|
|
2、通关次数
|
|
|
|
|
3、宝箱开启,10普通保险
|
|
|
|
|
4、购买
|
|
|
|
|
5、角色升级
|
|
|
|
|
6、体力消耗
|
|
|
|
|
7、每日登录
|
|
|
|
|
8、武器升级
|
|
|
|
|
9、游戏分享 */
|
|
|
|
|
readonly type: string;
|
|
|
|
|
/** 次数 */
|
|
|
|
|
readonly freq: number;
|
|
|
|
|
/** 参数 */
|
|
|
|
|
readonly parameter: string;
|
|
|
|
|
/** 奖励活跃值数 */
|
|
|
|
|
readonly reward: number;
|
|
|
|
|
/** 跳转
|
|
|
|
|
1、商城,位置
|
|
|
|
|
(1、钻石/碎片,2、宝箱开启,3、金币)
|
|
|
|
|
2、角色
|
|
|
|
|
3、战斗
|
|
|
|
|
4、武器 */
|
|
|
|
|
readonly location: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* TaskReward 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableTaskReward {
|
|
|
|
|
/** 序号id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 分类
|
|
|
|
|
1、周活跃
|
|
|
|
|
2、日活跃
|
|
|
|
|
*/
|
|
|
|
|
readonly type: string;
|
|
|
|
|
/** 所需积分 */
|
|
|
|
|
readonly points: number;
|
|
|
|
|
/** 奖励名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 道具id */
|
|
|
|
|
readonly Item_id: number;
|
|
|
|
|
/** 数量 */
|
|
|
|
|
readonly quantity: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Chapter 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableChapter {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 章节名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 地图编号 */
|
|
|
|
|
readonly mapId: number;
|
|
|
|
|
/** 0或不填:主线
|
|
|
|
|
1:无尽模式
|
|
|
|
|
2:逐高秘境
|
|
|
|
|
3:boss挑战 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 难度
|
|
|
|
|
1、简单
|
|
|
|
|
2、普通
|
|
|
|
|
3、困难
|
|
|
|
|
4、地狱
|
|
|
|
|
5、末世 */
|
|
|
|
|
readonly difficult: number;
|
|
|
|
|
/** 推荐战力 */
|
|
|
|
|
readonly power: number;
|
|
|
|
|
/** 关卡初始银币 */
|
|
|
|
|
readonly base_coin: number;
|
|
|
|
|
/** 关卡难度组 */
|
|
|
|
|
readonly monster_group: number;
|
|
|
|
|
/** 怪物血量系数 */
|
|
|
|
|
readonly hp_multiple: number;
|
|
|
|
|
/** 关卡攻击难度组 */
|
|
|
|
|
readonly atk_group: number;
|
|
|
|
|
/** 怪物攻击系数 */
|
|
|
|
|
readonly atk_multiple: number;
|
|
|
|
|
/** 武器修正系数 */
|
|
|
|
|
readonly weapon_para: number;
|
|
|
|
|
/** 战力修正系数 */
|
|
|
|
|
readonly power_para: number;
|
|
|
|
|
/** 关卡新机制
|
|
|
|
|
11、劈障碍物
|
|
|
|
|
12、藤曼占格子
|
|
|
|
|
13、加速门
|
|
|
|
|
14、空投怪物
|
|
|
|
|
15、血月
|
|
|
|
|
16、魔眼
|
|
|
|
|
17、女巫
|
|
|
|
|
18、血包
|
|
|
|
|
101、极寒
|
|
|
|
|
102、大雾
|
|
|
|
|
103、黑夜 */
|
|
|
|
|
readonly new_play: string;
|
|
|
|
|
/** 关联障碍物id
|
|
|
|
|
1、基础障碍物
|
|
|
|
|
2、炸弹
|
|
|
|
|
3、银币障碍物
|
|
|
|
|
4、减速障碍物
|
|
|
|
|
5、火炉
|
|
|
|
|
6、吹风机
|
|
|
|
|
7、灯塔
|
|
|
|
|
8、藤曼
|
|
|
|
|
9、加速门
|
|
|
|
|
10、血包
|
|
|
|
|
11、屏蔽 */
|
|
|
|
|
readonly obstacleId: string;
|
|
|
|
|
/** 关卡广告数
|
|
|
|
|
刷新次数,全都要次数,银币次数,复活次数 */
|
|
|
|
|
readonly advertise_limit: string;
|
|
|
|
|
/** 通关奖励
|
|
|
|
|
道具id,数量|道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
/** 离线奖励 */
|
|
|
|
|
readonly idle_reward: string;
|
|
|
|
|
/** 商店金币 */
|
|
|
|
|
readonly shop_coin: number;
|
|
|
|
|
/** 通关解锁武器类型id */
|
|
|
|
|
readonly Weapon_reward: number;
|
|
|
|
|
/** 武器权重增加
|
|
|
|
|
武器id,增加倍数| */
|
|
|
|
|
readonly weight_add: string;
|
|
|
|
|
/** 宝箱奖励1
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward1: string;
|
|
|
|
|
/** 宝箱奖励2
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward2: string;
|
|
|
|
|
/** 宝箱奖励3
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward3: string;
|
|
|
|
|
/** 初始障碍物 */
|
|
|
|
|
readonly barrier: string;
|
|
|
|
|
/** 宝箱次数(新机制)
|
|
|
|
|
1、白银
|
|
|
|
|
2、黄金 */
|
|
|
|
|
readonly box_time: string;
|
|
|
|
|
/** 左边出怪1-3
|
|
|
|
|
左边3个出怪口,随机1个出怪口,每0.5秒刷一个怪
|
|
|
|
|
怪物id,数量,难度参数|怪物id,数量,难度参数
|
|
|
|
|
*/
|
|
|
|
|
readonly monster1: string;
|
|
|
|
|
/** 右边出怪4-6
|
|
|
|
|
右边3个出怪口,随机1个出怪口,每0.5秒刷一个怪
|
|
|
|
|
怪物id,数量,难度参数|怪物id,数量,难度参数 */
|
|
|
|
|
readonly monster2_1: string;
|
|
|
|
|
/** 出怪8
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_2: string;
|
|
|
|
|
/** 出怪9
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_3: string;
|
|
|
|
|
/** 出怪10
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_4: string;
|
|
|
|
|
/** 出怪11
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_5: string;
|
|
|
|
|
/** 固定时间出的怪物
|
|
|
|
|
时间,出怪口,怪物id
|
|
|
|
|
每个|代表一个怪物 */
|
|
|
|
|
readonly monster3_1: string;
|
|
|
|
|
/** 固定时间出的怪物
|
|
|
|
|
时间,出怪口,怪物id
|
|
|
|
|
每个|代表一个怪物 */
|
|
|
|
|
readonly monster3_2: string;
|
|
|
|
|
/** 地狱模式出怪口 */
|
|
|
|
|
readonly monster3_3: string;
|
|
|
|
|
/** 普通模式图鉴怪 */
|
|
|
|
|
readonly monster3_4: string;
|
|
|
|
|
/** 困难模式图鉴怪 */
|
|
|
|
|
readonly monster3_5: string;
|
|
|
|
|
/** 地狱模式图鉴怪 */
|
|
|
|
|
readonly monster3_6: string;
|
|
|
|
|
/** 品质浮动组 */
|
|
|
|
|
readonly quality_group: number;
|
|
|
|
|
/** 技能池选择组 */
|
|
|
|
|
readonly skill_pool_group: number;
|
|
|
|
|
/** 随机方块组,关联战斗方块类型随机表列字段 */
|
|
|
|
|
readonly cube_group: string;
|
|
|
|
|
/** 体力消耗 */
|
|
|
|
|
readonly chapter_enery: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Chapter_monster 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableChapter_monster {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 跟攻击点距离下限 */
|
|
|
|
|
readonly distance: number;
|
|
|
|
|
/** 怪物数量系数 */
|
|
|
|
|
readonly num_multiple: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Chapter_weight 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableChapter_weight {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 危险系数组 */
|
|
|
|
|
readonly danger_group: number;
|
|
|
|
|
/** 危险系数区间 */
|
|
|
|
|
readonly danger_para: number;
|
|
|
|
|
/** 紫色权重 */
|
|
|
|
|
readonly purple_weight: number;
|
|
|
|
|
/** 橙色权重 */
|
|
|
|
|
readonly orange_weight: number;
|
|
|
|
|
/** 紫色权重 */
|
|
|
|
|
readonly refresh_purple_weight: number;
|
|
|
|
|
/** 橙色权重 */
|
|
|
|
|
readonly refresh_orange_weight: number;
|
|
|
|
|
/** T1技能权重浮动 */
|
|
|
|
|
readonly t1skill_weight: number;
|
|
|
|
|
/** T2技能权重浮动 */
|
|
|
|
|
readonly t2skill_weight: number;
|
|
|
|
|
/** T3技能权重浮动 */
|
|
|
|
|
readonly t3skill_weight: number;
|
|
|
|
|
/** T4技能权重浮动 */
|
|
|
|
|
readonly t4skill_weight: number;
|
|
|
|
|
/** T1技能权重浮动 */
|
|
|
|
|
readonly refresh_t1skill_weight: number;
|
|
|
|
|
/** T2技能权重浮动 */
|
|
|
|
|
readonly refresh_t2skill_weight: number;
|
|
|
|
|
/** T3技能权重浮动 */
|
|
|
|
|
readonly refresh_t3skill_weight: number;
|
|
|
|
|
/** T4技能权重浮动 */
|
|
|
|
|
readonly refresh_t4skill_weight: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Wheel_cost 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableWheel_cost {
|
|
|
|
|
/** id
|
|
|
|
|
抽奖次数 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 消耗银币 */
|
|
|
|
|
readonly cost: number;
|
|
|
|
|
/** 权重组 */
|
|
|
|
|
readonly group: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Wheel_weight 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableWheel_weight {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 权重组 */
|
|
|
|
|
readonly group: number;
|
|
|
|
|
/** 奖励类型
|
|
|
|
|
1、武器技能 1绿色技能
|
|
|
|
|
2蓝色技能
|
|
|
|
|
3紫色技能
|
|
|
|
|
4橙色技能
|
|
|
|
|
2、障碍物 数量
|
|
|
|
|
3、铲子 数量
|
|
|
|
|
4、银币 数量 */
|
|
|
|
|
readonly type: string;
|
|
|
|
|
/** 出现权重 */
|
|
|
|
|
readonly weight: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Sign 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableSign {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型,道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Role 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableRole {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 阶段(每阶段10级)
|
|
|
|
|
1、阶段1
|
|
|
|
|
2、阶段2
|
|
|
|
|
3、阶段3
|
|
|
|
|
.....
|
|
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
readonly stage: number;
|
|
|
|
|
/** 初始攻击力 */
|
|
|
|
|
readonly initial_att: number;
|
|
|
|
|
/** 初始暴击率
|
|
|
|
|
(万分比) */
|
|
|
|
|
readonly initial_crt: number;
|
|
|
|
|
/** 初始冷却
|
|
|
|
|
(万分比) */
|
|
|
|
|
readonly initial_cd: number;
|
|
|
|
|
/** 攻击力系数 */
|
|
|
|
|
readonly coefficient_att: number;
|
|
|
|
|
/** 暴击率系数
|
|
|
|
|
(万分比) */
|
|
|
|
|
readonly coefficient_crt: number;
|
|
|
|
|
/** 冷却系数
|
|
|
|
|
(万分比) */
|
|
|
|
|
readonly coefficient_cd: number;
|
|
|
|
|
/** 金币初始值1 */
|
|
|
|
|
readonly initial_coin1: number;
|
|
|
|
|
/** 金币初始值2 */
|
|
|
|
|
readonly initial_coin2: number;
|
|
|
|
|
/** 金币初始值3 */
|
|
|
|
|
readonly initial_coin3: number;
|
|
|
|
|
/** 金币消耗系数1 */
|
|
|
|
|
readonly coefficient_coin1: number;
|
|
|
|
|
/** 金币消耗系数2 */
|
|
|
|
|
readonly coefficient_coin2: number;
|
|
|
|
|
/** 金币消耗系数3 */
|
|
|
|
|
readonly coefficient_coin3: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Character 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableCharacter {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 角色等级 */
|
|
|
|
|
readonly level: number;
|
|
|
|
|
/** 奖励类型
|
|
|
|
|
1、道具类
|
|
|
|
|
2、武器
|
|
|
|
|
3、特殊道具类(带功能)
|
|
|
|
|
4、进阶 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 进阶段位 */
|
|
|
|
|
readonly rank: string;
|
|
|
|
|
/** 道具id */
|
|
|
|
|
readonly prop_id: number;
|
|
|
|
|
/** 数量 */
|
|
|
|
|
readonly num: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* lang_cn 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablelang_cn {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly key: string;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly cn: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* lang_en 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablelang_en {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly key: string;
|
|
|
|
|
/** 英文 */
|
|
|
|
|
readonly en: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Lottery 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableLottery {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 奖励类型
|
|
|
|
|
1、金币
|
|
|
|
|
2、技能(已有武器蓝色技能和紫色技能按权重随机)
|
|
|
|
|
3、稀有技能(所有武器的一个橙色技能,没有变紫)
|
|
|
|
|
4、紫色以上,以现有紫橙权重 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 奖励类型
|
|
|
|
|
1、金币
|
|
|
|
|
2、技能(已有武器蓝色技能和紫色技能按权重随机)
|
|
|
|
|
3、稀有技能(所有武器的一个橙色技能,没有变紫)
|
|
|
|
|
4、紫色以上,以现有紫橙权重 */
|
|
|
|
|
readonly type1: number;
|
|
|
|
|
/** 奖励类型
|
|
|
|
|
1、金币
|
|
|
|
|
2、技能(已有武器蓝色技能和紫色技能按权重随机)
|
|
|
|
|
3、稀有技能(所有武器的一个橙色技能,没有变紫)
|
|
|
|
|
4、紫色以上,以现有紫橙权重 */
|
|
|
|
|
readonly type2: number;
|
|
|
|
|
/** 金币 */
|
|
|
|
|
readonly coin: number;
|
|
|
|
|
/** 底板品质
|
|
|
|
|
1、绿
|
|
|
|
|
2、蓝
|
|
|
|
|
3、紫
|
|
|
|
|
4、橙 */
|
|
|
|
|
readonly quality: number;
|
|
|
|
|
/** 首次权重 */
|
|
|
|
|
readonly weight: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Item 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableItem {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 图标 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 武器分类
|
|
|
|
|
1、弹弓
|
|
|
|
|
2、标枪
|
|
|
|
|
3、长弓
|
|
|
|
|
4、石斧
|
|
|
|
|
5、回旋镖
|
|
|
|
|
6、飞剑
|
|
|
|
|
7、法杖
|
|
|
|
|
8、符文塔
|
|
|
|
|
9.突击步枪
|
|
|
|
|
10、大炮 */
|
|
|
|
|
readonly weapon_type: number;
|
|
|
|
|
/** 1、金币
|
|
|
|
|
2、体力
|
|
|
|
|
3、钻石
|
|
|
|
|
4、武器碎片
|
|
|
|
|
5、皮肤
|
|
|
|
|
11、皮肤碎片
|
|
|
|
|
12、宠物道具
|
|
|
|
|
13、宠物碎片 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 品质
|
|
|
|
|
1、绿色
|
|
|
|
|
2、蓝色
|
|
|
|
|
3、紫色
|
|
|
|
|
4、橙色 */
|
|
|
|
|
readonly quality: number;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly weight: number;
|
|
|
|
|
/** 碎片转换 */
|
|
|
|
|
readonly transition: number;
|
|
|
|
|
/** 参数
|
|
|
|
|
万分比 */
|
|
|
|
|
readonly parameter: number;
|
|
|
|
|
/** 道具描述 */
|
|
|
|
|
readonly desc1: string;
|
|
|
|
|
/** 武器描述 */
|
|
|
|
|
readonly desc2: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* CDK 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableCDK {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly CDK: string;
|
|
|
|
|
/** 字段说明 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* LimitActivity 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableLimitActivity {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 资源名 */
|
|
|
|
|
readonly res: string;
|
|
|
|
|
/** 章节要求 */
|
|
|
|
|
readonly chapter: number;
|
|
|
|
|
/** 活动时区 */
|
|
|
|
|
readonly zone: number;
|
|
|
|
|
/** 开始时间 */
|
|
|
|
|
readonly startTime: string;
|
|
|
|
|
/** 结束时间 */
|
|
|
|
|
readonly endTime: string;
|
|
|
|
|
/** 入口展示开始时间 */
|
|
|
|
|
readonly showTime: string;
|
|
|
|
|
/** 入口展示结束时间 */
|
|
|
|
|
readonly endShowTime: string;
|
|
|
|
|
/** 活动未开始的提示文字 */
|
|
|
|
|
readonly tips: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Obstacle 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableObstacle {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 按钮图标 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 障碍物预制件 */
|
|
|
|
|
readonly res: string;
|
|
|
|
|
/** 可移除 */
|
|
|
|
|
readonly canRemove: number;
|
|
|
|
|
/** 可通过 */
|
|
|
|
|
readonly canPass: number;
|
|
|
|
|
/** 价格 */
|
|
|
|
|
readonly price: number;
|
|
|
|
|
/** 机制id */
|
|
|
|
|
readonly playMode: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Level 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableLevel {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 关卡ID */
|
|
|
|
|
readonly levelId: number;
|
|
|
|
|
/** 地图ID */
|
|
|
|
|
readonly mapId: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 难度 */
|
|
|
|
|
readonly difficult: number;
|
|
|
|
|
/** 推荐战力 */
|
|
|
|
|
readonly power: number;
|
|
|
|
|
/** 战力修正系数 */
|
|
|
|
|
readonly power_para: number;
|
|
|
|
|
/** 战斗配置 */
|
|
|
|
|
readonly battleId: number;
|
|
|
|
|
/** 通关奖励
|
|
|
|
|
道具id,数量|道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
/** 宝箱奖励1
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward1: string;
|
|
|
|
|
/** 宝箱奖励2
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward2: string;
|
|
|
|
|
/** 宝箱奖励3
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly box_reward3: string;
|
|
|
|
|
/** 挂机奖励
|
|
|
|
|
道具id,数量|道具id2,数量2 */
|
|
|
|
|
readonly idle_rewards: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* LevelBattle 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableLevelBattle {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 关卡初始银币 */
|
|
|
|
|
readonly base_coin: number;
|
|
|
|
|
/** 关卡难度组 */
|
|
|
|
|
readonly monster_group: number;
|
|
|
|
|
/** 怪物血量系数 */
|
|
|
|
|
readonly hp_multiple: number;
|
|
|
|
|
/** 关卡新机制
|
|
|
|
|
1、铲子
|
|
|
|
|
2、炸弹
|
|
|
|
|
11、劈障碍物
|
|
|
|
|
12、藤曼占格子
|
|
|
|
|
13、加速门
|
|
|
|
|
14、空投怪物
|
|
|
|
|
15、血月
|
|
|
|
|
16、魔眼
|
|
|
|
|
17、女巫
|
|
|
|
|
18、血包 */
|
|
|
|
|
readonly new_play: number[];
|
|
|
|
|
/** 关卡广告数
|
|
|
|
|
刷新次数,全都要次数,银币次数,复活次数 */
|
|
|
|
|
readonly advertise_limit: number[];
|
|
|
|
|
/** 武器权重增加
|
|
|
|
|
武器id,增加倍数| */
|
|
|
|
|
readonly weight_add: string;
|
|
|
|
|
/** 初始障碍物 */
|
|
|
|
|
readonly barrier: string;
|
|
|
|
|
/** 障碍物消耗银币
|
|
|
|
|
障碍物、铲子、炸弹 */
|
|
|
|
|
readonly coin: string;
|
|
|
|
|
/** 宝箱次数(新机制)
|
|
|
|
|
1、白银
|
|
|
|
|
2、黄金 */
|
|
|
|
|
readonly box_time: string;
|
|
|
|
|
/** 出怪1-6
|
|
|
|
|
1-6口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster1: string;
|
|
|
|
|
/** 出怪7
|
|
|
|
|
7口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_1: string;
|
|
|
|
|
/** 出怪8
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_2: string;
|
|
|
|
|
/** 出怪9
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_3: string;
|
|
|
|
|
/** 出怪10
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_4: string;
|
|
|
|
|
/** 出怪11
|
|
|
|
|
8口随机分配所有怪物每个|代表固定秒数
|
|
|
|
|
怪物id,数量,细分波次;怪物id数量,细分波次 */
|
|
|
|
|
readonly monster2_5: string;
|
|
|
|
|
/** 固定时间出的怪物
|
|
|
|
|
时间,出怪口,怪物id
|
|
|
|
|
每个|代表一个怪物 */
|
|
|
|
|
readonly monster3_1: string;
|
|
|
|
|
/** 固定时间出的怪物
|
|
|
|
|
时间,出怪口,怪物id
|
|
|
|
|
每个|代表一个怪物 */
|
|
|
|
|
readonly monster3_2: string;
|
|
|
|
|
/** 地狱模式出怪口 */
|
|
|
|
|
readonly monster3_3: string;
|
|
|
|
|
/** 优先判断(表现好武器下限)
|
|
|
|
|
第6个宝箱时控制,所有武器标签是群体的最多技能 必出3个此武器技能
|
|
|
|
|
6,3|7,3|8,3 */
|
|
|
|
|
readonly skill_min: string;
|
|
|
|
|
/** 所有武器上限 */
|
|
|
|
|
readonly skill_max: number;
|
|
|
|
|
/** 波次数量控制
|
|
|
|
|
波次,控制组 */
|
|
|
|
|
readonly monster_num_contral: string;
|
|
|
|
|
/** 每个宝箱配置一个权重 1-25个宝箱 找不到读最大值
|
|
|
|
|
技能刷新权重1-5个权重 常量表配置
|
|
|
|
|
品质权重 */
|
|
|
|
|
readonly skill_quality: string;
|
|
|
|
|
/** 技能权重 */
|
|
|
|
|
readonly skill_weight: string;
|
|
|
|
|
/** 主动刷新品质权重 */
|
|
|
|
|
readonly refresh_skill_quality: string;
|
|
|
|
|
/** 主动刷新技能权重 */
|
|
|
|
|
readonly refresh_skill_weight: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* LevelMonster 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableLevelMonster {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 战斗编号 */
|
|
|
|
|
readonly battleId: number;
|
|
|
|
|
/** 波次 */
|
|
|
|
|
readonly wave: number;
|
|
|
|
|
/** 时间 */
|
|
|
|
|
readonly time: number;
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit1: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit2: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit3: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit4: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit5: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit6: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit7: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit8: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit9: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit10: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit11: number[];
|
|
|
|
|
/** 出怪口怪物id */
|
|
|
|
|
readonly exit12: number[];
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* NewFun 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableNewFun {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 类型
|
|
|
|
|
1 主页功能页签
|
|
|
|
|
2 武器解锁
|
|
|
|
|
3 副本解锁 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 功能id */
|
|
|
|
|
readonly funId: number;
|
|
|
|
|
/** 是否弹解锁提示 */
|
|
|
|
|
readonly pop: number;
|
|
|
|
|
/** 新功能弹出时资源名 */
|
|
|
|
|
readonly res: string;
|
|
|
|
|
/** 章节要求 */
|
|
|
|
|
readonly chapter: number;
|
|
|
|
|
/** 结束章节 */
|
|
|
|
|
readonly endChapter: number;
|
|
|
|
|
/** 角色等级要求 */
|
|
|
|
|
readonly roleLevel: number;
|
|
|
|
|
/** 碎片解锁 */
|
|
|
|
|
readonly item_unlock: number;
|
|
|
|
|
/** 战力要求 */
|
|
|
|
|
readonly power: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 解锁弹出描述 */
|
|
|
|
|
readonly popDesc: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Replica 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableReplica {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 是否开放 */
|
|
|
|
|
readonly isOpen: number;
|
|
|
|
|
/** 开放难度
|
|
|
|
|
有几个难度 */
|
|
|
|
|
readonly opendifficulty: number[];
|
|
|
|
|
/** 章节id(难度1,2,3,4,5) */
|
|
|
|
|
readonly chapterID: number[];
|
|
|
|
|
/** 地图id范围 */
|
|
|
|
|
readonly mapID: number[];
|
|
|
|
|
/** 挑战次数 */
|
|
|
|
|
readonly count: number;
|
|
|
|
|
/** 每日扫荡次数 */
|
|
|
|
|
readonly sweepFree: number;
|
|
|
|
|
/** 每日扫荡次数 */
|
|
|
|
|
readonly sweepAd: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 攻击 */
|
|
|
|
|
readonly atk: number[];
|
|
|
|
|
/** 冷却 */
|
|
|
|
|
readonly cd: number;
|
|
|
|
|
/** 暴击率 */
|
|
|
|
|
readonly crit: number;
|
|
|
|
|
/** 宝箱增伤 */
|
|
|
|
|
readonly boxInjury: number;
|
|
|
|
|
/** boss减速 */
|
|
|
|
|
readonly slowsBoss: number;
|
|
|
|
|
/** 怪物血量系数 */
|
|
|
|
|
readonly hp: number;
|
|
|
|
|
/** 高度 */
|
|
|
|
|
readonly hight: number[];
|
|
|
|
|
/** 武器id */
|
|
|
|
|
readonly weaponIDs: string;
|
|
|
|
|
/** 出现的机制数组 */
|
|
|
|
|
readonly mechanism: string;
|
|
|
|
|
/** 机制随机数量范围 */
|
|
|
|
|
readonly mechanismCount: string;
|
|
|
|
|
/** boss模式复活加速 */
|
|
|
|
|
readonly speedPer: number;
|
|
|
|
|
/** 出怪 */
|
|
|
|
|
readonly monster: string;
|
|
|
|
|
/** 其他参数 */
|
|
|
|
|
readonly parameter: string;
|
|
|
|
|
/** 排序 */
|
|
|
|
|
readonly sort: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Playmode 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePlaymode {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 机制名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 资源名 */
|
|
|
|
|
readonly res: string;
|
|
|
|
|
/** 是否按钮入口 */
|
|
|
|
|
readonly showBtn: number;
|
|
|
|
|
/** 是否弹出提示 */
|
|
|
|
|
readonly showTip: number;
|
|
|
|
|
/** 障碍物类型 */
|
|
|
|
|
readonly obstacle: number;
|
|
|
|
|
/** 机制描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 生效时间 */
|
|
|
|
|
readonly starttime: string;
|
|
|
|
|
/** 次数限制 */
|
|
|
|
|
readonly timeslimit: string;
|
|
|
|
|
/** 间隔时间 */
|
|
|
|
|
readonly cd: string;
|
|
|
|
|
/** 持续时间 */
|
|
|
|
|
readonly duration: string;
|
|
|
|
|
/** 效果类型 */
|
|
|
|
|
readonly efftype: number;
|
|
|
|
|
/** 效果参数 */
|
|
|
|
|
readonly par1: string;
|
|
|
|
|
/** 参数2 */
|
|
|
|
|
readonly par2: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* TarTask 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableTarTask {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 任务类型 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 参数1 */
|
|
|
|
|
readonly par1: number;
|
|
|
|
|
/** 参数2 */
|
|
|
|
|
readonly par2: number;
|
|
|
|
|
/** 统计方式
|
|
|
|
|
(0|初始统计;1|接取任务统计) */
|
|
|
|
|
readonly counttype: number;
|
|
|
|
|
/** 任务描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 任务奖励 */
|
|
|
|
|
readonly rewards: string;
|
|
|
|
|
/** 跳转 */
|
|
|
|
|
readonly jumpto: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Skin 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableSkin {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 穿戴属性描述 */
|
|
|
|
|
readonly ondesc: string;
|
|
|
|
|
/** 皮肤类型 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 性别:男,1|女,0 */
|
|
|
|
|
readonly roleId: number;
|
|
|
|
|
/** 加载皮肤的资源名字 */
|
|
|
|
|
readonly loadSpineName: string;
|
|
|
|
|
/** 全局加成
|
|
|
|
|
1、攻击力1,
|
|
|
|
|
2、冷却,
|
|
|
|
|
3、暴击,
|
|
|
|
|
4、攻击力2,
|
|
|
|
|
5、伤害加成,
|
|
|
|
|
6、暴击伤害,
|
|
|
|
|
7、对点燃单位伤害+
|
|
|
|
|
8、对感电单位伤害+ */
|
|
|
|
|
readonly alladd: string;
|
|
|
|
|
/** 穿戴加成
|
|
|
|
|
1、指定武器加成:1|武器id|属性类型
|
|
|
|
|
2、指定品质武器加成:2|品质id|属性类型
|
|
|
|
|
3、所有武器加成:3|属性类型
|
|
|
|
|
4、指定类型武器:4|类型id|属性类型 */
|
|
|
|
|
readonly onadd: string;
|
|
|
|
|
/** 碎片id */
|
|
|
|
|
readonly piece: number;
|
|
|
|
|
/** 皮肤id */
|
|
|
|
|
readonly itemid: number;
|
|
|
|
|
/** 重复转化数量 */
|
|
|
|
|
readonly getnumber: number;
|
|
|
|
|
/** 升级消耗 */
|
|
|
|
|
readonly upneed: string;
|
|
|
|
|
/** 升级属性 */
|
|
|
|
|
readonly upattr: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Pet 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePet {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 类型
|
|
|
|
|
1、减速
|
|
|
|
|
2、燃烧
|
|
|
|
|
3、感电
|
|
|
|
|
4、物理
|
|
|
|
|
5、通用 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 品质
|
|
|
|
|
1、绿色
|
|
|
|
|
2、蓝色
|
|
|
|
|
3、紫色 */
|
|
|
|
|
readonly quality: number;
|
|
|
|
|
/** 图片资源 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 动画资源 */
|
|
|
|
|
readonly animation: string;
|
|
|
|
|
/** 碎片id */
|
|
|
|
|
readonly piecesid: number;
|
|
|
|
|
/** 道具id */
|
|
|
|
|
readonly itemid: number;
|
|
|
|
|
/** 分解碎片 */
|
|
|
|
|
readonly getnumber: number;
|
|
|
|
|
/** 最大等级 */
|
|
|
|
|
readonly maxlevel: number;
|
|
|
|
|
/** 最大属性
|
|
|
|
|
穿戴加成
|
|
|
|
|
1、指定武器加成:1|武器id|属性类型
|
|
|
|
|
2、指定品质武器加成:2|品质id|属性类型
|
|
|
|
|
3、所有武器加成:3|属性类型
|
|
|
|
|
4、指定类型武器:4|类型id|属性类型
|
|
|
|
|
1、攻击力1,
|
|
|
|
|
2、冷却,
|
|
|
|
|
3、暴击,
|
|
|
|
|
4、攻击力2,
|
|
|
|
|
5、伤害加成,
|
|
|
|
|
6、暴击伤害,
|
|
|
|
|
7、对点燃单位伤害+
|
|
|
|
|
8、对感电单位伤害+ */
|
|
|
|
|
readonly maxattr: string;
|
|
|
|
|
/** 升级消耗 */
|
|
|
|
|
readonly upneed: number;
|
|
|
|
|
/** 属性曲线 */
|
|
|
|
|
readonly upattr: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* PetUp 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePetUp {
|
|
|
|
|
/** 等级 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 绿色品质消耗 */
|
|
|
|
|
readonly upneed1: number;
|
|
|
|
|
/** 蓝色品质消耗 */
|
|
|
|
|
readonly upneed2: number;
|
|
|
|
|
/** 紫色品质消耗 */
|
|
|
|
|
readonly upneed3: number;
|
|
|
|
|
/** 橙色品质消耗 */
|
|
|
|
|
readonly upneed4: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* PetUpAttr 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePetUpAttr {
|
|
|
|
|
/** 等级 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 绿色属性成长 */
|
|
|
|
|
readonly upattr1: number;
|
|
|
|
|
/** 蓝色属性成长 */
|
|
|
|
|
readonly upattr2: number;
|
|
|
|
|
/** 紫色属性成长 */
|
|
|
|
|
readonly upattr3: number;
|
|
|
|
|
/** 橙色属性成长 */
|
|
|
|
|
readonly upattr4: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* PetPool 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablePetPool {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型
|
|
|
|
|
1、广告
|
|
|
|
|
2、常规 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 宠物id */
|
|
|
|
|
readonly petid: number;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly hight: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* StoryComic 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableStoryComic {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** id */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 名称 */
|
|
|
|
|
readonly name: string;
|
|
|
|
|
/** 对话|1是主角2是店长 */
|
|
|
|
|
readonly dialog: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 描述2 */
|
|
|
|
|
readonly desc2: string;
|
|
|
|
|
/** 图片资源默认是男-正常 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 预制体资源 */
|
|
|
|
|
readonly prefab: string;
|
|
|
|
|
/** 引导 */
|
|
|
|
|
readonly guide: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Guide 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableGuide {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型
|
|
|
|
|
1 强引导
|
|
|
|
|
2 弱引导
|
|
|
|
|
3 隐藏功能按键
|
|
|
|
|
4 主动显示 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 分组id */
|
|
|
|
|
readonly group: number;
|
|
|
|
|
/** 组内步骤 */
|
|
|
|
|
readonly step: number;
|
|
|
|
|
/** 分组名称 */
|
|
|
|
|
readonly groupName: string;
|
|
|
|
|
/** 描述(部分引导需要展示的文字提示内容) */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Skill_pool 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableSkill_pool {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly base_skil: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T4_3: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T4_2: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T4_1: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T3_3: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T3_2: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T3_1: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T2_3: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T2_2: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T2_1: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T1_3: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T1_2: string;
|
|
|
|
|
/** 是否含有此技能
|
|
|
|
|
初始权重 */
|
|
|
|
|
readonly skill_T1_1: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* skill_pool_use 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableskill_pool_use {
|
|
|
|
|
/** id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 技能组 */
|
|
|
|
|
readonly skill_group: number;
|
|
|
|
|
/** 广告数 */
|
|
|
|
|
readonly adv_num: number;
|
|
|
|
|
/** 0-40 */
|
|
|
|
|
readonly game_time1: string;
|
|
|
|
|
/** 41-120 */
|
|
|
|
|
readonly game_time2: string;
|
|
|
|
|
/** 121-180 */
|
|
|
|
|
readonly game_time3: string;
|
|
|
|
|
/** 181-240 */
|
|
|
|
|
readonly game_time4: string;
|
|
|
|
|
/** 0-40 */
|
|
|
|
|
readonly refresh_game_time1: string;
|
|
|
|
|
/** 41-120 */
|
|
|
|
|
readonly refresh_game_time2: string;
|
|
|
|
|
/** 121-180 */
|
|
|
|
|
readonly refresh_game_time3: string;
|
|
|
|
|
/** 181-240 */
|
|
|
|
|
readonly refresh_game_time4: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Const_weight 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableConst_weight {
|
|
|
|
|
/** 编号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 值 */
|
|
|
|
|
readonly constValue: number;
|
|
|
|
|
/** 组 */
|
|
|
|
|
readonly constString: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* chapter_reward 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablechapter_reward {
|
|
|
|
|
/** 宝箱数量 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 奖励
|
|
|
|
|
道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* zombie 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITablezombie {
|
|
|
|
|
/** 丧尸id */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 描述 */
|
|
|
|
|
readonly desc: string;
|
|
|
|
|
/** 丧尸类型
|
|
|
|
|
1、普通工厂
|
|
|
|
|
2、困难工厂
|
|
|
|
|
3、地狱工厂 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 丧尸顺序 */
|
|
|
|
|
readonly order: number;
|
|
|
|
|
/** 怪物id */
|
|
|
|
|
readonly monsterId: number;
|
|
|
|
|
/** 丧尸图标 */
|
|
|
|
|
readonly icon: string;
|
|
|
|
|
/** 初始奖励 */
|
|
|
|
|
readonly baseReward: string;
|
|
|
|
|
/** 升级道具物品id */
|
|
|
|
|
readonly item: number;
|
|
|
|
|
/** 升级道具数量
|
|
|
|
|
特殊行普通0:代表总等级上限(一个0代表1级) */
|
|
|
|
|
readonly itemNum: string;
|
|
|
|
|
/** 升级奖励物品ID */
|
|
|
|
|
readonly levelReward: number;
|
|
|
|
|
/** 升级奖励 */
|
|
|
|
|
readonly levelRewardNum: string;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* Gift 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableGift {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 类型,道具id,数量 */
|
|
|
|
|
readonly reward: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* BattleCube 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableBattleCube {
|
|
|
|
|
/** id名称 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/**
|
|
|
|
|
1:基础方块
|
|
|
|
|
2:无重力方块
|
|
|
|
|
3:经济武器
|
|
|
|
|
4:回复武器
|
|
|
|
|
5:藤曼方块
|
|
|
|
|
*/
|
|
|
|
|
readonly type: number;
|
|
|
|
|
/** 武器类型
|
|
|
|
|
用于确定武器替换 */
|
|
|
|
|
readonly weapontype: number;
|
|
|
|
|
/** 形状类型
|
|
|
|
|
用于相同形状升级判定 */
|
|
|
|
|
readonly cubetype: number;
|
|
|
|
|
/** 方块资源名 */
|
|
|
|
|
readonly cubename: string;
|
|
|
|
|
/** 对应初始武器id */
|
|
|
|
|
readonly weaponid: number;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly weight: number;
|
|
|
|
|
/** 购买价格 */
|
|
|
|
|
readonly price: number;
|
|
|
|
|
/** 章节1不使用 */
|
|
|
|
|
readonly ischapter1: number;
|
|
|
|
|
}
|
|
|
|
|
/**
|
|
|
|
|
* TetriWaveWeight 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableTetriWaveWeight {
|
|
|
|
|
/** 波次 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly typeweight: string;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly typeweight1: string;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly typeweight2: string;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly typeweight3: string;
|
|
|
|
|
/** 权重 */
|
|
|
|
|
readonly typeweight4: string;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* ReplicaLevel 配置数据
|
|
|
|
|
*/
|
|
|
|
|
interface ITableReplicaLevel {
|
|
|
|
|
/** 序号 */
|
|
|
|
|
readonly id: number;
|
|
|
|
|
/** 经验 */
|
|
|
|
|
readonly exp: number;
|
|
|
|
|
/** 宝箱类型
|
|
|
|
|
1、武器
|
|
|
|
|
2、技能
|
|
|
|
|
3、转盘 */
|
|
|
|
|
readonly type: number;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
export { };
|