Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
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
Связано это со сбитым скриптом. Он там проверяет имя карт, чтобы удалять дубликаты. А на русском колоды с квестами и заданиями без названий, в результате эти колоды просто удаляются.
Надо в каждую колоду-сумку вставить этот скрипт. Это оригинальный скрипт из английской версии, с убранной проверкой дубликатов.