Skip to content

Conversation

Goldenfield192
Copy link
Contributor

@Goldenfield192 Goldenfield192 commented Sep 12, 2025

Resolves #1459, #1493, #1038

This PR:

  1. Adds GUI to rail augment, where integrates old augment settings:
2025-09-14_11 18 47 For Door Actuator, it have a special field `Door Actuator CG filter` to determine doors with which CG to control, as mentioned in #1493
  1. Rewrite old filter system, now it support following patterns:
  • type:[stock type]
  • tag:[stock tag]
  • stock:[name in stock.json] (auto migrated from augmentFilterID)
  • works:[locomotive works]
  • author:[modeler name]
  • pack:[pack name]
  • nametag:[nametagged stock name] (auto migrated from stockTag)
    Filters are linked by (/&&/||/) as in other C-like coding languages
  1. Removed behavior that clicking with name tag/stock to set filter

@Goldenfield192 Goldenfield192 marked this pull request as draft September 12, 2025 12:11
@Goldenfield192 Goldenfield192 marked this pull request as ready for review September 14, 2025 04:58
@Goldenfield192 Goldenfield192 changed the title [(WIP)Feature] Add basic stock tag system [Feature] Add stock tag system & augment GUI Sep 14, 2025
@Goldenfield192 Goldenfield192 marked this pull request as draft September 14, 2025 05:04
@Goldenfield192 Goldenfield192 marked this pull request as ready for review September 19, 2025 11:38
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.

An overhaul for the augments filter system
2 participants