Players 2-8 Playtime 15 Age 10+ Designer Vlaada Chvátil Publishers Czech Games Edition Artists David Cochard, Jana Kilianová, Tomáš Kučerovský, Filip Neduk, Michal Suchánek Show More Mechanics Communication Limits, Memory, Push Your Luck, Team-Based Game Categories Card Game, Deduction, Party Game, Spies/Secret Agents Players 2-8 Playtime 15 Age 10+ Designer Vlaada Chvátil Publishers Czech Games Edition Artists David Cochard, Jana Kilianová, Tomáš Kučerovský, Filip Neduk, Michal Suchánek Show More Mechanics Communication Limits, Memory, Push Your Luck, Team-Based Game Categories Card Game, Deduction, Party Game, Spies/Secret Agents What are these strange symbols on the map? They are coded locations where spies must contact secret agents! Two rival spymasters know the agent in each location. They deliver coded messages telling their field operatives where to go for clandestine meetings. Operatives must be clever. A decoding mistake could lead to an unpleasant encounter with an enemy agent – or worse, with the assassin! Both teams race to contact all their agents, but only one team can win. Contents: 14 agent cards in two colors 1 double agent card 4 innocent bystander cards 1 assassin card 60 key cards 1 rulebook 1 card stand 140 cards with 280 pictures var cardText = document.querySelector(".storepass-see-more-content") var showMore = document.querySelector('.storepass-see-more') function toggleSeeMore() { if (showMore.innerHTML == 'Show More') { showMore.innerHTML = 'Show Less' cardText.classList.add('storepass-see-more-content-show') } else { showMore.innerHTML = 'Show More' cardText.classList.remove('storepass-see-more-content-show') } } initText() function initText() { if (!checkOverflow(cardText)) return showMore.classList.remove('d-none') } function checkOverflow(el) { var curOverflow = el.style.overflow; if (!curOverflow || curOverflow === "visible") el.style.overflow = "hidden" var isOverflowing = el.clientWidth < el.scrollWidth || el.clientHeight < el.scrollHeight; el.style.overflow = curOverflow; return isOverflowing; } .storepass-see-more-content { display: inline-block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: 28px; } .storepass-see-more-content-show { -webkit-line-clamp: unset; height: unset; } .storepass-custom-description .d-none { display: none!important; } .storepass-custom-description .d-block { display: block!important; } var cardText = document.querySelector(".storepass-see-more-content") var showMore = document.querySelector('.storepass-see-more') function toggleSeeMore() { if (showMore.innerHTML == 'Show More') { showMore.innerHTML = 'Show Less' cardText.classList.add('storepass-see-more-content-show') } else { showMore.innerHTML = 'Show More' cardText.classList.remove('storepass-see-more-content-show') } } initText() function initText() { if (!checkOverflow(cardText)) return showMore.classList.remove('d-none') } function checkOverflow(el) { var curOverflow = el.style.overflow; if (!curOverflow || curOverflow === "visible") el.style.overflow = "hidden" var isOverflowing = el.clientWidth < el.scrollWidth || el.clientHeight < el.scrollHeight; el.style.overflow = curOverflow; return isOverflowing; } .storepass-see-more-content { display: inline-block; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; height: 28px; } .storepass-see-more-content-show { -webkit-line-clamp: unset; height: unset; } .storepass-custom-description .d-none { display: none!important; } .storepass-custom-description .d-block { display: block!important; }