private Task edit_items_R_S(int index) { int size = _save_.characterData[index].data.inventory.Length; string item = null; bool edited = false; for (int i = 0; i < size; i++) { item = _save_.characterData[index].data.inventory[i].i.Split(',')[0]; // PERKS if (_perks_.GPS(item.ToLower()) == true && item.ToLower().Contains("teach") == false) { _save_.characterData[index].data.inventory[i].i = $"{item},{generate.Next((int)perk_minimum.Value, (int)perk_maximum.Value)}"; edited = true; } if (_perks_.GPTS(item.ToLower()) == true && edited == false) { _save_.characterData[index].data.inventory[i].i = $"{item},1"; edited = true; } if (_config_.GIS(item.ToLower(), _configuration_) == true) { _save_.characterData[index].data.inventory[i].i = $"{item},{generate.Next((int)item_minimum.Value, (int)item_maximum.Value)}"; edited = true; } // OFERINGS if (_config_.GOS(item.ToLower(), _configuration_) == true) { _save_.characterData[index].data.inventory[i].i = $"{item},{generate.Next((int)offering_minimum.Value, (int)offering_maximum.Value)}"; edited = true; } // OPTIMIZE SAVE if (options_optimize.Checked == true && edited == false) { _save_.characterData[index].data.inventory[i].i = $"{item},1"; } edited = false; } return(Task.CompletedTask); }