Skip to content

Commit 01a051c

Browse files
committed
docs(help): say 'Factorio', not 'Pyanodons', in mod-agnostic help text
Per the app's mod-agnostic direction (#68): help/UI copy that describes the loaded data generically shouldn't hard-code Py. Browse now reads 'the loaded Factorio data' and 'the recipe graph'; the block-editor 'how it solves' help and the heat/pollution tooltips drop Py where the mechanic is Factorio-general. Concrete examples (iron plate, iron-pulp-07) stay. Genuinely Py-specific, data-gated features keep their attribution — the TURD tab and the AI assistant (a Py expert by its system prompt) still name Pyanodons, which is accurate.
1 parent e26f6dc commit 01a051c

3 files changed

Lines changed: 8 additions & 9 deletions

File tree

app/src/components/block/balance-card.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ export function BalanceCard({
242242
{Math.abs(res.power.pollutionPerMin) > 0.005 && (
243243
<span
244244
className={`flex items-center gap-1 ${res.power.pollutionPerMin < 0 ? "text-success" : "text-warning/80"}`}
245-
title="pollution per minute from this block's machines (base emissions × energy-consumption × pollution module effects; fuel-type multipliers not modelled). Negative = net absorption — Py forestry and plantations soak pollution like trees."
245+
title="pollution per minute from this block's machines (base emissions × energy-consumption × pollution module effects; fuel-type multipliers not modelled). Negative = net absorption — some buildings (forestry, plantations) soak pollution like trees."
246246
>
247247
<Cloud className="size-3.5" /> {num(Math.abs(res.power.pollutionPerMin))}
248248
<span className="text-muted-foreground">
@@ -253,7 +253,7 @@ export function BalanceCard({
253253
{res.power.heatW > 0 && (
254254
<span
255255
className="flex items-center gap-1 text-warning"
256-
title="Heat-powered buildings (Py hard mode). Heat doesn't travel far (~15 tiles), so a heat source e.g. a py-heat-exchanger — must be built LOCAL to this block."
256+
title="Heat-powered buildings. Heat doesn't travel far (~15 tiles), so a heat source (e.g. a heat exchanger) must be built LOCAL to this block."
257257
>
258258
<Flame className="size-3.5" /> {fmtW(res.power.heatW)}{" "}
259259
<span className="text-muted-foreground">heat · local source needed</span>

app/src/components/block/block-toolbar.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -291,8 +291,8 @@ export function BlockToolbar({
291291
production must cover consumption, surplus exports, and it never imports. Everything else
292292
is free — consumption imports, and an incidental byproduct just offsets the import
293293
(it&apos;s never scaled up to cover demand). The solver picks the cheapest run-rates
294-
(fewest machine-seconds) satisfying the goals, marks, and pins — it handles Py&apos;s
295-
cyclic recipe chains, and identical inputs always solve identically.
294+
(fewest machine-seconds) satisfying the goals, marks, and pins — it handles cyclic recipe
295+
chains, and identical inputs always solve identically.
296296
</p>
297297
<p>
298298
<span className="text-foreground">You drive it, not an optimizer.</span> You choose the

app/src/routes/browse.tsx

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,20 +83,19 @@ function Browse() {
8383
<HelpButton title="What is Browse?">
8484
<p>
8585
Search every <span className="text-foreground">item and fluid</span> in the loaded
86-
Pyanodons data. Pick one to see its recipes — what makes it, what it&apos;s used
87-
in — plus its properties (stack size, fuel value, spoilage, temperatures, and so
88-
on).
86+
Factorio data. Pick one to see its recipes — what makes it, what it&apos;s used in
87+
— plus its properties (stack size, fuel value, spoilage, temperatures, and so on).
8988
</p>
9089
<p>
91-
Use it to explore Py&apos;s tangled recipe graph, and to find the{" "}
90+
Use it to explore the recipe graph, and to find the{" "}
9291
<span className="text-foreground">internal names</span> that blocks and the
9392
assistant refer to (e.g. <span className="text-foreground">iron-pulp-07</span>).
9493
</p>
9594
<p>
9695
<span className="text-foreground">Worked example.</span> Search{" "}
9796
<span className="text-foreground">iron plate</span> and pick it:{" "}
9897
<span className="text-foreground">Produced by</span> lists every recipe that makes
99-
it (Py often has several tiers), and{" "}
98+
it (overhaul mods often have several tiers), and{" "}
10099
<span className="text-foreground">Consumed by</span> lists where it&apos;s used.
101100
Click any ingredient or product chip in a recipe to jump to that good and keep
102101
walking upstream — that&apos;s how you trace a chain back to raw ores. A good

0 commit comments

Comments
 (0)