chore: clarify equipment combat bonus applies to boss fights only
Security Scan and Upload / Security & DefectDojo Upload (pull_request) Successful in 1m4s
CI / Lint, Build & Test (pull_request) Successful in 1m11s

Closes #81
This commit is contained in:
2026-03-19 18:02:40 -07:00
committed by Naomi Carrigan
parent 0057cfeaaa
commit a9333f2371
2 changed files with 14 additions and 10 deletions
+12 -8
View File
@@ -69,10 +69,12 @@ const howToPlay = [
{ {
body: body:
"Earn equipment from boss drops and quest rewards. Each piece provides" "Earn equipment from boss drops and quest rewards. Each piece provides"
+ " bonuses to gold income, click power, or combat. Rarer equipment" + " bonuses to gold income, click power, or boss combat DPS. Rarer"
+ " provides stronger bonuses. Equip matching set pieces (2 or 3 of a" + " equipment provides stronger bonuses. Note: combat bonuses only"
+ " named set) to unlock escalating set bonuses shown at the top of the" + " affect boss fights — quest combat power is determined solely by"
+ " Equipment panel.", + " your adventurers. Equip matching set pieces (2 or 3 of a named set)"
+ " to unlock escalating set bonuses shown at the top of the Equipment"
+ " panel.",
title: "🗡️ Equipment & Sets", title: "🗡️ Equipment & Sets",
}, },
{ {
@@ -168,10 +170,12 @@ const howToPlay = [
{ {
body: body:
"Defeat bosses to earn equipment drops: weapons, armour, and trinkets." "Defeat bosses to earn equipment drops: weapons, armour, and trinkets."
+ " Each item provides bonuses to gold income, combat power, or click" + " Each item provides bonuses to gold income, boss combat DPS, or click"
+ " power. Only one item per slot can be equipped at a time — visit the" + " power. Combat bonuses only affect boss fights — quest combat power"
+ " Equipment panel to manage your loadout. Your currently equipped" + " is determined solely by your adventurers. Only one item per slot"
+ " items are displayed on your character sheet and public profile.", + " can be equipped at a time — visit the Equipment panel to manage"
+ " your loadout. Your currently equipped items are displayed on your"
+ " character sheet and public profile.",
title: "🗡️ Equipment", title: "🗡️ Equipment",
}, },
{ {
@@ -31,7 +31,7 @@ const bonusDescription = (item: Equipment): string => {
const parts: Array<string> = []; const parts: Array<string> = [];
if (item.bonus.combatMultiplier !== undefined) { if (item.bonus.combatMultiplier !== undefined) {
const pct = Math.round((item.bonus.combatMultiplier - 1) * 100); const pct = Math.round((item.bonus.combatMultiplier - 1) * 100);
parts.push(`+${String(pct)}% Combat`); parts.push(`+${String(pct)}% Boss Combat`);
} }
if (item.bonus.goldMultiplier !== undefined) { if (item.bonus.goldMultiplier !== undefined) {
const pct = Math.round((item.bonus.goldMultiplier - 1) * 100); const pct = Math.round((item.bonus.goldMultiplier - 1) * 100);
@@ -276,7 +276,7 @@ const EquipmentPanel = (): JSX.Element => {
} }
if (bonus.combatMultiplier !== undefined) { if (bonus.combatMultiplier !== undefined) {
const pct = Math.round((bonus.combatMultiplier - 1) * 100); const pct = Math.round((bonus.combatMultiplier - 1) * 100);
parts.push(`+${String(pct)}% Combat (${String(threshold)}pc)`); parts.push(`+${String(pct)}% Boss Combat (${String(threshold)}pc)`);
} }
if (bonus.clickMultiplier !== undefined) { if (bonus.clickMultiplier !== undefined) {
const pct = Math.round((bonus.clickMultiplier - 1) * 100); const pct = Math.round((bonus.clickMultiplier - 1) * 100);