diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt
index 4b78279b2199d459a8b26a5417f17dd46d10097e..f8ff455ff017a6231533c4d5d5421cfeaafb1001 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/ReliquiaFactory.kt
@@ -7,7 +7,6 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRepa
 import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo
 import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion
 import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar
-import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoDeValor
 import com.example.ellegadodepintia.repositorios.RepositorioObjetos
 
 class ReliquiaFactory : EventoFactory {
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt
index 2fbac0336b3df2a20e28755e491bea54170a8651..cf3ec6a4968b2d28484e1c0ab98076f120aa0245 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/TiendaFactory.kt
@@ -5,11 +5,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo
 import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion
 import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoDetallesCompra
 import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar
-import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoConsumible
-import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoEquipable
-import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoEquipableAumento
-import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoObjetoCura
-
+import com.example.ellegadodepintia.repositorios.RepositorioObjetos
 
 
 class TiendaFactory : EventoFactory {
@@ -21,11 +17,7 @@ class TiendaFactory : EventoFactory {
                     atributoRequerida = Atributo.Nula,
                     EfectoDetallesCompra(
                         5,
-                        ObjetoConsumible(nombre = "Elixir Menor de la Necrópolis",
-                        descripcion = "Un frasco pequeño con un líquido granate y brillante, que destella con un resplandor profundo, capaz de restaurar 3 puntos de vida al instante.",
-                        efecto = EfectoObjetoCura(3),
-                        imagen = R.drawable.asi_objeto_pocima_vida_5
-                    )
+                        RepositorioObjetos.obtenerObjetoPorNombre("Elixir Menor de la Necrópolis")!!
                     )
                 ), Opcion(
                     descripcion = "Rechazar",
@@ -41,11 +33,7 @@ class TiendaFactory : EventoFactory {
                     atributoRequerida = Atributo.Nula,
                     EfectoDetallesCompra(
                         8,
-                        ObjetoConsumible(nombre = "Elixir Mediano de la Necrópolis",
-                            descripcion = "Un frasco robusto con un líquido amarillo brillante, que resplandece como el sol al mediodía, capaz de restaurar 5 puntos de vida al instante.",
-                            efecto = EfectoObjetoCura(5),
-                            imagen = R.drawable.asi_objeto_pocima_vida_10
-                        )
+                        RepositorioObjetos.obtenerObjetoPorNombre("Elixir Mediano de la Necrópolis")!!
                     )
                 ), Opcion(
                     descripcion = "Rechazar",
@@ -61,11 +49,7 @@ class TiendaFactory : EventoFactory {
                     atributoRequerida = Atributo.Nula,
                     EfectoDetallesCompra(
                         15,
-                        ObjetoConsumible(nombre = "Elixir Supremo de la Necrópolis",
-                            descripcion = "Frasco supremo forjado con los secretos de los vacceos, restaura toda tu vitalidad al instante, ¡la poción de cura más poderosa de Pintia!",
-                            efecto = EfectoObjetoCura(999),
-                            imagen = R.drawable.asi_objeto_pocima_vida_all
-                        )
+                        RepositorioObjetos.obtenerObjetoPorNombre("Elixir Supremo de la Necrópolis")!!
                     )
                 ), Opcion(
                     descripcion = "Rechazar",
@@ -81,11 +65,7 @@ class TiendaFactory : EventoFactory {
                     atributoRequerida = Atributo.Nula,
                     EfectoDetallesCompra(
                         50,
-                        ObjetoEquipable(nombre = "Escudo Caetrae",
-                            descripcion = "La caetrae es un escudo redondo vacceo, forjado para la defensa en combate, que aumenta tu vida máxima en 10 puntos.",
-                            efecto = EfectoEquipableAumento(10, Atributo.Vida),
-                            imagen = R.drawable.asi_objeto_escudo
-                        )
+                        RepositorioObjetos.obtenerObjetoPorNombre("Escudo Caetrae")!!
                     )
                 ), Opcion(
                     descripcion = "Rechazar",
@@ -101,11 +81,7 @@ class TiendaFactory : EventoFactory {
                     atributoRequerida = Atributo.Nula,
                     EfectoDetallesCompra(
                         40,
-                        ObjetoEquipable(nombre = "Casco Ceremonial",
-                            descripcion = "Casco ceremonial de oro de los vacceos decorado con intrincados patrones que simboliza el estatus social. Aumenta tu vida máxima en 8 puntos ",
-                            efecto = EfectoEquipableAumento(8, Atributo.Vida),
-                            imagen = R.drawable.asi_objeto_casco
-                        )
+                        RepositorioObjetos.obtenerObjetoPorNombre("Casco Ceremonial")!!
                     )
                 ), Opcion(
                     descripcion = "Rechazar",