Skip to content

Match intel system names that carry a '*' marker (#182) - #217

Merged
Slazanger merged 1 commit into
Slazanger:masterfrom
emyth-juk:fix/intel-asterisk-names
Nov 9, 2026
Merged

Slazanger merged 1 commit into
Slazanger:masterfrom
emyth-juk:fix/intel-asterisk-names

Conversation

@emyth-juk

Copy link
Copy Markdown
Contributor

Localised EVE clients can mark "important names" (systems, ships, items) with a trailing *, and the marker ends up in the chat log when such a name is dragged into chat, e.g. "T-Q2DD*" or "BKG-Q2*".

The intel parser already tolerated a trailing * through its prefix match, so the map overlay showed these systems. Double-clicking the intel line, however, passed the raw word ("T-Q2DD*") to
RegionControl.SelectSystem, whose exact-name lookup failed, so the system was never located. Strip * from each intel word before matching, and select by the matched system's real name, which also fixes words typed in a different case ("t-q2dd").

The parser now also matches a leading * typed for corrections ("T-Q2DD") and abbreviations with a marker ("1DQ").

Fixes #182

Localised EVE clients can mark "important names" (systems, ships, items)
with a trailing '*', and the marker ends up in the chat log when such a
name is dragged into chat, e.g. "T-Q2DD*" or "BKG-Q2*".

The intel parser already tolerated a trailing '*' through its prefix
match, so the map overlay showed these systems. Double-clicking the intel
line, however, passed the raw word ("T-Q2DD*") to
RegionControl.SelectSystem, whose exact-name lookup failed, so the system
was never located. Strip '*' from each intel word before matching, and
select by the matched system's real name, which also fixes words typed
in a different case ("t-q2dd").

The parser now also matches a leading '*' typed for corrections
("*T-Q2DD") and abbreviations with a marker ("1DQ*").

Fixes Slazanger#182
@Slazanger
Slazanger merged commit 4799820 into Slazanger:master Nov 9, 2026
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.

Galaxy names containing asterisks cannot be properly recognized.

2 participants