Skip to content

Commit e4802bb

Browse files
authored
Merge pull request #7 from AlamoEngine-Tools/bugfixes/gruenwaldlk/campaign_parsing
bugfix: Hotfix for Story_Tag
2 parents 9b0bbe6 + 3aa4d68 commit e4802bb

4 files changed

Lines changed: 29 additions & 8 deletions

File tree

eaw/_index.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,5 +190,5 @@
190190
"meta": [
191191
"meta/metafiles.yaml"
192192
],
193-
"baselineHash": "5e109fb30f35dbf019b355c22620c8b29b8f2702339132d935eca4486c12b6e1"
193+
"baselineHash": "f7292f2865d85c3db4ba2267cfe75fb0a495606a1ada9079782181bb5a7a9ce2"
194194
}

eaw/tags/Campaign.yaml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,30 @@
66
en: "Localisation string key for the display name."
77
- tag: Rebel_Story_Name
88
type: NameReference
9-
referenceKind: xmlObject
9+
referenceKind: workspaceFile
10+
referenceType: StoryPlotManifest
11+
description:
12+
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."
1013
- tag: Empire_Story_Name
1114
type: NameReference
12-
referenceKind: xmlObject
15+
referenceKind: workspaceFile
16+
referenceType: StoryPlotManifest
17+
description:
18+
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."
1319
- tag: Underworld_Story_Name
1420
type: NameReference
15-
referenceKind: xmlObject
21+
referenceKind: workspaceFile
22+
referenceType: StoryPlotManifest
23+
description:
24+
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."
25+
- tag: Story_Name
26+
type: NameReference
27+
referenceKind: workspaceFile
28+
referenceType: StoryPlotManifest
29+
semanticType: FactionPlotFilePairList
30+
multipleAllowed: true
31+
description:
32+
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."
1633
- tag: Sort_Order
1734
type: UInt
1835
- tag: Camera_Shift_X

eaw/tags/GameObjectType.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1953,7 +1953,8 @@
19531953
referenceType: GameObjectType
19541954
- tag: Lua_Script
19551955
type: NameReference
1956-
referenceKind: unknown
1956+
referenceKind: workspaceFile
1957+
referenceType: LuaScript
19571958
description:
19581959
en: "Lua script attached to unit, must be in Data/Scripts/GameObject."
19591960
- tag: Execute_Script_On_Type

eaw/tags/StoryPlotManifest.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
11
tags:
22
- tag: Active_Plot
33
type: NameReference
4-
referenceKind: unknown
4+
referenceKind: workspaceFile
5+
referenceType: StoryParser
56
multipleAllowed: true
67
description:
78
en: "Story thread XML file (with extension) that starts off active and responds to game events as soon as this plot set loads."
89
- tag: Suspended_Plot
910
type: NameReference
10-
referenceKind: unknown
11+
referenceKind: workspaceFile
12+
referenceType: StoryParser
1113
multipleAllowed: true
1214
description:
1315
en: "Story thread XML file (with extension) that starts off inactive; activated by an event in a currently active plot (STORY_ELEMENT reward)."
1416
- tag: Lua_Script
1517
type: NameReference
16-
referenceKind: unknown
18+
referenceKind: workspaceFile
19+
referenceType: LuaScript
1720
multipleAllowed: true
1821
description:
1922
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."

0 commit comments

Comments
 (0)