chore: clarify equipment combat bonus applies to boss fights only #83

Merged
naomi merged 1 commits from chore/equipment-combat-clarity into main 2026-03-19 19:02:25 -07:00
2 changed files with 14 additions and 10 deletions
+12 -8
View File
@@ -69,10 +69,12 @@ const howToPlay = [
{
body:
"Earn equipment from boss drops and quest rewards. Each piece provides"
+ " bonuses to gold income, click power, or combat. Rarer equipment"
+ " provides stronger bonuses. Equip matching set pieces (2 or 3 of a"
+ " named set) to unlock escalating set bonuses shown at the top of the"
+ " Equipment panel.",
+ " bonuses to gold income, click power, or boss combat DPS. Rarer"
+ " equipment provides stronger bonuses. Note: combat bonuses only"
+ " affect boss fights — quest combat power is determined solely by"
+ " 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",
},
{
@@ -168,10 +170,12 @@ const howToPlay = [
{
body:
"Defeat bosses to earn equipment drops: weapons, armour, and trinkets."
+ " Each item provides bonuses to gold income, combat power, or click"
+ " power. Only one item per slot 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.",
+ " Each item provides bonuses to gold income, boss combat DPS, or click"
+ " power. Combat bonuses only affect boss fights — quest combat power"
+ " is determined solely by your adventurers. Only one item per slot"
+ " 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",
},
{
@@ -31,7 +31,7 @@ const bonusDescription = (item: Equipment): string => {
const parts: Array<string> = [];
if (item.bonus.combatMultiplier !== undefined) {
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) {
const pct = Math.round((item.bonus.goldMultiplier - 1) * 100);
@@ -276,7 +276,7 @@ const EquipmentPanel = (): JSX.Element => {
}
if (bonus.combatMultiplier !== undefined) {
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) {
const pct = Math.round((bonus.clickMultiplier - 1) * 100);