Инсталирайте Steam
вход
|
език
Опростен китайски (简体中文)
Традиционен китайски (繁體中文)
Японски (日本語)
Корейски (한국어)
Тайландски (ไทย)
Чешки (Čeština)
Датски (Dansk)
Немски (Deutsch)
Английски (English)
Испански — Испания (Español — España)
Испански — Латинска Америка (Español — Latinoamérica)
Гръцки (Ελληνικά)
Френски (Français)
Италиански (Italiano)
Индонезийски (Bahasa Indonesia)
Унгарски (Magyar)
Холандски (Nederlands)
Норвежки (Norsk)
Полски (Polski)
Португалски (Português)
Бразилски португалски (Português — Brasil)
Румънски (Română)
Руски (Русский)
Финландски (Suomi)
Шведски (Svenska)
Турски (Türkçe)
Виетнамски (Tiếng Việt)
Украински (Українська)
Докладване на проблем с превода
function filterDeck(deck)
local remaining = #deck.getObjects()
for index, card in pairs(deck.getObjects()) do
if remaining > 1 then
-- last item will go in as a card, not a deck
if containsCard(card.name) then
deck.takeObject({guid = card.guid}).destruct()
else
self.putObject(deck.takeObject({
guid = card.guid,
rotation = cardRotation or { 0, 0, 0 },
smooth = false
}))
end
end
remaining = remaining - 1
end
end
function containsCard(name)
for _, v in ipairs(self.getObjects()) do
if v.name == name then
return false
end
end
return false
end
----#include Shared/DedupedCards
cardRotation = { 0, 180, 0 }
----#include Shared/DedupedCards
function filterObjectEnter(enter_object)
if enter_object.tag == 'Card' then
if containsCard(enter_object.getName()) then
enter_object.destruct()
else
enter_object.setRotation(cardRotation or { 0, 0, 0 })
self.putObject(enter_object)
end
end
if enter_object.tag == 'Deck' then
filterDeck(enter_object)
end
return false
end
Связано это со сбитым скриптом. Он там проверяет имя карт, чтобы удалять дубликаты. А на русском колоды с квестами и заданиями без названий, в результате эти колоды просто удаляются.
Надо в каждую колоду-сумку вставить этот скрипт. Это оригинальный скрипт из английской версии, с убранной проверкой дубликатов.