Upgrade cards enhance ships with additional weapons, technology, crew members, and special abilities. Utopia Fleet Builder includes thousands of upgrade cards across multiple categories.
{ "type": "weapon", "id": ["W250", "W250a"], "set": ["75016"], "name": "Mark VI Photon Torpedoes", "image": "https://i.imgur.com/7DumuJZ.png", "cost": 2, "text": "<b>ATTACK:</b> If this ship has a [target-lock] Token on the defending ship, disable this card and target that opposing ship: <b>MODIFY DEFENSE DICE STEP:</b> Convert 1 [battlestations] or 1 [evade] into 1 [blank]. <b>DEAL DAMAGE STEP:</b> If the defending ship is hit, you may acquire a [target-lock] on the Defending Ship.", "attack": "4", "range": "2-3", "alliance": false, "FrontArc": true, "factions": ["federation"]}
{ "type": "weapon", "id": "W247", "set": ["75016"], "name": "Phase Cannons", "cost": 2, "text": "<b>WHEN ATTACKING WITH YOUR PRIMARY WEAPON:</b> You may perform a second attack with your Primary Weapon.", "OnePerShip": true, "alliance": false, "nxLimit": true, "factions": ["federation"]}
{ "type": "tech", "id": ["T309", "T309a"], "set": ["75016"], "name": "Enhanced Tractor Emitters", "image": "https://i.imgur.com/0WdSeM8.png", "cost": 2, "text": "Add the 'Tractor' Action to this ship's Action Bar. <hr> <b>AFTER THIS SHIP PERFORMS THE 'TRACTOR' ACTION:</b> Disable this card. Place either an [evade] or <img src='img/stuff/effect_auxilary.png' width='18' height='16'> Token beside the target ship.", "OnePerShip": true, "alliance": false, "factions": ["federation"]}
{ "type": "tech", "id": "T304", "set": ["75015"], "name": "Translocator", "cost": 3, "text": "<b>ACTION:</b> Discard this card and target an opposing ship within Range. Steal 1 [tech_text] or [weapon_text] Upgrade equipped to the target ship and equip it to this ship ignoring this ship's restrictions.", "range": "1", "OnePerShip": true, "shipIndependent": true, "alliance": false, "factions": ["independent"]}
{ "type": "crew", "id": "C441", "set": ["75016"], "name": "Data", "cost": 3, "text": "<b>COMBAT PHASE:</b> Place 2 <img src='img/stuff/effect_time_token.png' width='20' height='16'> Tokens on this card and spend a [scan] Token beside this ship. Repair 1 Shield on this ship. If this card is equipped to a <img src='img/text/faction-federation.png' width='20' height='20' title='Federation'> Ship, Repair 2 Shields instead.", "unique": true, "alliance": false, "factions": ["federation"]}
{ "type": "crew", "id": "C440", "set": ["75016"], "name": "William T. Riker", "cost": 4, "text": "Add 1 [crew_text] to this ship's Upgrade Bar. <hr> <b>FREE ACTION:</b> Disable this card. Perform the Action listed on the Captain, [talent_text], or [crew_text] Upgrade equipped to this ship as a Free Action. <hr> <b>(First Officer) IF THE CAPTAIN EQUIPPED TO THIS SHIP IS DISCARDED:</b> Flip this card over and equip it as the Captain.", "unique": true, "alliance": false, "factions": ["federation"]}
{ "type": "talent", "id": ["E196a", "E196"], "gameId": 1, "set": ["75016"], "name": "Legacy of the Name", "cost": 3, "OnePerShip": true, "captainFederation": true, "shipFederation": true, "text": "Can only be equipped to a <img src='img/text/unique.png' width='18' height='18' title='Unique'> ship. <hr> <b>FREE ACTION:</b> Place 3 <img src='img/stuff/effect_time_token.png' width='20' height='16'> Tokens on this card. Perform a [battlestations] Action or an [evade] Action as a Free Action. If this card is equipped to a ship with 'Enterprise' in its name, you may perform any available Action as a Free Action instead.", "factions": ["federation"]}
Special hybrid upgrades that count as multiple types:
{ "type": "question", "id": "Q032", "set": ["75015"], "name": "Kejal", "cost": 3, "text": "This card counts as a [crew_text] Upgrade for a [tech_text] Upgrade. <hr> <b>ACTION:</b> You may remove a <img src='img/stuff/effect_disable.png' width='20' height='16'> Token from a <b>?</b> Upgrade equipped to this ship and repair 1 Hull or Shield on this ship.", "unique": true, "alliance": false, "factions": ["independent"]}
~/workspace/source/src/data/├── weapons.js (Not shown, but follows weapon structure)├── tech.js (Not shown, but follows tech structure) ├── crew.js (Not shown, but follows crew structure)├── talents.js (Not shown, but follows talent structure)└── upgrades.js (Combined upgrade file)
The data files show upgrade structures from ships.js, captains.js, and the upgrades data embedded in other files. Actual weapon, tech, crew, and talent data follows similar patterns.