diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoDestruir.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoDestruir.kt index d710cf2080475a814d5ad31995cc55ce00a72b8b..f3212d416e569b6e450fba59b893329f78d4da68 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoDestruir.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoDestruir.kt @@ -10,6 +10,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.GameState.context import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo import com.example.ellegadodepintia.exploradoresDePintia.model.GeneradorDeEventos import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoDeValor +import com.example.ellegadodepintia.repositorios.RepositorioObjetos import com.example.ellegadodepintia.soundManager.SoundManager //TODO() Agregar inventario con restos de la reliquia class EfectoDestruir(probabilidadExito: Int) : Efecto(probabilidadExito) { @@ -39,12 +40,7 @@ class EfectoDestruir(probabilidadExito: Int) : Efecto(probabilidadExito) { } else { GameState.eventoActual.actualizarFinalizado(true) GameState.jugador.conseguirObjeto( - ObjetoDeValor( - nombre = "Fragmento de reliquia", - descripcion = "Los restos de una reliquia. Hay algunos comerciantes que los buscan. Tiene un valor de 5 monedas.", - imagen = R.drawable.asi_fragmento_reliquia, - coste = 5 - ) + RepositorioObjetos.obtenerObjetoPorNombre("Fragmento de reliquia")!! ) val probabilidadCombate = (0..1).random() soundManager.playSound(R.raw.sound_romper,100) 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 4a94c96023d6c4622c1bb272337c6a27eb9bb285..c6a6db6fcaf2ff0d2cac2a8ed4a76c857f8f6a51 100644 --- a/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt +++ b/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt @@ -128,6 +128,12 @@ object RepositorioObjetos { imagen = R.drawable.asi_objeto_piel, coste = 100 ), + ObjetoDeValor( + nombre = "Fragmento de reliquia", + descripcion = "Los restos de una reliquia. Hay algunos comerciantes que los buscan. Tiene un valor de 5 monedas.", + imagen = R.drawable.asi_fragmento_reliquia, + coste = 5 + ), //********************************************** // D E U T I L I D A D //**********************************************