消消方块阵换皮表情
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

2649 lines
49 KiB

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 { };