Merge remote-tracking branch 'refs/remotes/ckcz123/master'
This commit is contained in:
commit
c71f7930d7
26
libs/core.js
26
libs/core.js
@ -150,6 +150,9 @@ core.prototype.init = function (coreData) {
|
|||||||
core[key] = coreData[key];
|
core[key] = coreData[key];
|
||||||
}
|
}
|
||||||
core.flags = core.clone(core.data.flags);
|
core.flags = core.clone(core.data.flags);
|
||||||
|
core.values = core.clone(core.data.values);
|
||||||
|
core.firstData = core.data.getFirstData();
|
||||||
|
|
||||||
if (!core.flags.enableExperience)
|
if (!core.flags.enableExperience)
|
||||||
core.flags.enableLevelUp = false;
|
core.flags.enableLevelUp = false;
|
||||||
if (!core.flags.canOpenBattleAnimate) {
|
if (!core.flags.canOpenBattleAnimate) {
|
||||||
@ -157,8 +160,6 @@ core.prototype.init = function (coreData) {
|
|||||||
core.flags.battleAnimate = false;
|
core.flags.battleAnimate = false;
|
||||||
core.setLocalStorage('battleAnimate', false);
|
core.setLocalStorage('battleAnimate', false);
|
||||||
}
|
}
|
||||||
core.values = core.clone(core.data.values);
|
|
||||||
core.firstData = core.data.getFirstData();
|
|
||||||
|
|
||||||
// core.initStatus.shops = core.firstData.shops;
|
// core.initStatus.shops = core.firstData.shops;
|
||||||
core.firstData.shops.forEach(function (t) {
|
core.firstData.shops.forEach(function (t) {
|
||||||
@ -1157,6 +1158,16 @@ core.prototype.keyUp = function(keyCode) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
case 33: case 34: // PAGEUP/PAGEDOWN
|
||||||
|
if (core.status.heroStop) {
|
||||||
|
if (core.flags.enableViewMaps) {
|
||||||
|
core.ui.drawMaps(core.floorIds.indexOf(core.status.floorId));
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
core.drawTip("本塔不允许浏览地图!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
break;
|
||||||
case 37: // UP
|
case 37: // UP
|
||||||
break;
|
break;
|
||||||
case 38: // DOWN
|
case 38: // DOWN
|
||||||
@ -2220,17 +2231,16 @@ core.prototype.openDoor = function (id, x, y, needKey, callback) {
|
|||||||
var speed=30;
|
var speed=30;
|
||||||
if (needKey) {
|
if (needKey) {
|
||||||
var key = id.replace("Door", "Key");
|
var key = id.replace("Door", "Key");
|
||||||
if (!core.removeItem(key)) {
|
if (!core.hasItem(key)) {
|
||||||
if (key != "specialKey")
|
if (key != "specialKey")
|
||||||
core.drawTip("你没有" + core.material.items[key].name);
|
core.drawTip("你没有" + core.material.items[key].name);
|
||||||
else core.drawTip("无法开启此门");
|
else core.drawTip("无法开启此门");
|
||||||
core.clearContinueAutomaticRoute();
|
core.clearContinueAutomaticRoute();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
if (!core.isset(core.status.event.id)) // 自动存档
|
|
||||||
core.autosave(true);
|
core.autosave(true);
|
||||||
|
core.removeItem(key);
|
||||||
|
}
|
||||||
|
|
||||||
// open
|
// open
|
||||||
core.playSound("door.ogg");
|
core.playSound("door.ogg");
|
||||||
@ -4363,11 +4373,11 @@ core.prototype.openSettings = function (need) {
|
|||||||
|
|
||||||
////// 自动存档 //////
|
////// 自动存档 //////
|
||||||
core.prototype.autosave = function (removeLast) {
|
core.prototype.autosave = function (removeLast) {
|
||||||
var x;
|
var x=null;
|
||||||
if (removeLast)
|
if (removeLast)
|
||||||
x=core.status.route.pop();
|
x=core.status.route.pop();
|
||||||
core.saveData("autoSave");
|
core.saveData("autoSave");
|
||||||
if (removeLast)
|
if (removeLast && core.isset(x))
|
||||||
core.status.route.push(x);
|
core.status.route.push(x);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1167,8 +1167,8 @@ events.prototype.clickViewMaps = function (x,y) {
|
|||||||
|
|
||||||
////// 查看地图界面时,按下某个键的操作 //////
|
////// 查看地图界面时,按下某个键的操作 //////
|
||||||
events.prototype.keyDownViewMaps = function (keycode) {
|
events.prototype.keyDownViewMaps = function (keycode) {
|
||||||
if (keycode==37 || keycode==38) core.ui.drawMaps(core.status.event.data+1);
|
if (keycode==37 || keycode==38 || keycode==33) core.ui.drawMaps(core.status.event.data+1);
|
||||||
else if (keycode==39 || keycode==40) core.ui.drawMaps(core.status.event.data-1);
|
else if (keycode==39 || keycode==40 || keycode==34) core.ui.drawMaps(core.status.event.data-1);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user