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