Skip to content

Names And Acronyms

Josh Dionne edited this page Sep 14, 2026 · 2 revisions

Generated from the thetowersdk repository. Edits made here are overwritten on the next push — change the source file instead.

Names And Acronyms

The game and the community use a lot of shorthand, and plenty of it collides. SL is Stellar Lift to one player and Spotlight to another; GC is Galaxy Compressor or a glass-cannon run. The SDK ships a glossary of 499 terms so you do not have to guess:

import { lookupGlossary, expandAcronym, listAmbiguousGlossaryTerms } from 'thetowersdk/data'

expandAcronym('CF')      // 'Chrono Field'
expandAcronym('SL')      // null — it is ambiguous, so there is no single answer

lookupGlossary('CF')[0]  // { term, kind, domain: 'ultimate-weapon', expansion, definition }
lookupGlossary('SL')     // Stellar Lift (module) and Spotlight (ultimate weapon)
listAmbiguousGlossaryTerms()   // 27 terms that resolve to more than one thing

Each entry carries a domain, which is usually enough to pick the one you meant. Usually, not always: SR returns both Shrink Ray and Solar Reflector and both are modules, so for the terms in listAmbiguousGlossaryTerms() you need the expansion rather than the domain.

The glossary covers what the game calls things, plus a short list of run concepts. Community shorthand outside both — critical factor for CF — is not in it, so expandAcronym gives you the game's meaning and nothing else.

Names in it are generated from the same catalogs the SDK ships, and every acronym is checked against those names, so a term cannot appear unless it is real.

Clone this wiki locally