diff --git a/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt b/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt
index 1c12161d0f92c72b2274889458133e3ab1b2d415..39377c0f5bce5a5cb31781748e42a63d3e74afc9 100644
--- a/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt
@@ -87,14 +87,15 @@ object RepositorioObjetos {
     }
 
     fun obtenerObjetosAleatoriosTienda(cantidad: Int): ArrayList<String> {
-        val consumibles = objetos.values.filterIsInstance<ObjetoConsumible>()
+        val consumibles = objetos.values.filter { it is ObjetoConsumible || it is ObjetoUtilidad }
         return ArrayList<String>().apply {
             repeat(cantidad) {
-                add(consumibles.random().nombre)
+                add((consumibles.random()).nombre)
             }
         }
     }
 
+
     fun convertirNombresAObjetos(nombres: List<String>): List<Objeto?> {
         return nombres.map { nombre ->
             obtenerObjetoPorNombre(nombre)