sweet/assets/scriptes/config.js
2020-08-07 09:55:56 +08:00

196 lines
7.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

module.exports = {
local_version: 0,
server_version: 0,
isPublish: 0,
navigate: 0,
ggl: 0,
reborn: 1,
exchange_reward: 0,
isServerCfg: false,
self_appid: 'wx1e89277247304160',
gamebox_appid: 'wx3bef2676ceff49a0',
gamebox_path: 'pages/index?ald_media_id=4131&ald_link_key=c9066a813f54fede',
game_appid: 'wxfa9c8ea6a55f00d0',
ad_unitid: 'adunit-47dab90c262db18b',
ad_itemid: 'adunit-64daa183edb23b90',
// share_url:"resources/texture/share.png",
// vs_share_url:"resources/texture/vs_share.png",
add_cookie_combo: 2,//对战模式几消后加方块
// 最大空格数权重分别对应最大空格数为1、2、3、4的权重实际空格数可能会根据生成的方块长度变动这里限制的是允许的最大空格数
empty_weigh: [9, 9, 9, 9],
// 以下需要配置不同等级的参数当实际等级超过配置等级时取最后一项如length_weighs共配置10个则游戏中关卡等级超过10时都取最后一项
// 不同等级对应的长度权重每项分别对应长度为1、2、3、4的权重
length_weigh: [[5, 5, 0, 0], [5, 5, 0, 0], [4, 6, 0, 0], [5, 4, 1, 0], [4, 4, 2, 0], [4, 4, 2, 0], [3, 4, 2, 1], [3, 4, 2, 1], [3, 3, 3, 1], [3, 3, 3, 1], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2], [2, 2, 4, 2]],
// 不同等级对应爆炸方块出现概率
bomb_probability: [0.025, 0.025, 0.02, 0.02, 0.015, 0.015, 0.01, 0.01, 0.005, 0.005, 0.005, 0.005, 0.005],
// 不同等级对应横条消除方块出现概率
flash_probability: [0.025, 0.025, 0.02, 0.02, 0.015, 0.015, 0.01, 0.01, 0.005, 0.005, 0.005, 0.005, 0.005],
// 不同等级对应食材方块出现概率
cookie_probability: [0.25, 0.25, 0.2, 0.2, 0.15, 0.15, 0.1, 0.1, 0.05, 0.05, 0.05, 0.05, 0.05],
// 当前关卡目标增加的出现概率
target_increase_prob: 10,
redpack_open: false,
// 每天可获得的红包总数, 根据这3个数字确定出现红包的几率
redpack_day_maxcount: 5,
// 一共可获得的红包金额
redpack_max_money: 1000,
// 一共可获得的红包数量
redpack_max_count: 20,
// 方块的所有颜色组合(与实际图片种类对应)
color_num: 4,
// 升级关卡对应的分数 如80第二关、200第三关以此类推
levels: [100, 300, 500, 800, 1200, 1500, 2000, 2500, 3000, 5000, 7000, 9000, 11000, 20000],
// 挑战分
level_challenge: [300, 500, 800, 1200, 1500, 2000, 2500, 3000, 5000, 7000, 9000, 11000, 20000, 21000],
level_target: [
{"100": 1, "101": 2},
{"101": 4, "102": 6}
],
level_target_max: 10, //关卡目标最大物品数量
level_target_min: 5, //关卡目标最小物品数量
level_target_step: 10, // 关卡目标每多少级增加
level_target_plus: 0.5, // 关卡目标增加比例
// 不同关卡对应的最小行数
min_rows: [2, 2, 3, 3, 4, 4, 5, 5, 6, 7],
// 各个透明部件的alpha
// 移动方块时在示意原位置的方块alpha
copy_alpha: 0.5,
// 以下时间单位均为秒
// 生成新行时,其他方块整体上移时间
rise_time: 0.25,
// 方块下降一次时间
descend_time: 0.2,
// 消除时方块上的得分动画持续时间
square_score_time: 0.6,
// 消除时得分飘字到最高处停留时间
square_stay_time: 0.15,
// 消除方块抖动动画持续时间
remove_time: 0.4,
// 购买界面弹入弹出时间
purchase_box_time: 0.6,
// 充值界面弹入弹出时间
recharge_box_time: 0.7,
// 结算界面弹入弹出时间
settle_box_time: 0.5,
// 升级提示文字时间
level_up_time: 1.5,
// 游戏结束动画时间
game_over_time: 3,
// 流泪表情动画帧间隔时间
weep_interval: 10,
//流泪表情动画时长
weep_time: 0.7,
// 巧克力消除是方框气泡动画帧间隔时间
bubble_interval: 10,
// 启动画面淡入时间
start_fade_in_time: 0.4,
// 启动画面显示时间
start_stay_time: 0.7,
// 启动画面淡出时间
start_fade_out_time: 0.4,
// 移动方块靠近格子边缘自动吸附的百分比
absort_rate: 0.25,
// 道具1名称
charge_name: "巧克力酱",
// 道具2名称
collector_name: "贪吃娃",
// 道具3名称
pulverizer_name: "锤子",
// 充能器价格3个
charge_price: 30,
// 收集器价格3个
collector_price: 60,
// 粉碎机价格3个
pulverizer_price: 60,
// 充能器购买界面描述
charge_desc: "给选中的威化饼涂上巧克力酱",
// 收集器购买界面描述
collector_desc: "消除指定颜色的所有方块",
// 粉碎机购买界面描述
pulverizer_desc: "将大威化变成多个小威化",
// 分享标题
// share_title: "威化饼",
// 对战标题
// battle_title: "威化饼对战等你来",
// 人物表情为待机的行数上限
idle_row_limit: 8,
// 疯狂模式最少的行数
crazy_min_rows: 7,
// 人物表情高兴的最小连击数
happy_combo: 3,
// 播放表情随机方块数(傲娇、发呆、斜眼)
random_face_num: 3,
// 多少毫秒不操作,开始播放发呆表情
blank_wait_time: 10,
// 播放撇嘴表情随机方块数
random_twitchmouth_num: 1,
// 多少毫秒随机一个播放撇嘴
twitchmouth_time: 10,
// 播放傲娇表情的连续操作有消除数
tsundere_step_times: 3,
// 播放斜眼表情的连续操作无消除数
asquint_step_times: 3,
// 消除动效的大小比列
eliminate_scale: 1,
// 每天分享获得道具的数量上限
share_item_num: 10,
// 分享不可获得道具时的飘字
share_finish_normal_desc: "明日再来",
// 分享开关(控制分享和道具, 1为打开否则关闭
share_switch: 1,
// 启动画面开关 (控制启动画面1为打开)
start_switch: 1,
// 资源重新加载时进度暂停的毫秒数(不能太小,否则重新加载文件会过多)
reload_timeout: 15,
// 显示loading动画时进度暂停的毫秒数
show_loading_time: 5,
// 按钮cd时间
button_cd: 0.5,
ani_default_fps: 10,
hCount: 8,//横格子数
vCount: 10,//竖格子数
singleSize: 72,//单个尺寸
panelZIndex: 10,
playerZIndex: 100,
aniZIndex: 1000,
//对战相关
waitTime: 10,//等待其他人进入房间
gameTime: 3 * 60,//游戏时长
one_line_score: 5, //每消掉一行后,技能进度条的得分
skill_last_time: 10, // 疯狂模式持续时间
same_color_rate: 4, // 消除相同颜色分数倍率
score_collect_fly_time: 2.5, // 积分收集飞行时间
star_collect_fly_time: 2, // 道具收集飞行时间
cube_line: 10, // 每消除多少行生成一个宝箱
loading_tips: ["查看每日任务有惊喜哦!", "收集蛋糕,赢取实物", "玩甜心送实物奖励", "集蛋糕、兑豪礼"],
redpackMin: 100, // 发送红包的最小和最大金额
redpackMax: 500,
redpackStep: 10, // 每次增加或减少的值
guideShMoney: 100, // 新手引导送货成功得到的金币
share_fail_txt: '分享失败,请分享至不同的群哦', // 分享失败的默认提示语
ad_fail_txt: '获取视频失败, 可能今日没有广告了', // 观看视频广告失败的默认提示语
cakes: [],
cookies: [],
coinCfgs: [],
achieveCfgs: [],
sim_jump_seconds: 15, // 游戏界面多少秒不动后弹出跳转窗口
updateByrtar: function (tar) {
for (let key in tar) {
if (tar.hasOwnProperty(key)) {
this[key] = tar[key];
}
}
}
};