查看: 3862|回复: 7

[原创发布] Mog Scene_skill与YanflySkillCorel兼容性修复

[复制链接]
梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
回帖
239

开拓者

发表于 2017-2-24 21:22:12 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
Window_SkillList.prototype.maxCols = function() {
    return 1;
};

Scene_Skill.prototype.createItemWindow = function() {
        var ww = Moghunter.scSkill_ItemWindowWidth;
        var wh = Moghunter.scSkill_ItemWindowHeight;
        var wx = Moghunter.scSkill_ItemWindowX + ((Graphics.boxWidth / 2) - (ww / 2));
    var wy = Moghunter.scSkill_ItemWindowY;
    this._itemWindow = new Window_SkillList(wx, wy, ww, wh);
    this._itemWindow.setHelpWindow(this._helpWindow);
    this._itemWindow.opacity = 0;
    this._itemWindow.setHandler('ok',     this.onItemOk.bind(this));
    this._itemWindow.setHandler('cancel', this.onItemCancel.bind(this));
    this._skillTypeWindow.setSkillWindow(this._itemWindow);
    this.addWindow(this._itemWindow);
        this._itemPosOrg = [this._itemWindow.x,this._itemWindow.y];       
};

替换Mog_SceneSkill.js 内对应代码即可完成

评分

参与人数 1星屑 +10 收起 理由
白嫩白嫩的 + 10 塞糖

查看全部评分

梦石
0
星屑
5343
在线时间
683 小时
注册时间
2016-2-11
回帖
120
发表于 2017-2-25 00:56:43 | 显示全部楼层
深夜顶贴,MOG跟YEP能全面兼容就完美了
回复

使用道具 举报

梦石
0
星屑
65
在线时间
105 小时
注册时间
2011-8-14
回帖
41
发表于 2017-2-25 02:47:59 | 显示全部楼层
好像Yep的BattleCore和MOG的BattleCursor也不兼容。

点评

我取消了mog指针,使用的yep指针  发表于 2017-2-26 21:40
这个实在解决不了TT  发表于 2017-2-25 15:10
回复 1 0

使用道具 举报

梦石
0
星屑
1065
在线时间
103 小时
注册时间
2013-12-22
回帖
42
发表于 2023-3-16 00:10:50 | 显示全部楼层
我想用YEP的skillcore里的 <Hide in Field> 功能,在菜单里隐藏技能,无奈和MOG的sceneskill冲突。
没想到这里有解决办法,真是太好了。

不过按照楼主修改后,进入技能界面,技能栏会自左像右移动。然后移除屏幕。 但是按Q键切换其他人是好的,再切回来也是好的,就是第一次进入时候会移动,请问楼主怎么办,只差这最后一步了!
回复

使用道具 举报

梦石
0
星屑
1065
在线时间
103 小时
注册时间
2013-12-22
回帖
42
发表于 2023-3-16 00:30:03 | 显示全部楼层
解决了
Moghunter.scSkill_ItemWindow_L_slideX = -60 ;
改成
Moghunter.scSkill_ItemWindow_L_slideX = 0 ;
首次进入界面时不从左边滑动过来,就可以了
回复

使用道具 举报

梦石
0
星屑
5343
在线时间
683 小时
注册时间
2016-2-11
回帖
120
发表于 2023-3-16 03:07:38 | 显示全部楼层
55808888 发表于 2023-3-16 00:30
解决了
Moghunter.scSkill_ItemWindow_L_slideX = -60 ;
改成


感谢你的回帖让我再次看到此贴
天呐,没想到6年前我顶过的贴解决了我现在的困扰......

另外,你这个问题可以保留下面最后三行代码,滑动入场还是要留着的好

        this._itemPosOrg = [this._itemWindow.x,this._itemWindow.y];   
        this._itemWindow._move = 0;
        this._itemWindow.x += Moghunter.scSkill_ItemWindow_L_slideX;
        this._itemWindow.y += Moghunter.scSkill_ItemWindow_L_slideY;
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部