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 56d9117457ebd4e700ee6b66cfd8468b4429f2de..15133f0ca667070f6596523f540f502ee844c555 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 b5672f5b2a378717cf68b76b998e571b1298926e..38e445c007a29794e391efc0fd157cab0eb7ea1d 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 4966a4d9e691dfa242eb888b3304b6b836e3c473..a3c59270b38417f439b73ea067baffa67ead6354 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 f1072323c00dcff1d94eb40a4d4af222642bc44f..5bd73bf947d2bf12ace3d6f6de69e2f6dd687822 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 ),