Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion eaw/_index.json
Original file line number Diff line number Diff line change
Expand Up @@ -190,5 +190,5 @@
"meta": [
"meta/metafiles.yaml"
],
"baselineHash": "5e109fb30f35dbf019b355c22620c8b29b8f2702339132d935eca4486c12b6e1"
"baselineHash": "f7292f2865d85c3db4ba2267cfe75fb0a495606a1ada9079782181bb5a7a9ce2"
}
23 changes: 20 additions & 3 deletions eaw/tags/Campaign.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,30 @@
en: "Localisation string key for the display name."
- tag: Rebel_Story_Name
type: NameReference
referenceKind: xmlObject
referenceKind: workspaceFile
referenceType: StoryPlotManifest
description:
en: "Story plot manifest (Story_Mode_Plots) file loaded for the Rebel faction in this campaign. A file reference, not an object name; existence is validated by the campaign story chain."
- tag: Empire_Story_Name
type: NameReference
referenceKind: xmlObject
referenceKind: workspaceFile
referenceType: StoryPlotManifest
description:
en: "Story plot manifest (Story_Mode_Plots) file loaded for the Empire faction in this campaign. A file reference, not an object name; existence is validated by the campaign story chain."
- tag: Underworld_Story_Name
type: NameReference
referenceKind: xmlObject
referenceKind: workspaceFile
referenceType: StoryPlotManifest
description:
en: "Story plot manifest (Story_Mode_Plots) file loaded for the Underworld faction in this campaign. A file reference, not an object name; existence is validated by the campaign story chain."
- tag: Story_Name
type: NameReference
referenceKind: workspaceFile
referenceType: StoryPlotManifest
semanticType: FactionPlotFilePairList
multipleAllowed: true
description:
en: "Generic, additive story attachment: value is 'Faction, PlotFile' (the engine's Get_Faction_Story_Name). Can attach a plot for any faction - including non-major factions that have no dedicated *_Story_Name tag - and may appear multiple times or as one flat 'Faction, PlotFile, Faction, PlotFile' tuple list. The PlotFile portion is a Story plot manifest file reference; existence is validated by the campaign story chain."
- tag: Sort_Order
type: UInt
- tag: Camera_Shift_X
Expand Down
3 changes: 2 additions & 1 deletion eaw/tags/GameObjectType.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1953,7 +1953,8 @@
referenceType: GameObjectType
- tag: Lua_Script
type: NameReference
referenceKind: unknown
referenceKind: workspaceFile
referenceType: LuaScript
description:
en: "Lua script attached to unit, must be in Data/Scripts/GameObject."
- tag: Execute_Script_On_Type
Expand Down
9 changes: 6 additions & 3 deletions eaw/tags/StoryPlotManifest.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,22 @@
tags:
- tag: Active_Plot
type: NameReference
referenceKind: unknown
referenceKind: workspaceFile
referenceType: StoryParser
multipleAllowed: true
description:
en: "Story thread XML file (with extension) that starts off active and responds to game events as soon as this plot set loads."
- tag: Suspended_Plot
type: NameReference
referenceKind: unknown
referenceKind: workspaceFile
referenceType: StoryParser
multipleAllowed: true
description:
en: "Story thread XML file (with extension) that starts off inactive; activated by an event in a currently active plot (STORY_ELEMENT reward)."
- tag: Lua_Script
type: NameReference
referenceKind: unknown
referenceKind: workspaceFile
referenceType: LuaScript
multipleAllowed: true
description:
en: "AI/story Lua script name (no extension) loaded with this plot set; resolved against the script roots and driven by the story event state machine."
Loading