Synergize

Highlight links between spells and talents

File Details

Synergize-0.2.0.zip

  • R
  • Mar 6, 2026
  • 1.79 MB
  • 658
  • 12.0.1
  • Retail

File Name

Synergize-0.2.0.zip

Supported Versions

  • 12.0.1

Changelog

[0.2.0] - 2026-03-06

Added

  • 3-column layout in main UI: Class talents (left), Hero talents (center), Specialization talents (right)
  • Talent categorization: each talent is tagged as CLASS, HERO, or SPEC based on tree currency and subtree data
  • Spellbook spells categorized by tab (General = CLASS, others = SPEC)
  • Column headers with color-coded labels (localized in all 4 languages)
  • Spell Chains section below talent columns: shows how spells connect to each other (directly via tooltips or indirectly through talents)
  • New NLP pipeline: Catalog, Lexer, Interpreter, Analyzer replace old Scanner/Parser
  • Implicit spell discovery: DoTs, buffs, and auras (e.g. Peste de sang, Bouclier d'os) detected from spell descriptions
  • Icon support for implicit effects using iconID from spell descriptions
  • New "REDUCES" relation label for generic cost/value reduction (distinct from "REDUCES_COOLDOWN")

Changed

  • Pipeline is now: Catalog:ScanAll -> Lexer:Init -> Lexer:DiscoverImplicitSpells -> Lexer:TokenizeCatalog -> Analyzer:Analyze
  • Relation labels use semantic verb mapping from locale files (LEXER_VERBS, INTERPRETER_OBJECTS)
  • Main window widened from 460px to 750px to accommodate 3 columns
  • Synergies grouped by source category then by source spell within each column

Fixed

  • "inocule" verb now correctly mapped to "apply" relation
  • Generic "reduce" relation no longer incorrectly labeled as "Reduces cooldown"