Skip to content
Snippets Groups Projects
Commit 2b45689e authored by diegval's avatar diegval
Browse files

Feature: tiendaFactory con repositorioJugador

parent b88d6516
No related branches found
No related tags found
3 merge requests!65Feature:,!51Tienda to guapa,!46Feature:
...@@ -7,7 +7,6 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRepa ...@@ -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.Atributo
import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion
import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar
import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoDeValor
import com.example.ellegadodepintia.repositorios.RepositorioObjetos import com.example.ellegadodepintia.repositorios.RepositorioObjetos
class ReliquiaFactory : EventoFactory { class ReliquiaFactory : EventoFactory {
......
...@@ -5,11 +5,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo ...@@ -5,11 +5,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo
import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion import com.example.ellegadodepintia.exploradoresDePintia.model.Opcion
import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoDetallesCompra import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoDetallesCompra
import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoIgnorar
import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.ObjetoConsumible import com.example.ellegadodepintia.repositorios.RepositorioObjetos
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
class TiendaFactory : EventoFactory { class TiendaFactory : EventoFactory {
...@@ -21,11 +17,7 @@ class TiendaFactory : EventoFactory { ...@@ -21,11 +17,7 @@ class TiendaFactory : EventoFactory {
atributoRequerida = Atributo.Nula, atributoRequerida = Atributo.Nula,
EfectoDetallesCompra( EfectoDetallesCompra(
5, 5,
ObjetoConsumible(nombre = "Elixir Menor de la Necrópolis", RepositorioObjetos.obtenerObjetoPorNombre("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
)
) )
), Opcion( ), Opcion(
descripcion = "Rechazar", descripcion = "Rechazar",
...@@ -41,11 +33,7 @@ class TiendaFactory : EventoFactory { ...@@ -41,11 +33,7 @@ class TiendaFactory : EventoFactory {
atributoRequerida = Atributo.Nula, atributoRequerida = Atributo.Nula,
EfectoDetallesCompra( EfectoDetallesCompra(
8, 8,
ObjetoConsumible(nombre = "Elixir Mediano de la Necrópolis", RepositorioObjetos.obtenerObjetoPorNombre("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
)
) )
), Opcion( ), Opcion(
descripcion = "Rechazar", descripcion = "Rechazar",
...@@ -61,11 +49,7 @@ class TiendaFactory : EventoFactory { ...@@ -61,11 +49,7 @@ class TiendaFactory : EventoFactory {
atributoRequerida = Atributo.Nula, atributoRequerida = Atributo.Nula,
EfectoDetallesCompra( EfectoDetallesCompra(
15, 15,
ObjetoConsumible(nombre = "Elixir Supremo de la Necrópolis", RepositorioObjetos.obtenerObjetoPorNombre("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
)
) )
), Opcion( ), Opcion(
descripcion = "Rechazar", descripcion = "Rechazar",
...@@ -81,11 +65,7 @@ class TiendaFactory : EventoFactory { ...@@ -81,11 +65,7 @@ class TiendaFactory : EventoFactory {
atributoRequerida = Atributo.Nula, atributoRequerida = Atributo.Nula,
EfectoDetallesCompra( EfectoDetallesCompra(
50, 50,
ObjetoEquipable(nombre = "Escudo Caetrae", RepositorioObjetos.obtenerObjetoPorNombre("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
)
) )
), Opcion( ), Opcion(
descripcion = "Rechazar", descripcion = "Rechazar",
...@@ -101,11 +81,7 @@ class TiendaFactory : EventoFactory { ...@@ -101,11 +81,7 @@ class TiendaFactory : EventoFactory {
atributoRequerida = Atributo.Nula, atributoRequerida = Atributo.Nula,
EfectoDetallesCompra( EfectoDetallesCompra(
40, 40,
ObjetoEquipable(nombre = "Casco Ceremonial", RepositorioObjetos.obtenerObjetoPorNombre("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
)
) )
), Opcion( ), Opcion(
descripcion = "Rechazar", descripcion = "Rechazar",
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment