From 374fafd3827dd87bd5c1aba0e3e4ef617a8ee6f9 Mon Sep 17 00:00:00 2001
From: diegval <diego.valladolid@estudiantes.uva.es>
Date: Sat, 23 Nov 2024 18:24:30 +0100
Subject: [PATCH] Feature: arreglada descripcion de los objetos

---
 .../exploradoresDePintia/ExploradoresDePintia.kt       |  2 +-
 .../exploradoresDePintia/model/GeneradorDeEventos.kt   | 10 +++++++---
 .../exploradoresDePintia/model/TipoEvento.kt           |  6 +++---
 .../repositorios/RepositorioObjetos.kt                 |  8 ++++----
 4 files changed, 15 insertions(+), 11 deletions(-)

diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ExploradoresDePintia.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ExploradoresDePintia.kt
index 56d9117..15133f0 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ExploradoresDePintia.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/ExploradoresDePintia.kt
@@ -34,7 +34,7 @@ class ExploradoresDePintia : AppCompatActivity() {
         setContentView(R.layout.activity_exploradores_de_pintia)
 
         soundManager = SoundManager(this)
-        soundManager.playSoundLoop(R.raw.sound_exploradores_idle,100)
+        //soundManager.playSoundLoop(R.raw.sound_exploradores_idle,100)
         startForResult =
             registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { result ->
                 if (result.resultCode == Activity.RESULT_OK) {
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GeneradorDeEventos.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GeneradorDeEventos.kt
index b5672f5..38e445c 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GeneradorDeEventos.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GeneradorDeEventos.kt
@@ -16,13 +16,14 @@ object GeneradorDeEventos {
     private var eventos = ArrayList<Evento>()
 
     private val pesosBase = mutableMapOf(
-        TipoEvento.Reliquia to 0.25,
+        TipoEvento.Reliquia to 0.20,
         TipoEvento.Tienda to 0.1,
         TipoEvento.Riesgo to 0.2,
         TipoEvento.Trampa to 0.1,
-        TipoEvento.Combate to 0.25,
+        TipoEvento.Combate to 0.20,
         TipoEvento.Descanso to 0.0,
-        TipoEvento.Ladron to 0.1
+        TipoEvento.Ladron to 0.1,
+        TipoEvento.Desenterrar to 0.1
     )
 
     private var historialTipos = mutableListOf<TipoEvento>()
@@ -69,6 +70,9 @@ object GeneradorDeEventos {
             pesosActuales[TipoEvento.Descanso] = 0.35
             pesosActuales[TipoEvento.Tienda] = 0.2
             pesosActuales[TipoEvento.Combate] = 0.1
+        // 30% Prob de combate tras desenterrar
+        }else if (ultimoTipo == TipoEvento.Desenterrar){
+            pesosActuales[TipoEvento.Combate] = 0.3
         }
 
         val totalPesos = pesosActuales.values.sum()
diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/TipoEvento.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/TipoEvento.kt
index 4966a4d..a3c5927 100644
--- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/TipoEvento.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/TipoEvento.kt
@@ -8,7 +8,8 @@ enum class TipoEvento {
     Riesgo,
     Descanso,
     Ladron,
-    Desenterrar,
+    Desenterrar
+}
     /*Trampa,
     /*
     Aliado,
@@ -16,5 +17,4 @@ enum class TipoEvento {
     Magia,
     Puzzle,
     Enfermedad,
-    EleccionMoral,*/
-}
+    EleccionMoral,*/
\ No newline at end of file
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 f107232..5bd73bf 100644
--- a/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt
+++ b/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt
@@ -11,25 +11,25 @@ object RepositorioObjetos {
         listOf(
             ObjetoDeValor(
                 nombre = "Vasito de barro cocido",
-                descripcion = "Objeto de gran valor. Se convierte en 20 monedas si consigues completar la partida.",
+                descripcion = "Objeto de gran valor. Se convierte en 10 monedas si consigues completar la partida.",
                 coste = 10,
                 imagen = R.drawable.asi_exploradores_vasito
             ),
             ObjetoDeValor(
                 nombre = "Jabonera de cerámica",
-                descripcion = "Objeto de gran valor. Se convierte en 20 monedas si consigues completar la partida.",
+                descripcion = "Objeto de gran valor. Se convierte en 15 monedas si consigues completar la partida.",
                 coste = 15,
                 imagen = R.drawable.asi_exploradores_jabonera
             ),
             ObjetoDeValor(
                 nombre = "Copa negra con inscripciones",
-                descripcion = "Objeto de gran valor. Se convierte en 20 monedas si consigues completar la partida.",
+                descripcion = "Objeto de gran valor. Se convierte en 15 monedas si consigues completar la partida.",
                 coste = 15,
                 imagen = R.drawable.asi_minijuego_3_copa_negra_brunida
             ),
             ObjetoDeValor(
                 nombre = "Tapadera de cerámica zoomorfa",
-                descripcion = "Objeto de gran valor. Se convierte en 20 monedas si consigues completar la partida.",
+                descripcion = "Objeto de gran valor. Se convierte en 30 monedas si consigues completar la partida.",
                 coste = 30,
                 imagen = R.drawable.asi_minijuego_3_tapadera_zoomorfo
             ),
-- 
GitLab