diff --git a/Content/Blueprints/Data/flatData.uasset b/Content/Blueprints/Data/flatData.uasset index 11c787a4..17265ad7 100644 Binary files a/Content/Blueprints/Data/flatData.uasset and b/Content/Blueprints/Data/flatData.uasset differ diff --git a/Content/Blueprints/Data/roomNames.uasset b/Content/Blueprints/Data/roomNames.uasset index cf6f2f90..3cbc0231 100644 Binary files a/Content/Blueprints/Data/roomNames.uasset and b/Content/Blueprints/Data/roomNames.uasset differ diff --git a/Content/Blueprints/Utils/FlatDator/EUW_FlatDator.uasset b/Content/Blueprints/Utils/FlatDator/EUW_FlatDator.uasset new file mode 100644 index 00000000..d23542be Binary files /dev/null and b/Content/Blueprints/Utils/FlatDator/EUW_FlatDator.uasset differ diff --git a/Content/Blueprints/Utils/FlatDator/FlatDatorRoom.uasset b/Content/Blueprints/Utils/FlatDator/FlatDatorRoom.uasset new file mode 100644 index 00000000..9917017b Binary files /dev/null and b/Content/Blueprints/Utils/FlatDator/FlatDatorRoom.uasset differ diff --git a/Content/Blueprints/Utils/FlatDator/FlatDatorRoomButton.uasset b/Content/Blueprints/Utils/FlatDator/FlatDatorRoomButton.uasset new file mode 100644 index 00000000..79b6cc67 Binary files /dev/null and b/Content/Blueprints/Utils/FlatDator/FlatDatorRoomButton.uasset differ diff --git a/Content/Blueprints/Utils/FlatDator/FlatDatorSameFlat.uasset b/Content/Blueprints/Utils/FlatDator/FlatDatorSameFlat.uasset new file mode 100644 index 00000000..cd53e37b Binary files /dev/null and b/Content/Blueprints/Utils/FlatDator/FlatDatorSameFlat.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/Arrow_Right.uasset b/Content/Blueprints/Utils/ForPlacementPoints/Arrow_Right.uasset new file mode 100644 index 00000000..be89c239 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/Arrow_Right.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/CaptureForPoints_Actor.uasset b/Content/Blueprints/Utils/ForPlacementPoints/CaptureForPoints_Actor.uasset new file mode 100644 index 00000000..74143ed9 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/CaptureForPoints_Actor.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/DT_ForPoint.uasset b/Content/Blueprints/Utils/ForPlacementPoints/DT_ForPoint.uasset new file mode 100644 index 00000000..dc6e8231 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/DT_ForPoint.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/ForPointsStruct.uasset b/Content/Blueprints/Utils/ForPlacementPoints/ForPointsStruct.uasset new file mode 100644 index 00000000..cd61b94b Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/ForPointsStruct.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/ForPoints_RT.uasset b/Content/Blueprints/Utils/ForPlacementPoints/ForPoints_RT.uasset new file mode 100644 index 00000000..480720a7 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/ForPoints_RT.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/ImageCaptureForPoints.uasset b/Content/Blueprints/Utils/ForPlacementPoints/ImageCaptureForPoints.uasset new file mode 100644 index 00000000..413fa657 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/ImageCaptureForPoints.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/PanelRoom.uasset b/Content/Blueprints/Utils/ForPlacementPoints/PanelRoom.uasset new file mode 100644 index 00000000..a8e5c1a5 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/PanelRoom.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/PointsLevelCreater.uasset b/Content/Blueprints/Utils/ForPlacementPoints/PointsLevelCreater.uasset new file mode 100644 index 00000000..282ac215 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/PointsLevelCreater.uasset differ diff --git a/Content/Blueprints/Utils/ForPlacementPoints/RUN_utilForPoints.uasset b/Content/Blueprints/Utils/ForPlacementPoints/RUN_utilForPoints.uasset new file mode 100644 index 00000000..f5bfdea3 Binary files /dev/null and b/Content/Blueprints/Utils/ForPlacementPoints/RUN_utilForPoints.uasset differ diff --git a/Content/Maps/GP12_GP13.umap b/Content/Maps/GP12_GP13.umap index 091990c1..2d2a0303 100644 Binary files a/Content/Maps/GP12_GP13.umap and b/Content/Maps/GP12_GP13.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A00_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A00_F02-04_06-09_11-14_16-17.umap index 0f012472..14a1f18b 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A00_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A00_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A01_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A01_F02-04_06-09_11-14_16-17.umap index a165b9c7..c6c65b8f 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A01_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A01_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A02_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A02_F02-04_06-09_11-14_16-17.umap index b5d40e87..4bbd55f0 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A02_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A02_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A03_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A03_F02-04_06-09_11-14_16-17.umap index 53f153cb..3501f7d3 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A03_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A03_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A04_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A04_F02-04_06-09_11-14_16-17.umap index c58edaed..a4832925 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A04_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A04_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A05_F02-04_06-09_11-14_16-17.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A05_F02-04_06-09_11-14_16-17.umap index eb4534b3..4a52fa78 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A05_F02-04_06-09_11-14_16-17.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A05_F02-04_06-09_11-14_16-17.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A06_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A06_F05_10_15.umap index cb238697..e0d7086f 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A06_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A06_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A07_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A07_F05_10_15.umap index 321365bf..16b0e31f 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A07_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A07_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A08_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A08_F05_10_15.umap index ebe8783e..736f72ba 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A08_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A08_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A09_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A09_F05_10_15.umap index f46901ff..1ad77846 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A09_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A09_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A10_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A10_F05_10_15.umap index 55c605a9..72cd1589 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A10_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A10_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A11_F05_10_15.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A11_F05_10_15.umap index c7992d53..ffcd1709 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A11_F05_10_15.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A11_F05_10_15.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A12_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A12_F18.umap index f4d64878..98963c64 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A12_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A12_F18.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A13_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A13_F18.umap index 169715a0..d887412f 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A13_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A13_F18.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A14_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A14_F18.umap index 71a9c1d7..7518bd5d 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A14_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A14_F18.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A15_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A15_F18.umap index 9653f75a..023d4d4d 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A15_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A15_F18.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A16_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A16_F18.umap index 2e918431..cd3e0cad 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A16_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A16_F18.umap differ diff --git a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A17_F18.umap b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A17_F18.umap index 4c6680a1..d63b9963 100644 Binary files a/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A17_F18.umap and b/Content/Maps/Interiors/GP12/S06/Flats/GP12_S06_A17_F18.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A00_F02-07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A00_F02-07.umap index 05fa02f5..ac0fc9fa 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A00_F02-07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A00_F02-07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A01_F02-07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A01_F02-07.umap index 993998c5..4c94211d 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A01_F02-07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A01_F02-07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A02_F02-07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A02_F02-07.umap index b852173c..e2450305 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A02_F02-07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A02_F02-07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A03_F02-07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A03_F02-07.umap index caf41d1a..632768f5 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A03_F02-07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A03_F02-07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A04_F02-08.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A04_F02-08.umap index 114d48f5..8092e399 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A04_F02-08.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A04_F02-08.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A05_F02-08.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A05_F02-08.umap index 105a4084..15831777 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A05_F02-08.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A05_F02-08.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A06_F07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A06_F07.umap index 7b386864..5d17e88a 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A06_F07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A06_F07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A07_F07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A07_F07.umap index 9f90fdbd..a738eae2 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A07_F07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A07_F07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A08_F07.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A08_F07.umap index 3f8ed624..a0b9ab59 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A08_F07.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A08_F07.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A09_F09.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A09_F09.umap index 6c2d57f8..c806b227 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A09_F09.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A09_F09.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A10_F09.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A10_F09.umap index 6d313389..1d3e968d 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A10_F09.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A10_F09.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A11_F09.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A11_F09.umap index c508caae..aaa75f21 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A11_F09.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A11_F09.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A12_F09.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A12_F09.umap index dfbcd4e7..3c8bdb3a 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A12_F09.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A12_F09.umap differ diff --git a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A13_F09.umap b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A13_F09.umap index 3dfe3f54..ed03938a 100644 Binary files a/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A13_F09.umap and b/Content/Maps/Interiors/GP13/S02/Interior/GP13_S02_A13_F09.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A00_F02-11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A00_F02-11.umap new file mode 100644 index 00000000..45875b8c Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A00_F02-11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A01_F02-09.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A01_F02-09.umap new file mode 100644 index 00000000..b4eb2f84 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A01_F02-09.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A02_F02-11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A02_F02-11.umap new file mode 100644 index 00000000..29e12dd0 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A02_F02-11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A03_F02-11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A03_F02-11.umap new file mode 100644 index 00000000..b00ae6f4 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A03_F02-11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A04_F02-11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A04_F02-11.umap new file mode 100644 index 00000000..14338290 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A04_F02-11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A05_F02-11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A05_F02-11.umap new file mode 100644 index 00000000..f67c9c85 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A05_F02-11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A06_F10.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A06_F10.umap new file mode 100644 index 00000000..aa10333a Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A06_F10.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A07_F11.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A07_F11.umap new file mode 100644 index 00000000..93b00459 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A07_F11.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A08_F12.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A08_F12.umap new file mode 100644 index 00000000..c966415a Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A08_F12.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A09_F12.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A09_F12.umap new file mode 100644 index 00000000..91e7402a Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A09_F12.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A10_F12.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A10_F12.umap new file mode 100644 index 00000000..3163c342 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A10_F12.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A11_F12.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A11_F12.umap new file mode 100644 index 00000000..fe0d2dc4 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A11_F12.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A12_F12.umap b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A12_F12.umap new file mode 100644 index 00000000..e4a61a05 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/Interior/GP13_S03_A12_F12.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F02-09_MOP.umap b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F02-09_MOP.umap new file mode 100644 index 00000000..d5788657 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F02-09_MOP.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F10_MOP.umap b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F10_MOP.umap new file mode 100644 index 00000000..2f8618cc Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F10_MOP.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F11_MOP.umap b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F11_MOP.umap new file mode 100644 index 00000000..597f9505 Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F11_MOP.umap differ diff --git a/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F12_MOP.umap b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F12_MOP.umap new file mode 100644 index 00000000..3c09566e Binary files /dev/null and b/Content/Maps/Interiors/GP13/S03/MOP/GP13_S03_F12_MOP.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A00_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A00_F02-18.umap index 9ee3ac23..8bff3abd 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A00_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A00_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A01_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A01_F02-18.umap index b762bafb..5bd676c2 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A01_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A01_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A02_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A02_F02-18.umap index aed8ece6..cefc1f5c 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A02_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A02_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A03_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A03_F02-18.umap index 879ebf36..68b41e5a 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A03_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A03_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A04_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A04_F02-18.umap index 3ae63f69..0ecfc14a 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A04_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A04_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A05_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A05_F02-18.umap index a3afce84..10d762b4 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A05_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A05_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A06_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A06_F02-18.umap index ee130fbe..fa4e3417 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A06_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A06_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A07_F02-18.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A07_F02-18.umap index 0aad797a..4c1000e3 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A07_F02-18.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A07_F02-18.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A08_F19-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A08_F19-24.umap index f0a485b2..4e02af2b 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A08_F19-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A08_F19-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A09_F19-21.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A09_F19-21.umap index 71c48a86..d66cd121 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A09_F19-21.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A09_F19-21.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A10_F19-21.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A10_F19-21.umap index 708185b3..6a603e20 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A10_F19-21.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A10_F19-21.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A11_F19-21.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A11_F19-21.umap index ba1f3854..b63c43de 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A11_F19-21.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A11_F19-21.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A12_F19-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A12_F19-24.umap index 93ef31d9..4c544cb4 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A12_F19-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A12_F19-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A13_F19-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A13_F19-24.umap index 7e1358a0..e6df0aba 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A13_F19-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A13_F19-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A14_F19-21.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A14_F19-21.umap index 1dd20e71..671b4417 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A14_F19-21.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A14_F19-21.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A15_F19-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A15_F19-24.umap index 4af5f1f4..355b5402 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A15_F19-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A15_F19-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A16_F22.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A16_F22.umap index 0e502e23..e23e9589 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A16_F22.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A16_F22.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A17_F22.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A17_F22.umap index bf366b68..9e78635c 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A17_F22.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A17_F22.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A18_F22.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A18_F22.umap index 945c0ce6..77f6c344 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A18_F22.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A18_F22.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A19_F22.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A19_F22.umap index 32fed5ef..53397418 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A19_F22.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A19_F22.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A20_F23-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A20_F23-24.umap index c83c4258..8f8cc451 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A20_F23-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A20_F23-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A21_F23-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A21_F23-24.umap index a746e604..8a1b338d 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A21_F23-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A21_F23-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A22_F23-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A22_F23-24.umap index 787c2698..5fab4f86 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A22_F23-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A22_F23-24.umap differ diff --git a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A23_F23-24.umap b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A23_F23-24.umap index 59639a16..c428baf7 100644 Binary files a/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A23_F23-24.umap and b/Content/Maps/Interiors/GP13/S04/Interior/GP13_S04_A23_F23-24.umap differ diff --git a/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_01.uasset b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_01.uasset new file mode 100644 index 00000000..51d281e8 Binary files /dev/null and b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_01.uasset differ diff --git a/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_02.uasset b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_02.uasset new file mode 100644 index 00000000..7e8b7d28 Binary files /dev/null and b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02-03_02.uasset differ diff --git a/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01.uasset b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01.uasset new file mode 100644 index 00000000..db3bb7a1 Binary files /dev/null and b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01.uasset differ diff --git a/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01_TEST.uasset b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01_TEST.uasset new file mode 100644 index 00000000..1ae04b38 Binary files /dev/null and b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S02_01_TEST.uasset differ diff --git a/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S03_01.uasset b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S03_01.uasset new file mode 100644 index 00000000..ceba59fe Binary files /dev/null and b/Content/Meshes/Interior/Window_GP13/SM_Windows_GP13_S03_01.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A06_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A06_F05_10_15_Floor.uasset index fd8d8b2d..e224754e 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A06_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A06_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A07_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A07_F05_10_15_Floor.uasset index 815cf302..7b5990b9 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A07_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A07_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A08_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A08_F05_10_15_Floor.uasset index 3fcf0df8..8a1bf0d7 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A08_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A08_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A09_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A09_F05_10_15_Floor.uasset index c9f2f6a0..4217d106 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A09_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A09_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A10_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A10_F05_10_15_Floor.uasset index 688086eb..6945fbd1 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A10_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A10_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A11_F05_10_15_Floor.uasset b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A11_F05_10_15_Floor.uasset index 86030bcf..5c775b98 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A11_F05_10_15_Floor.uasset and b/Content/Meshes/Interiors/GP12/S06/Floor/SM_GP12_S06_A11_F05_10_15_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A00_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A00_F02-04_06-09_11-14_16-17_Wall.uasset index dc8f4c22..09ba317b 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A00_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A00_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A01_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A01_F02-04_06-09_11-14_16-17_Wall.uasset index ff8d1c35..999ec144 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A01_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A01_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A02_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A02_F02-04_06-09_11-14_16-17_Wall.uasset index 08c76343..8d06ea79 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A02_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A02_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A03_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A03_F02-04_06-09_11-14_16-17_Wall.uasset index 683025c4..7461b961 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A03_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A03_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A04_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A04_F02-04_06-09_11-14_16-17_Wall.uasset index f5beeb8a..5b41d639 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A04_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A04_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A05_F02-04_06-09_11-14_16-17_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A05_F02-04_06-09_11-14_16-17_Wall.uasset index 6e058d30..a5fd4eb6 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A05_F02-04_06-09_11-14_16-17_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A05_F02-04_06-09_11-14_16-17_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A06_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A06_F05_10_15_Wall.uasset index 9b6ece18..62aec582 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A06_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A06_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A07_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A07_F05_10_15_Wall.uasset index 76cdb574..78ded84f 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A07_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A07_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A08_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A08_F05_10_15_Wall.uasset index 70cd0643..7a7fc9dd 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A08_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A08_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A09_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A09_F05_10_15_Wall.uasset index e6a66ea5..18462972 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A09_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A09_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A10_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A10_F05_10_15_Wall.uasset index 692d6689..49b1edf4 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A10_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A10_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A11_F05_10_15_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A11_F05_10_15_Wall.uasset index 0c7a05d6..2345c11b 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A11_F05_10_15_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A11_F05_10_15_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A12_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A12_F18_Wall.uasset index 3c238ecb..9864c0a3 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A12_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A12_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A13_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A13_F18_Wall.uasset index 382ab120..ac2e196f 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A13_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A13_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A14_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A14_F18_Wall.uasset index 119401fc..e824a4a3 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A14_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A14_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A15_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A15_F18_Wall.uasset index afc622d0..61b8ed96 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A15_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A15_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A16_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A16_F18_Wall.uasset index 3c3245de..0f35fbfb 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A16_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A16_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A17_F18_Wall.uasset b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A17_F18_Wall.uasset index b3670c0f..75b766d7 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A17_F18_Wall.uasset and b/Content/Meshes/Interiors/GP12/S06/Wall/SM_GP12_S06_A17_F18_Wall.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_F18_Windows.uasset b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_F18_Windows.uasset index 31cad0ae..cf7084db 100644 Binary files a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_F18_Windows.uasset and b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_F18_Windows.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor.uasset b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor.uasset new file mode 100644 index 00000000..df5a9653 Binary files /dev/null and b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor_F18.uasset b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor_F18.uasset new file mode 100644 index 00000000..d0880908 Binary files /dev/null and b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceDoor_F18.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame.uasset b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame.uasset new file mode 100644 index 00000000..dc6b1dd8 Binary files /dev/null and b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame.uasset differ diff --git a/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame_F18.uasset b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame_F18.uasset new file mode 100644 index 00000000..aadf5b0f Binary files /dev/null and b/Content/Meshes/Interiors/GP12/S06/Windows/SM_GP12_S06_TerraceFrame_F18.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A00_F02-06_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A00_F02-06_Cap.uasset index 615e1b64..f3b116bb 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A00_F02-06_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A00_F02-06_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A01_F02-06_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A01_F02-06_Cap.uasset index cada7793..05ac184c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A01_F02-06_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A01_F02-06_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A02_F02-06_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A02_F02-06_Cap.uasset index c8b17152..1085d236 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A02_F02-06_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A02_F02-06_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A03_F02-06_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A03_F02-06_Cap.uasset index 771ebdd8..bff26552 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A03_F02-06_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A03_F02-06_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A04_F02-08_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A04_F02-08_Cap.uasset index 8985e359..da9eb53a 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A04_F02-08_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A04_F02-08_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A05_F02-08_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A05_F02-08_Cap.uasset index 3344c4e2..65ac950a 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A05_F02-08_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A05_F02-08_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A06_F07-08_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A06_F07-08_Cap.uasset index a2760651..5c622bb6 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A06_F07-08_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A06_F07-08_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A07_F07-08_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A07_F07-08_Cap.uasset index e019887c..3e9a1246 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A07_F07-08_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A07_F07-08_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A08_F07-08_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A08_F07-08_Cap.uasset index 96b222e2..be43496e 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A08_F07-08_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A08_F07-08_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A09_F09_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A09_F09_Cap.uasset index 66f189aa..7d04a42e 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A09_F09_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A09_F09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A10_F09_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A10_F09_Cap.uasset index 62205627..c982af38 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A10_F09_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A10_F09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A11_F09_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A11_F09_Cap.uasset index 5c71beb8..240babf3 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A11_F09_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A11_F09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A12_F09_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A12_F09_Cap.uasset index ae8d2594..b946ba8a 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A12_F09_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A12_F09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A13_F09_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A13_F09_Cap.uasset index 281ac700..ad3ba0fb 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A13_F09_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/Cap/SM_GP13_S02_A13_F09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F02-06_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F02-06_CapWalls.uasset index df781443..042ef167 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F02-06_CapWalls.uasset and b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F02-06_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F07-08_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F07-08_CapWalls.uasset index cc93681c..f0d002fb 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F07-08_CapWalls.uasset and b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F07-08_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F09_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F09_CapWalls.uasset index 7251b9cf..3d9c941c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F09_CapWalls.uasset and b/Content/Meshes/Interiors/GP13/S02/CapWall/SM_GP13_S02_F09_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A00_F02-06_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A00_F02-06_Ceiling.uasset index 5bdcfa7f..2ec45c2d 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A00_F02-06_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A00_F02-06_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A01_F02-06_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A01_F02-06_Ceiling.uasset index 4e90bab5..7fb9c33c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A01_F02-06_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A01_F02-06_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A02_F02-06_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A02_F02-06_Ceiling.uasset index a62956d5..9b0ce18c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A02_F02-06_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A02_F02-06_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A03_F02-06_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A03_F02-06_Ceiling.uasset index 49e68644..57aff8d8 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A03_F02-06_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A03_F02-06_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A04_F02-08_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A04_F02-08_Ceiling.uasset index 3c521abe..82a706e9 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A04_F02-08_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A04_F02-08_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A05_F02-08_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A05_F02-08_Ceiling.uasset index 677c18b5..e688c849 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A05_F02-08_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A05_F02-08_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A06_F07-08_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A06_F07-08_Ceiling.uasset index fc5d1822..c8c2b39c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A06_F07-08_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A06_F07-08_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A07_F07-08_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A07_F07-08_Ceiling.uasset index 3e7f86b4..096af143 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A07_F07-08_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A07_F07-08_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A08_F07-08_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A08_F07-08_Ceiling.uasset index cbf58673..bd445382 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A08_F07-08_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A08_F07-08_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A09_F09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A09_F09_Ceiling.uasset index 06fe4678..3ded53ea 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A09_F09_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A09_F09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A10_F09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A10_F09_Ceiling.uasset index a4899baf..5a835159 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A10_F09_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A10_F09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A11_F09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A11_F09_Ceiling.uasset index c2710045..17179df1 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A11_F09_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A11_F09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A12_F09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A12_F09_Ceiling.uasset index f60d8216..0455bff8 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A12_F09_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A12_F09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A13_F09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A13_F09_Ceiling.uasset index c7438fbd..60c1fc73 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A13_F09_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/Ceiling/SM_GP13_S02_A13_F09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A00_F02-06_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A00_F02-06_Floor.uasset index 8011558c..33333af6 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A00_F02-06_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A00_F02-06_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A01_F02-06_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A01_F02-06_Floor.uasset index edfbe785..02365466 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A01_F02-06_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A01_F02-06_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A02_F02-06_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A02_F02-06_Floor.uasset index e6a8b9b1..6268c570 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A02_F02-06_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A02_F02-06_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A03_F02-06_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A03_F02-06_Floor.uasset index 2208047d..0789d9af 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A03_F02-06_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A03_F02-06_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A04_F02-08_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A04_F02-08_Floor.uasset index c752abdf..120beb90 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A04_F02-08_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A04_F02-08_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A05_F02-08_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A05_F02-08_Floor.uasset index 534a0f18..9a487c72 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A05_F02-08_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A05_F02-08_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A06_F07-08_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A06_F07-08_Floor.uasset index 90fe81ba..8b41eab3 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A06_F07-08_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A06_F07-08_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A07_F07-08_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A07_F07-08_Floor.uasset index 870d0746..5f39c1ab 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A07_F07-08_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A07_F07-08_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A08_F07-08_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A08_F07-08_Floor.uasset index cf8e8acd..e49dd60e 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A08_F07-08_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A08_F07-08_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A09_F09_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A09_F09_Floor.uasset index 84f48623..e32c893c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A09_F09_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A09_F09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A10_F09_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A10_F09_Floor.uasset index 4d6b2738..6dd4ba0e 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A10_F09_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A10_F09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A11_F09_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A11_F09_Floor.uasset index 8d0991be..33a35dbf 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A11_F09_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A11_F09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A12_F09_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A12_F09_Floor.uasset index 8534a141..9a088cc6 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A12_F09_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A12_F09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A13_F09_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A13_F09_Floor.uasset index 267dca8c..04c4dc64 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A13_F09_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/Floor/SM_GP13_S02_A13_F09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F02-06_Ladder.uasset b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F02-06_Ladder.uasset index 20169991..a964585d 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F02-06_Ladder.uasset and b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F02-06_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F07-08_Ladder.uasset b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F07-08_Ladder.uasset index c7a98aa4..523425cb 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F07-08_Ladder.uasset and b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F07-08_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F09_Ladder.uasset b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F09_Ladder.uasset index 4325c22c..14d86f46 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F09_Ladder.uasset and b/Content/Meshes/Interiors/GP13/S02/Ladder/SM_GP13_S02_F09_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Cap.uasset index 40908e9d..dbb9c1da 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Ceiling.uasset index 3c12b962..5eca6c2a 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Floor.uasset index d52ae8cd..e4b59a6c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Walls.uasset index 50f0e2e4..37d46185 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F02-06_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Cap.uasset index 241c86a1..d7b274bc 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Ceiling.uasset index c5cfde9b..76b1abf6 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Floor.uasset index ae4e98da..7503f12c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Walls.uasset index 4b2fa5f0..2fdae761 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F07-08_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Cap.uasset index 7346e5aa..8787ace4 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Cap.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Ceiling.uasset index 958ed818..5926a8f4 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Floor.uasset index fe256c93..303e7ec0 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Floor.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Walls.uasset index 6463d4bd..ca24626b 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/MOP/SM_GP13_S02_F09_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A00_F02-06_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A00_F02-06_Walls.uasset index 6727fbf0..f4612caa 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A00_F02-06_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A00_F02-06_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A01_F02-06_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A01_F02-06_Walls.uasset index 3689bdd4..5e0cd588 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A01_F02-06_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A01_F02-06_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A02_F02-06_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A02_F02-06_Walls.uasset index c6006e78..c3538fe0 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A02_F02-06_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A02_F02-06_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A03_F02-06_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A03_F02-06_Walls.uasset index e6d34388..1e523c54 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A03_F02-06_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A03_F02-06_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A04_F02-08_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A04_F02-08_Walls.uasset index c7b95f3d..136e6dd2 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A04_F02-08_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A04_F02-08_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A05_F02-08_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A05_F02-08_Walls.uasset index aa6a151e..0ae7fce5 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A05_F02-08_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A05_F02-08_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A06_F07-08_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A06_F07-08_Walls.uasset index 6869df3f..613ce260 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A06_F07-08_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A06_F07-08_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A07_F07-08_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A07_F07-08_Walls.uasset index b4b80f13..3ab2b79b 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A07_F07-08_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A07_F07-08_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A08_F07-08_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A08_F07-08_Walls.uasset index cf8e17ef..028586e7 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A08_F07-08_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A08_F07-08_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A09_F09_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A09_F09_Walls.uasset index 90d7132b..9eb3b31c 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A09_F09_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A09_F09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A10_F09_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A10_F09_Walls.uasset index 485a9a59..d5796e33 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A10_F09_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A10_F09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A11_F09_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A11_F09_Walls.uasset index 9dabcdbc..8ffc8622 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A11_F09_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A11_F09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A12_F09_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A12_F09_Walls.uasset index 5c247b51..5f2c844f 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A12_F09_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A12_F09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A13_F09_Walls.uasset b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A13_F09_Walls.uasset index d75625d9..c9f03e3b 100644 Binary files a/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A13_F09_Walls.uasset and b/Content/Meshes/Interiors/GP13/S02/Wall/SM_GP13_S02_A13_F09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A00_F02-11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A00_F02-11_Cap.uasset new file mode 100644 index 00000000..c2a30afa Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A00_F02-11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A01_F02-09_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A01_F02-09_Cap.uasset new file mode 100644 index 00000000..b7330048 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A01_F02-09_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A02_F02-11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A02_F02-11_Cap.uasset new file mode 100644 index 00000000..3f802f13 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A02_F02-11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A03_F02-11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A03_F02-11_Cap.uasset new file mode 100644 index 00000000..7d456b34 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A03_F02-11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A04_F02-11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A04_F02-11_Cap.uasset new file mode 100644 index 00000000..b4bde5cd Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A04_F02-11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A05_F02-11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A05_F02-11_Cap.uasset new file mode 100644 index 00000000..7e17dd38 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A05_F02-11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A06_F10_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A06_F10_Cap.uasset new file mode 100644 index 00000000..adc51a69 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A06_F10_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A07_F11_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A07_F11_Cap.uasset new file mode 100644 index 00000000..274f4d11 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A07_F11_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A08_F12_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A08_F12_Cap.uasset new file mode 100644 index 00000000..21c4f5c0 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A08_F12_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A09_F12_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A09_F12_Cap.uasset new file mode 100644 index 00000000..871bfe1a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A09_F12_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A10_F12_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A10_F12_Cap.uasset new file mode 100644 index 00000000..6f583345 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A10_F12_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A11_F12_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A11_F12_Cap.uasset new file mode 100644 index 00000000..89cb66ca Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A11_F12_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A12_F12_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A12_F12_Cap.uasset new file mode 100644 index 00000000..d0b991a5 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Cap/SM_GP13_S03_A12_F12_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F02-09_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F02-09_CapWalls.uasset new file mode 100644 index 00000000..5133f93f Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F02-09_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F10_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F10_CapWalls.uasset new file mode 100644 index 00000000..a61ba48f Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F10_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F11_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F11_CapWalls.uasset new file mode 100644 index 00000000..0ec91dcb Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F11_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F12_CapWalls.uasset b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F12_CapWalls.uasset new file mode 100644 index 00000000..a4df69b2 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/CapWall/SM_GP13_S03_F12_CapWalls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A00_F02-11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A00_F02-11_Ceiling.uasset new file mode 100644 index 00000000..2d3691ac Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A00_F02-11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A01_F02-09_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A01_F02-09_Ceiling.uasset new file mode 100644 index 00000000..0bdc343f Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A01_F02-09_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A02_F02-11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A02_F02-11_Ceiling.uasset new file mode 100644 index 00000000..70ff618d Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A02_F02-11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A03_F02-11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A03_F02-11_Ceiling.uasset new file mode 100644 index 00000000..5a405152 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A03_F02-11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A04_F02-11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A04_F02-11_Ceiling.uasset new file mode 100644 index 00000000..890d05cc Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A04_F02-11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A05_F02-11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A05_F02-11_Ceiling.uasset new file mode 100644 index 00000000..d6424a40 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A05_F02-11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A06_F10_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A06_F10_Ceiling.uasset new file mode 100644 index 00000000..61134a8c Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A06_F10_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A07_F11_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A07_F11_Ceiling.uasset new file mode 100644 index 00000000..9ae193ed Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A07_F11_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A08_F12_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A08_F12_Ceiling.uasset new file mode 100644 index 00000000..1892a164 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A08_F12_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A09_F12_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A09_F12_Ceiling.uasset new file mode 100644 index 00000000..ef09d672 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A09_F12_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A10_F12_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A10_F12_Ceiling.uasset new file mode 100644 index 00000000..c58e5df2 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A10_F12_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A11_F12_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A11_F12_Ceiling.uasset new file mode 100644 index 00000000..92061438 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A11_F12_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A12_F12_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A12_F12_Ceiling.uasset new file mode 100644 index 00000000..2dfbe299 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ceiling/SM_GP13_S03_A12_F12_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A00_F02-11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A00_F02-11_Floor.uasset new file mode 100644 index 00000000..13b5be8a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A00_F02-11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A01_F02-09_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A01_F02-09_Floor.uasset new file mode 100644 index 00000000..f37ad831 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A01_F02-09_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A02_F02-11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A02_F02-11_Floor.uasset new file mode 100644 index 00000000..6c81e169 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A02_F02-11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A03_F02-11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A03_F02-11_Floor.uasset new file mode 100644 index 00000000..60d16461 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A03_F02-11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A04_F02-11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A04_F02-11_Floor.uasset new file mode 100644 index 00000000..17f0d8a3 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A04_F02-11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A05_F02-11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A05_F02-11_Floor.uasset new file mode 100644 index 00000000..453bdc9b Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A05_F02-11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A06_F10_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A06_F10_Floor.uasset new file mode 100644 index 00000000..4cd742a7 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A06_F10_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A07_F11_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A07_F11_Floor.uasset new file mode 100644 index 00000000..6f179aa0 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A07_F11_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A08_F12_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A08_F12_Floor.uasset new file mode 100644 index 00000000..afd68601 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A08_F12_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A09_F12_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A09_F12_Floor.uasset new file mode 100644 index 00000000..48163248 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A09_F12_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A10_F12_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A10_F12_Floor.uasset new file mode 100644 index 00000000..a2c438bf Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A10_F12_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A11_F12_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A11_F12_Floor.uasset new file mode 100644 index 00000000..081cc45b Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A11_F12_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A12_F12_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A12_F12_Floor.uasset new file mode 100644 index 00000000..5d5dc5d8 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Floor/SM_GP13_S03_A12_F12_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F02-09_Ladder.uasset b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F02-09_Ladder.uasset new file mode 100644 index 00000000..274f675d Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F02-09_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F10_Ladder.uasset b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F10_Ladder.uasset new file mode 100644 index 00000000..7dd7b410 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F10_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F11_Ladder.uasset b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F11_Ladder.uasset new file mode 100644 index 00000000..d667ee6a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F11_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F12_Ladder.uasset b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F12_Ladder.uasset new file mode 100644 index 00000000..d130c0bc Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Ladder/SM_GP13_S03_F12_Ladder.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Cap.uasset new file mode 100644 index 00000000..9fc760b8 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Ceiling.uasset new file mode 100644 index 00000000..86874be7 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Floor.uasset new file mode 100644 index 00000000..31e61358 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Walls.uasset new file mode 100644 index 00000000..635334b0 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F02-09_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Cap.uasset new file mode 100644 index 00000000..e77ede00 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Ceiling.uasset new file mode 100644 index 00000000..e5d0bf4e Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Floor.uasset new file mode 100644 index 00000000..e5a6e49e Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Walls.uasset new file mode 100644 index 00000000..28045c5a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F10_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Cap.uasset new file mode 100644 index 00000000..9f635d16 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Ceiling.uasset new file mode 100644 index 00000000..93993196 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Floor.uasset new file mode 100644 index 00000000..0d8985f7 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Walls.uasset new file mode 100644 index 00000000..3d157dd1 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F11_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Cap.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Cap.uasset new file mode 100644 index 00000000..a4d86efb Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Ceiling.uasset new file mode 100644 index 00000000..ec943d79 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Floor.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Floor.uasset new file mode 100644 index 00000000..9795e405 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Walls.uasset new file mode 100644 index 00000000..b981ae6e Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/MOP/SM_GP13_S03_F12_MOP_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A00_F02-11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A00_F02-11_Walls.uasset new file mode 100644 index 00000000..56bbf5eb Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A00_F02-11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A01_F02-09_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A01_F02-09_Walls.uasset new file mode 100644 index 00000000..a51f56f1 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A01_F02-09_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A02_F02-11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A02_F02-11_Walls.uasset new file mode 100644 index 00000000..041e4789 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A02_F02-11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A03_F02-11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A03_F02-11_Walls.uasset new file mode 100644 index 00000000..99f38d98 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A03_F02-11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A04_F02-11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A04_F02-11_Walls.uasset new file mode 100644 index 00000000..95d873b5 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A04_F02-11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A05_F02-11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A05_F02-11_Walls.uasset new file mode 100644 index 00000000..aba749f0 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A05_F02-11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A06_F10_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A06_F10_Walls.uasset new file mode 100644 index 00000000..48afef6a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A06_F10_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A07_F11_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A07_F11_Walls.uasset new file mode 100644 index 00000000..a74315ef Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A07_F11_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A08_F12_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A08_F12_Walls.uasset new file mode 100644 index 00000000..9e10a38e Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A08_F12_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A09_F12_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A09_F12_Walls.uasset new file mode 100644 index 00000000..d3a03129 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A09_F12_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A10_F12_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A10_F12_Walls.uasset new file mode 100644 index 00000000..84cb865a Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A10_F12_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A11_F12_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A11_F12_Walls.uasset new file mode 100644 index 00000000..bfa6f676 Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A11_F12_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A12_F12_Walls.uasset b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A12_F12_Walls.uasset new file mode 100644 index 00000000..984aa1df Binary files /dev/null and b/Content/Meshes/Interiors/GP13/S03/Walls/SM_GP13_S03_A12_F12_Walls.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S04/Cap/SM_GP13_S04_A23_F23-24_Cap.uasset b/Content/Meshes/Interiors/GP13/S04/Cap/SM_GP13_S04_A23_F23-24_Cap.uasset index 513153f0..4d8cccc8 100644 Binary files a/Content/Meshes/Interiors/GP13/S04/Cap/SM_GP13_S04_A23_F23-24_Cap.uasset and b/Content/Meshes/Interiors/GP13/S04/Cap/SM_GP13_S04_A23_F23-24_Cap.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S04/Ceiling/SM_GP13_S04_A23_F23-24_Ceiling.uasset b/Content/Meshes/Interiors/GP13/S04/Ceiling/SM_GP13_S04_A23_F23-24_Ceiling.uasset index 7a67ab46..ab1be559 100644 Binary files a/Content/Meshes/Interiors/GP13/S04/Ceiling/SM_GP13_S04_A23_F23-24_Ceiling.uasset and b/Content/Meshes/Interiors/GP13/S04/Ceiling/SM_GP13_S04_A23_F23-24_Ceiling.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S04/Floor/SM_GP13_S04_A23_F23-24_Floor.uasset b/Content/Meshes/Interiors/GP13/S04/Floor/SM_GP13_S04_A23_F23-24_Floor.uasset index 1b452b54..f0f878cf 100644 Binary files a/Content/Meshes/Interiors/GP13/S04/Floor/SM_GP13_S04_A23_F23-24_Floor.uasset and b/Content/Meshes/Interiors/GP13/S04/Floor/SM_GP13_S04_A23_F23-24_Floor.uasset differ diff --git a/Content/Meshes/Interiors/GP13/S04/Wall/SM_GP13_S04_A23_F23-24_Wall.uasset b/Content/Meshes/Interiors/GP13/S04/Wall/SM_GP13_S04_A23_F23-24_Wall.uasset index 5d420339..8d807614 100644 Binary files a/Content/Meshes/Interiors/GP13/S04/Wall/SM_GP13_S04_A23_F23-24_Wall.uasset and b/Content/Meshes/Interiors/GP13/S04/Wall/SM_GP13_S04_A23_F23-24_Wall.uasset differ diff --git a/Content/Meshes/houses/GP12_13/GP12/S06/SM_GP12_S06_Facade.uasset b/Content/Meshes/houses/GP12_13/GP12/S06/SM_GP12_S06_Facade.uasset index 3a37c59c..3cfe6f6a 100644 Binary files a/Content/Meshes/houses/GP12_13/GP12/S06/SM_GP12_S06_Facade.uasset and b/Content/Meshes/houses/GP12_13/GP12/S06/SM_GP12_S06_Facade.uasset differ diff --git a/Content/Meshes/houses/GP12_13/GP13/S02/SM_GP13_S02_Facade.uasset b/Content/Meshes/houses/GP12_13/GP13/S02/SM_GP13_S02_Facade.uasset index 760ac9dd..8e18920a 100644 Binary files a/Content/Meshes/houses/GP12_13/GP13/S02/SM_GP13_S02_Facade.uasset and b/Content/Meshes/houses/GP12_13/GP13/S02/SM_GP13_S02_Facade.uasset differ diff --git a/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Facade.uasset b/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Facade.uasset index 02b9385b..73ea5149 100644 Binary files a/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Facade.uasset and b/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Facade.uasset differ diff --git a/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Windows.uasset b/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Windows.uasset index ed940cc9..ab82d251 100644 Binary files a/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Windows.uasset and b/Content/Meshes/houses/GP12_13/GP13/S04/SM_GP13_S04_Windows.uasset differ diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.dll b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.dll new file mode 100644 index 00000000..d30488a1 Binary files /dev/null and b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.dll differ diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.pdb b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.pdb new file mode 100644 index 00000000..e4913d2c Binary files /dev/null and b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.pdb differ diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.dll b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.dll new file mode 100644 index 00000000..d3a11ee0 Binary files /dev/null and b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.dll differ diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.pdb b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.pdb new file mode 100644 index 00000000..4ea64390 Binary files /dev/null and b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-ElgBlueprintLibrary.pdb differ diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-Win64-DebugGame.modules b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-Win64-DebugGame.modules new file mode 100644 index 00000000..f69d38ac --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor-Win64-DebugGame.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "ElgBlueprintLibrary": "UnrealEditor-ElgBlueprintLibrary-Win64-DebugGame.dll" + } +} \ No newline at end of file diff --git a/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor.modules b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor.modules new file mode 100644 index 00000000..d31178fa --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Binaries/Win64/UnrealEditor.modules @@ -0,0 +1,7 @@ +{ + "BuildId": "27405482", + "Modules": + { + "ElgBlueprintLibrary": "UnrealEditor-ElgBlueprintLibrary.dll" + } +} \ No newline at end of file diff --git a/plugins/ElgBlueprintLibrary/ElgBlueprintLibrary.uplugin b/plugins/ElgBlueprintLibrary/ElgBlueprintLibrary.uplugin new file mode 100644 index 00000000..ca90fe6d --- /dev/null +++ b/plugins/ElgBlueprintLibrary/ElgBlueprintLibrary.uplugin @@ -0,0 +1,23 @@ +{ + "FileVersion": 3, + "Version": 1, + "VersionName": "1.0", + "FriendlyName": "ElgBlueprintLibrary", + "Description": "Blueprint function library", + "Category": "Other", + "CreatedBy": "ElgSoft", + "CreatedByURL": "ElgSoft.com", + "DocsURL": "", + "MarketplaceURL": "", + "SupportURL": "", + "EngineVersion": "5.3", + "CanContainContent": true, + "Installed": true, + "Modules": [ + { + "Name": "ElgBlueprintLibrary", + "Type": "Runtime", + "LoadingPhase": "PreLoadingScreen" + } + ] +} \ No newline at end of file diff --git a/plugins/ElgBlueprintLibrary/Resources/Icon128.png b/plugins/ElgBlueprintLibrary/Resources/Icon128.png new file mode 100644 index 00000000..0f61e02a Binary files /dev/null and b/plugins/ElgBlueprintLibrary/Resources/Icon128.png differ diff --git a/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/ElgBlueprintLibrary.Build.cs b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/ElgBlueprintLibrary.Build.cs new file mode 100644 index 00000000..1dc94527 --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/ElgBlueprintLibrary.Build.cs @@ -0,0 +1,53 @@ +// Some copyright should be here... + +using UnrealBuildTool; + +public class ElgBlueprintLibrary : ModuleRules +{ + public ElgBlueprintLibrary(ReadOnlyTargetRules Target) : base(Target) + { + PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs; + + PublicIncludePaths.AddRange( + new string[] { + // ... add public include paths required here ... + } + ); + + + PrivateIncludePaths.AddRange( + new string[] { + // ... add other private include paths required here ... + } + ); + + + PublicDependencyModuleNames.AddRange( + new string[] + { + "Core", + // ... add other public dependencies that you statically link with here ... + } + ); + + + PrivateDependencyModuleNames.AddRange( + new string[] + { + "CoreUObject", + "Engine", + "Slate", + "SlateCore", + // ... add private dependencies that you statically link with here ... + } + ); + + + DynamicallyLoadedModuleNames.AddRange( + new string[] + { + // ... add any modules that your module loads dynamically here ... + } + ); + } +} diff --git a/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBP_DataTable.cpp b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBP_DataTable.cpp new file mode 100644 index 00000000..edee9db1 --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBP_DataTable.cpp @@ -0,0 +1,25 @@ +// Copyright 2019-2020 ElgSoft. All rights reserved. + + +#include "ElgBP_DataTable.h" +#include + + + +bool UElgBP_DataTable::AddRowToDataTable(UDataTable* InDataTable, FName InRowName, UStruct* InAnyStruct) +{ + // dummy function, it's Generic_AddRowToDataTable that are called for real + return true; +} + +bool UElgBP_DataTable::Generic_AddRowToDataTable(UDataTable* InDataTable, FName InRowName, void* StructPtr) +{ + FTableRowBase* TableRowBase = (FTableRowBase*)StructPtr; + InDataTable->AddRow(InRowName, *TableRowBase); +#if WITH_EDITOR + // let the editor know that the data table has changed so it can get it's star. + InDataTable->Modify(); +#endif + return true; +} + diff --git a/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBlueprintLibrary.cpp b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBlueprintLibrary.cpp new file mode 100644 index 00000000..6573674b --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Private/ElgBlueprintLibrary.cpp @@ -0,0 +1,22 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#include "ElgBlueprintLibrary.h" + +#define LOCTEXT_NAMESPACE "FElgBlueprintLibraryModule" + +void FElgBlueprintLibraryModule::StartupModule() +{ + // This code will execute after your module is loaded into memory; the exact timing is specified in the .uplugin file per-module + +} + +void FElgBlueprintLibraryModule::ShutdownModule() +{ + // This function may be called during shutdown to clean up your module. For modules that support dynamic reloading, + // we call this function before unloading the module. + +} + +#undef LOCTEXT_NAMESPACE + +IMPLEMENT_MODULE(FElgBlueprintLibraryModule, ElgBlueprintLibrary) \ No newline at end of file diff --git a/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBP_DataTable.h b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBP_DataTable.h new file mode 100644 index 00000000..6812aa83 --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBP_DataTable.h @@ -0,0 +1,76 @@ +// Copyright 2019-2020 ElgSoft. All rights reserved. + +#pragma once + +#include "CoreMinimal.h" +#include "Kismet/BlueprintFunctionLibrary.h" +#include +#include "ElgBP_DataTable.generated.h" + +/** + * + */ +UCLASS() +class UElgBP_DataTable : public UBlueprintFunctionLibrary +{ + GENERATED_BODY() + +public: + + /* Add or Edit a row in the data table */ + UFUNCTION(BlueprintCallable, CustomThunk, Category = "DataTable", meta = (CustomStructureParam = "InAnyStruct")) + static bool AddRowToDataTable(UDataTable* InDataTable, FName InRowName, UStruct* InAnyStruct); + + static bool Generic_AddRowToDataTable(UDataTable* InDataTable, FName InRowName, void* StructPtr); + + /** Based on UElgBP_DataTable::AddRowToDataTable */ + DECLARE_FUNCTION(execAddRowToDataTable) { + P_GET_OBJECT(UDataTable, InDataTable); + P_GET_PROPERTY(FNameProperty, InRowName); + + Stack.StepCompiledIn(NULL); + void* StructPtr = Stack.MostRecentPropertyAddress; + FStructProperty* StructProp = CastField(Stack.MostRecentProperty); + UScriptStruct* InAnyStruct = StructProp->Struct; + + P_FINISH; + + bool bSuccess = false; + if (!InDataTable) { + FBlueprintExceptionInfo ExceptionInfo( + EBlueprintExceptionType::AccessViolation, FText::FromString("Failed to resolve the table input. Be sure the InDataTable is valid.") + ); + FBlueprintCoreDelegates::ThrowScriptException(P_THIS, Stack, ExceptionInfo); + } else if (!InAnyStruct) { + FBlueprintExceptionInfo ExceptionInfo( + EBlueprintExceptionType::AccessViolation, FText::FromString("Failed to resolve the struct input. Be sure the InAnyStruct is valid.") + ); + FBlueprintCoreDelegates::ThrowScriptException(P_THIS, Stack, ExceptionInfo); + } else if (InRowName.IsNone()) { + FBlueprintExceptionInfo ExceptionInfo( + EBlueprintExceptionType::AccessViolation, FText::FromString("Be sure the InRowName is valid.") + ); + FBlueprintCoreDelegates::ThrowScriptException(P_THIS, Stack, ExceptionInfo); + } else { + + const UScriptStruct* TableType = InDataTable->GetRowStruct(); + + const bool bCompatible = (InAnyStruct == TableType) || (InAnyStruct->IsChildOf(TableType) && FStructUtils::TheSameLayout(InAnyStruct, TableType)); + if (bCompatible) { + P_NATIVE_BEGIN; + bSuccess = Generic_AddRowToDataTable(InDataTable, InRowName, StructPtr); + P_NATIVE_END; + } else { + FBlueprintExceptionInfo ExceptionInfo( + EBlueprintExceptionType::AccessViolation, FText::FromString("The InAnyStruct is incompatible with the data table's struct.") + ); + FBlueprintCoreDelegates::ThrowScriptException(P_THIS, Stack, ExceptionInfo); + } + } + + *(bool*)RESULT_PARAM = bSuccess; + } + +#pragma endregion + +}; diff --git a/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBlueprintLibrary.h b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBlueprintLibrary.h new file mode 100644 index 00000000..52f4f605 --- /dev/null +++ b/plugins/ElgBlueprintLibrary/Source/ElgBlueprintLibrary/Public/ElgBlueprintLibrary.h @@ -0,0 +1,14 @@ +// Copyright Epic Games, Inc. All Rights Reserved. + +#pragma once + +#include "Modules/ModuleManager.h" + +class FElgBlueprintLibraryModule : public IModuleInterface +{ +public: + + /** IModuleInterface implementation */ + virtual void StartupModule() override; + virtual void ShutdownModule() override; +};