File tree Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Expand file tree Collapse file tree 2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -237,11 +237,16 @@ or ContentType.VCDungeonFinder
237
237
return PlacementUnsafeReason . Safe ;
238
238
}
239
239
240
- public void SafePlacePreset ( WaymarkPreset preset , bool clearPlaceholder = true )
240
+ public void SafePlacePreset ( WaymarkPreset preset , bool clearPlaceholder = true , bool mergeNative = false )
241
241
{
242
242
if ( preset . MarkerPositions . Count > 0 )
243
243
if ( IsSafeToDirectPlacePreset ( ) )
244
244
{
245
+ if ( mergeNative )
246
+ foreach ( ( Waymark w , Vector3 p ) in Plugin . WaymarkManager . Waymarks )
247
+ if ( ! preset . MarkerPositions . ContainsKey ( w ) )
248
+ preset . MarkerPositions . Add ( w , p ) ;
249
+
245
250
UnsafeNativePlacePreset ( preset . ToGamePreset ( ) ) ;
246
251
if ( clearPlaceholder ) Plugin . WaymarkManager . ClearPlaceholders ( ) ;
247
252
}
Original file line number Diff line number Diff line change @@ -154,9 +154,9 @@ internal void DrawDraftSection()
154
154
{
155
155
if ( ImGuiComponents . IconButtonWithText ( FontAwesomeIcon . MapMarkedAlt , "Place Draft" ) )
156
156
{
157
- Plugin . WaymarkManager . SafePlacePreset ( Plugin . WaymarkManager . DraftPreset ) ;
157
+ Plugin . WaymarkManager . SafePlacePreset ( Plugin . WaymarkManager . DraftPreset , mergeNative : true ) ;
158
158
}
159
- HoverTooltip ( "Replace draft markers with real markers\n TBD how existing waymarks should be treated " ) ;
159
+ HoverTooltip ( "Replace draft markers with real markers" ) ;
160
160
}
161
161
}
162
162
You can’t perform that action at this time.
0 commit comments