Skip to content
This repository was archived by the owner on Jul 1, 2026. It is now read-only.

Commit 6a32f0a

Browse files
committed
Release v3.2.0 with full changelog and what's-new banner.
Document Vault planner, card/guardian dialogs, workshop stat recalibration, and ultimate-weapon damage across CHANGELOG, README, and en/de/es release copy.
1 parent f39224d commit 6a32f0a

8 files changed

Lines changed: 79 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,38 @@ All notable changes to this project are documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [3.2.0] - 2026-06-28
9+
10+
### Added
11+
12+
- **Vault planner** — Interactive **Power** and **Harmony** tech trees on the Vault tab: plan unlocks, see node benefits, and trace connector paths between tiers. Icons wired from game assets.
13+
- **Card detail dialog** — Tap a card icon to open an in-game-style popup with star stats, Card Mastery labs (coin costs from GOD tables), mastery unlock/reset, and an **Equip** button. Long-press equip removed in favour of the dialog.
14+
- **Guardian chip detail dialog** — Chip upgrades open in the same detail-dialog pattern as cards.
15+
- **Ultimate weapon detail dialog** — Tap an ultimate-weapon icon for its in-game description and lab Enhancements.
16+
- **GOD formula registry** — Documented in-game workshop formulas for attack, defense, and utility cards (damage, health, cash, coins, free upgrades, recovery, interest, and related stats).
17+
- **Health Regen oracle** — Binary validator for workshop Health Regen GOD table rows.
18+
19+
### Changed
20+
21+
- **Workshop displayed stats** — Attack, defense, and utility workshop cards recalibrated to match in-game values: Damage (partial damage/meter relic fold-in), Attack Speed, Critical Factor and Super Crit Mult (two-decimal rounding), Health and Health Regen (full-precision GOD bases; Health Regen+ enhancement term), Cash Bonus, Coins/Kill Bonus, free upgrades, Interest/Wave, Recovery Amount, and mult display order (lab → relics → submodule → enhancement).
22+
- **Ultimate weapon Damage column** — Damage-dealing weapons show the in-game crit-scaled **Tower Damage** multiple (Core Module, Ultimate Damage from harmony/relics, crit when **Ultimate Crit** is equipped) instead of the raw upgrade stat (e.g. `x191``1398x`). Re-import `playerInfo.dat` to refresh.
23+
- **GOD workshop tables** — Re-scraped with hybrid full-precision Values for health-related stats.
24+
- **Equipped checkmarks** — Shared glow style for equipped cards and guardian chips; card checkmark at bottom-right of inventory tiles.
25+
- **SEO / social preview** — Updated site metadata and Open Graph image.
26+
27+
### Fixed
28+
29+
- **Rend Armor enhancement** — Half-rate chance, full mult to level 400.
30+
- **Ultimate Crit card detail** — In-game copy; displayed tower crit factor applies full Critical Factor+ enhancement.
31+
- **Critical Factor workshop display** — Correct term order; Rapid Fire Duration shows `sec` suffix.
32+
- **Effective Paths** — Workshop enhancement unlock labels and cannon assist level cell on export/import.
33+
- **Vault UI** — Tree connectors branch from the spine; hub-row loops; Critical Chance icon; connectors centred on tile icons.
34+
35+
### Docs
36+
37+
- README: version **3.2.0**; Vault tab description (no longer a placeholder).
38+
- What's new banner (en/de/es).
39+
840
## [3.1.18] - 2026-06-23
941

