无名杀吧 关注:64,281贴子:288,110
  • 4回复贴,共1

大佬们,怎么在不修改原文件的情况下修改加强主公效果啊

只看楼主收藏回复

加强主公的代码在mode的identity里,怎么才能在其他扩展里修改啊?
这一部分是在return里直接跟了个start:function,我没试出怎么调用,他后面紧跟的game里面的东西就可以直接用game.xx去调。因为我不想每次更新还要修改文件,想直接在我自己的扩展里面一次改了,但是这个start不知道怎么调,有没有大佬知道咋搞?


IP属地:山东1楼2023-03-10 19:11回复
    这是我想调的那部分代码的前面一小部分
    game.import('mode',function(lib,game,ui,get,ai,_status){
    return {
    name:'identity',
    start:function(){//<-我想修改这个里面的东西
    "step 0"
    if(!lib.config.new_tutorial){
    ui.arena.classList.add('only_dialog');
    }
    _status.mode=get.config('identity_mode');
    if(_status.brawl&&_status.brawl.submode){
    _status.mode=_status.brawl.submode;
    }
    ……


    IP属地:山东2楼2023-03-10 19:14
    回复
      顶一下


      IP属地:山东3楼2023-03-11 18:34
      回复
        那个start在导入mode后会变成lib.init.start,而且运行过一次后,系统就会把它删除了。
        不过你可以通过定义一个lib.init.startBefore函数去修改lib.init.start


        IP属地:重庆来自Android客户端4楼2023-03-12 19:13
        收起回复