replay 24x
This commit is contained in:
parent
f135213df7
commit
0dbac3f467
@ -51,12 +51,14 @@ actions.prototype.onkeyUp = function(e) {
|
|||||||
core.bookReplay();
|
core.bookReplay();
|
||||||
else if (e.keyCode==33||e.keyCode==34)
|
else if (e.keyCode==33||e.keyCode==34)
|
||||||
core.viewMapReplay();
|
core.viewMapReplay();
|
||||||
else if ((e.keyCode>=49 && e.keyCode<=51) || e.keyCode==54) // 1,2,3,6
|
else if (e.keyCode>=49 && e.keyCode<=51)
|
||||||
core.setReplaySpeed(e.keyCode-48);
|
core.setReplaySpeed(e.keyCode-48);
|
||||||
else if (e.keyCode==52)
|
else if (e.keyCode==52)
|
||||||
core.setReplaySpeed(3.9);
|
core.setReplaySpeed(6);
|
||||||
else if (e.keyCode==53)
|
else if (e.keyCode==53)
|
||||||
core.setReplaySpeed(5.1);
|
core.setReplaySpeed(12);
|
||||||
|
else if (e.keyCode==54)
|
||||||
|
core.setReplaySpeed(24);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -673,6 +673,10 @@ control.prototype.setHeroMoveInterval = function (direction, x, y, callback) {
|
|||||||
var toAdd = 1;
|
var toAdd = 1;
|
||||||
if (core.status.replay.speed>3)
|
if (core.status.replay.speed>3)
|
||||||
toAdd = 2;
|
toAdd = 2;
|
||||||
|
if (core.status.replay.speed>6)
|
||||||
|
toAdd = 4;
|
||||||
|
if (core.status.replay.speed>12)
|
||||||
|
toAdd = 8;
|
||||||
|
|
||||||
core.interval.heroMoveInterval = window.setInterval(function () {
|
core.interval.heroMoveInterval = window.setInterval(function () {
|
||||||
core.status.heroMoving+=toAdd;
|
core.status.heroMoving+=toAdd;
|
||||||
@ -1492,7 +1496,7 @@ control.prototype.setFg = function(color, time, callback) {
|
|||||||
core.status.replay.animate=false;
|
core.status.replay.animate=false;
|
||||||
if (core.isset(callback)) callback();
|
if (core.isset(callback)) callback();
|
||||||
}
|
}
|
||||||
}, time/25);
|
}, time/25/core.status.replay.speed);
|
||||||
}
|
}
|
||||||
|
|
||||||
////// 更新全地图显伤 //////
|
////// 更新全地图显伤 //////
|
||||||
@ -1682,9 +1686,13 @@ control.prototype.resumeReplay = function () {
|
|||||||
control.prototype.speedUpReplay = function () {
|
control.prototype.speedUpReplay = function () {
|
||||||
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
||||||
if (!core.status.replay.replaying) return;
|
if (!core.status.replay.replaying) return;
|
||||||
var toAdd = core.status.replay.speed>=3?3:core.status.replay.speed>=2?2:1;
|
if (core.status.replay.speed==12) core.status.replay.speed=24.0;
|
||||||
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
|
else if (core.status.replay.speed==6) core.status.replay.speed=12.0;
|
||||||
if (core.status.replay.speed>6.0) core.status.replay.speed=6.0;
|
else if (core.status.replay.speed==3) core.status.replay.speed=6.0;
|
||||||
|
else if (core.status.replay.speed<3) {
|
||||||
|
var toAdd = core.status.replay.speed>=2?2:1;
|
||||||
|
core.status.replay.speed = parseInt(10*core.status.replay.speed + toAdd)/10;
|
||||||
|
}
|
||||||
core.drawTip("x"+core.status.replay.speed+"倍");
|
core.drawTip("x"+core.status.replay.speed+"倍");
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1692,8 +1700,13 @@ control.prototype.speedUpReplay = function () {
|
|||||||
control.prototype.speedDownReplay = function () {
|
control.prototype.speedDownReplay = function () {
|
||||||
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
if (core.status.event.id=='save' || (core.status.event.id||"").indexOf('book')==0 || core.status.event.id=='viewMaps') return;
|
||||||
if (!core.status.replay.replaying) return;
|
if (!core.status.replay.replaying) return;
|
||||||
var toAdd = core.status.replay.speed>3?3:core.status.replay.speed>2?2:1;
|
if (core.status.replay.speed==24) core.status.replay.speed=12.0;
|
||||||
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
|
else if (core.status.replay.speed==12) core.status.replay.speed=6.0;
|
||||||
|
else if (core.status.replay.speed==6) core.status.replay.speed=3.0;
|
||||||
|
else {
|
||||||
|
var toAdd = core.status.replay.speed>=2?2:1;
|
||||||
|
core.status.replay.speed = parseInt(10*core.status.replay.speed - toAdd)/10;
|
||||||
|
}
|
||||||
if (core.status.replay.speed<0.3) core.status.replay.speed=0.3;
|
if (core.status.replay.speed<0.3) core.status.replay.speed=0.3;
|
||||||
core.drawTip("x"+core.status.replay.speed+"倍");
|
core.drawTip("x"+core.status.replay.speed+"倍");
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user