1042
### Added

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
![React](https://img.shields.io/badge/React-19-61dafb?logo=react&logoColor=white)
1212
![TypeScript](https://img.shields.io/badge/TypeScript-6-3178c6?logo=typescript&logoColor=white)
1313
![Vite](https://img.shields.io/badge/Vite-5-646cff?logo=vite&logoColor=white)
14-
![Version](https://img.shields.io/badge/version-3.1.18-2ea44f)
14+
![Version](https://img.shields.io/badge/version-3.2.0-2ea44f)
1515
[![Netlify Status](https://api.netlify.com/api/v1/badges/7c57c118-c5d2-4b8c-a8db-3cd2eb32a4de/deploy-status)](https://app.netlify.com/projects/towerlabs/deploys)
1616

1717
---
@@ -44,7 +44,7 @@
4444
| **Relics** | Catalog all 268 wiki relics with art, filter by unlock group, and have owned relics feed automatically into workshop stat formulas. |
4545
| **Themes** | Track owned tower skins, backgrounds, banners, music, and guardians — including coin-bonus rollups per category. |
4646
| **Guardians** | **GUARDIANS** tab: active guardian (ties to Themes), four chip slots (Bits unlock costs), six chips (Attack, Ally, Bounty, Fetch, Scout, Summon) with three upgrade tracks each from GOD tables under `tables/guardians/`. Import from **playerInfo.dat** or tower CSV; respec and workspace undo. |
47-
| **Vault** | Placeholder tab reserved for future vault tooling (Effective Paths **Vault** workbook category). |
47+
| **Vault** | Plan **Power** and **Harmony** tech-tree unlocks on an interactive tree with in-game icons and benefit tooltips. |
4848
| **Displayed stats** | Workshop cards show in-game-aligned values: damage, DPM, health, defense, and utility rows fold in labs, cards, relics, sub-modules, and **Enhance** tiers (e.g. Recovery Package+ on Recovery Amount and Max Recovery). Stat values and upgrade costs come from GOD tables under `tables/`. |
4949

5050
---

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.1.16
1+
3.2.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "tower_export",
33
"description": "TowerSmith — static web app for The Tower: workshop, bots, modules, relics, cards, labs, playerInfo.dat import, and shareable builds.",
44
"private": true,
5-
"version": "3.1.18",
5+
"version": "3.2.0",
66
"type": "module",
77
"scripts": {
88
"prebuild": "node scripts/copy-god-tables-to-public.mjs",

src/i18n/dictionary.de.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,17 @@ export const STRINGS_DE = {
9393
'Fehler oder falsche Werte melden. Dein Spielstand wird nie automatisch mitgesendet.',
9494
whats_new_dismiss: 'Schließen',
9595
whats_new_changelog: 'Vollständiges Changelog',
96+
whats_new_320_headline: 'Neu in v3.2.0',
97+
whats_new_320_body_vault:
98+
'Vault-Planer — interaktive Power- und Harmony-Techbäume mit Spielsymbolen und Bonus-Tooltips.',
99+
whats_new_320_body_cards:
100+
'Detailfenster für Karten und Wächter-Chips — tippe auf ein Symbol für Sternwerte, Meisterschafts-Labore und einen Ausrüsten-Button.',
101+
whats_new_320_body_workshop:
102+
'Angezeigte Werkstattwerte für Angriffs-, Verteidigungs- und Hilfskarten an die Spielwerte angeglichen.',
103+
whats_new_320_body_dialog:
104+
'Detailfenster für Ultimative Waffen — tippe auf ein Waffensymbol für die Spielbeschreibung und Labor-Verbesserungen.',
105+
whats_new_320_body_damage:
106+
'Die Schaden-Spalte der Werkstatt zeigt jetzt das krit-skalierte Tower-Damage-Vielfache aus dem Spiel (Core-Modul, Ultimativer Schaden und ausgerüstetes Ultimate Crit).',
96107
whats_new_3118_headline: 'Neu in v3.1.18',
97108
whats_new_3118_body_event:
98109
'Meteorschauer-Event — Meteorit-Turm-Skin und Meteorschauer-Hintergrund.',

src/i18n/dictionary.es.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,17 @@ export const STRINGS_ES = {
9393
'Envía errores o stats incorrectos. Nunca adjuntamos tu guardado salvo que lo pegues tú.',
9494
whats_new_dismiss: 'Cerrar',
9595
whats_new_changelog: 'Changelog completo',
96+
whats_new_320_headline: 'Novedades en v3.2.0',
97+
whats_new_320_body_vault:
98+
'Planificador del Vault — árboles de tecnología Power y Harmony interactivos con iconos del juego e información de beneficios.',
99+
whats_new_320_body_cards:
100+
'Ventanas de detalles de cartas y chips de guardián — toca un icono para ver estadísticas de estrellas, laboratorios de maestría y un botón de Equipar.',
101+
whats_new_320_body_workshop:
102+
'Estadísticas mostradas del taller recalibradas para coincidir con los valores del juego en cartas de ataque, defensa y utilidad.',
103+
whats_new_320_body_dialog:
104+
'Ventana de detalles de armas definitivas — toca el icono de un arma para ver su descripción en el juego y sus mejoras de laboratorio.',
105+
whats_new_320_body_damage:
106+
'La columna de Daño del taller ahora muestra el múltiplo de Daño de Torre escalado por críticos del juego (módulo core, daño definitivo y Crítico Definitivo equipado).',
96107
whats_new_3118_headline: 'Novedades en v3.1.18',
97108
whats_new_3118_body_event:
98109
'Evento Lluvia de meteoritos — skin de torre Meteorito y fondo Lluvia de meteoritos.',

src/i18n/dictionary.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ export const STRINGS_EN = {
9595
bug_buster_settings_hint: 'Send bugs or incorrect stats. We never attach your save unless you paste it yourself.',
9696
whats_new_dismiss: 'Dismiss',
9797
whats_new_changelog: 'Full changelog',
98+
whats_new_320_headline: "What's new in v3.2.0",
99+
whats_new_320_body_vault:
100+
'Vault planner — interactive Power and Harmony tech trees with in-game icons and benefit tooltips.',
101+
whats_new_320_body_cards:
102+
'Card and guardian-chip detail dialogs — tap an icon for star stats, mastery labs, and an Equip button.',
103+
whats_new_320_body_workshop:
104+
'Workshop displayed stats recalibrated to match in-game values across attack, defense, and utility cards.',
105+
whats_new_320_body_dialog:
106+
'Ultimate weapon detail popup — tap a weapon icon for its in-game description and lab Enhancements.',
107+
whats_new_320_body_damage:
108+
'Workshop Damage column now shows the in-game crit-scaled Tower Damage multiple (core module, ultimate-damage, and equipped Ultimate Crit).',
98109
whats_new_3118_headline: "What's new in v3.1.18",
99110
whats_new_3118_body_event:
100111
'Meteor Shower event — Meteorite tower skin and Meteor Shower background.',

src/whatsNew.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ export type WhatsNewCopy = {
1010

1111
/** Per-release in-app highlight — add an entry when shipping user-visible changes. */
1212
export const WHATS_NEW_BY_VERSION: Partial<Record<string, WhatsNewCopy>> = {
13+
'3.2.0': {
14+
headline: 'whats_new_320_headline',
15+
bodyItems: [
16+
'whats_new_320_body_vault',
17+
'whats_new_320_body_cards',
18+
'whats_new_320_body_workshop',
19+
'whats_new_320_body_dialog',
20+
'whats_new_320_body_damage',
21+
],
22+
},
1323
'3.1.18': {
1424
headline: 'whats_new_3118_headline',
1525
bodyItems: [

0 commit comments

Comments
 (0)