Skip to content

Remove almost every single slavery reference from FGD#323

Open
pivotman319-owo wants to merge 2 commits intomasterfrom
feat/remove-most-slavery-references
Open

Remove almost every single slavery reference from FGD#323
pivotman319-owo wants to merge 2 commits intomasterfrom
feat/remove-most-slavery-references

Conversation

@pivotman319-owo
Copy link
Copy Markdown
Member

This PR removes virtually almost all references to the "master"/"slave" terminology from the Strata FGDs, except for internal keyvalues parameters directly bound to by engine code.

The MasterEnt FGD (which was used by the HL1 multisource entity) has also been removed as it no longer exists in Strata engine code. Any entity that used to rely on this has had their FGDs modified to no longer reference it.

Almost all references to "master"/"slave" removed from FGD except for those directly bound in engine code. Also removes MasterEnt fgd (tied to hl1 multisource) as it no longer exists in Strata engine code.
spawnflags(flags) : "spawnflags" =
[
1: "Master (Has priority if multiple env_fog_controllers exist)" : 0
1: "Primary Fog Controller" : 0
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be good to still keep these explanatory bits in parentheses.

Copy link
Copy Markdown
Member Author

@pivotman319-owo pivotman319-owo Apr 21, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to do this, but apparently the FGD compiler chokes on having such syntax, even after we added support for parsing spawnflag descriptions in Hammer

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well just in the flag name, as it is already.

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.

2 participants