← all tickets

55 — Implement: Byte! (35050)

Status: done

What to build: Implement 35050 — Byte! (elev asset, cost 0, Ambush). Card text: "While the Runner is accessing this asset in R&D, they must reveal it. When the Runner accesses this asset anywhere except in Archives, you may pay 4[credit]. If you do, give the Runner 1 tag and do 3 net damage."

Follow docs/adding-a-card.md: hook block in rust/netrunner-core/src/cards/elev.rs, ≥1 card_35050_* test, flags in game/cards_impl/elev.json.

Watch out for: the trigger is a *Corp decision* (pay 4 or decline) fired during the Runner's access — needs a decision window like Snare!-style ambushes; check how Urtica Cipher (30045, implemented) models the Corp-pays-on-access pattern. Explicit Archives exclusion. Both effects (tag + 3 net damage) resolve together on payment; Corp with <4 credits gets no option. Test: access in R&D/HQ/remote fires the option, Archives does not, declining does nothing.