本帖最后由 无终 于 2023-10-27 17:51 编辑
好像用了Build_And_decor以后,就不能使用事件中的 物品选择处理 了
物品带在身上也不显示出来。
--------------------------------------------------
解决了
解决方案:找到 EST_Build_and_decor_EX.js 的第571行,如下:
return $.Window_EventItem_includes(this,item);
return $.Window_EventItem_includes(this,item);
然后将括号里的this.item修改为item 如下(修改后):
return $.Window_EventItem_includes(item);
return $.Window_EventItem_includes(item);
-------------------------------------------------
2022.1.16
今天发现插件与Chronus时间插件冲突
具体报错信息没有记录,不过关键字有hasOwnProperty
解决方法是在Chronus插件的方法上加一段,如下:
var getMetaValue = function(object, name) { var metaTagName = metaTagPrefix + (name ? name : ''); if(object.meta == null){//这里增加一个null值判断. return undefined; } return object.meta.hasOwnProperty(metaTagName) ? object.meta[metaTagName] : undefined; };
var getMetaValue = function(object, name) {
var metaTagName = metaTagPrefix + (name ? name : '');
if(object.meta == null){//这里增加一个null值判断.
return undefined;
}
return object.meta.hasOwnProperty(metaTagName) ? object.meta[metaTagName] : undefined;
};
------------------------------------------------
另外,帮楼主补充一点
1,插件的种类是随意设置的,就是building/wall的那些,什么都可以,只要物品的注释和插件指令对应起来就可以
2,关于事件地图上的事件设置,第二页也就是独立开关C的那一页,当摆放物跟随鼠标指针的时候会运行,而第三页也就是独立开关B的那一页,是在选择了物品但并没有进行摆放的时候会运行,即取消摆放的时候。
如果没有第三页,会造成物品放到指针上以后无法取消。
即便如此,现在还是有BUG,物品放到指针上后可以继续点击屏幕上的按钮进行物品选择,而选择后,前一个物品会和第二个物品重叠(视觉效果),但摆放后,只有1个事件会保留下来,相当于丢失了一个物品。
------------------------------------------------
2023.10
发现跟YEP的EventCopier/EventSpawn也有冲突。
YEP的插件必须放在后面,否则YEP会失效。
另外目前我这里插件的物品体积判断有问题,有体积设置的物品无法摆放,暂时还没找出原因。 |