344 lines
13 KiB
JSON
344 lines
13 KiB
JSON
{
|
|
"version": 1,
|
|
"vars": ["species"],
|
|
"confirmSkip": {
|
|
"body": "Are you sure you want to skip the entire tutorial?",
|
|
"confirmLabel": "Skip tutorial",
|
|
"cancelLabel": "Keep learning"
|
|
},
|
|
"steps": [
|
|
{
|
|
"id": "intro",
|
|
"kind": "modal",
|
|
"voice": "vega/tutorial-intro-01",
|
|
"body": "All alone. Your species, the {species}, has spent its entire existence on a single planet.... but no more. Recent advances have given you the ability to explore and colonize nearby stars. It is time for your species to begin your exploration of the universe. Soon, you will find you're not alone afterall. But for now, you have prepared a scout ship and a colony ship with a singular mission: Find a habitable planet nearby to begin your expansion.",
|
|
"highlights": [],
|
|
"buttons": [
|
|
{ "action": "skip", "label": "Skip tutorial" },
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "your-fleet",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "homeFleet",
|
|
"highlights": ["homeFleet", "homeStar"],
|
|
"calloutText": "This is your fleet. A Scout Ship and Colony Ship. Click here to select them.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "selectHomeFleet",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "ship-profiles",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "fleetShipProfiles",
|
|
"highlights": ["fleetShipProfiles"],
|
|
"calloutText": "These are the ships in your fleet. Click on a ship's profile picture or video to view details of that ship.",
|
|
"advanceOn": "shipDetailClosed",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "ship-counts",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "fleetCountControls",
|
|
"highlights": ["fleetCountControls"],
|
|
"calloutText": "You can remove or increase or decrease the number of ships in this fleet by clicking one of these buttons.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "nearby-stars",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "homeFleet",
|
|
"highlights": ["homeFleet", "homeStar", "nearbyStars"],
|
|
"calloutText": "Your fleet isn't limited to your home star — it can also travel to any of the other stars highlighted nearby.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "map-controls",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "homeFleet",
|
|
"highlights": ["mapArea"],
|
|
"freePan": true,
|
|
"calloutText": "Before you send your fleet anywhere, here's how to get around the map. Click and drag anywhere to pan in any direction. Scroll your mouse wheel up to zoom in, or down to zoom out. Try it now, then click Next when you're ready.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "click-star",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "nearbyStars",
|
|
"highlights": ["nearbyStars"],
|
|
"starPick": "info",
|
|
"advanceOn": "starPick",
|
|
"fitReachableStars": true,
|
|
"calloutText": "Now click on one of the highlighted stars to see what's there.",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "read-star-info",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "panel",
|
|
"highlights": ["panel"],
|
|
"calloutText": "This star hasn't been explored yet, so for now the panel only shows its class and a general description — different star classes support different amounts of population. Once a scout of yours actually reaches a system, this same panel will also reveal its worlds, how many of them are habitable for your species, and any colonies or fleets stationed there.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "move-fleet",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "panel",
|
|
"highlights": ["nearbyStars", "panel"],
|
|
"starPick": "order",
|
|
"advanceOn": "fleetInFlight",
|
|
"selectHomeFleet": true,
|
|
"calloutText": "Let's send your fleet on its way. Click one of the highlighted stars again, then review the order in this panel and press Accept to launch your fleet.",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "fleet-moving",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "travelingFleet",
|
|
"highlights": ["travelingFleet"],
|
|
"calloutText": "Your fleet is now underway! The number above it shows how many turns remain until it arrives at its destination.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Got it!" }
|
|
]
|
|
},
|
|
{
|
|
"id": "home-star",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "homeStar",
|
|
"highlights": ["homeStar"],
|
|
"calloutText": "This is your home star. Click it to see your system's information.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "showHomeStar",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "home-star-info",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "panel",
|
|
"highlights": ["panel", "homeStar"],
|
|
"calloutText": "This panel shows your home system: how many worlds orbit it and how many are habitable, your colony's population, factories, output, and defences, and what it's currently building. Press View System at the bottom to see the whole system in detail.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "view-system",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "panel",
|
|
"highlights": ["panel"],
|
|
"calloutText": "Press View System to open a detailed view of your home system.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openSystemView",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "system-view-planets",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"body": "This is your system view. Click on any of the worlds orbiting your star to inspect it — the panel on the right updates with its type, size, and richness.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "system-view-colony",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceOn": "external",
|
|
"body": "Click on your home world — the one flying a small colony flag above it — then press View Colony to open its colony screen.",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "colony-overview",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "colonyCenter",
|
|
"body": "This is your colony screen — everything you need to run this world lives here. The panel on the right shows its population, factories, output, trade, and defences.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "colony-allocation",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "colonyCenter",
|
|
"body": "Below that, the Allocation sliders split your production across five channels: Construction, Defence, Industry, Ecology, and Research. Drag a slider to change its share — the rest renormalise automatically. Click a channel's lock icon to hold its share fixed while you adjust the others. Ecology is always funded first, off the top.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "colony-focus",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "colonyCenter",
|
|
"body": "Colony Focus automates your build queue toward a goal — Expansion, Colony Improvement, Research, Fleet Production, Population Growth, Trade, or Homeworld Defense — instead of you queuing every building by hand. Allocation Focus applies a one-time preset to the sliders above, tuned to the same kinds of strategies. Open either one and your advisors will point out their recommended pick with a pulsing arrow and a short reason.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "colony-close",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceOn": "external",
|
|
"body": "When you're ready, close this colony screen, then close the system view too, to get back to the star map.",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "end-turn",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "endTurnButton",
|
|
"highlights": ["endTurnButton"],
|
|
"calloutText": "You've given your fleet its orders and looked over your colony — press End Turn to advance to the next turn.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "endTurn",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "empire-menu",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "empireButton",
|
|
"highlights": ["empireButton"],
|
|
"calloutText": "Your turn is underway. Let's look at the rest of your empire — click the Empire menu to open it.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openEmpireMenu",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "open-research",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "empireMenuResearch",
|
|
"highlights": ["empireMenuResearch"],
|
|
"calloutText": "Click Research to see what your empire is investigating.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openResearch",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "research-info",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceAction": "closeEmpireScreenReopenMenu",
|
|
"body": "Each tile is a research field — its current level, and a slider (with the same lock icon your colony's allocation sliders have) for how much of your research output feeds it. Click a field to see what you're currently working toward there and what comes after it.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "open-diplomacy",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "empireMenuDiplomacy",
|
|
"highlights": ["empireMenuDiplomacy"],
|
|
"calloutText": "Click Diplomacy to see your relations with the species you've met.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openDiplomacy",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "diplomacy-info",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceAction": "closeEmpireScreenReopenMenu",
|
|
"body": "You haven't met another species yet, so this window is empty for now. Once you do, it will list each one here — their portrait, treaty status and attitude toward you, how many colonies and how much power they hold, and a Seek Audience button to open negotiations.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "open-leaders",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "empireMenuLeaders",
|
|
"highlights": ["empireMenuLeaders"],
|
|
"calloutText": "Click Leaders to see who's available to hire.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openLeaders",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "leaders-info",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceAction": "closeEmpireScreenReopenMenu",
|
|
"body": "Leaders available for hire are listed here, each with their specialty and a one-time cost. Hire one to post them to a fleet or colony for a standing bonus.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "open-colonies",
|
|
"kind": "callout",
|
|
"voice": null,
|
|
"anchor": "empireMenuColonies",
|
|
"highlights": ["empireMenuColonies"],
|
|
"calloutText": "Click Colonies to see every world you own in one place.",
|
|
"advanceOn": "hotspot",
|
|
"hotspotAction": "openColonies",
|
|
"buttons": []
|
|
},
|
|
{
|
|
"id": "colonies-info",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"noDim": true,
|
|
"windowPos": "topBanner",
|
|
"advanceAction": "closeEmpireScreenAndMenu",
|
|
"body": "This lists every colony you own — population, factories, what's building, and its Colony Focus and Allocation Focus — so you can check and adjust any of them from one screen instead of opening each individually.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Next" }
|
|
]
|
|
},
|
|
{
|
|
"id": "keep-exploring",
|
|
"kind": "modal",
|
|
"voice": null,
|
|
"body": "That's the Empire menu. From here, keep exploring nearby star systems with your scouts — once you find a habitable planet, bring a colony ship and found a new colony there to keep growing your empire.",
|
|
"buttons": [
|
|
{ "action": "next", "label": "Understood" }
|
|
]
|
|
}
|
|
]
|
|
}
|