@@ -285,26 +285,31 @@ static void DrawPathSelection()
285285 ImGui . TextColored ( Plugin . LevelingModeEnum == LevelingMode . None ? new Vector4 ( 1 , 0 , 0 , 1 ) : new Vector4 ( 0 , 1 , 0 , 1 ) , "Select Leveling Mode: " ) ;
286286 ImGui . SameLine ( 0 ) ;
287287 ImGui . PushItemWidth ( ImGui . GetContentRegionAvail ( ) . X ) ;
288- if ( ImGui . BeginCombo ( "##LevelingModeEnum" , Plugin . LevelingModeEnum == LevelingMode . None ? "None" :
289- Plugin . LevelingModeEnum == LevelingMode . TrustSolo ? "Auto Solo" : "Auto" ) )
288+ if ( ImGui . BeginCombo ( "##LevelingModeEnum" , Plugin . LevelingModeEnum switch
289+ {
290+ LevelingMode . None => "None" ,
291+ _ => $ "{ Plugin . LevelingModeEnum . ToCustomString ( ) . Replace ( Plugin . Configuration . DutyModeEnum . ToString ( ) , null ) } Auto". Trim ( )
292+ } ) )
290293 {
291294 if ( ImGui . Selectable ( "None" , Plugin . LevelingModeEnum == LevelingMode . None ) )
292295 {
293296 Plugin . LevelingModeEnum = LevelingMode . None ;
294297 Plugin . Configuration . Save ( ) ;
295298 }
296- if ( ImGui . Selectable ( "Auto" , Plugin . LevelingModeEnum == ( Plugin . Configuration . DutyModeEnum == DutyMode . Support ? LevelingMode . Support : LevelingMode . TrustGroup ) ) )
299+
300+ LevelingMode autoLevelMode = ( Plugin . Configuration . DutyModeEnum == DutyMode . Support ? LevelingMode . Support : LevelingMode . Trust_Group ) ;
301+ if ( ImGui . Selectable ( $ "{ autoLevelMode . ToCustomString ( ) . Replace ( Plugin . Configuration . DutyModeEnum . ToString ( ) , null ) } Auto". Trim ( ) , Plugin . LevelingModeEnum == autoLevelMode ) )
297302 {
298- Plugin . LevelingModeEnum = Plugin . Configuration . DutyModeEnum == DutyMode . Support ? LevelingMode . Support : LevelingMode . TrustGroup ;
303+ Plugin . LevelingModeEnum = autoLevelMode ;
299304 Plugin . Configuration . Save ( ) ;
300305 if ( Plugin . Configuration . AutoEquipRecommendedGear )
301306 AutoEquipHelper . Invoke ( ) ;
302307 }
303308
304309 if ( Plugin . Configuration . DutyModeEnum == DutyMode . Trust )
305- if ( ImGui . Selectable ( "Auto Solo" , Plugin . LevelingModeEnum == LevelingMode . TrustSolo ) )
310+ if ( ImGui . Selectable ( $ " { LevelingMode . Trust_Solo . ToCustomString ( ) . Replace ( Plugin . Configuration . DutyModeEnum . ToString ( ) , null ) } Auto" . Trim ( ) , Plugin . LevelingModeEnum == LevelingMode . Trust_Solo ) )
306311 {
307- Plugin . LevelingModeEnum = LevelingMode . TrustSolo ;
312+ Plugin . LevelingModeEnum = LevelingMode . Trust_Solo ;
308313 Plugin . Configuration . Save ( ) ;
309314 if ( Plugin . Configuration . AutoEquipRecommendedGear )
310315 AutoEquipHelper . Invoke ( ) ;
0 commit comments