Total Time

This commit is contained in:
oc 2018-05-25 23:00:23 +08:00
parent c9d1c54827
commit e18cc0a9f8
2 changed files with 5 additions and 0 deletions

View File

@ -63,6 +63,7 @@ control.prototype.setRequestAnimationFrame = function () {
if (core.isPlaying() && core.isset(core.status) && core.isset(core.status.hero)
&& core.isset(core.status.hero.statistics)) {
core.status.hero.statistics.totalTime += timestamp-(core.status.hero.statistics.start||timestamp);
core.status.hero.statistics.currTime += timestamp-(core.status.hero.statistics.start||timestamp);
core.status.hero.statistics.start=timestamp;
}
@ -266,6 +267,7 @@ control.prototype.resetStatus = function(hero, hard, floorId, route, maps) {
if (!core.isset(core.status.hero.statistics))
core.status.hero.statistics = {
'totalTime': totalTime,
'currTime': 0,
'hp': 0,
'battleDamage': 0,
'poisonDamage': 0,
@ -2317,6 +2319,8 @@ control.prototype.updateStatusBar = function () {
var statusList = ['hpmax', 'hp', 'atk', 'def', 'mdef', 'money', 'experience'];
statusList.forEach(function (item) {
if (core.isset(core.status.hero[item]))
core.status.hero[item] = Math.floor(core.status.hero[item]);
core.statusBar[item].innerHTML = core.formatBigNumber(core.getStatus(item));
});

View File

@ -187,6 +187,7 @@ events.prototype.gameOver = function (ending, fromReplay) {
formData.append('experience', core.status.hero.experience);
formData.append('steps', core.status.hero.steps);
formData.append('seed', core.getFlag('seed'));
formData.append('totalTime', Math.floor(core.status.hero.statistics.totalTime));
formData.append('route', core.encodeRoute(core.status.route));
if (main.isCompetition)