Skip to content

Cognoms catalans de cada lloc i l'inici sobre el feltre - #50

Merged
segueix merged 1 commit into
mainfrom
claude/magical-allen-yiqhpg
Nov 14, 2026
Merged

segueix merged 1 commit into
mainfrom
claude/magical-allen-yiqhpg

Conversation

@segueix

@segueix segueix commented Nov 14, 2026

Copy link
Copy Markdown
Owner

Què canvia

  • Noms de les lligues (nomsLliga.js, tornat a copiar d'El Tauler), també a les lligues locals:
    • País Valencià: els cognoms catalans més estesos (Ferrer, Martí, Sanchis, Soler, Llopis, Vidal…).
    • Illes Balears: els de cada illa (placeCulture): Mallorca (Pons, Ferrer, Vidal, Coll, Riera, Oliver, Bauzà…), Menorca (Pons, Seguí, Mercadal, Carreras, Sintes, Taltavull…) i les Pitiüses (Marí, Tur, Ribas, Torres, Prats, Planells…), pel lloc del rival o, si no se sap, del jugador.
    • Catalunya Nord: en català (Vidal, Bosch, Pujol, Font, Roca, Sicre…), sense les grafies franceses d'abans.
    • L'Alguer: els cognoms catalans que s'hi conserven (Pons, Serra, Canelles, Garau, Fois, Galceran…); els sards, que avui hi són els més freqüents, van com a gent d'altres orígens.
  • Inici: les tres targetes amb el feltre de la taula de joc de fons (el mateix de .board), amb els colors de cada mode en la versió clara; el jugador a dalt a l'esquerra i el nom del joc a la dreta.

Proves

  • npm run typecheck i npm test en verd (176 + 233). Test nou: a la lliga local de Palma, Maó, Eivissa, Perpinyà, l'Alguer i Gandia, els cognoms són els del lloc.
  • e2e sencer en verd (163 passades, 17 omeses com sempre).
  • Captures de l'inici a 390 i 1280 px, en clar i en fosc, amb la lliga començada.

Generated by Claude Code

- nomsLliga.js tornat a copiar d'El Tauler: cognoms catalans més estesos
  del País Valencià; a les Illes, els de cada illa (Mallorca, Menorca i
  les Pitiüses); a la Catalunya Nord, en català; a l'Alguer, els catalans
  que s'hi conserven, amb els sards com a gent d'altres orígens.
- Inici: les tres targetes amb el feltre de la taula de joc de fons i
  el jugador a dalt a l'esquerra.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0135ikkUjsY7jDihSMn6EBta
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 14, 2026 •

Copy link
Copy Markdown
Codex Review Summary: ✅ Completed

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-11-14T21:40:32.929158Z df0d996 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: df0d996f03

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +541 to +544
if (!where) {
const island = fold(home && home.comarca);
if (island === 'menorca') return 'menorca';
if (island === 'eivissa' || island === 'formentera') return 'pitiuses';

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use the selected island for unlisted home localities

When a player enters an unlisted locality and selects Menorca or Eivissa/Formentera in LocationDialog, local rivals incorrectly receive Mallorcan names. For example, normalizeHome({ territory: 'bal', municipi: 'Fornells', comarca: 'Menorca' }) is accepted by the location dialog, but placeCulture('bal', '', home) returns 'bal'. Because a normalized home always has a nonempty municipi, where is truthy and the comarca fallback never runs. When the rival has no origin and the home locality is not recognized, use the explicitly selected island instead of defaulting to Mallorca.

Useful? React with 👍 / 👎.

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cert: sense origen del rival, placeCulture mira primer home.municipi, que sempre hi és; un poble que no és a la llista (Fornells, a Menorca) cau a Mallorca i l'illa triada (home.comarca) no s'arriba a mirar. La correcció és fer servir l'illa de home.comarca quan el rival no té origen, i el municipi només si no hi ha illa (també a nomslliga.js d'El Tauler, d'on es copia). Va al proper canvi.


Generated by Claude Code

@segueix
segueix merged commit 9aa69ac into main Nov 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants