Created
May 27, 2025 17:35
-
-
Save okwalerie/d5126684cb567370950889cc14b6d5d1 to your computer and use it in GitHub Desktop.
Cyberfeeder Settings for big card previews
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {"bundledScriptStyles":[{"id":"Mandatory-CSS-Variables-Colors","category":"Mandatory","css":":root {\n --turn-icon: #F80;\n --hq-icon: #3884e8;\n --rnd-icon: #0A0;\n --archives-icon: #CC2118;\n --remote-icon: #AAA;\n --stack-icon: #8A2;\n --grip-icon: #437bbc;\n --heap-icon: #bd4942;\n --access-icon: gold;\n --action-icon: #F80;\n --mulligan-keep-icon: white;\n --mulligan-mull-icon: red;\n}\n\n/* in case script fails to pop out an animation, this will at least make the ghosts disappear */\n@keyframes hide {\n 0% {\n opacity: 1;\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n display: none;\n }\n}\n\n#ghosts, .ghost {\n pointer-events: none;\n}\n\n#ghosts > * {\n display: none;\n}\n","default":true,"description":"Some other settings will refer to the shared variables set here.","name":"Colors","series":"CSS Variables"},{"id":"Quality-of-life-none-Sort-archive-when-pressing-Control-key","category":"Quality of life","css":".discard-container .panel.popup {\n padding-top: 2rem;\n flex-wrap: wrap;\n}\n\n.discard-container .panel.popup > div:first-child {\n position: absolute;\n top: 0;\n}\n\n.discard-container .panel.popup[cyberfeeder] > div:first-child::after {\n content: 'Sorted';\n border: 0.1em solid white;\n padding: 0 0.2em;\n border-radius: 0.1em;\n}\n","default":false,"description":"This feature will be added in jinteki.net in the future and it may be removed.","name":"Sort archive when pressing Control key","series":"none"},{"id":"Quality-of-life-none-Lower-centrals-when-pressing-Ctrl","category":"Quality of life","css":"","default":false,"description":"Sometimes upgrades can cover up each other, preventing you from clicking on them. This will help fix that problem.","name":"Lower centrals when pressing Ctrl","series":"none"},{"id":"Quality-of-life-none-Fix-chat-auto-scroll","category":"Quality of life","css":"","default":true,"description":"When chat container resizes, the auto scroll function breaks. This will fix auto scroll issues with resize.","name":"Fix chat auto scroll","series":"none"},{"id":"Quality-of-life-none-Highlight-target-server","category":"Quality of life","css":"@keyframes server-highlight {\n from {\n background-color: #ffa600aa;\n }\n to {\n background-color: unset;\n }\n}\n\n.server-highlight {\n animation-duration: 1s;\n animation-name: server-highlight;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n\n.button-pane li[target-server-event=\"yes\"] i,\n.hand-container li[target-server-event=\"yes\"] i,\n.button-pane button[target-server-event=\"yes\"] i {\n float: right;\n visibility: visible !important;\n}\n\n.icon-hq {\n color: var(--hq-icon);\n}\n\n.icon-rnd {\n color: var(--rnd-icon);\n}\n\n.icon-archives {\n color: var(--archives-icon);\n}\n\n.icon-remote {\n color: var(--remote-icon);\n}\n","default":false,"description":"When hovering over a server target in command panel, highlight that server.","name":"Highlight target server","series":"none"},{"id":"Reminders-none-Hand-size-reminder","category":"Reminders","css":".panel.hand[handsize]::before {\n content: \"<< hand limit\";\n bottom: 0;\n font-size: 0.7rem;\n right: 0;\n border-top: 0.1em solid;\n position: absolute;\n opacity: 0.5;\n visibility: hidden;\n}\n\n.panel.hand[handsize=\"0\"]::before {\n left: 0;\n visibility: visible;\n}\n\n.panel.hand[handsize=\"1\"]::before {\n left: calc(64px * 1);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"2\"]::before {\n left: calc(64px * 2);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"3\"]::before {\n left: calc(64px * 3);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"4\"]::before {\n left: calc(64px * 4);\n visibility: visible;\n}\n","default":false,"description":"Helps you not draw up to 5 and make unwanted discards.","name":"Hand size reminder","series":"none"},{"id":"Reminders-none-New-message-indicator","category":"Reminders","css":"#log-input[newchat=\"yes\"] {\n background-color: #FF7;\n}\n","default":true,"description":"When a new message is available, and you are not scrolled down, chat color will change.","name":"New message indicator","series":"none"},{"id":"Information-none-Remember-secret-information","category":"Information","css":".log .messages > div[secret]::after {\n content: attr(secret);\n display: block;\n background-color: rgba(0,0,0,0.4);\n text-align: right;\n}\n","default":false,"description":"Experimental. This information is not disclosed to your opponent. The information is volatile, and will disappear if you move out of 'Play' mode.","name":"Remember secret information","series":"none"},{"id":"Information-none-Annotate-locations-with-icons","category":"Information","css":".log .messages > div > .cyberfeeder-icon {\n display: inline-block !important;\n margin-right: 0.2em;\n}\n\n.cyberfeeder-icon > i {\n margin-right: 0.15em;\n}\n\n.icon-turn {\n color: var(--turn-icon);\n}\n\n.icon-hq {\n color: var(--hq-icon);\n}\n\n.icon-rnd {\n color: var(--rnd-icon);\n}\n\n.icon-archives {\n color: var(--archives-icon);\n}\n\n.icon-remote {\n color: var(--remote-icon);\n}\n\n.icon-stack {\n color: var(--stack-icon);\n}\n\n.icon-grip {\n color: var(--grip-icon);\n}\n\n.icon-heap {\n color: var(--heap-icon);\n}\n\n.icon-access {\n color: var(--access-icon);\n}\n\n.icon-action {\n color: var(--action-icon);\n}\n\n.icon-mulligan-keep {\n color: var(--mulligan-keep-icon);\n}\n\n.icon-mulligan-mull {\n color: var(--mulligan-mull-icon);\n}\n","default":false,"description":"Highlight most operations that reveal information about corp and runner's deck, hand, and discard piles.","name":"Annotate locations with icons","series":"none"},{"id":"Information-none-Track-points-in-Archives","category":"Information","css":"#archive-points {\n position: absolute;\n top: 30%;\n width: 100%;\n text-align: center;\n font-size: 1.5em;\n pointer-events: none;\n}\n\n#archive-points i {\n margin-right: 0.25em;\n}\n\n#archive-points.hidden {\n display: none;\n}\n","default":false,"description":"If there are known agenda points in archive, it will show up","name":"Track points in Archives","series":"none"},{"id":"Information-none-Show-turn-number","category":"Information","css":".content-pane .panel-bottom.content {\n /* note: this collides with setting for \"Fix chat menu layout\" */\n position: relative !important;\n}\n\n#cyberfeeder-turn {\n display: block !important;\n position: absolute;\n top: 0;\n right: 0;\n text-align: center;\n pointer-events: none;\n font-size: 1.5em;\n width: 1.5em;\n height: 1.5em;\n border-left: solid grey 1px;\n border-bottom: solid grey 1px;\n border-bottom-left-radius: 0.5em;\n background: rgba(0,0,0,0.5);\n line-height: 1.5em;\n overflow: hidden;\n}\n","default":false,"description":"Show current turn number in the corner of chat box","name":"Show turn number","series":"none"},{"id":"Animation-none-Animate-cards-in-hand-(beta)","category":"Animation","css":"/* copied from flex-based hand size */\n.hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n/* endcopy */\n\n@keyframes animate-up {\n from {\n opacity: 1;\n transform: translateY(0);\n transform-style: preserve-3d;\n }\n to {\n opacity: 0;\n transform: translateY(-80px);\n display: none;\n }\n}\n\n@keyframes animate-down {\n from {\n opacity: 1;\n transform: translateY(0);\n transform-style: preserve-3d;\n }\n to {\n opacity: 0;\n transform: translateY(80px);\n display: none;\n }\n}\n\n.animate-up {\n animation-duration: 0.2s;\n animation-name: animate-up;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n\n.animate-down {\n animation-duration: 0.2s;\n animation-name: animate-down;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n","default":false,"description":"Forces flex-based hand size.\nAnimate cards leaving hand (play, trash, etc).\nThis manipulates DOM and may break the UI.\nIf the UI is broken, navigate out of the Play mode (to deck builder, for examle) and enter Play again.","name":"Animate cards in hand (beta)","series":"none"},{"id":"Animation-none-Animate-discard-entry-and-exit","category":"Animation","css":"#ghosts > .animate-bin {\n display: block !important;\n}\n\n#ghosts > .animate-bin .card, #ghosts > .animate-bin.card {\n width: var(--card-width);\n height: var(--card-height);\n color: rgba(0,0,0,0);\n}\n\n#ghosts > .animate-bin {\n position: absolute;\n transition-property: transform opacity;\n transition-duration: 0.3s;\n animation-name: disappear-fallback;\n animation-duration: 1s;\n animation-fill-mode: forwards;\n}\n","default":false,"description":"Creates a ghost image of the card, which will move and disappear shortly","name":"Animate discard entry and exit","series":"none"},{"id":"Debug-none-Enable-debug-mode","category":"Debug","css":".log .messages > div {\n position: relative;\n}\n.log .messages > div::before {\n position: absolute;\n left: 0;\n content: attr(age);\n background-color: black;\n opacity: 0.7;\n}\n","default":false,"description":"There is no reason to use this feature in normal gameplay.","name":"Enable debug mode","series":"none"}],"bundledScriptToggles":{"Mandatory-CSS-Variables-Colors":{"id":"Mandatory-CSS-Variables-Colors","enabled":true,"customize":false},"Quality-of-life-none-Sort-archive-when-pressing-Control-key":{"id":"Quality-of-life-none-Sort-archive-when-pressing-Control-key","enabled":false,"customize":false},"Quality-of-life-none-Lower-centrals-when-pressing-Ctrl":{"id":"Quality-of-life-none-Lower-centrals-when-pressing-Ctrl","enabled":false,"customize":false},"Quality-of-life-none-Fix-chat-auto-scroll":{"id":"Quality-of-life-none-Fix-chat-auto-scroll","enabled":true,"customize":false},"Quality-of-life-none-Highlight-target-server":{"id":"Quality-of-life-none-Highlight-target-server","enabled":false,"customize":false},"Reminders-none-Hand-size-reminder":{"id":"Reminders-none-Hand-size-reminder","enabled":false,"customize":false},"Reminders-none-New-message-indicator":{"id":"Reminders-none-New-message-indicator","enabled":true,"customize":false},"Information-none-Remember-secret-information":{"id":"Information-none-Remember-secret-information","enabled":false,"customize":false},"Information-none-Annotate-locations-with-icons":{"id":"Information-none-Annotate-locations-with-icons","enabled":false,"customize":false},"Information-none-Track-points-in-Archives":{"id":"Information-none-Track-points-in-Archives","enabled":false,"customize":false},"Information-none-Show-turn-number":{"id":"Information-none-Show-turn-number","enabled":false,"customize":false},"Animation-none-Animate-cards-in-hand-(beta)":{"id":"Animation-none-Animate-cards-in-hand-(beta)","enabled":false,"customize":false},"Animation-none-Animate-discard-entry-and-exit":{"id":"Animation-none-Animate-discard-entry-and-exit","enabled":false,"customize":false},"Debug-none-Enable-debug-mode":{"id":"Debug-none-Enable-debug-mode","enabled":false,"customize":false}},"bundledStyles":[{"id":"Mandatory-Variables-Widths-and-heights","category":"Mandatory","series":"Variables","name":"Widths and heights","default":true,"description":"Some other settings will refer to the shared variables set here.","css":":root {\n --card-width: 60px;\n --card-height: 84px;\n --label-height: 1rem;\n --label-font-size: 0.9rem;\n --card-border-radius: 3.5px;\n}\n"},{"id":"Layout-Font-size-Original","category":"Layout","series":"Font size","name":"Original","default":true,"css":""},{"id":"Layout-Font-size-Increase-font-size-(click-and-credits)","category":"Layout","series":"Font size","name":"Increase font size (click and credits)","default":false,"css":".stats-area {\n font-size: 16px !important;\n}\n"},{"id":"Layout-Font-size-Streamer-mode","category":"Layout","series":"Font size","name":"Streamer mode","description":"Style provided by Andrej from Metropole Grid. He obtained this style from NSG.","default":false,"css":"/* general text size tweaks */\n\nbody {\n font-size: 0.85rem;\n}\n\n/* board text size tweaks */\n\n.gameboard .stats > div {\n font-size: 17px;\n}\n\n.gameboard .header {\n font-size: 18px;\n font-weight: bold;\n}\n\ngameboard .stats-area {\n font-size: 1.1rem;\n line-height: 1.5rem;\n}\n\n/* button text size tweaks */\n\nbutton, a.button {\n font-size: 0.85rem;\n}\n\n\n/* message log text size */\n\n.gameboard .rightpane .log > .panel {\n font-size: 18px;\n}\n\n.content .log .messages {\n font-size: 16px;\n}\n\n/* counters on cards */\n\n.gameboard .counter {\n font-size: 18px;\n font-weight: bold;\n /* position: absolute; */\n z-index: 10;\n padding: 0;\n text-align: center;\n line-height: 1.5rem;\n bottom: 3px;\n left: 3px;\n height: 24px;\n width: 24px;\n}\n\n/* ice/icebreaker strength */\n\n.gameboard .strength {\n font-size: 18px;\n font-weight: bold;\n}\n\n/* victory / game end text tweaks */\n\n.win.table {\n font-size: 18px;\n font-weight: normal;\n}\n\n.win.centered {\n font-size: 22px;\n font-weight: bold;\n}\n\n.card-zoom {\n size: 120%;\n}\n\n.anr-icon {\n font-size: 125%;\n}\n\n/* Cyberfeeder specific fixes */\n\n.hand .header {\n overflow: hidden;\n}\n"},{"id":"Layout-none-Top-navbar-fix","category":"Layout","series":"none","name":"Top navbar fix","default":true,"description":"Make the top navbar narrower, and it will not spill over when zoomed in.","css":"#main-content {\n display: flex;\n flex-direction: column;\n}\n\n#right-menu .dropdown img {\n max-height: 1.2rem;\n}\n\n#main > .item {\n padding-top: 0 !important;\n height: 100%;\n}\n\n.topnav {\n position: unset;\n display: flex;\n height: unset !important;\n justify-content: left;\n flex-wrap: wrap;\n}\n\n.topnav #left-menu,\n.topnav #right-menu,\n.topnav #status {\n line-height: unset;\n height: unset;\n}\n\n.topnav #left-menu {\n order: 1;\n flex-grow: 1;\n}\n\n.topnav li {\n height: 20px !important;\n line-height: unset;\n}\n\n#left-menu ul,\n#status ul {\n display: flex;\n}\n\n#left-menu ul li,\n#status ul li {\n margin: 0 7px !important;\n}\n\n.topnav #right-menu {\n order: 3;\n margin-left: auto;\n}\n\n.topnav #status {\n order: 2;\n}\n\n/* elongate archive width so that up/down arrow do not stick out */\n.corp-board .discard-container .header {\n min-width: 70px;\n}\n\n.gameboard .graveyard-highlight-bg {\n background: linear-gradient(\n 90deg,\n rgba(131,82,173,0.6) 0px,\n rgba(131,82,173,0.6) var(--card-width),\n rgba(0,0,0,0) var(--card-width)\n );\n}\n"},{"id":"Layout-none-Hide-replay-controls","category":"Layout","series":"none","name":"Hide replay controls","default":false,"description":"The replay control panel will disappear. Use arrow keys to control replay","css":".bottompane {\n display: none;\n}\n"},{"id":"Layout-CSS-grid-Original","category":"Layout","series":"CSS grid","name":"Original","default":false,"css":""},{"id":"Layout-CSS-grid-Horizontal-CSS-grid-layout","category":"Layout","series":"CSS grid","name":"Horizontal CSS-grid layout","description":"Use CSS grid to rebuild UI layout. Makes the layout more robust across screen sizes. This mode enforces cards to 'make cards under right-pane visible' option.","default":true,"css":".gameboard {\n display: grid;\n grid-template-columns: auto 1fr auto auto;\n}\n\n.leftpane {\n grid-column: 1;\n grid-row: 1;\n}\n\n.centralpane {\n grid-column: 2 / -1;\n grid-row: 1;\n}\n\n.gameboard > .decklists {\n grid-column: 3;\n grid-row: 1;\n z-index: 1;\n}\n\n.right-pane {\n grid-column: 4;\n grid-row: 1;\n background-color: rgba(0,0,0,0.2);\n}\n"},{"id":"Layout-CSS-grid-Vertical-CSS-grid-layout-(experimental)","category":"Layout","series":"CSS grid","name":"Vertical CSS-grid layout (experimental)","description":"Move chat over to the bottom of the screen. Makes no sense on wide monitors. Enable 'Fix chat menu layout' to use this layout properly. Do not use it with 'change right pane width'.","default":false,"css":":root {\n --chat-height: 30rem;\n}\n\n.gameboard {\n display: grid;\n grid-template-columns: 10rem 5.5rem auto 1fr auto;\n grid-template-rows: auto 1fr 1rem 1fr auto var(--chat-height);\n}\n\n/* set grid layout */\n.leftpane,\n.leftpane .inner-leftpane,\n.leftpane .inner-leftpane .left-inner-leftpane,\n.left-inner-leftpane > div,\n.right-pane\n{\n grid-row: 1 / -1;\n grid-column: 1 / -1;\n display: grid !important;\n grid-template-columns: subgrid;\n grid-template-rows: subgrid;\n}\n\n/* remove scroll induced by previous margin */\n.leftpane .inner-leftpane .left-inner-leftpane {\n margin: 0 !important;\n}\n\n.centralpane {\n grid-row: 2 / -3;\n grid-column: 2 / -1;\n}\n\n/* not necessary, just makes left pane take whole area for overflow detection */\n.inner-leftpane .left-inner-leftpane {\n width: 100% !important;\n}\n\n/* score */\n.left-inner-leftpane .panel.scored {\n position: relative;\n height: 100%;\n display: flex;\n flex-direction: row;\n padding-right: 40px;\n max-height: calc(50vh - 6.3rem);\n}\n\n.left-inner-leftpane .panel.scored .card-wrapper {\n position: unset;\n margin: 0;\n flex-basis: 62px;\n min-width: 10px;\n flex-shrink: 1;\n}\n\n.left-inner-leftpane .scored .stats-area {\n background: rgba(0,0,0,0.5);\n line-height: 1rem;\n}\n\n/* opponent score */\n.left-inner-leftpane div:nth-child(1) .panel.scored {\n grid-row: 1;\n grid-column: 1;\n}\n\n/* me score */\n.left-inner-leftpane div:nth-child(2) .panel.scored {\n grid-row: 5;\n grid-column: 1;\n}\n\n/* rfg and play area */\n.right-inner-leftpane {\n grid-row: 2 / 5;\n grid-column: 1;\n width: unset !important;\n justify-content: space-between;\n}\n\n/* hand and counters */\n.leftpane .opponent {\n grid-row: 1;\n grid-column:4;\n}\n\n.leftpane .me {\n grid-row: 5;\n grid-column: 4;\n}\n\n.left-inner-leftpane > div > .panel.stats {\n grid-column: 2 / 4;\n display: flex;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n max-width: 10rem;\n min-width: 3rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area .name-box .username {\n text-overflow: ellipsis;\n max-width: 10rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .stats-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n min-width: 10rem;\n}\n\n.gameboard .name-area .name-box {\n overflow: scroll;\n scrollbar-width: none;\n}\n\n.left-inner-leftpane > div:nth-child(1) > .panel.stats {\n grid-row: 1;\n max-height: 8em;\n}\n\n.left-inner-leftpane > div:nth-child(2) > .panel.stats {\n grid-row: 5;\n max-height: 8em;\n}\n\n/* hand */\n.hand-controls .panel {\n margin: 0;\n}\n\n.left-inner-leftpane > div > .blue-shade {\n padding: 0;\n margin: 0;\n}\n\n.hand-controls {\n margin: 0 0.5rem;\n display: flex !important;\n flex-wrap: nowrap;\n align-items: flex-start;\n}\n\n.hand-controls > div:nth-child(1) {\n float: unset;\n}\n\n.gameboard > .decklists {\n grid-column: 1 / 4;\n grid-row: 6;\n}\n\n.right-pane {\n grid-column: 1 / -1;\n grid-row: 6;\n}\n\n.right-pane .card-zoom {\n grid-column: 4 / 5;\n grid-row: 5;\n margin-top: 0 !important;\n min-width: calc(var(--chat-height) * 0.71) !important;\n margin-left: auto;\n}\n\n.right-pane .content-pane {\n grid-column: 5;\n grid-row: 6;\n position: unset !important;\n width: unset !important;\n}\n\n.right-pane, .right-pane .content-pane, .right-pane .card-zoom {\n height: var(--chat-height) !important;\n}\n\n.card-zoom img {\n object-fit: contain;\n}\n\n.card-zoom .card-preview {\n margin: 0;\n}\n\n/* fix for chat height getting smaller over zoom */\n.card-zoom {\n aspect-ratio: 0.71;\n}\n\n/* fix play card preview size */\n.button-pane .prompt-card-preview .card,\n.button-pane .prompt-card-preview .card img {\n width: 100% !important;\n height: auto !important;\n}\n"},{"id":"Layout-CSS-grid-Alternative-layout","category":"Layout","series":"CSS grid","name":"Alternative layout","description":"An alternative layout that makes it easier to zoom in, unless corp builds high servers. Flex-based hand size is included.","default":false,"css":".gameboard {\n display: grid;\n grid-template-columns: 10rem 5.5rem auto 1fr auto auto;\n grid-template-rows: auto 1fr 1rem 1fr auto;\n}\n\n/* set grid layout */\n.leftpane,\n.leftpane .inner-leftpane,\n.leftpane .inner-leftpane .left-inner-leftpane,\n.left-inner-leftpane > div\n{\n grid-row: 1 / -1;\n grid-column: 1 / -1;\n display: grid !important;\n grid-template-columns: subgrid;\n grid-template-rows: subgrid;\n}\n\n/* remove scroll induced by previous margin */\n.leftpane .inner-leftpane .left-inner-leftpane {\n margin: 0 !important;\n}\n\n.centralpane {\n grid-row: 2 / -2;\n grid-column: 2 / 6;\n}\n\n/* not necessary, just makes left pane take whole area for overflow detection */\n.inner-leftpane .left-inner-leftpane {\n width: 100% !important;\n}\n\n/* score */\n.left-inner-leftpane .panel.scored {\n position: relative;\n height: 100%;\n display: flex;\n flex-direction: row;\n padding-right: 40px;\n max-height: calc(50vh - 6.3rem);\n}\n\n.left-inner-leftpane .panel.scored .card-wrapper {\n position: unset;\n margin: 0;\n flex-basis: 62px;\n min-width: 10px;\n flex-shrink: 1;\n}\n\n.left-inner-leftpane .scored .stats-area {\n background: rgba(0,0,0,0.5);\n line-height: 1rem;\n}\n\n/* opponent score */\n.left-inner-leftpane div:nth-child(1) .panel.scored {\n grid-row: 1;\n grid-column: 1;\n}\n\n/* me score */\n.left-inner-leftpane div:nth-child(2) .panel.scored {\n grid-row: -1;\n grid-column: 1;\n}\n\n/* rfg and play area */\n.right-inner-leftpane {\n grid-row: 2 / -2;\n grid-column: 1;\n width: unset !important;\n justify-content: space-between;\n}\n\n/* hand and counters */\n.leftpane .opponent {\n grid-row: 1;\n grid-column: 4 / 6;\n}\n\n.leftpane .me {\n grid-row: 6;\n grid-column: 4 / 6;\n}\n\n.left-inner-leftpane > div > .panel.stats {\n grid-column: 2 / 4;\n display: flex;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n max-width: 10rem;\n min-width: 3rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area .name-box .username {\n text-overflow: ellipsis;\n max-width: 10rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .stats-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n min-width: 10rem;\n}\n\n.gameboard .name-area .name-box {\n overflow: scroll;\n scrollbar-width: none;\n}\n\n.left-inner-leftpane > div:nth-child(1) > .panel.stats {\n grid-row: 1;\n max-height: 8em;\n}\n\n.left-inner-leftpane > div:nth-child(2) > .panel.stats {\n grid-row: 5;\n max-height: 8em;\n}\n\n/* hand */\n.hand-controls .panel {\n margin: 0;\n}\n\n.left-inner-leftpane > div > .blue-shade {\n padding: 0;\n margin: 0;\n}\n\n.hand-controls {\n margin: 0 0.5rem;\n display: flex !important;\n flex-wrap: nowrap;\n align-items: flex-start;\n}\n\n.hand-controls > div:nth-child(1) {\n float: unset;\n}\n\n.right-pane {\n grid-column: 6;\n grid-row: 1 / -1;\n}\n\n.gameboard > .decklists {\n grid-column: 5;\n grid-row: 2 / -2;\n z-index: 1;\n}\n\n/* fix play card preview size */\n.button-pane .prompt-card-preview .card,\n.button-pane .prompt-card-preview .card img {\n width: 100% !important;\n height: auto !important;\n}\n\n.hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n"},{"id":"Layout-none-Make-cards-under-right-pane-visible-(for-Original-layout)","category":"Layout","series":"none","name":"Make cards under right-pane visible (for Original layout)","description":"Has no effect when using CSS grid layouts. This does not make them interactable, as they are still below the right pane layout. You need to zoom out to click them.","default":false,"css":".centralpane {\n overflow: visible !important;\n}\n\n.card-zoom {\n opacity: 0.85 !important;\n}\n"},{"id":"Layout-none-Change-right-pane-width","category":"Layout","series":"none","name":"Change right pane width","description":"Use svw/vw to make it proportional to browser window, otherwise use pixels/rems.","default":false,"css":":root {\n --right-pane-width: 18svw;\n}\n\n.right-pane, .right-pane .content-pane, .right-pane .card-zoom {\n width: var(--right-pane-width) !important;\n}\n\n.card-zoom .card-preview {\n background: none;\n}\n\n.card-zoom img {\n object-fit: contain;\n}\n\n.card-zoom .card-preview {\n margin: 0;\n}\n\n.right-pane .implementation {\n right: var(--right-pane-width) !important;\n}\n\n/* fix for chat height getting smaller over zoom */\n.card-zoom {\n height: unset !important;\n aspect-ratio: 0.71;\n}\n\n.content-pane {\n top: calc(var(--right-pane-width) * 1.44) !important;\n}\n"},{"id":"Layout-none-Fix-chat-menu-layout","category":"Layout","series":"none","name":"Fix chat menu layout","description":"It used to spill over into chat, and causes scroll issues when used with Cyberfeeder. This fixes that.","default":true,"css":".content-pane {\n display: flex;\n flex-direction: column;\n}\n\n.content-pane .panel-top {\n display: flex;\n flex-wrap: wrap;\n height: unset !important;\n position: unset !important;\n}\n\n.content-pane .panel-bottom {\n position: unset !important;\n top: unset !important;\n}\n"},{"id":"Layout-none-Dynamic-mulligan-and-win-screen","category":"Layout","series":"none","name":"Dynamic mulligan and win screen","description":"Will work across all zoom levels","default":false,"css":":root {\n --mulligan-card-width: 10vw;\n --mulligan-ident-width: 15vw;\n}\n\n.win.centered {\n position: absolute;\n width: unset;\n min-width: 50vw;\n top: 50%;\n left: 50%;\n margin: unset;\n transform: translate(-50%, -50%);\n z-index: 31;\n}\n\n.start-game .ident {\n width: unset;\n}\n\n.start-game .ident img {\n width: var(--mulligan-ident-width) !important;\n height: auto !important;\n}\n\n.start-hand {\n height: unset !important;\n}\n\n.gameboard .start-game .start-hand img.start-card {\n width: var(--mulligan-card-width) !important;\n height: auto !important;\n}\n\n.start-hand > div:first-child {\n display: flex;\n flex-wrap: nowrap;\n}\n\n.start-hand .start-card-frame {\n width: var(--mulligan-card-width) !important;\n height: calc(var(--mulligan-card-width) * 1.414) !important;\n}\n\n.win.centered .mulligan button {\n height: unset;\n font-size: 1vw;\n}\n\n.gameboard .box .contestants {\n font-size: 2.5vw;\n line-height: 1em;\n}\n\n.gameboard .box .vs {\n font-size: 1.5vw;\n}\n\n.gameboard .box .intro-blurb {\n font-size: 1.5vw;\n line-height: 1em;\n}\n"},{"id":"Labelling-none-Text-in-run-arrow","category":"Labelling","series":"none","name":"Text in run arrow","default":true,"description":"Limitation: Some step of the run does not display text (i.e., access)","css":".run-arrow > div::after {\n content: attr(class);\n writing-mode: vertical-rl;\n margin-top: 0.5em;\n text-shadow: 0 0 0.2em black;\n}\n\n.opponent .run-arrow > div::after {\n writing-mode: sideways-lr;\n margin-left: -0.2em;\n}\n"},{"id":"Labelling-none-Hand-label","category":"Labelling","series":"none","name":"Hand label","description":"move hand size indicator to bottom and add labels on top","default":true,"css":".hand-container .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.hand-container .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.hand-container .header {\n top: unset;\n bottom: 0;\n}\n"},{"id":"Labelling-none-Corp-server-label","category":"Labelling","series":"none","name":"Corp server label","default":true,"css":".server .content > div:not(.discard-container) .cardname,\n.server .content .discard-container .popup .cardname\n {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.server .content > div:not(.discard-container) .card:hover .cardname,\n.server .content .discard-container .popup .card:hover .cardname {\n z-index: 12;\n background-color: rgb(50,50,50);\n}\n\n.server .content > div:not(.discard-container) .cardname:hover,\n.server .content .discard-container .popup .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n z-index: 12;\n}\n\n.server .content > div:not(.discard-container) .central.server-card:hover .cardname,\n.server .content .discard-container .popup .central.server-card:hover .cardname {\n /* make R&D card name appear after hover */\n z-index: 30;\n}\n\n.corp-board .card .card-target {\n top: 1rem;\n}\n"},{"id":"Labelling-none-ICE-label","category":"Labelling","series":"none","name":"ICE label","default":true,"css":".ice > .card-frame > .card .cardname {\n position: absolute;\n background: linear-gradient(270deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.6) 50%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n height: 100%;\n}\n\n.ice > .card-frame > .card:hover .cardname {\n z-index: 11;\n background: rgba(20,20,20,0.8);\n}\n\n.ice > .card-frame > .card .cardname:hover {\n white-space: unset;\n background: rgb(50,50,50);\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.me .ice > .card-frame > .card .cardname {\n writing-mode: vertical-rl;\n right: 0;\n border-top-right-radius: var(--card-border-radius);\n border-bottom-right-radius: var(--card-border-radius);\n}\n\n.opponent .ice > .card-frame > .card .cardname {\n writing-mode: sideways-lr;\n text-align: right;\n background: linear-gradient(90deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.6) 50%, rgba(20,20,20,0) 100%);\n border-top-left-radius: var(--card-border-radius);\n border-bottom-left-radius: var(--card-border-radius);\n}\n\n.ices .card .additional-subtypes {\n z-index: unset;\n}\n\n.ices .card:hover .additional-subtypes {\n z-index: 1;\n}\n"},{"id":"Labelling-none-Runner-cards-label","category":"Labelling","series":"none","name":"Runner cards label","default":true,"css":".runner-board > div:not(.runner-centrals) .card .cardname,\n.runner-board > .runner-centrals .discard-container .popup .card .cardname,\n.run-card .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n}\n\n.runner-board > div:not(.runner-centrals) .card:hover .cardname,\n.runner-board > .runner-centrals .discard-container .popup .card:hover .cardname,\n.run-card .card:hover .cardname {\n z-index: 11;\n}\n\n.runner-board > div:not(.runner-centrals) .card .cardname:hover,\n.runner-board > .runner-centrals .discard-container .popup .card .cardname:hover,\n.run-card .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.opponent .ice .hosted .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n text-align: right;\n}\n\n.opponent .ice .hosted .card:hover .cardname {\n z-index: 12;\n}\n\n.opponent .ice .hosted .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.me .ice .hosted .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.me .ice .hosted .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.runner-board > div:not(.runner-centrals) .card .card-target {\n top: 1rem;\n}\n"},{"id":"Labelling-none-Runner-ID-label","category":"Labelling","series":"none","name":"Runner ID label","default":true,"css":".runner-board > .runner-centrals .identity .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.runner-board > .runner-centrals .identity .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.runner-board > div.runner-centrals .card .card-target,\n.runner-board > div.runner-centrals .card .additional-subtypes {\n top: 1rem;\n}\n"},{"id":"Labelling-none-Misc.-card-label","category":"Labelling","series":"none","name":"Misc. card label","default":true,"description":"Add card label for RFG, agendas, and play area","css":".inner-leftpane div:not(.prompt-card-preview) > .card-frame .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.inner-leftpane div:not(.prompt-card-preview) > .card-frame .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n"},{"id":"Labelling-none-Move-RFG-label-to-bottom","category":"Labelling","series":"none","name":"Move RFG label to bottom","description":"Useful when using card labels, as it overlaps with labels.","default":true,"css":".right-inner-leftpane .panel .header.darkbg {\n top: unset;\n bottom: 0;\n}\n"},{"id":"Labelling-none-Make-scored-area-label-appear-below-cards","category":"Labelling","series":"none","name":"Make scored area label appear below cards","description":"Once agendas are in, this label is probably not needed. Hide it.","default":true,"css":".scored .header.darkbg {\n z-index: -1;\n}\n"},{"id":"Labelling-none-Smaller-ICE-strengh-indicator","category":"Labelling","series":"none","name":"Smaller ICE strengh indicator","default":false,"description":"Reduce the box size of the ice strength indicator. Does not make the actual text smaller.","css":".ice > .card-frame > .card .strength {\n width: 20px;\n height: 20px;\n line-height: 19px;\n}\n"},{"id":"Labelling-none-Alternative-ICE-strength-indicator-position","category":"Labelling","series":"none","name":"Alternative ICE strength indicator position","description":"Useful when using labels","default":true,"css":"/* move away strength indicators and labels so it doesn't overlap with labels */\n\n.opponent .ice > .card-frame > .card .strength {\n top: unset !important;\n bottom: 0 !important;\n right: 0 !important;\n}\n\n.me .ice > .card-frame > .card .strength {\n bottom: 0 !important;\n top: unset !important;\n left: 0 !important;\n}\n\n.opponent .ice > .card-frame > .card .icon {\n top: 0;\n right: 0;\n left: unset;\n}\n\n.me .ice > .card-frame > .card .icon {\n top: 0;\n right: unset;\n left: 0;\n}\n"},{"id":"Labelling-none-Smaller-icebreaker-strengh-indicator","category":"Labelling","series":"none","name":"Smaller icebreaker strengh indicator","description":"Reduce the box size of the icebreaker strength indicator. Does not make the actual text smaller.","default":false,"css":".runner-board .card .strength {\n width: unset;\n height: 20px;\n min-width: 20px;\n line-height: 20px;\n padding: 0 0.2em;\n bottom: 0;\n left: 0;\n}\n\n.hosted .card .strength {\n width: unset;\n height: 20px;\n min-width: 20px;\n line-height: 20px;\n padding: 0 0.2em;\n}\n\n"},{"id":"Labelling-none-Fix-empty-server-label","category":"Labelling","series":"none","name":"Fix empty server label","description":"make it take full space","default":true,"css":".corp-board > .server > .content {\n min-width: var(--card-width);\n}\n"},{"id":"UI-Downsizing-none-Compress-opponent's-vertical-hand-size","category":"UI Downsizing","series":"none","name":"Compress opponent's vertical hand size","default":false,"css":":root {\n --hand-size: 5.6em;\n}\n\n.opponent .hand-container .panel img {\n max-height: var(--hand-size) !important;\n object-fit: cover;\n}\n\n.opponent .hand-container .panel {\n max-height: var(--hand-size) !important;\n overflow: hidden;\n}\n"},{"id":"UI-Downsizing-none-Compress-player's-stats-area","category":"UI Downsizing","series":"none","name":"Compress player's stats area","default":false,"css":":root {\n --stats-line-height: 1rem;\n}\n\n.left-inner-leftpane .stats-area {\n line-height: var(--stats-line-height) !important;\n}\n"},{"id":"UI-Downsizing-none-Shrink-runner-card-down-to-image","category":"UI Downsizing","series":"none","name":"Shrink runner card down to image","default":false,"css":".runner-board > div:not(.runner-centrals) .card,\n.run-card .card {\n position: relative;\n overflow: hidden;\n height: 52px !important;\n}\n\n.runner-board > div:not(.runner-centrals) .card > div > img,\n.run-card .card > div > img {\n overflow: hidden !important;\n object-fit: cover;\n height: var(--card-height) !important;\n}\n"},{"id":"Misc-none-Rez-flip-animation","category":"Misc","series":"none","name":"Rez flip animation","default":false,"description":"This animation is quite weak as it can't flip the card back. It's here to inspire others to come up with a better solution.","css":"@keyframes rez {\n from {\n opacity: 0;\n transform: rotateY(120deg);\n transform-style: preserve-3d;\n }\n 40% {\n opacity: 0;\n }\n 50% {\n opacity: 1;\n transform: rotateY(90deg);\n }\n to {\n transform: rotateY(0deg);\n }\n}\n\n.corp-board .server .content .server-card .card div > img.card,\n.ice > .card-frame > .card div > img.card {\n animation-duration: 0.3s;\n animation-name: rez;\n animation-timing-function: linear;\n}\n"},{"id":"Misc-none-Flex-based-hand-size","category":"Misc","series":"none","name":"Flex-based hand size","default":false,"description":"Alternative way to arrange hand. Should be more robust to resizing. This is redundant when using hand animation and when using alt layout","css":".hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n"},{"id":"Misc-none-Ayla-extra-hand-scroll-fix","category":"Misc","series":"none","name":"Ayla extra hand scroll fix","default":false,"description":"Does the extra scroll bar bother you? Replace it with extra blue shade.","css":".me .runner-centrals > div {\n height: unset !important;\n}\n\n.me .runner-centrals > div > div.header.darkbg {\n top: calc(100% - 1.125rem);\n /* 100% down, and then up line height */\n}\n"},{"id":"Misc-none-Fade-out-old-messages","category":"Misc","series":"none","name":"Fade out old messages","default":false,"description":"This can help parsing new events in chat.","css":"@keyframes age {\n 0% {\n opacity: 0;\n }\n 2% {\n opacity: 1;\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0.65;\n }\n}\n\n.log > .messages > div {\n animation: age 10.0s forwards !important;\n}\n"},{"id":"Misc-none-Hide-opponent-hand-content","category":"Misc","series":"none","name":"Hide opponent hand content","default":false,"description":"Useful in replay if you don't want to reveal opponent's hand","css":"\n/* data server name can be \"Grip\" or \"the Grip\" depending on jnet version */\n.opponent .hand-container .hand[data-server=\"Grip\"] .card-wrapper .card .cardname,\n.opponent .hand-container .hand[data-server=\"the Grip\"] .card-wrapper .card .cardname,\n.opponent .hand-container .hand[data-server=\"HQ\"] .card-wrapper .card .cardname {\n visibility: hidden;\n}\n\n.opponent .hand-container .hand[data-server=\"Grip\"] .card-wrapper .card,\n.opponent .hand-container .hand[data-server=\"the Grip\"] .card-wrapper .card {\n background-image: url(/img/nsg-runner.png);\n background-size: cover;\n}\n\n.opponent .hand-container .hand[data-server=\"HQ\"] .card-wrapper .card {\n background-image: url(/img/nsg-corp.png);\n background-size: cover;\n}\n\n.opponent .hand-container .hand .card > div > img {\n visibility: hidden;\n}\n"},{"id":"Misc-none-Redact-player-names","category":"Misc","series":"none","name":"Redact player names","default":false,"description":"Useful in replay if you don't want to reveal player names","css":".log .messages .runner-username, .log .messages .corp-username {\n line-height: 1em;\n font-size: 0.001em;\n font-size: 0;\n}\n\n.log .messages .runner-username::after {\n font-size: 0.75rem;\n content: \"The Runner\";\n}\n\n.log .messages .corp-username::after {\n font-size: 0.75rem;\n content: \"The Corp\";\n}\n\n.log .messages .message .avatar {\n visibility: hidden;\n}\n\n.log .messages .message .username {\n font-size: 0.001em !important;\n font-size: 0 !important;\n}\n\n.log .messages .message .username::after {\n font-size: 0.9rem;\n content: \"Redacted\";\n}\n\n.name-area .avatar {\n visibility: hidden;\n}\n\n.name-area .username {\n font-size: 0.001em;\n font-size: 0;\n}\n\n.name-area .username::after {\n font-size: 0.9rem;\n content: \"Redacted\";\n}\n\n.name-area .pronouns {\n visibility: hidden;\n}\n"},{"id":"Misc-none-Move-counters-slightly-down","category":"Misc","series":"none","name":"Move counters slightly down","default":false,"description":"Make way for the card arts","css":".runner-board div:not(.runner-centrals) .card .counters {\n top: 15%;\n}\n\n.corp-board .server-card .card .counters {\n top: 15%;\n}\n"},{"id":"Misc-none-Thicker-turn-line-divider","category":"Misc","series":"none","name":"Thicker turn line divider","default":false,"description":"Quickly identify turns","css":".content-pane .panel-bottom.content hr {\n color: orange;\n height: 0.3em;\n background-color: orange;\n}\n"}],"bundledToggles":{"Mandatory-Variables-Widths-and-heights":{"id":"Mandatory-Variables-Widths-and-heights","enabled":true,"customize":false},"Layout-Font-size-Original":{"id":"Layout-Font-size-Original","enabled":true,"customize":false},"Layout-Font-size-Increase-font-size-(click-and-credits)":{"id":"Layout-Font-size-Increase-font-size-(click-and-credits)","enabled":false,"customize":false},"Layout-Font-size-Streamer-mode":{"id":"Layout-Font-size-Streamer-mode","enabled":false,"customize":false},"Layout-none-Top-navbar-fix":{"id":"Layout-none-Top-navbar-fix","enabled":true,"customize":false},"Layout-none-Hide-replay-controls":{"id":"Layout-none-Hide-replay-controls","enabled":false,"customize":false},"Layout-CSS-grid-Original":{"id":"Layout-CSS-grid-Original","enabled":false,"customize":false},"Layout-CSS-grid-Horizontal-CSS-grid-layout":{"id":"Layout-CSS-grid-Horizontal-CSS-grid-layout","enabled":true,"customize":false},"Layout-CSS-grid-Vertical-CSS-grid-layout-(experimental)":{"id":"Layout-CSS-grid-Vertical-CSS-grid-layout-(experimental)","enabled":false,"customize":false},"Layout-CSS-grid-Alternative-layout":{"id":"Layout-CSS-grid-Alternative-layout","enabled":false,"customize":false},"Layout-none-Make-cards-under-right-pane-visible-(for-Original-layout)":{"id":"Layout-none-Make-cards-under-right-pane-visible-(for-Original-layout)","enabled":false,"customize":false},"Layout-none-Change-right-pane-width":{"id":"Layout-none-Change-right-pane-width","enabled":false,"customize":false},"Layout-none-Fix-chat-menu-layout":{"id":"Layout-none-Fix-chat-menu-layout","enabled":true,"customize":false},"Layout-none-Dynamic-mulligan-and-win-screen":{"id":"Layout-none-Dynamic-mulligan-and-win-screen","enabled":false,"customize":false},"Labelling-none-Text-in-run-arrow":{"id":"Labelling-none-Text-in-run-arrow","enabled":true,"customize":false},"Labelling-none-Hand-label":{"id":"Labelling-none-Hand-label","enabled":true,"customize":false},"Labelling-none-Corp-server-label":{"id":"Labelling-none-Corp-server-label","enabled":true,"customize":false},"Labelling-none-ICE-label":{"id":"Labelling-none-ICE-label","enabled":true,"customize":false},"Labelling-none-Runner-cards-label":{"id":"Labelling-none-Runner-cards-label","enabled":true,"customize":false},"Labelling-none-Runner-ID-label":{"id":"Labelling-none-Runner-ID-label","enabled":true,"customize":false},"Labelling-none-Misc.-card-label":{"id":"Labelling-none-Misc.-card-label","enabled":true,"customize":false},"Labelling-none-Move-RFG-label-to-bottom":{"id":"Labelling-none-Move-RFG-label-to-bottom","enabled":true,"customize":false},"Labelling-none-Make-scored-area-label-appear-below-cards":{"id":"Labelling-none-Make-scored-area-label-appear-below-cards","enabled":true,"customize":false},"Labelling-none-Smaller-ICE-strengh-indicator":{"id":"Labelling-none-Smaller-ICE-strengh-indicator","enabled":false,"customize":false},"Labelling-none-Alternative-ICE-strength-indicator-position":{"id":"Labelling-none-Alternative-ICE-strength-indicator-position","enabled":true,"customize":false},"Labelling-none-Smaller-icebreaker-strengh-indicator":{"id":"Labelling-none-Smaller-icebreaker-strengh-indicator","enabled":false,"customize":false},"Labelling-none-Fix-empty-server-label":{"id":"Labelling-none-Fix-empty-server-label","enabled":true,"customize":false},"UI-Downsizing-none-Compress-opponent's-vertical-hand-size":{"id":"UI-Downsizing-none-Compress-opponent's-vertical-hand-size","enabled":false,"customize":false},"UI-Downsizing-none-Compress-player's-stats-area":{"id":"UI-Downsizing-none-Compress-player's-stats-area","enabled":false,"customize":false},"UI-Downsizing-none-Shrink-runner-card-down-to-image":{"id":"UI-Downsizing-none-Shrink-runner-card-down-to-image","enabled":false,"customize":false},"Misc-none-Rez-flip-animation":{"id":"Misc-none-Rez-flip-animation","enabled":false,"customize":false},"Misc-none-Flex-based-hand-size":{"id":"Misc-none-Flex-based-hand-size","enabled":false,"customize":false},"Misc-none-Ayla-extra-hand-scroll-fix":{"id":"Misc-none-Ayla-extra-hand-scroll-fix","enabled":false,"customize":false},"Misc-none-Fade-out-old-messages":{"id":"Misc-none-Fade-out-old-messages","enabled":false,"customize":false},"Misc-none-Hide-opponent-hand-content":{"id":"Misc-none-Hide-opponent-hand-content","enabled":false,"customize":false},"Misc-none-Redact-player-names":{"id":"Misc-none-Redact-player-names","enabled":false,"customize":false},"Misc-none-Move-counters-slightly-down":{"id":"Misc-none-Move-counters-slightly-down","enabled":false,"customize":false},"Misc-none-Thicker-turn-line-divider":{"id":"Misc-none-Thicker-turn-line-divider","enabled":false,"customize":false}},"cachedCss":":root {\n --card-width: 60px;\n --card-height: 84px;\n --label-height: 1rem;\n --label-font-size: 0.9rem;\n --card-border-radius: 3.5px;\n}\n\n\n.gameboard {\n display: grid;\n grid-template-columns: 10rem 5.5rem auto 1fr auto;\n grid-template-rows: auto 1fr 1rem 1fr auto;\n}\n\n/* set grid layout */\n.leftpane,\n.leftpane .inner-leftpane,\n.leftpane .inner-leftpane .left-inner-leftpane,\n.left-inner-leftpane > div\n{\n grid-row: 1 / -1;\n grid-column: 1 / -1;\n display: grid !important;\n grid-template-columns: subgrid;\n grid-template-rows: subgrid;\n}\n\n/* remove scroll induced by previous margin */\n.leftpane .inner-leftpane .left-inner-leftpane {\n margin: 0 !important;\n}\n\n.centralpane {\n grid-row: 2 / -2;\n grid-column: 2 / 5;\n}\n\n/* not necessary, just makes left pane take whole area for overflow detection */\n.inner-leftpane .left-inner-leftpane {\n width: 100% !important;\n}\n\n/* score */\n.left-inner-leftpane .panel.scored {\n position: relative;\n height: 100%;\n display: flex;\n flex-direction: row;\n padding-right: 40px;\n max-height: calc(50vh - 6.3rem);\n}\n\n.left-inner-leftpane .panel.scored .card-wrapper {\n position: unset;\n margin: 0;\n flex-basis: 62px;\n min-width: 10px;\n flex-shrink: 1;\n width: 200px;\n}\n\n.left-inner-leftpane .scored .stats-area {\n background: rgba(0,0,0,0.5);\n line-height: 1rem;\n}\n\n/* opponent score */\n.left-inner-leftpane div:nth-child(1) .panel.scored {\n grid-row: 1;\n grid-column: 1;\n}\n\n/* me score */\n.left-inner-leftpane div:nth-child(2) .panel.scored {\n grid-row: -1;\n grid-column: 1;\n}\n\n/* rfg and play area */\n.right-inner-leftpane {\n grid-row: 2 / -2;\n grid-column: 1;\n width: unset !important;\n justify-content: space-between;\n}\n\n/* hand and counters */\n.leftpane .opponent {\n grid-row: 1;\n grid-column:4;\n}\n\n.leftpane .me {\n grid-row: 6;\n grid-column: 4;\n}\n\n.left-inner-leftpane > div > .panel.stats {\n grid-column: 2 / 4;\n display: flex;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n max-width: 10rem;\n min-width: 3rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .name-area .name-box .username {\n text-overflow: ellipsis;\n max-width: 10rem;\n}\n\n.left-inner-leftpane > div > .panel.stats .stats-area {\n display: flex;\n flex-direction: column;\n line-height: unset;\n gap: 0.2rem;\n margin: 0.2rem;\n min-width: 10rem;\n}\n\n.gameboard .name-area .name-box {\n overflow: scroll;\n scrollbar-width: none;\n}\n\n.left-inner-leftpane > div:nth-child(1) > .panel.stats {\n grid-row: 1;\n max-height: 8em;\n}\n\n.left-inner-leftpane > div:nth-child(2) > .panel.stats {\n grid-row: 5;\n max-height: 8em;\n}\n\n/* hand */\n.hand-controls .panel {\n margin: 0;\n}\n\n.left-inner-leftpane > div > .blue-shade {\n padding: 0;\n margin: 0;\n}\n\n.hand-controls {\n margin: 0 0.5rem;\n display: flex !important;\n flex-wrap: nowrap;\n align-items: flex-start;\n}\n\n.hand-controls > div:nth-child(1) {\n float: unset;\n}\n\n.right-pane {\n grid-column: 5;\n grid-row: 1 / -1;\n}\n\n/* fix play card preview size */\n.button-pane .prompt-card-preview .card,\n.button-pane .prompt-card-preview .card img {\n width: 100% !important;\n height: auto !important;\n}\n\n.hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n\n#main-content {\n display: flex;\n flex-direction: column;\n}\n\n#right-menu .dropdown img {\n max-height: 1.2rem;\n}\n\n#main > .item {\n padding-top: 0 !important;\n height: 100%;\n}\n\n.topnav {\n position: unset;\n display: flex;\n height: unset !important;\n justify-content: left;\n flex-wrap: wrap;\n}\n\n.topnav #left-menu,\n.topnav #right-menu,\n.topnav #status {\n line-height: unset;\n height: unset;\n}\n\n.topnav #left-menu {\n order: 1;\n flex-grow: 1;\n}\n\n.topnav li {\n height: 20px !important;\n line-height: unset;\n}\n\n#left-menu ul,\n#status ul {\n display: flex;\n}\n\n#left-menu ul li,\n#status ul li {\n margin: 0 7px !important;\n}\n\n.topnav #right-menu {\n order: 3;\n margin-left: auto;\n}\n\n.topnav #status {\n order: 2;\n}\n\n/* elongate archive width so that up/down arrow do not stick out */\n.corp-board .discard-container .header {\n min-width: 70px;\n}\n\n.gameboard .graveyard-highlight-bg {\n background: linear-gradient(\n 90deg,\n rgba(131,82,173,0.6) 0px,\n rgba(131,82,173,0.6) var(--card-width),\n rgba(0,0,0,0) var(--card-width)\n );\n}\n\n.content-pane {\n display: flex;\n flex-direction: column;\n}\n\n.content-pane .panel-top {\n display: flex;\n flex-wrap: wrap;\n height: unset !important;\n position: unset !important;\n}\n\n.content-pane .panel-bottom {\n position: unset !important;\n top: unset !important;\n}\n\n:root {\n --mulligan-card-width: 10vw;\n --mulligan-ident-width: 15vw;\n}\n\n.win.centered {\n position: absolute;\n width: unset;\n min-width: 50vw;\n top: 50%;\n left: 50%;\n margin: unset;\n transform: translate(-50%, -50%);\n z-index: 31;\n}\n\n.start-game .ident {\n width: unset;\n}\n\n.start-game .ident img {\n width: var(--mulligan-ident-width) !important;\n height: auto !important;\n}\n\n.start-hand {\n height: unset !important;\n}\n\n.gameboard .start-game .start-hand img.start-card {\n width: var(--mulligan-card-width) !important;\n height: auto !important;\n}\n\n.start-hand > div:first-child {\n display: flex;\n flex-wrap: nowrap;\n}\n\n.start-hand .start-card-frame {\n width: var(--mulligan-card-width) !important;\n height: calc(var(--mulligan-card-width) * 1.414) !important;\n}\n\n.win.centered .mulligan button {\n height: unset;\n font-size: 1vw;\n}\n\n.gameboard .box .contestants {\n font-size: 2.5vw;\n line-height: 1em;\n}\n\n.gameboard .box .vs {\n font-size: 1.5vw;\n}\n\n.gameboard .box .intro-blurb {\n font-size: 1.5vw;\n line-height: 1em;\n}\n\n.run-arrow > div::after {\n content: attr(class);\n writing-mode: vertical-rl;\n margin-top: 0.5em;\n text-shadow: 0 0 0.2em black;\n}\n\n.opponent .run-arrow > div::after {\n writing-mode: sideways-lr;\n margin-left: -0.2em;\n}\n\n.hand-container .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.hand-container .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.hand-container .header {\n top: unset;\n bottom: 0;\n}\n\n.server .content > div:not(.discard-container) .cardname,\n.server .content .discard-container .popup .cardname\n {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.server .content > div:not(.discard-container) .card:hover .cardname,\n.server .content .discard-container .popup .card:hover .cardname {\n z-index: 12;\n background-color: rgb(50,50,50);\n}\n\n.server .content > div:not(.discard-container) .cardname:hover,\n.server .content .discard-container .popup .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n z-index: 12;\n}\n\n.server .content > div:not(.discard-container) .central.server-card:hover .cardname,\n.server .content .discard-container .popup .central.server-card:hover .cardname {\n /* make R&D card name appear after hover */\n z-index: 30;\n}\n\n.corp-board .card .card-target {\n top: 1rem;\n}\n\n.ice > .card-frame > .card .cardname {\n position: absolute;\n background: linear-gradient(270deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.6) 50%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n height: 100%;\n}\n\n.ice > .card-frame > .card:hover .cardname {\n z-index: 11;\n background: rgba(20,20,20,0.8);\n}\n\n.ice > .card-frame > .card .cardname:hover {\n white-space: unset;\n background: rgb(50,50,50);\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.me .ice > .card-frame > .card .cardname {\n writing-mode: vertical-rl;\n right: 0;\n border-top-right-radius: var(--card-border-radius);\n border-bottom-right-radius: var(--card-border-radius);\n}\n\n.opponent .ice > .card-frame > .card .cardname {\n writing-mode: sideways-lr;\n text-align: right;\n background: linear-gradient(90deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.6) 50%, rgba(20,20,20,0) 100%);\n border-top-left-radius: var(--card-border-radius);\n border-bottom-left-radius: var(--card-border-radius);\n}\n\n.ices .card .additional-subtypes {\n z-index: unset;\n}\n\n.ices .card:hover .additional-subtypes {\n z-index: 1;\n}\n\n.runner-board > div:not(.runner-centrals) .card .cardname,\n.runner-board > .runner-centrals .discard-container .popup .card .cardname,\n.run-card .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n}\n\n.runner-board > div:not(.runner-centrals) .card:hover .cardname,\n.runner-board > .runner-centrals .discard-container .popup .card:hover .cardname,\n.run-card .card:hover .cardname {\n z-index: 11;\n}\n\n.runner-board > div:not(.runner-centrals) .card .cardname:hover,\n.runner-board > .runner-centrals .discard-container .popup .card .cardname:hover,\n.run-card .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.opponent .ice .hosted .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n text-align: right;\n}\n\n.opponent .ice .hosted .card:hover .cardname {\n z-index: 12;\n}\n\n.opponent .ice .hosted .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.me .ice .hosted .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n border-top-right-radius: var(--card-border-radius);\n border-top-left-radius: var(--card-border-radius);\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.me .ice .hosted .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.runner-board > div:not(.runner-centrals) .card .card-target {\n top: 1rem;\n}\n\n.runner-board > .runner-centrals .identity .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.runner-board > .runner-centrals .identity .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.runner-board > div.runner-centrals .card .card-target,\n.runner-board > div.runner-centrals .card .additional-subtypes {\n top: 1rem;\n}\n\n.inner-leftpane div:not(.prompt-card-preview) > .card-frame .card .cardname {\n position: absolute;\n background: linear-gradient(180deg, rgba(20,20,20,0.85) 0%, rgba(20,20,20,0.7) 65%, rgba(20,20,20,0) 100%);\n text-shadow: 0 0 3px black;\n white-space: nowrap;\n text-overflow: clip;\n overflow: hidden;\n padding: 0.1rem;\n width: 100%;\n z-index: 11;\n}\n\n.inner-leftpane div:not(.prompt-card-preview) > .card-frame .card .cardname:hover {\n white-space: unset;\n text-overflow: unset;\n overflow: unset;\n font-size: 0.7em;\n}\n\n.right-inner-leftpane .panel .header.darkbg {\n top: unset;\n bottom: 0;\n}\n\n.scored .header.darkbg {\n z-index: -1;\n}\n\n.corp-board > .server > .content {\n min-width: var(--card-width);\n}\n\n:root {\n --hand-size: 5.6em;\n}\n\n.opponent .hand-container .panel img {\n max-height: var(--hand-size) !important;\n object-fit: cover;\n}\n\n.opponent .hand-container .panel {\n max-height: var(--hand-size) !important;\n overflow: hidden;\n}\n\n:root {\n --stats-line-height: 1rem;\n}\n\n.left-inner-leftpane .stats-area {\n line-height: var(--stats-line-height) !important;\n}\n\n@keyframes rez {\n from {\n opacity: 0;\n transform: rotateY(120deg);\n transform-style: preserve-3d;\n }\n 40% {\n opacity: 0;\n }\n 50% {\n opacity: 1;\n transform: rotateY(90deg);\n }\n to {\n transform: rotateY(0deg);\n }\n}\n\n.corp-board .server .content .server-card .card div > img.card,\n.ice > .card-frame > .card div > img.card {\n animation-duration: 0.3s;\n animation-name: rez;\n animation-timing-function: linear;\n}\n\n.hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n\n@keyframes age {\n 0% {\n opacity: 0;\n }\n 2% {\n opacity: 1;\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0.65;\n }\n}\n\n.log > .messages > div {\n animation: age 10.0s forwards !important;\n}\n\n.content-pane .panel-bottom.content hr {\n color: orange;\n height: 0.3em;\n background-color: orange;\n}\n\n","cachedScriptCss":":root {\n --turn-icon: #F80;\n --hq-icon: #3884e8;\n --rnd-icon: #0A0;\n --archives-icon: #CC2118;\n --remote-icon: #AAA;\n --stack-icon: #8A2;\n --grip-icon: #437bbc;\n --heap-icon: #bd4942;\n --access-icon: gold;\n --action-icon: #F80;\n --mulligan-keep-icon: white;\n --mulligan-mull-icon: red;\n}\n\n/* in case script fails to pop out an animation, this will at least make the ghosts disappear */\n@keyframes hide {\n 0% {\n opacity: 1;\n }\n 90% {\n opacity: 1;\n }\n 100% {\n opacity: 0;\n display: none;\n }\n}\n\n#ghosts, .ghost {\n pointer-events: none;\n}\n\n#ghosts > * {\n display: none;\n}\n\n.discard-container .panel.popup {\n padding-top: 2rem;\n flex-wrap: wrap;\n}\n\n.discard-container .panel.popup > div:first-child {\n position: absolute;\n top: 0;\n}\n\n.discard-container .panel.popup[cyberfeeder] > div:first-child::after {\n content: 'Sorted';\n border: 0.1em solid white;\n padding: 0 0.2em;\n border-radius: 0.1em;\n}\n\n\n\n@keyframes server-highlight {\n from {\n background-color: #ffa600aa;\n }\n to {\n background-color: unset;\n }\n}\n\n.server-highlight {\n animation-duration: 1s;\n animation-name: server-highlight;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n\n.button-pane li[target-server-event=\"yes\"] i,\n.hand-container li[target-server-event=\"yes\"] i,\n.button-pane button[target-server-event=\"yes\"] i {\n float: right;\n visibility: visible !important;\n}\n\n.icon-hq {\n color: var(--hq-icon);\n}\n\n.icon-rnd {\n color: var(--rnd-icon);\n}\n\n.icon-archives {\n color: var(--archives-icon);\n}\n\n.icon-remote {\n color: var(--remote-icon);\n}\n\n.panel.hand[handsize]::before {\n content: \"<< hand limit\";\n bottom: 0;\n font-size: 0.7rem;\n right: 0;\n border-top: 0.1em solid;\n position: absolute;\n opacity: 0.5;\n visibility: hidden;\n}\n\n.panel.hand[handsize=\"0\"]::before {\n left: 0;\n visibility: visible;\n}\n\n.panel.hand[handsize=\"1\"]::before {\n left: calc(64px * 1);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"2\"]::before {\n left: calc(64px * 2);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"3\"]::before {\n left: calc(64px * 3);\n visibility: visible;\n}\n\n.panel.hand[handsize=\"4\"]::before {\n left: calc(64px * 4);\n visibility: visible;\n}\n\n#log-input[newchat=\"yes\"] {\n background-color: #FF7;\n}\n\n.log .messages > div[secret]::after {\n content: attr(secret);\n display: block;\n background-color: rgba(0,0,0,0.4);\n text-align: right;\n}\n\n.log .messages > div > .cyberfeeder-icon {\n display: inline-block !important;\n margin-right: 0.2em;\n}\n\n.cyberfeeder-icon > i {\n margin-right: 0.15em;\n}\n\n.icon-turn {\n color: var(--turn-icon);\n}\n\n.icon-hq {\n color: var(--hq-icon);\n}\n\n.icon-rnd {\n color: var(--rnd-icon);\n}\n\n.icon-archives {\n color: var(--archives-icon);\n}\n\n.icon-remote {\n color: var(--remote-icon);\n}\n\n.icon-stack {\n color: var(--stack-icon);\n}\n\n.icon-grip {\n color: var(--grip-icon);\n}\n\n.icon-heap {\n color: var(--heap-icon);\n}\n\n.icon-access {\n color: var(--access-icon);\n}\n\n.icon-action {\n color: var(--action-icon);\n}\n\n.icon-mulligan-keep {\n color: var(--mulligan-keep-icon);\n}\n\n.icon-mulligan-mull {\n color: var(--mulligan-mull-icon);\n}\n\n#archive-points {\n position: absolute;\n top: 30%;\n width: 100%;\n text-align: center;\n font-size: 1.5em;\n pointer-events: none;\n}\n\n#archive-points i {\n margin-right: 0.25em;\n}\n\n#archive-points.hidden {\n display: none;\n}\n\n.content-pane .panel-bottom.content {\n /* note: this collides with setting for \"Fix chat menu layout\" */\n position: relative !important;\n}\n\n#cyberfeeder-turn {\n display: block !important;\n position: absolute;\n top: 0;\n right: 0;\n text-align: center;\n pointer-events: none;\n font-size: 1.5em;\n width: 1.5em;\n height: 1.5em;\n border-left: solid grey 1px;\n border-bottom: solid grey 1px;\n border-bottom-left-radius: 0.5em;\n background: rgba(0,0,0,0.5);\n line-height: 1.5em;\n overflow: hidden;\n}\n\n/* copied from flex-based hand size */\n.hand-controls .hand > div:first-child {\n display: flex;\n padding-right: 30px;\n}\n\n.hand-controls .hand > div > .card-wrapper {\n position: unset;\n flex-basis: 60px;\n min-width: 2px;\n}\n\n.gameboard .hand {\n width: calc(384px + 30px);\n}\n/* endcopy */\n\n@keyframes animate-up {\n from {\n opacity: 1;\n transform: translateY(0);\n transform-style: preserve-3d;\n }\n to {\n opacity: 0;\n transform: translateY(-80px);\n display: none;\n }\n}\n\n@keyframes animate-down {\n from {\n opacity: 1;\n transform: translateY(0);\n transform-style: preserve-3d;\n }\n to {\n opacity: 0;\n transform: translateY(80px);\n display: none;\n }\n}\n\n.animate-up {\n animation-duration: 0.2s;\n animation-name: animate-up;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n\n.animate-down {\n animation-duration: 0.2s;\n animation-name: animate-down;\n animation-timing-function: ease-in;\n animation-fill-mode: forwards;\n}\n\n#ghosts > .animate-bin {\n display: block !important;\n}\n\n#ghosts > .animate-bin .card, #ghosts > .animate-bin.card {\n width: var(--card-width);\n height: var(--card-height);\n color: rgba(0,0,0,0);\n}\n\n#ghosts > .animate-bin {\n position: absolute;\n transition-property: transform opacity;\n transition-duration: 0.3s;\n animation-name: disappear-fallback;\n animation-duration: 1s;\n animation-fill-mode: forwards;\n}\n\n","cachedScriptToggles":{"Mandatory-CSS-Variables-Colors":{"id":"Mandatory-CSS-Variables-Colors","enabled":true,"customize":false},"Quality-of-life-none-Sort-archive-when-pressing-Control-key":{"id":"Quality-of-life-none-Sort-archive-when-pressing-Control-key","enabled":true,"customize":false},"Quality-of-life-none-Lower-centrals-when-pressing-Ctrl":{"id":"Quality-of-life-none-Lower-centrals-when-pressing-Ctrl","enabled":true,"customize":false},"Quality-of-life-none-Fix-chat-auto-scroll":{"id":"Quality-of-life-none-Fix-chat-auto-scroll","enabled":true,"customize":false},"Quality-of-life-none-Highlight-target-server":{"id":"Quality-of-life-none-Highlight-target-server","enabled":true,"customize":false},"Reminders-none-Hand-size-reminder":{"id":"Reminders-none-Hand-size-reminder","enabled":true,"customize":false},"Reminders-none-New-message-indicator":{"id":"Reminders-none-New-message-indicator","enabled":true,"customize":false},"Information-none-Remember-secret-information":{"id":"Information-none-Remember-secret-information","enabled":true,"customize":false},"Information-none-Annotate-locations-with-icons":{"id":"Information-none-Annotate-locations-with-icons","enabled":true,"customize":false},"Information-none-Track-points-in-Archives":{"id":"Information-none-Track-points-in-Archives","enabled":true,"customize":false},"Information-none-Show-turn-number":{"id":"Information-none-Show-turn-number","enabled":true,"customize":false},"Animation-none-Animate-cards-in-hand-(beta)":{"id":"Animation-none-Animate-cards-in-hand-(beta)","enabled":true,"customize":false},"Animation-none-Animate-discard-entry-and-exit":{"id":"Animation-none-Animate-discard-entry-and-exit","enabled":true,"customize":false},"Debug-none-Enable-debug-mode":{"id":"Debug-none-Enable-debug-mode","enabled":false,"customize":false}},"items":{"cardsByNames":{"cards":{"The Shadow: Pulling the Strings":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":5,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00005.png"]}}},"type":"Identity","title":"The Shadow: Pulling the Strings","uniqueness":false,"normalizedtitle":"the-shadow-pulling-the-strings","code":"00005","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Megacorp","minimumdecksize":30,"text":"Draft format only.\nYou can use agendas from all factions in this deck.","subtypes":["Megacorp"]},"The Masque: Cyber General":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":6,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00006.png"]}}},"type":"Identity","title":"The Masque: Cyber General","uniqueness":false,"baselink":0,"normalizedtitle":"the-masque-cyber-general","code":"00006","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Natural","minimumdecksize":30,"text":"Draft format only.","subtypes":["Natural"]},"Wyvern: Chemically Enhanced":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":7,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00007.png"]}}},"type":"Identity","title":"Wyvern: Chemically Enhanced","uniqueness":false,"baselink":0,"normalizedtitle":"wyvern-chemically-enhanced","code":"00007","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"G-mod","minimumdecksize":30,"text":"Draft format only.\nYou must maintain the order of your heap.\nWhenever you trash a Corp card, if you have more [anarch] cards installed than any other faction, shuffle the top card of your heap into your stack.","subtypes":["G-mod"]},"Boris \"Syfr\" Kovac: Crafty Veteran":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":8,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00008.png"]}}},"type":"Identity","title":"Boris \"Syfr\" Kovac: Crafty Veteran","uniqueness":false,"baselink":0,"normalizedtitle":"boris-syfr-kovac-crafty-veteran","code":"00008","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Cyborg","minimumdecksize":30,"text":"Draft format only.\nIf you have more [criminal] cards installed than any other faction, when your turn begins, remove 1 tag.","subtypes":["Cyborg"]},"Jamie \"Bzzz\" Micken: Techno Savant":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":9,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00009.png"]}}},"type":"Identity","title":"Jamie \"Bzzz\" Micken: Techno Savant","uniqueness":false,"baselink":0,"normalizedtitle":"jamie-bzzz-micken-techno-savant","code":"00009","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Natural","minimumdecksize":30,"text":"Draft format only.\nIf you have more [shaper] cards installed than any other faction, when you install a card the first time each turn, draw 1 card.","subtypes":["Natural"]},"Strategic Innovations: Future Forward":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":10,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00010.png"]}}},"type":"Identity","title":"Strategic Innovations: Future Forward","uniqueness":false,"normalizedtitle":"strategic-innovations-future-forward","code":"00010","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Division","minimumdecksize":30,"text":"Draft format only.\nIf you have more [haas-bioroid] cards rezzed than any other faction, when the Runner's turn ends, shuffle 1 card in Archives into R&D.","subtypes":["Division"]},"Synthetic Systems: The World Re-imagined":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":11,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00011.png"]}}},"type":"Identity","title":"Synthetic Systems: The World Re-imagined","uniqueness":false,"normalizedtitle":"synthetic-systems-the-world-re-imagined","code":"00011","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Division","minimumdecksize":30,"text":"Draft format only.\nIf you have more [jinteki] cards rezzed than any other faction, when your turn begins, you may swap 2 pieces of installed ice.","subtypes":["Division"]},"Information Dynamics: All You Need To Know":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":12,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00012.png"]}}},"type":"Identity","title":"Information Dynamics: All You Need To Know","uniqueness":false,"normalizedtitle":"information-dynamics-all-you-need-to-know","code":"00012","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Division","minimumdecksize":30,"text":"Draft format only.\nIf you have more [nbn] cards rezzed than any other faction, whenever an agenda is scored or stolen, give the runner 1 tag.","subtypes":["Division"]},"Fringe Applications: Tomorrow, Today":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"draft","setname":"Draft","number":13,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/00013.png"]}}},"type":"Identity","title":"Fringe Applications: Tomorrow, Today","uniqueness":false,"normalizedtitle":"fringe-applications-tomorrow-today","code":"00013","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"draft","subtype":"Division","minimumdecksize":30,"text":"Draft format only.\nIf you have more [weyland-consortium] cards rezzed than any other faction, when the Runner's turn begins, place an advancement token on a piece of ice.","subtypes":["Division"]},"Noise: Hacker Extraordinaire":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","setname":"Core Set","influencelimit":15,"number":1,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01001.jpg"]},"default":{"2014gnk":["/img/cards/en/default/2014gnk/01001.png"],"stock":["/img/cards/en/default/stock/01001.png"],"alt":["/img/cards/en/default/alt/01001.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01001.png"]}}},"type":"Identity","title":"Noise: Hacker Extraordinaire","uniqueness":false,"baselink":0,"normalizedtitle":"noise-hacker-extraordinaire","code":"01001","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"core","subtype":"G-mod","minimumdecksize":45,"text":"Whenever you install a <strong>virus</strong> program, the Corp trashes the top card of R&D.","subtypes":["G-mod"]},"Déjà Vu":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":1}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":2,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/01002.jpg","/img/cards/en/high/wc2016/01002.png"],"stock":["/img/cards/en/high/stock/01002.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/01002.jpg","/img/cards/en/default/wc2016/01002.png"],"stock":["/img/cards/en/default/stock/01002.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01002.png"]}}},"type":"Event","title":"Déjà Vu","uniqueness":false,"normalizedtitle":"deja-vu","code":"01002","localized":null,"side":"Runner","cost":2,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","text":"Add 1 card (or up to 2 <strong>virus</strong> cards) from your heap to your grip.","subtypes":[]},"Grimoire":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":6,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01006.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01006.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01006.png"]}}},"type":"Hardware","title":"Grimoire","uniqueness":true,"normalizedtitle":"grimoire","code":"01006","localized":null,"side":"Runner","cost":3,"quantity":1,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Console","text":"+2[mu]\nWhenever you install a <strong>virus</strong> program, place 1 virus counter on that program.\nLimit 1 <strong>console</strong> per player.","subtypes":["Console"]},"Djinn":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":9,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01009.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01009.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01009.png"]}}},"type":"Program","title":"Djinn","uniqueness":false,"strength":0,"normalizedtitle":"djinn","code":"01009","localized":null,"side":"Runner","cost":2,"quantity":2,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"core","subtype":"Daemon","text":"Djinn can host up to 3[mu] of non-<strong>icebreaker</strong> programs.\nThe memory costs of hosted programs do not count against your memory limit.\n[click], 1[credit]: Search your stack for a <strong>virus</strong> program, reveal it, and add it to your grip. Shuffle your stack.","subtypes":["Daemon"]},"Wyrm":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":13,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01013.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01013.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01013.png"]}}},"type":"Program","title":"Wyrm","uniqueness":false,"strength":1,"normalizedtitle":"wyrm","code":"01013","localized":null,"side":"Runner","cost":1,"quantity":2,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"core","subtype":"Icebreaker - AI","text":"Interface → <strong>3[credit]:</strong> Break 1 subroutine on a piece of ice with 0 or less strength.\nInterface → <strong>1[credit]:</strong> The ice you are encountering gets -1 strength for the remainder of this encounter.\n<strong>1[credit]:</strong> +1 strength.","subtypes":["Icebreaker","AI"]},"Yog.0":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":14,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/01014.jpg","/img/cards/en/high/wc2016/01014.png"],"stock":["/img/cards/en/high/stock/01014.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/01014.jpg","/img/cards/en/default/wc2016/01014.png"],"stock":["/img/cards/en/default/stock/01014.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01014.png"]}}},"type":"Program","title":"Yog.0","uniqueness":false,"strength":3,"normalizedtitle":"yog-0","code":"01014","localized":null,"side":"Runner","cost":5,"quantity":2,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"core","subtype":"Icebreaker - Decoder","text":"Interface → <strong>0[credit]:</strong> Break 1 <strong>code gate</strong> subroutine.","subtypes":["Icebreaker","Decoder"]},"Wyldside":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":3,"setname":"Core Set","number":16,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01016.jpg"]},"default":{"2014gnk":["/img/cards/en/default/2014gnk/01016.png"],"stock":["/img/cards/en/default/stock/01016.png"],"alt":["/img/cards/en/default/alt/01016.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01016.png"]}}},"type":"Resource","title":"Wyldside","uniqueness":true,"normalizedtitle":"wyldside","code":"01016","localized":null,"side":"Runner","cost":3,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Location - Seedy","text":"When your turn begins, draw 2 cards and lose [click].","subtypes":["Location","Seedy"]},"Account Siphon":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":3}},"rotated":false,"cycle_code":"core","factioncost":4,"setname":"Core Set","number":18,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01018.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/01018.png"],"stock":["/img/cards/en/default/stock/01018.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01018.png"]}}},"type":"Event","title":"Account Siphon","uniqueness":false,"normalizedtitle":"account-siphon","code":"01018","localized":null,"side":"Runner","cost":0,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Run - Sabotage","text":"Run HQ. If successful, instead of breaching HQ, you may force the Corp to lose up to 5[credit], then you gain 2[credit] for each credit lost and take 2 tags.","subtypes":["Run","Sabotage"]},"Lemuria Codecracker":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":23,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01023.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01023.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01023.png"]}}},"type":"Hardware","title":"Lemuria Codecracker","uniqueness":false,"normalizedtitle":"lemuria-codecracker","code":"01023","localized":null,"side":"Runner","cost":1,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","text":"[click], 1[credit]: Expose 1 card. Use this ability only if you have made a successful run on HQ this turn.","subtypes":[]},"Desperado":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":3,"setname":"Core Set","number":24,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01024.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01024.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01024.png"]}}},"type":"Hardware","title":"Desperado","uniqueness":true,"normalizedtitle":"desperado","code":"01024","localized":null,"side":"Runner","cost":3,"quantity":1,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Console","text":"+1[mu]\nGain 1[credit] whenever you make a successful run.\nLimit 1 <strong>console</strong> per player.","subtypes":["Console"]},"Ninja":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":27,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01027.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01027.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01027.png"]}}},"type":"Program","title":"Ninja","uniqueness":false,"strength":0,"normalizedtitle":"ninja","code":"01027","localized":null,"side":"Runner","cost":4,"quantity":2,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"core","subtype":"Icebreaker - Killer","text":"Interface → <strong>1[credit]:</strong> Break 1 <strong>sentry</strong> subroutine.\n<strong>3[credit]:</strong> +5 strength.","subtypes":["Icebreaker","Killer"]},"Decoy":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":32,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01032.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01032.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01032.png"]}}},"type":"Resource","title":"Decoy","uniqueness":false,"normalizedtitle":"decoy","code":"01032","localized":null,"side":"Runner","cost":1,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Connection","text":"[trash]: Avoid receiving 1 tag.","subtypes":["Connection"]},"Kate \"Mac\" McCaffrey: Digital Tinker":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","setname":"Core Set","influencelimit":15,"number":33,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01033.jpg"]},"default":{"2013gnk":["/img/cards/en/default/2013gnk/01033.png"],"stock":["/img/cards/en/default/stock/01033.png"],"alt":["/img/cards/en/default/alt/01033.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01033.png"]}}},"type":"Identity","title":"Kate \"Mac\" McCaffrey: Digital Tinker","uniqueness":false,"baselink":1,"normalizedtitle":"kate-mac-mccaffrey-digital-tinker","code":"01033","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"core","subtype":"Natural","minimumdecksize":45,"text":"Lower the install cost of the first program or piece of hardware you install each turn by 1.","subtypes":["Natural"]},"The Toolbox":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":41,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01041.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01041.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01041.png"]}}},"type":"Hardware","title":"The Toolbox","uniqueness":true,"normalizedtitle":"the-toolbox","code":"01041","localized":null,"side":"Runner","cost":9,"quantity":1,"deck-limit":3,"implementation":"Recurring credits usage not restricted","set_code":"core","subtype":"Console","text":"+2[mu] +2[link]\n2[recurring-credit]\nUse these credits to pay for using <strong>icebreakers</strong>.\nLimit 1 <strong>console</strong> per player.","subtypes":["Console"]},"Net Shield":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":45,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01045.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01045.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01045.png"]}}},"type":"Program","title":"Net Shield","uniqueness":false,"strength":0,"normalizedtitle":"net-shield","code":"01045","localized":null,"side":"Runner","cost":2,"quantity":2,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"core","text":"[interrupt] → The first time each turn you would suffer net damage, you may pay 1[credit] to prevent 1 net damage.","subtypes":[]},"Access to Globalsec":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":0,"setname":"Core Set","number":52,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01052.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01052.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01052.png"]}}},"type":"Resource","title":"Access to Globalsec","uniqueness":false,"normalizedtitle":"access-to-globalsec","code":"01052","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Link","text":"+1[link]","subtypes":["Link"]},"Haas-Bioroid: Engineering the Future":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","setname":"Core Set","influencelimit":15,"number":54,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01054.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/01054.png"],"2014gnk":["/img/cards/en/default/2014gnk/01054.png"],"stock":["/img/cards/en/default/stock/01054.png"],"alt":["/img/cards/en/default/alt/01054.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01054.png"]}}},"type":"Identity","title":"Haas-Bioroid: Engineering the Future","uniqueness":false,"normalizedtitle":"haas-bioroid-engineering-the-future","code":"01054","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"core","subtype":"Megacorp","minimumdecksize":45,"text":"The first time you install a card each turn, gain 1[credit].","subtypes":["Megacorp"]},"Accelerated Beta Test":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","setname":"Core Set","agendapoints":2,"number":55,"advancementcost":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01055.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/01055.png"],"stock":["/img/cards/en/default/stock/01055.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01055.png"]}}},"type":"Agenda","title":"Accelerated Beta Test","uniqueness":false,"normalizedtitle":"accelerated-beta-test","code":"01055","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Research","text":"When you score Accelerated Beta Test, you may look at the top 3 cards of R&D. If any of those cards are ice, you may install and rez them, ignoring all costs. Trash the rest of the cards you looked at.","subtypes":["Research"]},"Experiential Data":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":66,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01066.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01066.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01066.png"]}}},"type":"Upgrade","title":"Experiential Data","uniqueness":false,"normalizedtitle":"experiential-data","code":"01066","localized":null,"side":"Corp","cost":2,"quantity":2,"deck-limit":3,"implementation":"full","trash":2,"set_code":"core","text":"All ice protecting this server has +1 strength.","subtypes":[]},"Zaibatsu Loyalty":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":71,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01071.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01071.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01071.png"]}}},"type":"Asset","title":"Zaibatsu Loyalty","uniqueness":false,"normalizedtitle":"zaibatsu-loyalty","code":"01071","localized":null,"side":"Corp","cost":0,"quantity":1,"deck-limit":3,"implementation":"full","trash":4,"set_code":"core","text":"[interrupt] → When a card would be exposed, you may rez this asset.\n[interrupt] → <strong>1[credit]</strong> or <strong>[trash]:</strong> Prevent 1 card from being exposed.","subtypes":[]},"Precognition":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":3,"setname":"Core Set","number":73,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01073.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01073.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01073.png"]}}},"type":"Operation","title":"Precognition","uniqueness":false,"normalizedtitle":"precognition","code":"01073","localized":null,"side":"Corp","cost":0,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","text":"Look at the top 5 cards of R&D and arrange them in any order.","subtypes":[]},"Cell Portal":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":74,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01074.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01074.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01074.png"]}}},"type":"ICE","title":"Cell Portal","uniqueness":false,"strength":7,"normalizedtitle":"cell-portal","code":"01074","localized":null,"side":"Corp","cost":5,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Code Gate - Deflector","text":"[subroutine] The Runner moves to the outermost position of the attacked server. They may jack out. Derez this ice.","subtypes":["Code Gate","Deflector"]},"Chum":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":75,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01075.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01075.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01075.png"]}}},"type":"ICE","title":"Chum","uniqueness":false,"strength":4,"normalizedtitle":"chum","code":"01075","localized":null,"side":"Corp","cost":1,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Code Gate","text":"[subroutine] The next piece of ice the Runner encounters during this run gets +2 strength. When that encounter ends, if the Runner did not fully break that ice, do 3 net damage.","subtypes":["Code Gate"]},"Data Mine":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":76,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01076.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01076.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01076.png"]}}},"type":"ICE","title":"Data Mine","uniqueness":false,"strength":2,"normalizedtitle":"data-mine","code":"01076","localized":null,"side":"Corp","cost":0,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Trap - AP","text":"[subroutine] Do 1 net damage. Trash Data Mine.","subtypes":["Trap","AP"]},"Akitaro Watanabe":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":79,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01079.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01079.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01079.png"]}}},"type":"Upgrade","title":"Akitaro Watanabe","uniqueness":true,"normalizedtitle":"akitaro-watanabe","code":"01079","localized":null,"side":"Corp","cost":1,"quantity":1,"deck-limit":3,"implementation":"full","trash":3,"set_code":"core","subtype":"Sysop - Unorthodox","text":"The rez cost of ice protecting this server is lowered by 2.","subtypes":["Sysop","Unorthodox"]},"AstroScript Pilot Program":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":1}},"rotated":false,"cycle_code":"core","setname":"Core Set","agendapoints":2,"number":81,"advancementcost":3,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/01081.png","/img/cards/en/high/wc2016/01081.jpg"],"stock":["/img/cards/en/high/stock/01081.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/01081.png","/img/cards/en/default/wc2016/01081.jpg"],"stock":["/img/cards/en/default/stock/01081.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01081.png"]}}},"type":"Agenda","title":"AstroScript Pilot Program","uniqueness":false,"normalizedtitle":"astroscript-pilot-program","code":"01081","localized":null,"side":"Corp","quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Initiative","text":"When you score this agenda, place 1 agenda counter on it.\n<strong>Hosted agenda counter:</strong> Place 1 advancement counter on an installed card you can advance.","subtypes":["Initiative"]},"Breaking News":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":1}},"rotated":false,"cycle_code":"core","setname":"Core Set","agendapoints":1,"number":82,"advancementcost":2,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/01082.png","/img/cards/en/high/wc2016/01082.jpg"],"stock":["/img/cards/en/high/stock/01082.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/01082.png","/img/cards/en/default/wc2016/01082.jpg"],"stock":["/img/cards/en/default/stock/01082.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01082.png"]}}},"type":"Agenda","title":"Breaking News","uniqueness":false,"normalizedtitle":"breaking-news","code":"01082","localized":null,"side":"Corp","quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","text":"When you score Breaking News, give the Runner 2 tags.\nWhen the turn on which you scored Breaking News ends, the Runner loses 2 tags.","subtypes":[]},"Matrix Analyzer":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":2,"setname":"Core Set","number":89,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01089.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01089.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01089.png"]}}},"type":"ICE","title":"Matrix Analyzer","uniqueness":false,"strength":3,"normalizedtitle":"matrix-analyzer","code":"01089","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Sentry - Tracer - Observer","text":"When the Runner encounters Matrix Analyzer, you may pay 1[credit] to place 1 advancement token on a card that can be advanced.\n[subroutine] Trace[2]. If successful, give the Runner 1 tag.","subtypes":["Sentry","Tracer","Observer"]},"Posted Bounty":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","setname":"Core Set","agendapoints":1,"number":95,"advancementcost":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01095.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01095.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01095.png"]}}},"type":"Agenda","title":"Posted Bounty","uniqueness":false,"normalizedtitle":"posted-bounty","code":"01095","localized":null,"side":"Corp","quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","subtype":"Security","text":"When you score Posted Bounty, you may forfeit it to give the Runner 1 tag and take 1 bad publicity.","subtypes":["Security"]},"Security Subcontract":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":96,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01096.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01096.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01096.png"]}}},"type":"Asset","title":"Security Subcontract","uniqueness":false,"normalizedtitle":"security-subcontract","code":"01096","localized":null,"side":"Corp","cost":0,"quantity":1,"deck-limit":3,"implementation":"full","trash":3,"set_code":"core","subtype":"Transaction","text":"[click], <strong>trash a rezzed piece of ice:</strong> Gain 4[credit].","subtypes":["Transaction"]},"Aggressive Negotiation":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":97,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01097.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01097.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01097.png"]}}},"type":"Operation","title":"Aggressive Negotiation","uniqueness":false,"normalizedtitle":"aggressive-negotiation","code":"01097","localized":null,"side":"Corp","cost":1,"quantity":2,"deck-limit":3,"implementation":"full","set_code":"core","text":"Play only if you scored an agenda this turn.\nSearch R&D for 1 card and add it to HQ. Shuffle R&D.","subtypes":[]},"Research Station":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"core","factioncost":1,"setname":"Core Set","number":105,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/01105.jpg"]},"default":{"stock":["/img/cards/en/default/stock/01105.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/01105.png"]}}},"type":"Upgrade","title":"Research Station","uniqueness":false,"normalizedtitle":"research-station","code":"01105","localized":null,"side":"Corp","cost":2,"quantity":2,"deck-limit":3,"implementation":"full","trash":3,"set_code":"core","subtype":"Facility","text":"Install only in the root of HQ.\nYour maximum hand size is +2.","subtypes":["Facility"]},"The Collective: Williams, Wu, et al.":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"unreleased","setname":"Unreleased","influencelimit":5,"number":1,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/014001.png"]}}},"type":"Identity","title":"The Collective: Williams, Wu, et al.","uniqueness":false,"baselink":1,"normalizedtitle":"the-collective-williams-wu-et-al","code":"014001","localized":null,"side":"Runner","quantity":1,"deck-limit":1,"implementation":"full","set_code":"unreleased","subtype":"Cybernetic","minimumdecksize":55,"text":"The first time you perform the same action three times in a row each turn, gain [click].","subtypes":["Cybernetic"]},"Chronos Protocol: Haas-Bioroid":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"rotated":true}},"rotated":false,"cycle_code":"unreleased","setname":"Unreleased","influencelimit":15,"number":2,"images":{"en":{"default":{"stock":["/img/cards/en/default/stock/014002.png"]}}},"type":"Identity","title":"Chronos Protocol: Haas-Bioroid","uniqueness":false,"normalizedtitle":"chronos-protocol-haas-bioroid","code":"014002","localized":null,"side":"Corp","quantity":1,"deck-limit":1,"implementation":"full","set_code":"unreleased","subtype":"Division","minimumdecksize":45,"text":"Whenever the Runner trashes a card for brain damage, they remove all copies of that card from the game (installed, in the heap, stack, grip, or any other location). Then, they shuffle their stack.","subtypes":["Division"]},"Whizzard: Master Gamer":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"What Lies Ahead","influencelimit":15,"number":1,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/02001.jpg","/img/cards/en/high/wc2016/02001.png"],"stock":["/img/cards/en/high/stock/02001.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/02001.jpg","/img/cards/en/default/wc2016/02001.png"],"stock":["/img/cards/en/default/stock/02001.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02001.png"]}}},"type":"Identity","title":"Whizzard: Master Gamer","uniqueness":false,"baselink":0,"normalizedtitle":"whizzard-master-gamer","code":"02001","localized":null,"side":"Runner","quantity":3,"deck-limit":1,"implementation":"Recurring credits usage not restricted","set_code":"wla","subtype":"Natural","minimumdecksize":45,"text":"3[recurring-credit]\nUse these credits to trash cards.","subtypes":["Natural"]},"Cortez Chip":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"What Lies Ahead","number":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02005.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02005.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02005.png"]}}},"type":"Hardware","title":"Cortez Chip","uniqueness":false,"normalizedtitle":"cortez-chip","code":"02005","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Chip","text":"[trash]: Choose a piece of ice. The Corp must pay 2[credit] as an additional cost to rez that ice until the end of the turn.","subtypes":["Chip"]},"ZU.13 Key Master":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"What Lies Ahead","number":7,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02007.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02007.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02007.png"]}}},"type":"Program","title":"ZU.13 Key Master","uniqueness":false,"strength":1,"normalizedtitle":"zu-13-key-master","code":"02007","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"wla","subtype":"Icebreaker - Decoder - Cloud","text":"If you have at least 2[link], the memory cost of this program is 0[mu], even if it is not installed.\nInterface → <strong>1[credit]:</strong> Break 1 <strong>code gate</strong> subroutine.\n<strong>1[credit]:</strong> +1 strength.","subtypes":["Icebreaker","Decoder","Cloud"]},"The Helpful AI":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"What Lies Ahead","number":8,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02008.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02008.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02008.png"]}}},"type":"Resource","title":"The Helpful AI","uniqueness":true,"normalizedtitle":"the-helpful-ai","code":"02008","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Connection - Link - Virtual","text":"+1[link]\n[trash]: Choose an <strong>icebreaker</strong>. That <strong>icebreaker</strong> has +2 strength until the end of the turn.","subtypes":["Connection","Link","Virtual"]},"Plascrete Carapace":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"What Lies Ahead","number":9,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/02009.png","/img/cards/en/high/wc2016/02009.jpg"],"stock":["/img/cards/en/high/stock/02009.jpg"]},"default":{"wc2016":["/img/cards/en/default/wc2016/02009.png","/img/cards/en/default/wc2016/02009.jpg"],"2014gnk":["/img/cards/en/default/2014gnk/02009.png"],"stock":["/img/cards/en/default/stock/02009.png"],"alt":["/img/cards/en/default/alt/02009.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02009.png"]}}},"type":"Hardware","title":"Plascrete Carapace","uniqueness":false,"normalizedtitle":"plascrete-carapace","code":"02009","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Gear","text":"Place 4 power counters on Plascrete Carapace when it is installed. When there are no power counters left on Plascrete Carapace, trash it.\n<strong>Hosted power counter:</strong> Prevent 1 meat damage.","subtypes":["Gear"]},"Mandatory Upgrades":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"What Lies Ahead","agendapoints":2,"number":11,"advancementcost":6,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02011.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02011.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02011.png"]}}},"type":"Agenda","title":"Mandatory Upgrades","uniqueness":false,"normalizedtitle":"mandatory-upgrades","code":"02011","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Initiative","text":"You have 1 additional [click] to spend each turn.","subtypes":["Initiative"]},"Janus 1.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"What Lies Ahead","number":12,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02012.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02012.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02012.png"]}}},"type":"ICE","title":"Janus 1.0","uniqueness":false,"strength":8,"normalizedtitle":"janus-1-0","code":"02012","localized":null,"side":"Corp","cost":15,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Sentry - Bioroid - AP","text":"<strong>Lose [click]:</strong> Break 1 subroutine on this ice. Only the Runner can use this ability.\n[subroutine] Do 1 core damage.\n[subroutine] Do 1 core damage.\n[subroutine] Do 1 core damage.\n[subroutine] Do 1 core damage.","subtypes":["Sentry","Bioroid","AP"]},"Snowflake":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"What Lies Ahead","number":15,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02015.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02015.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02015.png"]}}},"type":"ICE","title":"Snowflake","uniqueness":false,"strength":3,"normalizedtitle":"snowflake","code":"02015","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Barrier - Psi","text":"[subroutine] You and the Runner secretly spend 0[credit], 1[credit], or 2[credit]. Reveal spent credits. End the run if you and the Runner spent a different number of credits.","subtypes":["Barrier","Psi"]},"Restructured Datapool":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"What Lies Ahead","agendapoints":3,"number":16,"advancementcost":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02016.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02016.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02016.png"]}}},"type":"Agenda","title":"Restructured Datapool","uniqueness":false,"normalizedtitle":"restructured-datapool","code":"02016","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Initiative","text":"[click]: Trace[2]. If successful, give the Runner 1 tag.","subtypes":["Initiative"]},"TMI":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"What Lies Ahead","number":17,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02017.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02017.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02017.png"]}}},"type":"ICE","title":"TMI","uniqueness":false,"strength":5,"normalizedtitle":"tmi","code":"02017","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Barrier","text":"When you rez TMI, Trace[2]. If unsuccessful, derez TMI.\n[subroutine] End the run.","subtypes":["Barrier"]},"Dracō":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"What Lies Ahead","number":20,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02020.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02020.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02020.png"]}}},"type":"ICE","title":"Dracō","uniqueness":false,"strength":0,"normalizedtitle":"draco","code":"02020","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"wla","subtype":"Sentry - Tracer","text":"When you rez Dracō, you may pay X[credit] to place X power counters on it.\nDracō has +1 strength for each power counter on it.\n[subroutine] Trace[2]. If successful, give the Runner 1 tag and end the run.","subtypes":["Sentry","Tracer"]},"Vamp":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Trace Amount","number":21,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02021.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02021.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02021.png"]}}},"type":"Event","title":"Vamp","uniqueness":false,"normalizedtitle":"vamp","code":"02021","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","subtype":"Run - Sabotage","text":"Run HQ. If successful, instead of breaching HQ, you may spend X[credit]. If you do, the Corp loses X[credit]. If you spent credits, take 1 tag.","subtypes":["Run","Sabotage"]},"Satellite Uplink":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Trace Amount","number":23,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02023.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02023.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02023.png"]}}},"type":"Event","title":"Satellite Uplink","uniqueness":false,"normalizedtitle":"satellite-uplink","code":"02023","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","text":"Expose up to 2 cards.","subtypes":[]},"Compromised Employee":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":25,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02025.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02025.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02025.png"]}}},"type":"Resource","title":"Compromised Employee","uniqueness":false,"normalizedtitle":"compromised-employee","code":"02025","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","set_code":"ta","subtype":"Connection - Link","text":"1[recurring-credit]\nUse this credit during traces.\nGain 1[credit] whenever the Corp rezzes a piece of ice.","subtypes":["Connection","Link"]},"Snowball":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Trace Amount","number":27,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02027.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02027.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02027.png"]}}},"type":"Program","title":"Snowball","uniqueness":false,"strength":1,"normalizedtitle":"snowball","code":"02027","localized":null,"side":"Runner","cost":4,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"ta","subtype":"Icebreaker - Fracter","text":"Interface → <strong>1[credit]:</strong> Break 1 <strong>barrier</strong> subroutine.\n<strong>1[credit]:</strong> +1 strength.\nWhenever you use this program to break a subroutine, this program gets +1 strength for the remainder of this run.","subtypes":["Icebreaker","Fracter"]},"Encryption Protocol":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":29,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02029.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02029.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02029.png"]}}},"type":"Asset","title":"Encryption Protocol","uniqueness":false,"normalizedtitle":"encryption-protocol","code":"02029","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","trash":2,"set_code":"ta","text":"The trash cost of all installed cards is increased by 1.","subtypes":[]},"Sherlock 1.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Trace Amount","number":30,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02030.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02030.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02030.png"]}}},"type":"ICE","title":"Sherlock 1.0","uniqueness":false,"strength":5,"normalizedtitle":"sherlock-1-0","code":"02030","localized":null,"side":"Corp","cost":6,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","subtype":"Sentry - Bioroid - Tracer","text":"<strong>Lose [click]:</strong> Break 1 subroutine on this ice. Only the Runner can use this ability.\n[subroutine] Trace[4]. If successful, add 1 installed program to the top of the Runner's stack.\n[subroutine] Trace[4]. If successful, add 1 installed program to the top of the Runner's stack.","subtypes":["Sentry","Bioroid","Tracer"]},"Sensei":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":34,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02034.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02034.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02034.png"]}}},"type":"ICE","title":"Sensei","uniqueness":false,"strength":5,"normalizedtitle":"sensei","code":"02034","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","subtype":"Code Gate","text":"[subroutine] For the remainder of this run, each piece of ice encountered except Sensei gains \"[subroutine] End the run\" after all its other subroutines.","subtypes":["Code Gate"]},"Big Brother":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":35,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02035.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02035.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02035.png"]}}},"type":"Operation","title":"Big Brother","uniqueness":false,"normalizedtitle":"big-brother","code":"02035","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","subtype":"Gray Ops","text":"Play only if the Runner is tagged.\nGive the Runner 2 tags.","subtypes":["Gray Ops"]},"ChiLo City Grid":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Trace Amount","number":36,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02036.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02036.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02036.png"]}}},"type":"Upgrade","title":"ChiLo City Grid","uniqueness":false,"normalizedtitle":"chilo-city-grid","code":"02036","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","trash":6,"set_code":"ta","subtype":"Region","text":"Whenever there is a successful trace during a run on this server, give the Runner 1 tag.\nLimit 1 <strong>region</strong> per server.","subtypes":["Region"]},"Power Grid Overload":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":37,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02037.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02037.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02037.png"]}}},"type":"Operation","title":"Power Grid Overload","uniqueness":false,"normalizedtitle":"power-grid-overload","code":"02037","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","text":"Play only if the Runner made a successful run during their last turn.\nTrace[2]. If successful, trash 1 installed piece of hardware with an install cost of X or less, where X is equal to the amount by which your trace strength exceeded the Runner's link strength.","subtypes":[]},"Amazon Industrial Zone":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Trace Amount","number":38,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02038.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02038.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02038.png"]}}},"type":"Upgrade","title":"Amazon Industrial Zone","uniqueness":false,"normalizedtitle":"amazon-industrial-zone","code":"02038","localized":null,"side":"Corp","cost":4,"quantity":3,"deck-limit":3,"implementation":"full","trash":2,"set_code":"ta","subtype":"Region","text":"Whenever you install a piece of ice protecting this server, you may immediately rez it, lowering its rez cost by 3.\nLimit 1 <strong>region</strong> per server.","subtypes":["Region"]},"Executive Retreat":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Trace Amount","agendapoints":3,"number":39,"advancementcost":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02039.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02039.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02039.png"]}}},"type":"Agenda","title":"Executive Retreat","uniqueness":false,"normalizedtitle":"executive-retreat","code":"02039","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","text":"When you score Executive Retreat, place 1 agenda counter on it and shuffle HQ into R&D.\n[click], <strong>hosted agenda counter:</strong> Draw 5 cards.","subtypes":[]},"Freelancer":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Trace Amount","number":40,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02040.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02040.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02040.png"]}}},"type":"Operation","title":"Freelancer","uniqueness":false,"normalizedtitle":"freelancer","code":"02040","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ta","subtype":"Gray Ops","text":"Play only if the Runner is tagged.\nTrash up to 2 resources.","subtypes":["Gray Ops"]},"Nerve Agent":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Cyber Exodus","number":41,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02041.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02041.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02041.png"]}}},"type":"Program","title":"Nerve Agent","uniqueness":false,"strength":0,"normalizedtitle":"nerve-agent","code":"02041","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"ce","subtype":"Virus","text":"Whenever you make a successful run on HQ, place 1 virus counter on this program.\nWhenever you breach HQ, choose a number less than the number of hosted virus counters. Access that many additional cards.","subtypes":["Virus"]},"Joshua B.":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Cyber Exodus","number":42,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02042.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/02042.png"],"stock":["/img/cards/en/default/stock/02042.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02042.png"]}}},"type":"Resource","title":"Joshua B.","uniqueness":true,"normalizedtitle":"joshua-b","code":"02042","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Connection","text":"When your turn begins, you may gain [click]. If you do, take 1 tag when this turn ends.","subtypes":["Connection"]},"Muresh Bodysuit":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Cyber Exodus","number":44,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02044.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02044.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02044.png"]}}},"type":"Hardware","title":"Muresh Bodysuit","uniqueness":false,"normalizedtitle":"muresh-bodysuit","code":"02044","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Gear","text":"[interrupt] → The first time each turn you would suffer meat damage, prevent 1 meat damage.","subtypes":["Gear"]},"Snitch":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":1}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Cyber Exodus","number":45,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02045.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02045.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02045.png"]}}},"type":"Program","title":"Snitch","uniqueness":false,"strength":0,"normalizedtitle":"snitch","code":"02045","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"ce","text":"Once per run, you may expose an unrezzed piece of ice when you approach it. You may then jack out.","subtypes":[]},"Personal Workshop":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":4,"setname":"Cyber Exodus","number":49,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02049.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02049.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02049.png"]}}},"type":"Resource","title":"Personal Workshop","uniqueness":false,"normalizedtitle":"personal-workshop","code":"02049","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Location","text":"[click]: Host a program or piece of hardware from your grip on Personal Workshop and place power counters on it equal to its install cost.\n1[credit]: Remove 1 power counter from a hosted card.\nWhen your turn begins, remove 1 power counter from a hosted card.\nWhen there are no power counters left on a hosted card, install it, ignoring all costs.","subtypes":["Location"]},"Public Sympathy":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Cyber Exodus","number":50,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02050.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02050.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02050.png"]}}},"type":"Resource","title":"Public Sympathy","uniqueness":false,"normalizedtitle":"public-sympathy","code":"02050","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","text":"Your maximum hand size is increased by 2.","subtypes":[]},"Viper":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Cyber Exodus","number":52,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02052.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02052.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02052.png"]}}},"type":"ICE","title":"Viper","uniqueness":false,"strength":4,"normalizedtitle":"viper","code":"02052","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Code Gate - Tracer","text":"[subroutine] Trace[3]. If successful, the Runner loses [click], if able.\n[subroutine] Trace[3]. If successful, end the run.","subtypes":["Code Gate","Tracer"]},"Edge of World":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Cyber Exodus","number":53,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02053.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02053.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02053.png"]}}},"type":"Asset","title":"Edge of World","uniqueness":false,"normalizedtitle":"edge-of-world","code":"02053","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","trash":0,"set_code":"ce","subtype":"Ambush","text":"When the Runner accesses this asset while it is installed, you may pay 3[credit]. If you do, do 1 core damage for each piece of ice protecting this server.","subtypes":["Ambush"]},"Sunset":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Cyber Exodus","number":54,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02054.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02054.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02054.png"]}}},"type":"Operation","title":"Sunset","uniqueness":false,"normalizedtitle":"sunset","code":"02054","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","text":"Choose a server. Arrange the ice protecting that server in any order.","subtypes":[]},"Woodcutter":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Cyber Exodus","number":57,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02057.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02057.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02057.png"]}}},"type":"ICE","title":"Woodcutter","uniqueness":false,"strength":2,"normalizedtitle":"woodcutter","code":"02057","localized":null,"side":"Corp","cost":4,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Sentry - AP","text":"Woodcutter can be advanced only while rezzed and gains \"[subroutine] Do 1 net damage.\" for each advancement token on it.","subtypes":["Sentry","AP"]},"Commercialization":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Cyber Exodus","number":58,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02058.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02058.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02058.png"]}}},"type":"Operation","title":"Commercialization","uniqueness":false,"normalizedtitle":"commercialization","code":"02058","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Transaction","text":"Choose a piece of ice. Gain 1[credit] for each advancement token on that ice.","subtypes":["Transaction"]},"Private Contracts":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Cyber Exodus","number":59,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02059.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02059.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02059.png"]}}},"type":"Asset","title":"Private Contracts","uniqueness":false,"normalizedtitle":"private-contracts","code":"02059","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","trash":5,"set_code":"ce","subtype":"Transaction","text":"Place 14[credit] from the bank on Private Contracts when it is rezzed. When there are no credits left on Private Contracts, trash it.\n[click]: Take 2[credit] from Private Contracts.","subtypes":["Transaction"]},"Chimera":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Cyber Exodus","number":60,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02060.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02060.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02060.png"]}}},"type":"ICE","title":"Chimera","uniqueness":false,"strength":0,"normalizedtitle":"chimera","code":"02060","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"ce","subtype":"Mythic","text":"When you rez Chimera, choose <strong>sentry</strong>, <strong>code gate</strong>, or <strong>barrier</strong>. Chimera gains that subtype until derezzed.\nWhen a turn ends, derez Chimera.\n[subroutine] End the run.","subtypes":["Mythic"]},"Disrupter":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"A Study in Static","number":61,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02061.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02061.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02061.png"]}}},"type":"Program","title":"Disrupter","uniqueness":false,"strength":0,"normalizedtitle":"disrupter","code":"02061","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"asis","text":"[interrupt] → [trash]: Reduce the base trace strength of a trace to 0.","subtypes":[]},"Crescentus":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"A Study in Static","number":65,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02065.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02065.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02065.png"]}}},"type":"Program","title":"Crescentus","uniqueness":false,"strength":0,"normalizedtitle":"crescentus","code":"02065","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"asis","text":"<strong>[trash]:</strong> Derez 1 piece of ice you fully broke during this encounter.","subtypes":[]},"Inside Man":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"A Study in Static","number":68,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02068.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02068.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02068.png"]}}},"type":"Resource","title":"Inside Man","uniqueness":false,"normalizedtitle":"inside-man","code":"02068","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","set_code":"asis","subtype":"Connection","text":"2[recurring-credit]\nUse these credits to install hardware.","subtypes":["Connection"]},"Hourglass":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":71,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02071.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02071.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02071.png"]}}},"type":"ICE","title":"Hourglass","uniqueness":false,"strength":4,"normalizedtitle":"hourglass","code":"02071","localized":null,"side":"Corp","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"asis","subtype":"Code Gate","text":"[subroutine] The Runner loses [click], if able.\n[subroutine] The Runner loses [click], if able.\n[subroutine] The Runner loses [click], if able.","subtypes":["Code Gate"]},"Dedicated Server":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":72,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02072.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02072.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02072.png"]}}},"type":"Asset","title":"Dedicated Server","uniqueness":false,"normalizedtitle":"dedicated-server","code":"02072","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","trash":3,"set_code":"asis","subtype":"Facility","text":"2[recurring-credit]\nUse these credits to rez ice.","subtypes":["Facility"]},"Bullfrog":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":73,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02073.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02073.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02073.png"]}}},"type":"ICE","title":"Bullfrog","uniqueness":false,"strength":4,"normalizedtitle":"bullfrog","code":"02073","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"asis","subtype":"Code Gate - Deflector - Psi","text":"[subroutine] You and the Runner secretly spend 0[credit], 1[credit] or 2[credit]. Reveal spent credits. If you and the Runner spent a different number of credits and this ice is installed, move this ice to the outermost position protecting another server. <em>(The run continues from this new position.)</em>","subtypes":["Code Gate","Deflector","Psi"]},"Uroboros":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":74,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02074.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02074.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02074.png"]}}},"type":"ICE","title":"Uroboros","uniqueness":false,"strength":4,"normalizedtitle":"uroboros","code":"02074","localized":null,"side":"Corp","cost":6,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"asis","subtype":"Sentry - Tracer","text":"[subroutine] Trace[4]. If successful, the Runner cannot make another run this turn.\n[subroutine] Trace[4]. If successful, end the run.","subtypes":["Sentry","Tracer"]},"Net Police":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":75,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02075.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02075.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02075.png"]}}},"type":"Asset","title":"Net Police","uniqueness":false,"normalizedtitle":"net-police","code":"02075","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","trash":1,"set_code":"asis","text":"X[recurring-credit]\nUse these credits during traces. X is the number of links the Runner has.","subtypes":[]},"Weyland Consortium: Because We Built It":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"A Study in Static","influencelimit":15,"number":76,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02076.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02076.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02076.png"]}}},"type":"Identity","title":"Weyland Consortium: Because We Built It","uniqueness":false,"normalizedtitle":"weyland-consortium-because-we-built-it","code":"02076","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"Recurring credits usage not restricted","set_code":"asis","subtype":"Megacorp","minimumdecksize":45,"text":"1[recurring-credit]\nUse this credit to advance ice.","subtypes":["Megacorp"]},"Government Contracts":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"A Study in Static","agendapoints":3,"number":77,"advancementcost":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02077.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02077.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02077.png"]}}},"type":"Agenda","title":"Government Contracts","uniqueness":false,"normalizedtitle":"government-contracts","code":"02077","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"asis","text":"[click], [click]: Gain 4[credit].","subtypes":[]},"Tyrant":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"A Study in Static","number":78,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02078.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02078.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02078.png"]}}},"type":"ICE","title":"Tyrant","uniqueness":false,"strength":4,"normalizedtitle":"tyrant","code":"02078","localized":null,"side":"Corp","cost":7,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"asis","subtype":"Barrier","text":"Tyrant can be advanced only while rezzed and gains \"[subroutine] End the run.\" for each advancement token on it.","subtypes":["Barrier"]},"Surge":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Humanity's Shadow","number":81,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02081.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02081.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02081.png"]}}},"type":"Event","title":"Surge","uniqueness":false,"normalizedtitle":"surge","code":"02081","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Play only if you placed at least 1 virus counter on a program this turn.\nPlace 2 virus counters on that program.","subtypes":[]},"Andromeda: Dispossessed Ristie":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"Humanity's Shadow","influencelimit":15,"number":83,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02083.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02083.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02083.png"]}}},"type":"Identity","title":"Andromeda: Dispossessed Ristie","uniqueness":false,"baselink":1,"normalizedtitle":"andromeda-dispossessed-ristie","code":"02083","localized":null,"side":"Runner","quantity":3,"deck-limit":1,"implementation":"full","set_code":"hs","subtype":"Natural","minimumdecksize":45,"text":"You draw a starting hand of 9 cards.","subtypes":["Natural"]},"Quality Time":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Humanity's Shadow","number":87,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02087.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02087.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02087.png"]}}},"type":"Event","title":"Quality Time","uniqueness":false,"normalizedtitle":"quality-time","code":"02087","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Draw 5 cards.","subtypes":[]},"Replicator":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Humanity's Shadow","number":88,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02088.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02088.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02088.png"]}}},"type":"Hardware","title":"Replicator","uniqueness":false,"normalizedtitle":"replicator","code":"02088","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Whenever you install a piece of hardware (including Replicator), you may search your stack for another copy of that hardware, reveal it, and add it your grip. Shuffle your stack.","subtypes":[]},"Creeper":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Humanity's Shadow","number":89,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02089.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02089.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02089.png"]}}},"type":"Program","title":"Creeper","uniqueness":false,"strength":2,"normalizedtitle":"creeper","code":"02089","localized":null,"side":"Runner","cost":5,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"hs","subtype":"Icebreaker - Killer - Cloud","text":"If you have at least 2[link], the memory cost of this program is 0[mu], even if it is not installed.\nInterface → <strong>2[credit]:</strong> Break 1 <strong>sentry</strong> subroutine.\n<strong>1[credit]:</strong> +1 strength.","subtypes":["Icebreaker","Killer","Cloud"]},"Kraken":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Humanity's Shadow","number":90,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02090.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02090.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02090.png"]}}},"type":"Event","title":"Kraken","uniqueness":false,"normalizedtitle":"kraken","code":"02090","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Play only if you stole an agenda this turn.\nChoose a server. The Corp trashes 1 piece of ice protecting that server.","subtypes":[]},"Eve Campaign":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Humanity's Shadow","number":92,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02092.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/02092.png"],"stock":["/img/cards/en/default/stock/02092.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02092.png"]}}},"type":"Asset","title":"Eve Campaign","uniqueness":false,"normalizedtitle":"eve-campaign","code":"02092","localized":null,"side":"Corp","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","trash":5,"set_code":"hs","subtype":"Advertisement","text":"Place 16[credit] from the bank on Eve Campaign when it is rezzed. When there are no credits left on Eve Campaign, trash it.\nWhen your turn begins, take 2[credit] from Eve Campaign.","subtypes":["Advertisement"]},"Rework":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Humanity's Shadow","number":93,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02093.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02093.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02093.png"]}}},"type":"Operation","title":"Rework","uniqueness":false,"normalizedtitle":"rework","code":"02093","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Shuffle 1 card from HQ into R&D.","subtypes":[]},"Data Hound":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Humanity's Shadow","number":96,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02096.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02096.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02096.png"]}}},"type":"ICE","title":"Data Hound","uniqueness":false,"strength":2,"normalizedtitle":"data-hound","code":"02096","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","subtype":"Sentry - Tracer - Observer","text":"[subroutine] Trace[2]. If successful, look at the top X cards of the stack, where X is equal to the amount by which your trace strength exceeded the Runner's link strength. Trash 1 of those cards and arrange the rest in any order.","subtypes":["Sentry","Tracer","Observer"]},"Salvage":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Humanity's Shadow","number":98,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02098.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02098.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02098.png"]}}},"type":"ICE","title":"Salvage","uniqueness":false,"strength":0,"normalizedtitle":"salvage","code":"02098","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","subtype":"Code Gate - Tracer","text":"Salvage can be advanced only while rezzed and gains “[subroutine] Trace[2]. If successful, give the Runner 1 tag.” for each advancement token on it.","subtypes":["Code Gate","Tracer"]},"Simone Diego":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Humanity's Shadow","number":99,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02099.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02099.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02099.png"]}}},"type":"Upgrade","title":"Simone Diego","uniqueness":true,"normalizedtitle":"simone-diego","code":"02099","localized":null,"side":"Corp","cost":4,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","trash":3,"set_code":"hs","subtype":"Sysop","text":"2[recurring-credit]\nYou can spend hosted credits to take the basic action to advance cards in the root of or protecting this server.","subtypes":["Sysop"]},"Foxfire":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Humanity's Shadow","number":100,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02100.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02100.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02100.png"]}}},"type":"Operation","title":"Foxfire","uniqueness":false,"normalizedtitle":"foxfire","code":"02100","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"hs","text":"Trace[7]. If successful, trash 1 <strong>virtual</strong> resource or 1 <strong>link</strong>.","subtypes":[]},"Data Leak Reversal":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":2}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Future Proof","number":103,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02103.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/02103.png"],"stock":["/img/cards/en/default/stock/02103.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02103.png"]}}},"type":"Resource","title":"Data Leak Reversal","uniqueness":false,"normalizedtitle":"data-leak-reversal","code":"02103","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"fp","subtype":"Virtual - Sabotage","text":"Install only if you made a successful run on a central server this turn.\nIf you are tagged, Data Leak Reversal gains \"[click]: The Corp trashes the top card of R&D.\"","subtypes":["Virtual","Sabotage"]},"Deep Thought":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":2,"setname":"Future Proof","number":108,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02108.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02108.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02108.png"]}}},"type":"Program","title":"Deep Thought","uniqueness":false,"strength":0,"normalizedtitle":"deep-thought","code":"02108","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"fp","subtype":"Virus","text":"Whenever you make a successful run on R&D, place 1 virus counter on Deep Thought.\nIf there are at least 3 virus counters on Deep Thought, it gains \"When your turn begins, you may look at the top card of R&D.\"","subtypes":["Virus"]},"New Angeles City Hall":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Future Proof","number":109,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02109.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02109.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02109.png"]}}},"type":"Resource","title":"New Angeles City Hall","uniqueness":true,"normalizedtitle":"new-angeles-city-hall","code":"02109","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"fp","subtype":"Location - Government","text":"2[credit]: Avoid 1 tag.\nTrash New Angeles City Hall when you steal an agenda.","subtypes":["Location","Government"]},"Ruhr Valley":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Future Proof","number":111,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02111.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02111.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02111.png"]}}},"type":"Upgrade","title":"Ruhr Valley","uniqueness":false,"normalizedtitle":"ruhr-valley","code":"02111","localized":null,"side":"Corp","cost":6,"quantity":3,"deck-limit":3,"implementation":"full","trash":4,"set_code":"fp","subtype":"Region","text":"As an additional cost to make a run on this server, the Runner must spend [click].\nLimit 1 <strong>region</strong> per server.","subtypes":["Region"]},"Midori":{"faction":"Jinteki","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":3,"setname":"Future Proof","number":113,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02113.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02113.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02113.png"]}}},"type":"Upgrade","title":"Midori","uniqueness":true,"normalizedtitle":"midori","code":"02113","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","trash":3,"set_code":"fp","subtype":"Sysop","text":"Whenever the Runner approaches a piece of ice protecting this server, you may swap that ice with 1 piece of ice from HQ. <em>(The new ice is installed unrezzed.)</em> If you do, the Runner may jack out. Use this ability only once per run.","subtypes":["Sysop"]},"NBN: The World is Yours*":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","setname":"Future Proof","influencelimit":12,"number":114,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02114.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02114.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02114.png"]}}},"type":"Identity","title":"NBN: The World is Yours*","uniqueness":false,"normalizedtitle":"nbn-the-world-is-yours","code":"02114","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"full","set_code":"fp","subtype":"Megacorp","minimumdecksize":40,"text":"Your maximum hand size is increased by 1.","subtypes":["Megacorp"]},"Midseason Replacements":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":4,"setname":"Future Proof","number":116,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02116.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02116.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02116.png"]}}},"type":"Operation","title":"Midseason Replacements","uniqueness":false,"normalizedtitle":"midseason-replacements","code":"02116","localized":null,"side":"Corp","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"fp","text":"Play only if the Runner stole an agenda during their last turn.\nTrace[6]. If successful, give the Runner X tags. X is equal to the amount by which your trace strength exceeded their link strength.","subtypes":[]},"Burke Bugs":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":1,"setname":"Future Proof","number":119,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02119.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02119.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02119.png"]}}},"type":"ICE","title":"Burke Bugs","uniqueness":false,"strength":0,"normalizedtitle":"burke-bugs","code":"02119","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"fp","subtype":"Sentry - Destroyer","text":"[subroutine] Trace[0]. If successful, the Runner trashes 1 program.","subtypes":["Sentry","Destroyer"]},"Corporate War":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"genesis","factioncost":0,"setname":"Future Proof","agendapoints":2,"number":120,"advancementcost":4,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/02120.jpg"]},"default":{"stock":["/img/cards/en/default/stock/02120.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/02120.png"]}}},"type":"Agenda","title":"Corporate War","uniqueness":false,"normalizedtitle":"corporate-war","code":"02120","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"fp","subtype":"Expansion","text":"If you have at least 7[credit] when you score Corporate War, gain 7[credit]; otherwise, lose all credits in your credit pool.","subtypes":["Expansion"]},"Cerebral Imaging: Infinite Frontiers":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":3}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","influencelimit":15,"number":1,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03001.jpg","/img/cards/en/high/wc2017/03001.png"],"stock":["/img/cards/en/high/stock/03001.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03001.jpg","/img/cards/en/default/wc2017/03001.png"],"stock":["/img/cards/en/default/stock/03001.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03001.png"]}}},"type":"Identity","title":"Cerebral Imaging: Infinite Frontiers","uniqueness":false,"normalizedtitle":"cerebral-imaging-infinite-frontiers","code":"03001","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Division","minimumdecksize":45,"text":"Your maximum hand size is equal to the number of credits in your credit pool.","subtypes":["Division"]},"Custom Biotics: Engineered for Success":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","influencelimit":22,"number":2,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03002.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03002.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03002.png"]}}},"type":"Identity","title":"Custom Biotics: Engineered for Success","uniqueness":false,"normalizedtitle":"custom-biotics-engineered-for-success","code":"03002","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Division","minimumdecksize":45,"text":"You cannot include Jinteki cards in this deck.","subtypes":["Division"]},"NEXT Design: Guarding the Net":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","influencelimit":12,"number":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03003.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03003.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03003.png"]}}},"type":"Identity","title":"NEXT Design: Guarding the Net","uniqueness":false,"normalizedtitle":"next-design-guarding-the-net","code":"03003","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Division","minimumdecksize":45,"text":"Before taking your first turn, you may install up to 3 pieces of ice, with no more than a single piece of ice per server. Draw until you have 5 cards in HQ.","subtypes":["Division"]},"Director Haas' Pet Project":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","agendapoints":1,"number":4,"advancementcost":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03004.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03004.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03004.png"]}}},"type":"Agenda","title":"Director Haas' Pet Project","uniqueness":true,"normalizedtitle":"director-haas-pet-project","code":"03004","localized":null,"side":"Corp","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Initiative","text":"When you score this agenda, you may create a new remote server by installing up to 3 cards from HQ and/or Archives in the root of and/or protecting that server, ignoring all install costs.\nLimit 1 per deck.","subtypes":["Initiative"]},"Efficiency Committee":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","agendapoints":2,"number":5,"advancementcost":4,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03005.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03005.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03005.png"]}}},"type":"Agenda","title":"Efficiency Committee","uniqueness":false,"normalizedtitle":"efficiency-committee","code":"03005","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Initiative","text":"Place 3 agenda counters on Efficiency Committee when you score it.\n[click], <strong>hosted agenda counter:</strong> Gain [click][click]. You cannot advance cards for the remainder of this turn.","subtypes":["Initiative"]},"Project Wotan":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","agendapoints":3,"number":6,"advancementcost":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03006.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03006.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03006.png"]}}},"type":"Agenda","title":"Project Wotan","uniqueness":false,"normalizedtitle":"project-wotan","code":"03006","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Research","text":"Place 3 agenda counters on Project Wotan when you score it.\n<strong>Hosted agenda counter:</strong> Choose a rezzed piece of <strong>bioroid</strong> ice currently being approached. For the remainder of this run, that ice gains \"[subroutine] End the run.\" after all its other subroutines.","subtypes":["Research"]},"Sentinel Defense Program":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","agendapoints":2,"number":7,"advancementcost":4,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03007.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03007.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03007.png"]}}},"type":"Agenda","title":"Sentinel Defense Program","uniqueness":false,"normalizedtitle":"sentinel-defense-program","code":"03007","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Security","text":"Whenever the Runner suffers at least 1 core damage, do 1 net damage.","subtypes":["Security"]},"Alix T4LB07":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":8,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03008.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03008.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03008.png"]}}},"type":"Asset","title":"Alix T4LB07","uniqueness":true,"normalizedtitle":"alix-t4lb07","code":"03008","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","trash":2,"set_code":"cac","subtype":"Bioroid","text":"Place 1 power counter on Alix T4LB07 whenever you install a card.\n[click],[trash]: Gain 2[credit] for each power counter on Alix T4LB07.","subtypes":["Bioroid"]},"Director Haas":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":5,"setname":"Creation and Control","number":10,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03010.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03010.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03010.png"]}}},"type":"Asset","title":"Director Haas","uniqueness":true,"normalizedtitle":"director-haas","code":"03010","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","trash":5,"set_code":"cac","subtype":"Executive","text":"You get +1 allotted [click] for each of your turns.\nWhen this asset is trashed from anywhere while being accessed, add it to the Runner's score area as an agenda worth 2 agenda points.","subtypes":["Executive"]},"Haas Arcology AI":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":4,"setname":"Creation and Control","number":11,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03011.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03011.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03011.png"]}}},"type":"Asset","title":"Haas Arcology AI","uniqueness":false,"normalizedtitle":"haas-arcology-ai","code":"03011","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","trash":1,"set_code":"cac","text":"Haas Arcology AI can be advanced only while unrezzed.\n[click], <strong>hosted advancement token:</strong> Gain [click][click]. Use this ability only once per turn.","subtypes":[]},"Thomas Haas":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":12,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03012.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03012.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03012.png"]}}},"type":"Asset","title":"Thomas Haas","uniqueness":true,"normalizedtitle":"thomas-haas","code":"03012","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","trash":1,"set_code":"cac","subtype":"Executive","text":"Thomas Haas can be advanced.\n[trash]: Gain 2[credit] for each advancement token on Thomas Haas.","subtypes":["Executive"]},"Bioroid Efficiency Research":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":13,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03013.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03013.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03013.png"]}}},"type":"Operation","title":"Bioroid Efficiency Research","uniqueness":false,"normalizedtitle":"bioroid-efficiency-research","code":"03013","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Condition","text":"Rez a piece of <strong>bioroid</strong> ice, ignoring all costs, and install Bioroid Efficiency Research on that ice as a hosted condition counter with the text \"Trash Bioroid Efficiency Research and derez host ice if all of its subroutines are broken during a single encounter.\"","subtypes":["Condition"]},"Successful Demonstration":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":14,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03014.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03014.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03014.png"]}}},"type":"Operation","title":"Successful Demonstration","uniqueness":false,"normalizedtitle":"successful-demonstration","code":"03014","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Transaction","text":"Play only if the Runner made an unsuccessful run during their last turn.\nGain 7[credit].","subtypes":["Transaction"]},"Heimdall 2.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":15,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03015.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03015.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03015.png"]}}},"type":"ICE","title":"Heimdall 2.0","uniqueness":false,"strength":7,"normalizedtitle":"heimdall-2-0","code":"03015","localized":null,"side":"Corp","cost":11,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Barrier - Bioroid - AP","text":"<strong>Lose [click][click]:</strong> Break up to 2 subroutines on this ice. Only the Runner can use this ability.\n[subroutine] Do 1 core damage.\n[subroutine] Do 1 core damage and end the run.\n[subroutine] End the run.","subtypes":["Barrier","Bioroid","AP"]},"Howler":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":16,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03016.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03016.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03016.png"]}}},"type":"ICE","title":"Howler","uniqueness":false,"strength":0,"normalizedtitle":"howler","code":"03016","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Trap","text":"[subroutine] You may install and rez a piece of <strong>bioroid</strong> ice from HQ or Archives, ignoring all costs, placing it directly behind Howler. If you do, derez that piece of ice and trash Howler after the run is completed.","subtypes":["Trap"]},"Ichi 2.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":17,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03017.jpg"]},"default":{"wc2015":["/img/cards/en/default/wc2015/03017.png"],"stock":["/img/cards/en/default/stock/03017.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03017.png"]}}},"type":"ICE","title":"Ichi 2.0","uniqueness":false,"strength":5,"normalizedtitle":"ichi-2-0","code":"03017","localized":null,"side":"Corp","cost":8,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Sentry - Bioroid - Destroyer - Tracer","text":"<strong>Lose [click][click]:</strong> Break up to 2 subroutines on this ice. Only the Runner can use this ability.\n[subroutine] Trash 1 installed program.\n[subroutine] Trash 1 installed program.\n[subroutine] Trace[3]. If successful, do 1 core damage and give the Runner 1 tag.","subtypes":["Sentry","Bioroid","Destroyer","Tracer"]},"Minelayer":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":18,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03018.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03018.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03018.png"]}}},"type":"ICE","title":"Minelayer","uniqueness":false,"strength":4,"normalizedtitle":"minelayer","code":"03018","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Code Gate","text":"[subroutine] You may install a piece of ice from HQ as the outermost piece of ice protecting this server, ignoring all install costs.","subtypes":["Code Gate"]},"Viktor 2.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":19,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03019.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03019.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03019.png"]}}},"type":"ICE","title":"Viktor 2.0","uniqueness":false,"strength":5,"normalizedtitle":"viktor-2-0","code":"03019","localized":null,"side":"Corp","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Code Gate - Bioroid - Tracer - AP","text":"<strong>Lose [click][click]:</strong> Break up to 2 subroutines on this ice. Only the Runner can use this ability.\n<strong>Hosted power counter:</strong> Do 1 core damage.\n[subroutine] Trace[2]. If successful, place 1 power counter on this ice.\n[subroutine] End the run.","subtypes":["Code Gate","Bioroid","Tracer","AP"]},"Zed 1.0":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":20,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03020.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03020.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03020.png"]}}},"type":"ICE","title":"Zed 1.0","uniqueness":false,"strength":1,"normalizedtitle":"zed-1-0","code":"03020","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Sentry - Bioroid - AP","text":"<strong>Lose [click]:</strong> Break 1 subroutine on this ice. Only the Runner can use this ability.\n[subroutine] If the Runner has lost [click] to break a subroutine during this run, do 1 core damage.\n[subroutine] If the Runner has lost [click] to break a subroutine during this run, do 1 core damage.","subtypes":["Sentry","Bioroid","AP"]},"Awakening Center":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":21,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03021.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03021.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03021.png"]}}},"type":"Upgrade","title":"Awakening Center","uniqueness":false,"normalizedtitle":"awakening-center","code":"03021","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","trash":3,"set_code":"cac","text":"Awakening Center can host <strong>bioroid</strong> ice (each piece is installed facedown, ignoring all install costs).\nWhenever the Runner passes all of the ice protecting this server, you may rez a piece of ice on Awakening Center, lowering the rez cost by 7[credit], to force the Runner to encounter it. Trash that ice after the run is completed.","subtypes":[]},"Tyr's Hand":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":22,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03022.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03022.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03022.png"]}}},"type":"Upgrade","title":"Tyr's Hand","uniqueness":false,"normalizedtitle":"tyr-s-hand","code":"03022","localized":null,"side":"Corp","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","trash":1,"set_code":"cac","subtype":"Hostile","text":"[interrupt] → When a subroutine would be broken on a piece of <strong>bioroid</strong> ice protecting this server, you may rez this upgrade.\n[interrupt] → <strong>[trash]:</strong> Prevent 1 subroutine from being broken on a piece of <strong>bioroid</strong> ice protecting this server.","subtypes":["Hostile"]},"Gila Hands Arcology":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","agendapoints":1,"number":23,"advancementcost":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03023.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03023.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03023.png"]}}},"type":"Agenda","title":"Gila Hands Arcology","uniqueness":false,"normalizedtitle":"gila-hands-arcology","code":"03023","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Expansion","text":"[click], [click]: Gain 3[credit].","subtypes":["Expansion"]},"Levy University":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","number":24,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03024.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03024.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03024.png"]}}},"type":"Asset","title":"Levy University","uniqueness":true,"normalizedtitle":"levy-university","code":"03024","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","trash":1,"set_code":"cac","subtype":"Ritzy","text":"[click], 1[credit]: Search R&D for a piece of ice, reveal it, and add it to HQ. Shuffle R&D.","subtypes":["Ritzy"]},"Server Diagnostics":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","number":25,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03025.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03025.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03025.png"]}}},"type":"Asset","title":"Server Diagnostics","uniqueness":false,"normalizedtitle":"server-diagnostics","code":"03025","localized":null,"side":"Corp","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","trash":2,"set_code":"cac","text":"Gain 2[credit] when your turn begins.\nTrash Server Diagnostics when you install a piece of ice.","subtypes":[]},"Bastion":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","number":26,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03026.png","/img/cards/en/high/wc2017/03026.jpg"],"stock":["/img/cards/en/high/stock/03026.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03026.png","/img/cards/en/default/wc2017/03026.jpg"],"stock":["/img/cards/en/default/stock/03026.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03026.png"]}}},"type":"ICE","title":"Bastion","uniqueness":false,"strength":4,"normalizedtitle":"bastion","code":"03026","localized":null,"side":"Corp","cost":4,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Barrier","text":"[subroutine] End the run.","subtypes":["Barrier"]},"Datapike":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","number":27,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03027.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03027.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03027.png"]}}},"type":"ICE","title":"Datapike","uniqueness":false,"strength":2,"normalizedtitle":"datapike","code":"03027","localized":null,"side":"Corp","cost":4,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Code Gate","text":"[subroutine] The Runner must pay 2[credit], if able. If the Runner cannot pay 2[credit], end the run.\n[subroutine] End the run.","subtypes":["Code Gate"]},"The Professor: Keeper of Knowledge":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","influencelimit":1,"number":29,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03029.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03029.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03029.png"]}}},"type":"Identity","title":"The Professor: Keeper of Knowledge","uniqueness":false,"baselink":0,"normalizedtitle":"the-professor-keeper-of-knowledge","code":"03029","localized":null,"side":"Runner","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Natural","minimumdecksize":45,"text":"The first copy of each program in this deck does not count against your influence limit.","subtypes":["Natural"]},"Exile: Streethawk":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","setname":"Creation and Control","influencelimit":15,"number":30,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03030.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03030.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03030.png"]}}},"type":"Identity","title":"Exile: Streethawk","uniqueness":false,"baselink":1,"normalizedtitle":"exile-streethawk","code":"03030","localized":null,"side":"Runner","quantity":3,"deck-limit":1,"implementation":"full","set_code":"cac","subtype":"Natural","minimumdecksize":45,"text":"Whenever you install a program from your heap, draw 1 card.","subtypes":["Natural"]},"Escher":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":5,"setname":"Creation and Control","number":31,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03031.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03031.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03031.png"]}}},"type":"Event","title":"Escher","uniqueness":false,"normalizedtitle":"escher","code":"03031","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Run","text":"Run HQ. If successful, instead of breaching HQ, rearrange any number of ice protecting all servers. <em>(Do not rez or derez any ice or change the number of ice protecting any server.)</em>","subtypes":["Run"]},"Exploratory Romp":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":32,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03032.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03032.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03032.png"]}}},"type":"Event","title":"Exploratory Romp","uniqueness":false,"normalizedtitle":"exploratory-romp","code":"03032","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Run","text":"Run any server. If successful, instead of breaching that server, remove up to 3 advancement counters from 1 card in the root of or protecting the attacked server.","subtypes":["Run"]},"Freelance Coding Contract":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":33,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03033.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03033.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03033.png"]}}},"type":"Event","title":"Freelance Coding Contract","uniqueness":false,"normalizedtitle":"freelance-coding-contract","code":"03033","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Job","text":"Trash up to 5 programs from your grip. Gain 2[credit] for each program trashed.","subtypes":["Job"]},"Scavenge":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":34,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03034.jpg","/img/cards/en/high/wc2017/03034.png"],"stock":["/img/cards/en/high/stock/03034.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03034.jpg","/img/cards/en/default/wc2017/03034.png"],"stock":["/img/cards/en/default/stock/03034.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03034.png"]}}},"type":"Event","title":"Scavenge","uniqueness":false,"normalizedtitle":"scavenge","code":"03034","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","text":"As an additional cost to play this event, trash 1 installed program.\n Install 1 program from your grip or heap, paying X[credit] less. X is equal to the install cost of the program you trashed.","subtypes":[]},"Levy AR Lab Access":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":35,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03035.jpg","/img/cards/en/high/wc2017/03035.png"],"stock":["/img/cards/en/high/stock/03035.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03035.jpg","/img/cards/en/default/wc2017/03035.png"],"stock":["/img/cards/en/default/stock/03035.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03035.png"]}}},"type":"Event","title":"Levy AR Lab Access","uniqueness":false,"normalizedtitle":"levy-ar-lab-access","code":"03035","localized":null,"side":"Runner","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","text":"Shuffle your grip and heap into your stack. Draw 5 cards. Remove Levy AR Lab Access from the game instead of trashing it.","subtypes":[]},"Monolith":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":36,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03036.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03036.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03036.png"]}}},"type":"Hardware","title":"Monolith","uniqueness":true,"normalizedtitle":"monolith","code":"03036","localized":null,"side":"Runner","cost":18,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Console","text":"+3[mu]\nWhen you install this hardware, install up to 3 programs from your grip, paying 4[credit] less for each.\n[interrupt] → <strong>Trash 1 program from your grip:</strong> Prevent 1 core damage or 1 net damage.\nLimit 1 <strong>console</strong> per player.","subtypes":["Console"]},"Feedback Filter":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":37,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03037.png","/img/cards/en/high/wc2017/03037.jpg"],"stock":["/img/cards/en/high/stock/03037.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03037.png","/img/cards/en/default/wc2017/03037.jpg"],"stock":["/img/cards/en/default/stock/03037.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03037.png"]}}},"type":"Hardware","title":"Feedback Filter","uniqueness":false,"normalizedtitle":"feedback-filter","code":"03037","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Gear","text":"[interrupt] → <strong>3[credit]:</strong> Prevent 1 net damage.\n[interrupt] → <strong>[trash]:</strong> Prevent up to 2 core damage.","subtypes":["Gear"]},"Clone Chip":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":38,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03038.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03038.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03038.png"]}}},"type":"Hardware","title":"Clone Chip","uniqueness":false,"normalizedtitle":"clone-chip","code":"03038","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Chip","text":"[trash]: Install a program from your heap (paying the install cost).","subtypes":["Chip"]},"Omni-drive":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":39,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03039.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03039.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03039.png"]}}},"type":"Hardware","title":"Omni-drive","uniqueness":false,"normalizedtitle":"omni-drive","code":"03039","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","set_code":"cac","subtype":"Gear","text":"Omni-drive can host a single program of 1[mu] or less. The memory cost of the hosted program does not count against your memory limit.\n1[recurring-credit]\nUse this credit to pay for using the hosted program.","subtypes":["Gear"]},"Cloak":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":41,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03041.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03041.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03041.png"]}}},"type":"Program","title":"Cloak","uniqueness":false,"strength":0,"normalizedtitle":"cloak","code":"03041","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"Recurring credits usage not restricted","set_code":"cac","subtype":"Stealth","text":"1[recurring-credit]\nUse this credit to pay for using <strong>icebreakers</strong>.","subtypes":["Stealth"]},"Dagger":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":42,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03042.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03042.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03042.png"]}}},"type":"Program","title":"Dagger","uniqueness":false,"strength":0,"normalizedtitle":"dagger","code":"03042","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"cac","subtype":"Icebreaker - Killer","text":"Interface → <strong>1[credit]:</strong> Break 1 <strong>sentry</strong> subroutine.\n<strong>1[credit]:</strong> +5 strength. Use this ability only by spending a credit from a <strong>stealth</strong> card.","subtypes":["Icebreaker","Killer"]},"Chakana":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":43,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03043.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03043.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03043.png"]}}},"type":"Program","title":"Chakana","uniqueness":false,"strength":0,"normalizedtitle":"chakana","code":"03043","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"cac","subtype":"Virus","text":"Whenever you make a successful run on R&D, place 1 virus counter on Chakana.\nIf there are at least 3 virus counters on Chakana, the advancement requirement of all agendas is increased by 1.","subtypes":["Virus"]},"Cyber-Cypher":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":3,"setname":"Creation and Control","number":44,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03044.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03044.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03044.png"]}}},"type":"Program","title":"Cyber-Cypher","uniqueness":false,"strength":4,"normalizedtitle":"cyber-cypher","code":"03044","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"cac","subtype":"Icebreaker - Decoder","text":"When you install this program, choose a server. Use this program only during runs on the chosen server.\nInterface → <strong>1[credit]:</strong> Break 1 <strong>code gate</strong> subroutine.\n<strong>1[credit]:</strong> +1 strength.","subtypes":["Icebreaker","Decoder"]},"Sahasrara":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":47,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03047.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03047.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03047.png"]}}},"type":"Program","title":"Sahasrara","uniqueness":false,"strength":0,"normalizedtitle":"sahasrara","code":"03047","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"Recurring credits usage not restricted","set_code":"cac","text":"2[recurring-credit]\nUse these credits to install programs (you cannot use Sahasrara to install a program that trashes Sahasrara).","subtypes":[]},"Inti":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":1,"setname":"Creation and Control","number":48,"images":{"en":{"high":{"wc2017":["/img/cards/en/high/wc2017/03048.jpg","/img/cards/en/high/wc2017/03048.png"],"stock":["/img/cards/en/high/stock/03048.jpg"]},"default":{"wc2017":["/img/cards/en/default/wc2017/03048.jpg","/img/cards/en/default/wc2017/03048.png"],"stock":["/img/cards/en/default/stock/03048.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03048.png"]}}},"type":"Program","title":"Inti","uniqueness":false,"strength":1,"normalizedtitle":"inti","code":"03048","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"cac","subtype":"Icebreaker - Fracter","text":"Interface → <strong>1[credit]:</strong> Break 1 <strong>barrier</strong> subroutine.\n<strong>2[credit]:</strong> +1 strength for the remainder of this run.","subtypes":["Icebreaker","Fracter"]},"Borrowed Satellite":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":50,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03050.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03050.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03050.png"]}}},"type":"Resource","title":"Borrowed Satellite","uniqueness":false,"normalizedtitle":"borrowed-satellite","code":"03050","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Link","text":"+1[link]\nYour maximum hand size is increased by 1.","subtypes":["Link"]},"Same Old Thing":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":0,"setname":"Creation and Control","number":54,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03054.jpg"]},"default":{"2016gnk":["/img/cards/en/default/2016gnk/03054.png"],"wc2015":["/img/cards/en/default/wc2015/03054.png"],"stock":["/img/cards/en/default/stock/03054.png"],"alt":["/img/cards/en/default/alt/03054.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03054.png"]}}},"type":"Resource","title":"Same Old Thing","uniqueness":false,"normalizedtitle":"same-old-thing","code":"03054","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","text":"[click], [click], [trash]: Play an event from your heap (paying its play cost).","subtypes":[]},"The Source":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"creation-and-control","factioncost":2,"setname":"Creation and Control","number":55,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/03055.jpg"]},"default":{"stock":["/img/cards/en/default/stock/03055.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/03055.png"]}}},"type":"Resource","title":"The Source","uniqueness":true,"normalizedtitle":"the-source","code":"03055","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"cac","subtype":"Connection","text":"The advancement requirement of all agendas is increased by 1.\nAs an additional cost to steal an agenda, you must pay 3[credit].\nTrash The Source when an agenda is scored or stolen.","subtypes":["Connection"]},"Frame Job":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Opening Moves","number":1,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04001.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04001.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04001.png"]}}},"type":"Event","title":"Frame Job","uniqueness":false,"normalizedtitle":"frame-job","code":"04001","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Double","text":"As an additional cost to play this event, spend [click].\nForfeit an agenda. If you do, give the Corp 1 bad publicity.","subtypes":["Double"]},"Pawn":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Opening Moves","number":2,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04002.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04002.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04002.png"]}}},"type":"Program","title":"Pawn","uniqueness":false,"strength":0,"normalizedtitle":"pawn","code":"04002","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"memoryunits":0,"implementation":"[Erratum] Program: Caïssa - Trojan","set_code":"om","subtype":"Caïssa - Trojan","text":"[click]: Host this program on the outermost piece of ice protecting a central server.\nWhenever you make a successful run while this program is hosted on a piece of ice, host it on the next inward piece of ice. If you cannot, trash this program and install 1 other <strong>Caïssa</strong> program from your grip or heap, ignoring all costs.","subtypes":["Caïssa","Trojan"]},"Rook":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Opening Moves","number":3,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04003.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04003.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04003.png"]}}},"type":"Program","title":"Rook","uniqueness":false,"strength":0,"normalizedtitle":"rook","code":"04003","localized":null,"side":"Runner","cost":2,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"[Erratum] Program: Caïssa - Trojan","set_code":"om","subtype":"Caïssa - Trojan","text":"While this program is hosted on ice, the rez cost of each piece of ice protecting this server is increased by 2.\n[click]: Host this program on a piece of ice that is not hosting a <strong>Caïssa</strong> program.\nIf this program is hosted on ice, its [click] ability can only be used to host it on ice protecting the same server or in the same position as its current host ice. <em>(Count positions from the innermost ice.)</em>","subtypes":["Caïssa","Trojan"]},"Gorman Drip v1":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Opening Moves","number":5,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04005.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04005.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04005.png"]}}},"type":"Program","title":"Gorman Drip v1","uniqueness":false,"strength":0,"normalizedtitle":"gorman-drip-v1","code":"04005","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"om","subtype":"Virus","text":"Whenever the Corp spends a [click] to draw 1 card or gain 1[credit] (not through a card ability), place 1 virus counter on Gorman Drip v1.\n[click], [trash]: Gain 1[credit] for each virus counter on Gorman Drip v1.","subtypes":["Virus"]},"Lockpick":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":3,"setname":"Opening Moves","number":6,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04006.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04006.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04006.png"]}}},"type":"Hardware","title":"Lockpick","uniqueness":false,"normalizedtitle":"lockpick","code":"04006","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"Recurring credits usage not restricted","set_code":"om","subtype":"Chip - Stealth","text":"1[recurring-credit]\nUse this credit to pay for using <strong>decoders</strong>.","subtypes":["Chip","Stealth"]},"False Echo":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":2}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Opening Moves","number":7,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04007.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04007.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04007.png"]}}},"type":"Program","title":"False Echo","uniqueness":false,"strength":0,"normalizedtitle":"false-echo","code":"04007","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"om","text":"Whenever you pass a piece of unrezzed ice, you may trash False Echo. If you do, the Corp must rez that ice or add it to HQ.","subtypes":[]},"Motivation":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Opening Moves","number":8,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04008.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04008.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04008.png"]}}},"type":"Resource","title":"Motivation","uniqueness":false,"normalizedtitle":"motivation","code":"04008","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","text":"When your turn begins, you may look at the top card of your stack.","subtypes":[]},"Character Assassination":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","setname":"Opening Moves","agendapoints":2,"number":14,"advancementcost":4,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04014.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04014.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04014.png"]}}},"type":"Agenda","title":"Character Assassination","uniqueness":false,"normalizedtitle":"character-assassination","code":"04014","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Security","text":"When you score Character Assassination, trash 1 resource (cannot be prevented).","subtypes":["Security"]},"Jackson Howard":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true,"points":2}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Opening Moves","number":15,"images":{"en":{"high":{"wc2016":["/img/cards/en/high/wc2016/04015.jpg","/img/cards/en/high/wc2016/04015.png"],"stock":["/img/cards/en/high/stock/04015.jpg"]},"default":{"2016gnk":["/img/cards/en/default/2016gnk/04015.png"],"wc2016":["/img/cards/en/default/wc2016/04015.jpg","/img/cards/en/default/wc2016/04015.png"],"wc2015":["/img/cards/en/default/wc2015/04015.png"],"stock":["/img/cards/en/default/stock/04015.png"],"alt":["/img/cards/en/default/alt/04015.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04015.png"]}}},"type":"Asset","title":"Jackson Howard","uniqueness":true,"normalizedtitle":"jackson-howard","code":"04015","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","trash":3,"set_code":"om","subtype":"Executive","text":"[click]: Draw 2 cards.\n<strong>Remove Jackson Howard from the game:</strong> Shuffle up to 3 cards from Archives into R&D.","subtypes":["Executive"]},"Invasion of Privacy":{"faction":"NBN","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":3,"setname":"Opening Moves","number":16,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04016.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04016.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04016.png"]}}},"type":"Operation","title":"Invasion of Privacy","uniqueness":false,"normalizedtitle":"invasion-of-privacy","code":"04016","localized":null,"side":"Corp","cost":2,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Double - Gray Ops","text":"As additional cost to play this operation, spend [click].\nTrace[2]. If successful, reveal the grip. Trash up to X resources and/or events revealed this way, where X is equal to the amount by which your trace strength exceeded the Runner's link strength. If unsuccessful, take 1 bad publicity.","subtypes":["Double","Gray Ops"]},"Geothermal Fracking":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","setname":"Opening Moves","agendapoints":2,"number":17,"advancementcost":4,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04017.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04017.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04017.png"]}}},"type":"Agenda","title":"Geothermal Fracking","uniqueness":false,"normalizedtitle":"geothermal-fracking","code":"04017","localized":null,"side":"Corp","quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Expansion","text":"Place 2 agenda counters on Geothermal Fracking when you score it.\n[click], <strong>hosted agenda counter:</strong> Gain 7[credit] and take 1 bad publicity.","subtypes":["Expansion"]},"Swarm":{"faction":"Weyland Consortium","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":4,"setname":"Opening Moves","number":18,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04018.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04018.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04018.png"]}}},"type":"ICE","title":"Swarm","uniqueness":false,"strength":5,"normalizedtitle":"swarm","code":"04018","localized":null,"side":"Corp","cost":8,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Sentry - Destroyer - Illicit","text":"When you rez Swarm, take 1 bad publicity.\nSwarm can be advanced and gains \"[subroutine] Trash 1 program unless the Runner pays 3[credit].\" for each advancement token on it.","subtypes":["Sentry","Destroyer","Illicit"]},"Cyberdex Trial":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":0,"setname":"Opening Moves","number":19,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04019.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04019.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04019.png"]}}},"type":"Operation","title":"Cyberdex Trial","uniqueness":false,"normalizedtitle":"cyberdex-trial","code":"04019","localized":null,"side":"Corp","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","text":"Purge virus counters.","subtypes":[]},"Grim":{"faction":"Neutral","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":0,"setname":"Opening Moves","number":20,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04020.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04020.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04020.png"]}}},"type":"ICE","title":"Grim","uniqueness":false,"strength":5,"normalizedtitle":"grim","code":"04020","localized":null,"side":"Corp","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"om","subtype":"Sentry - Destroyer - Illicit","text":"When you rez Grim, take 1 bad publicity.\n[subroutine] Trash 1 program.","subtypes":["Sentry","Destroyer","Illicit"]},"Bishop":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Second Thoughts","number":21,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04021.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04021.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04021.png"]}}},"type":"Program","title":"Bishop","uniqueness":false,"strength":0,"normalizedtitle":"bishop","code":"04021","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"[Erratum] Program: Caïssa - Trojan","set_code":"st","subtype":"Caïssa - Trojan","text":"Host ice gets -2 strength.\n[click]: Host this program on a piece of ice that is not hosting a <strong>Caïssa</strong> program.\nIf this program is hosted on ice protecting a central server, its [click] ability can only be used to host it on ice protecting a remote server. If this program is hosted on ice protecting a remote server, its [click] ability can only be used to host it on ice protecting a central server.","subtypes":["Caïssa","Trojan"]},"Scheherazade":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Second Thoughts","number":22,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04022.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04022.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04022.png"]}}},"type":"Program","title":"Scheherazade","uniqueness":true,"strength":0,"normalizedtitle":"scheherazade","code":"04022","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"memoryunits":0,"implementation":"full","set_code":"st","subtype":"Daemon","text":"Scheherazade can host any number of programs.\nWhenever you install a program on Scheherazade, gain 1[credit].","subtypes":["Daemon"]},"Hard at Work":{"faction":"Anarch","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Second Thoughts","number":23,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04023.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04023.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04023.png"]}}},"type":"Resource","title":"Hard at Work","uniqueness":false,"normalizedtitle":"hard-at-work","code":"04023","localized":null,"side":"Runner","cost":5,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"st","text":"When your turn begins, gain 2[credit] and lose [click].","subtypes":[]},"Recon":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Second Thoughts","number":24,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04024.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04024.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04024.png"]}}},"type":"Event","title":"Recon","uniqueness":false,"normalizedtitle":"recon","code":"04024","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"st","subtype":"Run","text":"Make a run. You may jack out when you encounter the first piece of ice.","subtypes":["Run"]},"Copycat":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Second Thoughts","number":25,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04025.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04025.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04025.png"]}}},"type":"Program","title":"Copycat","uniqueness":false,"strength":0,"normalizedtitle":"copycat","code":"04025","localized":null,"side":"Runner","cost":1,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"st","text":"Whenever you pass a piece of ice, you may trash Copycat. If you do, choose another rezzed copy of that piece of ice protecting any server. The run continues as if you had just passed the chosen piece of ice (you are now running from the new position).","subtypes":[]},"Leviathan":{"faction":"Criminal","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":2,"setname":"Second Thoughts","number":26,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04026.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04026.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04026.png"]}}},"type":"Program","title":"Leviathan","uniqueness":false,"strength":3,"normalizedtitle":"leviathan","code":"04026","localized":null,"side":"Runner","cost":6,"quantity":3,"deck-limit":3,"memoryunits":1,"implementation":"full","set_code":"st","subtype":"Icebreaker - Decoder","text":"Interface → <strong>3[credit]:</strong> Break up to 3 <strong>code gate</strong> subroutines.\n<strong>3[credit]:</strong> +5 strength.","subtypes":["Icebreaker","Decoder"]},"Eureka!":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Second Thoughts","number":27,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04027.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04027.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04027.png"]}}},"type":"Event","title":"Eureka!","uniqueness":false,"normalizedtitle":"eureka","code":"04027","localized":null,"side":"Runner","cost":3,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"st","subtype":"Double","text":"As an additional cost to play this event, spend [click].\nReveal the top card of your stack. You may install that card, lowering the install cost by 10[credit], if able; otherwise, trash it.","subtypes":["Double"]},"Record Reconstructor":{"faction":"Shaper","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":1,"setname":"Second Thoughts","number":28,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04028.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04028.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04028.png"]}}},"type":"Hardware","title":"Record Reconstructor","uniqueness":false,"normalizedtitle":"record-reconstructor","code":"04028","localized":null,"side":"Runner","cost":0,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"st","text":"Whenever you make a successful run on Archives, instead of breaching Archives, you may add 1 faceup card from Archives to the top of R&D.","subtypes":[]},"Wotan":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":5,"setname":"Second Thoughts","number":30,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04030.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04030.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04030.png"]}}},"type":"ICE","title":"Wotan","uniqueness":true,"strength":10,"normalizedtitle":"wotan","code":"04030","localized":null,"side":"Corp","cost":14,"quantity":3,"deck-limit":3,"implementation":"full","set_code":"st","subtype":"Barrier - Bioroid","text":"[subroutine] End the run unless the Runner spends [click][click].\n[subroutine] End the run unless the Runner pays 3[credit].\n[subroutine] End the run unless the Runner trashes 1 installed program.\n[subroutine] End the run unless the Runner suffers 1 core damage.","subtypes":["Barrier","Bioroid"]},"Hellion Alpha Test":{"faction":"Haas-Bioroid","format":{"standard":{"rotated":true},"throwback":{"legal":true,"restricted":true},"system-gateway":{"rotated":true},"core":{"rotated":true},"startup":{"rotated":true},"eternal":{"legal":true}},"rotated":false,"cycle_code":"spin","factioncost":3,"setname":"Second Thoughts","number":31,"images":{"en":{"high":{"stock":["/img/cards/en/high/stock/04031.jpg"]},"default":{"stock":["/img/cards/en/default/stock/04031.png"]}},"zh-simp":{"default":{"stock":["/img/cards/zh-simp/default/stock/04031.png"]}}},"type":"Operation","title":"Hellion Alpha Test","uniqueness":false,"normalizedtitle":"hellion-alpha-tes |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment