# BuildingClassHandle -> building actor class. COMPLETE and EXACT.
#
# Not measured any more: this is AFortGameStateAthena::AllPlayerBuildableClasses (GameState+0xd50,
# Num=133) read straight out of a live in-match memory dump, with every element named by matching its
# pointer against Dumper-7's GObjects-Dump.txt from the SAME process instance. The handle IS the index
# into this array, so these lines are the ground truth, not an approximation.
#
# Layout: 0-31 building GUIDES (never placed), 32 PBW_BP_Parent_C, then one block per material -
#   Metal 33-65, Stone 66-98, Wood 99-132. Wood has one extra entry (StairSpiral), which is why the
#   block stride is 33, 33, then 34.
#
# Every handle previously measured in-game lands exactly where this array says:
#   wood  110 Floor, 118 RoofC, 121 RoofO, 124 Solid(wall), 129 StairW
#   stone 77 Floor, 85 RoofC, 91 Solid, 95 StairW
#   metal 58 Solid, 62 StairW
# 58, 62 and 85 were never measured - they were PREDICTED from the block stride and the array
# confirms all three, which is the strongest check there is that the indexing really is this.
#
# This file is re-read on every placement; edit freely.


# --- BuildingGuides ---
0   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_Archway.PBWA_BG_Archway_C
1   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_ArchwayLarge.PBWA_BG_ArchwayLarge_C
2   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_ArchwayLargeSupport.PBWA_BG_ArchwayLargeSupport_C
3   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_BalconyD.PBWA_BG_BalconyD_C
4   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_BalconyI.PBWA_BG_BalconyI_C
5   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_BalconyO.PBWA_BG_BalconyO_C
6   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_BalconyS.PBWA_BG_BalconyS_C
7   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_Brace.PBWA_BG_Brace_C
8   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_DoorC.PBWA_BG_DoorC_C
9   = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_DoorS.PBWA_BG_DoorS_C
10  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_DoorSide.PBWA_BG_DoorSide_C
11  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_Floor.PBWA_BG_Floor_C
12  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_HalfWall.PBWA_BG_HalfWall_C
13  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_HalfWallDoor.PBWA_BG_HalfWallDoor_C
14  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_HalfWallDoorS.PBWA_BG_HalfWallDoorS_C
15  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_HalfWallHalf.PBWA_BG_HalfWallHalf_C
16  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_QuarterWallHalf.PBWA_BG_QuarterWallHalf_C
17  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_QuarterWallS.PBWA_BG_QuarterWallS_C
18  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofC.PBWA_BG_RoofC_C
19  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofD.PBWA_BG_RoofD_C
20  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofI.PBWA_BG_RoofI_C
21  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofO.PBWA_BG_RoofO_C
22  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofS.PBWA_BG_RoofS_C
23  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_RoofWall.PBWA_BG_RoofWall_C
24  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_Solid.PBWA_BG_Solid_C
25  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_StairF.PBWA_BG_StairF_C
26  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_StairR.PBWA_BG_StairR_C
27  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_StairT.PBWA_BG_StairT_C
28  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_StairW.PBWA_BG_StairW_C
29  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_WindowC.PBWA_BG_WindowC_C
30  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_Windows.PBWA_BG_Windows_C
31  = /Game/Building/ActorBlueprints/Player/BuildingGuides/PBWA_BG_WindowSide.PBWA_BG_WindowSide_C

# --- Metal/L1 ---
33  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Archway.PBWA_M1_Archway_C
34  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_ArchwayLarge.PBWA_M1_ArchwayLarge_C
35  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_ArchwayLargeSupport.PBWA_M1_ArchwayLargeSupport_C
36  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_BalconyD.PBWA_M1_BalconyD_C
37  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_BalconyI.PBWA_M1_BalconyI_C
38  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_BalconyO.PBWA_M1_BalconyO_C
39  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_BalconyS.PBWA_M1_BalconyS_C
40  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Brace.PBWA_M1_Brace_C
41  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_DoorC.PBWA_M1_DoorC_C
42  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_DoorS.PBWA_M1_DoorS_C
43  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_DoorSide.PBWA_M1_DoorSide_C
44  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Floor.PBWA_M1_Floor_C
45  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_HalfWall.PBWA_M1_HalfWall_C
46  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_HalfWallDoor.PBWA_M1_HalfWallDoor_C
47  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_HalfWallDoorS.PBWA_M1_HalfWallDoorS_C
48  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_HalfWallHalf.PBWA_M1_HalfWallHalf_C
49  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Pillar.PBWA_M1_Pillar_C
50  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_QuarterWallHalf.PBWA_M1_QuarterWallHalf_C
51  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_QuarterWallS.PBWA_M1_QuarterWallS_C
52  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofC.PBWA_M1_RoofC_C
53  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofD.PBWA_M1_RoofD_C
54  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofI.PBWA_M1_RoofI_C
55  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofO.PBWA_M1_RoofO_C
56  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofS.PBWA_M1_RoofS_C
57  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_RoofWall.PBWA_M1_RoofWall_C
58  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Solid.PBWA_M1_Solid_C
59  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_StairF.PBWA_M1_StairF_C
60  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_StairR.PBWA_M1_StairR_C
61  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_StairT.PBWA_M1_StairT_C
62  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_StairW.PBWA_M1_StairW_C
63  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_WindowC.PBWA_M1_WindowC_C
64  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_Windows.PBWA_M1_Windows_C
65  = /Game/Building/ActorBlueprints/Player/Metal/L1/PBWA_M1_WindowSide.PBWA_M1_WindowSide_C

# --- Stone/L1 ---
66  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Archway.PBWA_S1_Archway_C
67  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_ArchwayLarge.PBWA_S1_ArchwayLarge_C
68  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_ArchwayLargeSupport.PBWA_S1_ArchwayLargeSupport_C
69  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_BalconyD.PBWA_S1_BalconyD_C
70  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_BalconyI.PBWA_S1_BalconyI_C
71  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_BalconyO.PBWA_S1_BalconyO_C
72  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_BalconyS.PBWA_S1_BalconyS_C
73  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Brace.PBWA_S1_Brace_C
74  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_DoorC.PBWA_S1_DoorC_C
75  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_DoorS.PBWA_S1_DoorS_C
76  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_DoorSide.PBWA_S1_DoorSide_C
77  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Floor.PBWA_S1_Floor_C
78  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_HalfWallDoor.PBWA_S1_HalfWallDoor_C
79  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_HalfWallDoorSide.PBWA_S1_HalfWallDoorSide_C
80  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_HalfWallHalf.PBWA_S1_HalfWallHalf_C
81  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_HalfWallS.PBWA_S1_HalfWallS_C
82  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Pillar.PBWA_S1_Pillar_C
83  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_QuarterWallHalf.PBWA_S1_QuarterWallHalf_C
84  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_QuarterWallS.PBWA_S1_QuarterWallS_C
85  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofC.PBWA_S1_RoofC_C
86  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofD.PBWA_S1_RoofD_C
87  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofI.PBWA_S1_RoofI_C
88  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofO.PBWA_S1_RoofO_C
89  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofS.PBWA_S1_RoofS_C
90  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_RoofWall.PBWA_S1_RoofWall_C
91  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Solid.PBWA_S1_Solid_C
92  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_StairF.PBWA_S1_StairF_C
93  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_StairR.PBWA_S1_StairR_C
94  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_StairT.PBWA_S1_StairT_C
95  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_StairW.PBWA_S1_StairW_C
96  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_Windows.PBWA_S1_Windows_C
97  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_WindowsC.PBWA_S1_WindowsC_C
98  = /Game/Building/ActorBlueprints/Player/Stone/L1/PBWA_S1_WindowsSide.PBWA_S1_WindowsSide_C

# --- Wood/L1 ---
99  = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Archway.PBWA_W1_Archway_C
100 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_ArchwayLarge.PBWA_W1_ArchwayLarge_C
101 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_ArchwayLargeSupport.PBWA_W1_ArchwayLargeSupport_C
102 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_BalconyD.PBWA_W1_BalconyD_C
103 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_BalconyI.PBWA_W1_BalconyI_C
104 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_BalconyO.PBWA_W1_BalconyO_C
105 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_BalconyS.PBWA_W1_BalconyS_C
106 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Brace.PBWA_W1_Brace_C
107 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_DoorC.PBWA_W1_DoorC_C
108 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_DoorS.PBWA_W1_DoorS_C
109 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_DoorSide.PBWA_W1_DoorSide_C
110 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Floor.PBWA_W1_Floor_C
111 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_HalfWallDoor.PBWA_W1_HalfWallDoor_C
112 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_HalfWallDoorS.PBWA_W1_HalfWallDoorS_C
113 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_HalfWallHalf.PBWA_W1_HalfWallHalf_C
114 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_HalfWallS.PBWA_W1_HalfWallS_C
115 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Pillar.PBWA_W1_Pillar_C
116 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_QuarterWallHalf.PBWA_W1_QuarterWallHalf_C
117 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_QuarterWallS.PBWA_W1_QuarterWallS_C
118 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofC.PBWA_W1_RoofC_C
119 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofD.PBWA_W1_RoofD_C
120 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofI.PBWA_W1_RoofI_C
121 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofO.PBWA_W1_RoofO_C
122 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofS.PBWA_W1_RoofS_C
123 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_RoofWall.PBWA_W1_RoofWall_C
124 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Solid.PBWA_W1_Solid_C
125 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_StairF.PBWA_W1_StairF_C
126 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_StairR.PBWA_W1_StairR_C
127 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_StairSpiral.PBWA_W1_StairSpiral_C
128 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_StairT.PBWA_W1_StairT_C
129 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_StairW.PBWA_W1_StairW_C
130 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_WindowC.PBWA_W1_WindowC_C
131 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_Windows.PBWA_W1_Windows_C
132 = /Game/Building/ActorBlueprints/Player/Wood/L1/PBWA_W1_WindowSide.PBWA_W1_WindowSide_C

# 32 = PBW_BP_Parent_C  (not a placeable piece - no path emitted)
