荒野求生MOD

荒野求生H5游戏作弊脚本

目前为 2018-08-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         荒野求生MOD
// @namespace    http://tampermonkey.net/
// @version      0.14
// @description  荒野求生H5游戏作弊脚本
// @author       Liezhang
// @match        http://hyqs.dayukeji.com/publish/*
// @match        http://hyqs2.dayukeji.com/publish/*
// @grant        none
// ==/UserScript==

(function () {
    Object.values = function(object){return Object.keys(object).map(function(k){return object[k]})}
    function each(object,func){for(var k in object){func.call(object,k,object[k],object)}}
    function mod() {
        console.log('======开始加载MOD脚本=====')
        with (profile_config) {
            //10倍贝壳,2倍成就点,2倍属性加成
            console.log('10倍贝壳,2倍成就点,2倍属性加成')
            each(achieve_profile,function(k,item){
                item.COINPOINT = item.COINPOINT.map(function(x){return 10*x})
                item.POINT = item.POINT.map(function(x){return 2*x})
                if (item.EFFECT && item.EFFECT.value) {
                    item.EFFECT.value = item.EFFECT.value.map(function(x){return 2*x})
                }
            })
            //10倍活动奖励贝壳
            console.log('10倍活动奖励贝壳')
            each(activities_profile,function(k,item){
                if(!Array.isArray(item.ACTION)) return
                item.ACTION.forEach(function(action){
                    if (!action.COIN) return
                    action.COIN = action.COIN + 't'
                })
            })
            //生产时间减半,产量翻倍
            console.log('建筑生产时间减半')
            each(buff_profile,function(x,item){
                if ('ITEMS' in item) {
                    item.H_TIME = item.H_TIME / 2
                    each(item.ITEMS,function(k,v,o){
                        o[k] = 2 * v
                    })
                }
            })
            //产量翻倍
            console.log('建筑生产产量翻倍')
            each(build_product_profile,function(x,item){
                if(!item.PRODUCT) return
                each(item.PRODUCT,function(k,item){
                    if(item.AUDIO !== 'sleep'){
                        item.P_TIME = item.P_TIME/2
                    }
                    if(item.BUFF){
                        each(item.ITEMS,function(k,v,o){
                            o[k] = 2 * v
                        })
                        each(item.DESC,function(k,v,o){
                            o[k] = v.replace(/(\d+)/g,function($,$1){return 2*$1})
                        })
                        each(item.GETTEXT,function(k,v,o){
                            o[k] = v.replace(/(\d+)/g,function($,$1){return 2*$1})
                        })
                    }else if(x == 3002 || x == 3004){
                        var count = Object.keys(item.P_COST).map(function(k){return item.P_COST[k]}).reduce(function(x,y){return x+y},0)
                        each(item.ITEMS,function(k,v,o){
                            o[k] = v + Math.ceil(1.2*Math.log(count))
                        })
                    }else if(x != 3003){
                        each(item.ITEMS,function(k,v,o){
                            if(v > 5){
                                o[k] = 2 * v
                            }
                        })
                    }
                })
            })
            //2倍建筑耐久,建筑及维修时间减半
            console.log('2倍建筑耐久,建筑及维修时间减半')
            each(build_profile,function(x,items){
                each(items,function(k,item){
                    if (typeof item.DURATION === 'number') {
                        item.DURATION = 2 * item.DURATION
                    }
                    if(item.P_TIME){
                        item.P_TIME = .5 * item.P_TIME
                    }
                    if(item.R_TIME){
                        item.R_TIME = .5 * item.R_TIME
                    }
                })
            })
            //两倍掉率
            console.log('两倍掉率')
            each(drop_profile,function(x,items){
                each(items,function(k,item){
                    var min = item.MIN
                    var max = item.MAX
                    if (min === max) {
                        item.MIN = max
                        item.MAX = 2 * max
                    } else {
                        item.MIN = 2 * min
                        item.MAX = 2 * max
                    }
                })
            })
            //钓鱼宝箱
            console.log('钓鱼宝箱')
            drop_profile[7005]={4000:{MIN:2,MAX:6,RATIO:45},4001:{MIN:2,MAX:6,RATIO:45},4002:{MIN:2,MAX:6,RATIO:45},4003:{MIN:2,MAX:6,RATIO:45},4004:{MIN:2,MAX:6,RATIO:100},4005:{MIN:2,MAX:6,RATIO:45},4006:{MIN:2,MAX:6,RATIO:45},4007:{MIN:1,MAX:6,RATIO:45},4008:{MIN:1,MAX:6,RATIO:45},4009:{MIN:1,MAX:6,RATIO:45},4010:{MIN:1,MAX:6,RATIO:45},4011:{MIN:1,MAX:6,RATIO:45},4012:{MIN:2,MAX:6,RATIO:45},4013:{MIN:2,MAX:6,RATIO:45},4014:{MIN:2,MAX:6,RATIO:45},4021:{MIN:2,MAX:6,RATIO:45},4022:{MIN:2,MAX:6,RATIO:45},4023:{MIN:2,MAX:6,RATIO:45},4044:{MIN:2,MAX:6,RATIO:45}}
            drop_profile[7006]={4015:{MIN:1,MAX:2,RATIO:35},4027:{MIN:1,MAX:2,RATIO:35},4028:{MIN:1,MAX:2,RATIO:35},4029:{MIN:1,MAX:2,RATIO:35},4030:{MIN:1,MAX:2,RATIO:35},4031:{MIN:1,MAX:2,RATIO:35},4032:{MIN:1,MAX:2,RATIO:35},4033:{MIN:1,MAX:2,RATIO:35},4034:{MIN:1,MAX:2,RATIO:35},4035:{MIN:1,MAX:2,RATIO:35},4037:{MIN:1,MAX:5,RATIO:35},4038:{MIN:1,MAX:2,RATIO:35},4039:{MIN:1,MAX:2,RATIO:35},4071:{MIN:1,MAX:2,RATIO:35},4400:{MIN:1,MAX:2,RATIO:35}}
            drop_profile[7007]={4046:{MIN:1,MAX:1,RATIO:25},4047:{MIN:1,MAX:1,RATIO:25},4049:{MIN:1,MAX:1,RATIO:25},4050:{MIN:1,MAX:1,RATIO:25},4051:{MIN:1,MAX:1,RATIO:25},4068:{MIN:1,MAX:1,RATIO:25},4072:{MIN:1,MAX:2,RATIO:25},4073:{MIN:1,MAX:2,RATIO:25},4074:{MIN:1,MAX:2,RATIO:25},4075:{MIN:1,MAX:2,RATIO:25},4076:{MIN:1,MAX:2,RATIO:25},4077:{MIN:1,MAX:2,RATIO:25},4078:{MIN:1,MAX:2,RATIO:25},4079:{MIN:1,MAX:1,RATIO:25},4085:{MIN:1,MAX:5,RATIO:25},4087:{MIN:1,MAX:5,RATIO:25},4103:{MIN:1,MAX:1,RATIO:25},4115:{MIN:1,MAX:1,RATIO:25},4125:{MIN:1,MAX:1,RATIO:25},4126:{MIN:10,MAX:20,RATIO:25},4403:{MIN:1,MAX:1,RATIO:25}}
            drop_profile[7008]={4016:{MIN:1,MAX:2,RATIO:35},4017:{MIN:1,MAX:2,RATIO:35},4018:{MIN:1,MAX:2,RATIO:35},4019:{MIN:1,MAX:2,RATIO:35},4024:{MIN:1,MAX:2,RATIO:35},4025:{MIN:1,MAX:2,RATIO:35},4026:{MIN:1,MAX:2,RATIO:35},4040:{MIN:1,MAX:2,RATIO:35},4041:{MIN:1,MAX:2,RATIO:35},4042:{MIN:1,MAX:2,RATIO:35},4043:{MIN:1,MAX:2,RATIO:35},4083:{MIN:1,MAX:3,RATIO:35},4089:{MIN:1,MAX:3,RATIO:35}}
            fish_box_profile[5037] = {ID:"5037",NAME:{cn:"神秘的箱子","en":"Mysterious Box","tw":"神秘的箱子"},PIC:"Texture/Monster/1211",OPEN_WAYS:["0","4100#4100_1","4112#4112_1#4127#4129"],DROP_ID:7006,DESC:{cn:"你感觉鱼钩好像钩住什么重物,费了不小的劲儿拉出一个神秘的木箱","en": "You feel the fishing hook as caught onto an animal. You struggle to reel it in and realise you have found a mysterious box.","tw": "你感覺魚鉤好像鉤住什麽重物,費了不小的勁兒拉出壹個神秘的箱子"},DESC1:{cn:"努力开启中...","en":"Opening","tw":"努力開啟中..."},DESC2:{cn:"你成功开启了箱子","en":"You successfully open the box","tw":"你成功開啟了箱子"}}
            fish_box_profile[5038] = {ID:"5038",NAME:{cn:"海盗的宝箱","en":"Pirates' treasure chest","tw":"海盜的寶箱"},PIC:"Texture/Monster/1211",OPEN_WAYS:["0","4100#4100_1","4112#4112_1#4127#4129"],DROP_ID:7007,DESC:{cn:"你感觉鱼钩好像钩住什么重物,费了不小的劲儿拉出一个海盗的宝箱","en": "You feel the fishing hook as caught onto an animal. You struggle to reel it in and realise you have found a treasure chest.","tw": "你感覺魚鉤好像鉤住什麽重物,費了不小的勁兒拉出壹個海盜的寶箱"},DESC1:{cn:"努力开启中...","en":"Opening","tw":"努力開啟中..."},DESC2:{cn:"你成功开启了箱子","en":"You successfully open the box","tw":"你成功開啟了箱子"}}
            fish_box_profile[5039] = {ID:"5039",NAME:{cn:"补给箱","en":"Supply Box","tw":"補給箱"},PIC:"Texture/Monster/1211",OPEN_WAYS:["0","4100#4100_1","4112#4112_1#4127#4129"],DROP_ID:7008,DESC:{cn:"你感觉鱼钩好像钩住什么重物,费了不小的劲儿拉出一个补给箱","en": "You feel the fishing hook as caught onto an animal. You struggle to reel it in and realise you have found a Supply Box.","tw": "你感覺魚鉤好像鉤住什麽重物,費了不小的勁兒拉出壹個補給箱"},DESC1:{cn:"努力开启中...","en":"Opening","tw":"努力開啟中..."},DESC2:{cn:"你成功开启了箱子","en":"You successfully open the box","tw":"你成功開啟了箱子"}}
            fish_profile[0].WEIGHT = 0
            fish_profile[36].WEIGHT = 20
            fish_profile[37] = {NAME:{cn:"神秘的箱子","en":"Mysterious Box","tw":"神秘的箱子"},EVENT:"5037",WEIGHT:175,TYPE:"box",COND:{}}
            fish_profile[38] = {NAME:{cn:"海盗的宝箱","en":"Pirates' treasure chest","tw":"海盜的寶箱"},EVENT:"5038",WEIGHT:155,TYPE:"box",COND:{}}
            fish_profile[39] = {NAME:{cn:"补给箱","en":"Supply Box","tw":"補給箱"},EVENT:"5039",WEIGHT:175,TYPE:"box",COND:{}}
            //物品减重+5倍伤害
            console.log('物品减重+5倍伤害')
            each(item_profile,function(k,item){
                if('WEIGHT' in item){
                    item.WEIGHT = Math.ceil(item.WEIGHT/2) + ""
                }
                if ('E_ATTRS' in item) {
                    item.E_ATTRS.ATK = item.E_ATTRS.ATK * 10
                    item.E_ATTRS.DIS = item.E_ATTRS.ATK * 2
                    item.E_ATTRS.SPD = item.E_ATTRS.SPD * 2
                    item.E_ATTRS.HIT = 100
                }
            })
            //人物属性调整
            console.log('人物属性调整')
            /*
                7000 精神
                7001 失眠
                7002 生命上限
                7003 当前生命
                7004 受伤
                7005 感染
                7006 饥饿
                7007 速度
                7012 防御
                7013 徒手攻击
                7014 移动速度
                7016 近战攻击
                7017 远程攻击
                7018 闪避
                7019 攻击速度
                7032 未知
                7040 负重
                7041 有船
                7042 有骆驼
                7044 精神上限
                7045 失眠上限
                7046 受伤上限
                7047 感染上限
                7048 饥饿上限
                7051 万人迷
                7054 有鞋子
                7055 有背包
            */
            //罗兰
            console.log('调整罗兰人物属性')
            with(role_profile[1000]){
                BASE[7006] = 120
                BASE[7048] = 120
                BASE[7040] = 50
            }
            //朱莉
            console.log('调整朱莉人物属性')
            with(role_profile[1001]){
                BASE[7002] = 300
                BASE[7003] = 300
                BASE[7017] = 120
                BASE[7007] = 2
                BASE[7019] = 2
                BASE[7018] = 25
                BASE[7051] = 1
            }
            //老贝
            console.log('调整老贝人物属性')
            with(role_profile[1002]){
                BASE[7002] = 400
                BASE[7003] = 400
                BASE[7013] = 25
                BASE[7018] = 30
                BASE[7040] = 60
                BASE[7005] = 120
                BASE[7047] = 120
            }
            //小哥
            console.log('调整小哥人物属性')
            with(role_profile[1003]){
                BASE[7000] = 120
                BASE[7001] = 120
                BASE[7044] = 120
                BASE[7045] = 120
                BASE[7040] = 50
            }
            //基德
            console.log('调整基德人物属性')
            with(role_profile[1003]){
                BASE[7016] = 120
                BASE[7041] = 1
                BASE[7004] = 120
                BASE[7046] = 120
                BASE[7005] = 110
                BASE[7047] = 110
                BASE[7051] = 1
                BASE[7040] = 50
            }
            //探索点资源上限翻倍
            console.log('探索点资源翻倍')
            each(pot_profile,function(k,item){
                if(!item.STAGE) return
                each(item.STAGE,function(k,v,o){
                    if(v.WAY && v.WAY.en !== 'Hunt' && v.CIRCLE){
                        v.RAW_CNT = v.MAX_CNT
                        v.MAX_CNT = 2 * v.MAX_CNT
                    }
                })
            })
            //陷阱10倍耐久,概率100%
            console.log('陷阱10倍耐久,100%概率')
            each(trap_profile,function(k,item){
                item.RATIO = 100
                item.DURATION = 10 * item.DURATION
            })
            //荒野大礼包
            console.log('荒野大礼包')
            var gift = {
                ID: "208",
                INCLUDE: ["1", "2", "3", "4", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "100", "101", "102", "103", "104", "105", "106", "107"],
                NAME: {
                    cn: "荒野大礼包",
                    en: "Grand  Pack",
                    tw: "荒野大禮包"
                },
                ITEMS: {
                    4016: 7,
                    4017: 7,
                    4024: 3,
                    4038: 10,
                    4076: 2,
                    4103: 1,
                    4106: 1,
                    4107: 40
                },
                ICON: "Texture/Item/limit208",
                ICON_SCALE: 1.2,
                DISC_DESC: "福利",
                PRICE_FAKE: {
                    cn: "1298",
                    en: "1298",
                    tw: "1298"
                },
                PRICE: "satt",
                COIN_PRICE: "satt",
                DESC: {
                    cn: "立即解锁所有角色,所有天赋,所有图纸以及靴子和背包。\n获得后永久有效。",
                    en: "Unlock all characters, all talents, all recipes and shoes and backpack.\nEffect is permanent.",
                    tw: "立即解锁所有角色,所有天賦,所有图纸以及靴子和背包。\n獲得後永久有效。"
                },
                IS_LOCKED: false,
                IS_PURCHASED: false,
                RECOMMEND: "1",
                SHOPNAME: {
                    cn: "荒野大礼包",
                    en: "Grand Pack",
                    tw: "荒野大禮包"
                },
                SHOPDESC: {
                    cn: "解锁所有角色、天赋、图纸以及靴子和背包。",
                    en: "Unlock all characters, talents,recipes and shoes and backpack.",
                    tw: "解鎖所有角色、天賦、图纸以及靴子和背包。"
                }
            }
            each(shop_profile.FOR_LIMIT,function(k,item,o){
                if(item.ID == 208){
                    o[k] = gift
                }
            })
            if(shop_profile.SHOP_OUT.selList.indexOf(208) === -1){
                shop_profile.SHOP_OUT.selList.unshift(208)
            }
            if(shop_profile.SHOP_IN.supList.indexOf(208) === -1){
                shop_profile.SHOP_IN.supList.unshift(208)
            }
            each(shop_high_profile.FOR_LIMIT,function(k,item,o){
                if(item.ID == 208){
                    o[k] = gift
                }
            })
            if(shop_high_profile.SHOP_OUT.selList.indexOf(208) === -1){
                shop_high_profile.SHOP_OUT.selList.unshift(208)
            }
            if(shop_high_profile.SHOP_IN.supList.indexOf(208) === -1){
                shop_high_profile.SHOP_IN.supList.unshift(208)
            }
        }
        console.log('======MOD脚本加载完成======')
    }
    setTimeout(mod, 5000)
})()

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址