Skip to content

Commit d420ceb

Browse files
committed
Separate pending travel from confirmed location
1 parent 2736ecd commit d420ceb

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

app/js/i18n/en.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,8 @@ var LangEN = {
447447
map_tax: 'Tax',
448448
map_travel: 'Travel',
449449
map_travel_to: 'Travel to',
450+
map_pending_travel_to: 'Travel pending confirmation to',
451+
map_pending_travel_short: 'Travel pending confirmation',
450452
map_travel_cost: '1 Mana',
451453
map_traveled: 'You arrived at',
452454
map_level_too_low: 'Your level is too low for this region.',

app/js/i18n/ru.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -447,6 +447,8 @@ var LangRU = {
447447
map_tax: 'Налог',
448448
map_travel: 'Путешествовать',
449449
map_travel_to: 'Путешествовать в',
450+
map_pending_travel_to: 'Переход ожидает подтверждения в',
451+
map_pending_travel_short: 'Переход ожидает подтверждения',
450452
map_travel_cost: '1 Мана',
451453
map_traveled: 'Вы прибыли в',
452454
map_level_too_low: 'Ваш уровень слишком низок для этого региона.',

app/js/ui/screens/map.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,7 @@ var MapScreen = (function() {
3434
if (pendingTravel && pendingTravel.account === user && pendingTravel.to === confirmedZone) {
3535
pendingTravel = null;
3636
}
37-
var currentZone = (pendingTravel && pendingTravel.account === user)
38-
? pendingTravel.to
39-
: confirmedZone;
37+
var currentZone = confirmedZone;
4038
var myGuild = null;
4139
if (user && state.guilds) {
4240
myGuild = GuildSystem.findGuildByMember(state.guilds, user);
@@ -53,6 +51,11 @@ var MapScreen = (function() {
5351
var curRegion = GameRegions.getRegion(currentZone);
5452
var curName = curRegion ? curRegion.name : currentZone;
5553
html += '<p class="map-current-location">' + t('map_current') + ': <strong>' + curName + '</strong></p>';
54+
if (pendingTravel && pendingTravel.account === user) {
55+
var pendingRegion = GameRegions.getRegion(pendingTravel.to);
56+
var pendingName = pendingRegion ? pendingRegion.name : pendingTravel.to;
57+
html += '<p class="map-siege-alert" role="status">⏳ ' + t('map_pending_travel_to') + ' <strong>' + pendingName + '</strong></p>';
58+
}
5659
}
5760

5861
// Active sieges summary
@@ -148,7 +151,7 @@ var MapScreen = (function() {
148151
html += '\uD83D\uDEB6 ' + t('map_travel') + ' (' + t('map_travel_cost') + ')';
149152
html += '</button>';
150153
} else if (pendingTravel && pendingTravel.account === user && regionId === pendingTravel.to) {
151-
html += '<div class="region-benefits">⏳ ' + t('loading') + '</div>';
154+
html += '<div class="region-benefits">⏳ ' + t('map_pending_travel_short') + '</div>';
152155
}
153156

154157
html += '</section>';

0 commit comments

Comments
 (0)