From 15cc0ec4eef9754d6ec4894eb349a15e88781a63 Mon Sep 17 00:00:00 2001 From: diegval <diego.valladolid@estudiantes.uva.es> Date: Sun, 24 Nov 2024 13:32:13 +0100 Subject: [PATCH] =?UTF-8?q?Feature:=20enemigo=20esqueleto=20a=C3=B1adido?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/GestorCombate.kt | 39 ++++++--- .../model/efecto/EfectoRevivirEnemigo.kt | 27 +++++++ .../model/eventoFactory/CombateFactory.kt | 74 +++++++++++------- .../model/eventoFactory/Evento.kt | 5 ++ .../objeto/efectoObjeto/EfectoObjetoAtacar.kt | 9 +++ .../repositorios/RepositorioObjetos.kt | 7 ++ .../res/drawable-nodpi/asi_objeto_veneno2.png | Bin 0 -> 24545 bytes .../res/drawable-nodpi/skeleton_attack_01.png | Bin 0 -> 956 bytes .../res/drawable-nodpi/skeleton_attack_02.png | Bin 0 -> 992 bytes .../res/drawable-nodpi/skeleton_attack_03.png | Bin 0 -> 951 bytes .../res/drawable-nodpi/skeleton_attack_04.png | Bin 0 -> 956 bytes .../res/drawable-nodpi/skeleton_attack_05.png | Bin 0 -> 1014 bytes .../res/drawable-nodpi/skeleton_attack_06.png | Bin 0 -> 936 bytes .../res/drawable-nodpi/skeleton_attack_07.png | Bin 0 -> 932 bytes .../res/drawable-nodpi/skeleton_attack_08.png | Bin 0 -> 922 bytes .../res/drawable-nodpi/skeleton_attack_09.png | Bin 0 -> 955 bytes .../res/drawable-nodpi/skeleton_attack_10.png | Bin 0 -> 901 bytes .../res/drawable-nodpi/skeleton_attack_11.png | Bin 0 -> 967 bytes .../res/drawable-nodpi/skeleton_attack_12.png | Bin 0 -> 985 bytes .../res/drawable-nodpi/skeleton_attack_13.png | Bin 0 -> 973 bytes .../res/drawable-nodpi/skeleton_idle_00.png | Bin 0 -> 975 bytes .../res/drawable-nodpi/skeleton_idle_01.png | Bin 0 -> 984 bytes .../res/drawable-nodpi/skeleton_idle_02.png | Bin 0 -> 985 bytes .../res/drawable-nodpi/skeleton_idle_03.png | Bin 0 -> 967 bytes .../res/drawable/monster_skeleton_attack.xml | 18 +++++ .../res/drawable/monster_skeleton_idle.xml | 9 +++ .../activity_exploradores_de_pintia.xml | 2 +- 27 files changed, 149 insertions(+), 41 deletions(-) create mode 100644 app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoRevivirEnemigo.kt create mode 100644 app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/objeto/efectoObjeto/EfectoObjetoAtacar.kt create mode 100644 app/src/main/res/drawable-nodpi/asi_objeto_veneno2.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_01.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_02.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_03.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_04.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_05.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_06.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_07.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_08.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_09.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_10.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_11.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_12.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_attack_13.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_idle_00.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_idle_01.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_idle_02.png create mode 100644 app/src/main/res/drawable-nodpi/skeleton_idle_03.png create mode 100644 app/src/main/res/drawable/monster_skeleton_attack.xml create mode 100644 app/src/main/res/drawable/monster_skeleton_idle.xml diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GestorCombate.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GestorCombate.kt index f8f1ae0..6977a60 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GestorCombate.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/GestorCombate.kt @@ -12,6 +12,7 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.GameState.context import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.Efecto import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoInvestigarEnemigo import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRegeneracionEnemigo +import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRevivirEnemigo import com.example.ellegadodepintia.exploradoresDePintia.model.eventoFactory.EventoCombate import com.example.ellegadodepintia.exploradoresDePintia.model.habilidad.efectoHabilidad.EfectoHabilidad @@ -99,18 +100,33 @@ object GestorCombate { accionEnemigo() }, 800) } else { - evento.actualizarFinalizado(true) turnoJugador = true - if(evento.resistenciaActual <= 0) { - GameState.jugador.conseguirObjeto(evento.recompensa) - Handler(Looper.getMainLooper()).postDelayed({ - "¡Enhorabuena has acabado con el monstruo!\n Te das cuenta que defendÃa un/una ${evento.recompensa.nombre}".also { - context!!.findViewById<TextView>(R.id.textoResultado).text = it - } - }, 200) + if (revivirEnemigo() == "Fallo") { + evento.actualizarFinalizado(true) + if (evento.resistenciaActual <= 0) { + GameState.jugador.conseguirObjeto(evento.recompensa) + Handler(Looper.getMainLooper()).postDelayed({ + "¡Enhorabuena has acabado con el monstruo!\n Te das cuenta que defendÃa un/una ${evento.recompensa.nombre}".also { + context!!.findViewById<TextView>(R.id.textoResultado).text = it + } + }, 200) + } } + } + } + private fun revivirEnemigo(): String { + var mensaje = "Fallo" + val tieneRevivir = evento.acciones.any { it is EfectoRevivirEnemigo } + if (tieneRevivir) { + mensaje = evento.acciones.filterIsInstance<EfectoRevivirEnemigo>().first().ejecutar() + Handler(Looper.getMainLooper()).postDelayed({ + val textoResultado = context!!.findViewById<TextView>(R.id.textoResultado) + "${textoResultado.text} \n\n $mensaje".also { textoResultado.text = it } + }, 200) } + return mensaje + } fun accionProtagonista(efecto: Efecto): String { @@ -167,9 +183,12 @@ object GestorCombate { val porcentajeVida = GameState.eventoActual.resistenciaActual / GameState.eventoActual.resistenciaMax.toDouble() return if (tieneRecuperacion && porcentajeVida <= 0.3) { - evento.acciones.random() + evento.acciones.filterNot { it is EfectoRevivirEnemigo }.random() } else { - evento.acciones.filterNot { it is EfectoRegeneracionEnemigo }.random() + evento.acciones.filterNot { + it is EfectoRegeneracionEnemigo + it is EfectoRevivirEnemigo + }.random() } } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoRevivirEnemigo.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoRevivirEnemigo.kt new file mode 100644 index 0000000..6d8004c --- /dev/null +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/efecto/EfectoRevivirEnemigo.kt @@ -0,0 +1,27 @@ +package com.example.ellegadodepintia.exploradoresDePintia.model.efecto + +import com.example.ellegadodepintia.exploradoresDePintia.model.GameState +import com.example.ellegadodepintia.exploradoresDePintia.model.GestorCombate + +class EfectoRevivirEnemigo( + private val mensajeRevivir: String, private val porcentaje: Double, + probabilidadExito: Int +) : + Efecto(probabilidadExito) { + override fun ejecutar(): String { + val probabilidadGenerada = (1..100).random() + if (probabilidadGenerada <= probabilidadExito) { + GestorCombate.cargarAnimacionsRegeneracionEnemigo() + + GameState.eventoActual.setResistencia( + (GameState.eventoActual.resistenciaMax * porcentaje).toInt() + ) + return mensajeRevivir + + } else { + return "Fallo" + } + + + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/CombateFactory.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/CombateFactory.kt index 9d2ccef..dd20f2a 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/CombateFactory.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/CombateFactory.kt @@ -12,14 +12,16 @@ import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoHabi import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoHuirProtagonista import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoInvestigarEnemigo import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRegeneracionEnemigo +import com.example.ellegadodepintia.exploradoresDePintia.model.efecto.EfectoRevivirEnemigo import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.Objeto import com.example.ellegadodepintia.repositorios.RepositorioObjetos data class CombateInfo( val imagenIdle: Int, val imagenAtaque: Int, - val opciones: List<Opcion>, val habilidades: List<Efecto>, + val vidaMax: Int, + val ataque: Int, val recompensa: Objeto ) @@ -29,34 +31,25 @@ class CombateFactory : EventoFactory { "El Metal Volador es una criatura formada por fragmentos de metal antiguo. Protege los secretos del yacimiento de Pintia." to CombateInfo( R.drawable.monster_metal_idle_animation, R.drawable.monster_metal_attack_animation, - listOf( - OpcionCombate( - descripcion = "Atacar", - atributoRequerida = Atributo.Ataque, - efecto = EfectoAtaqueProtagonista(70) - ), - Opcion( - descripcion = "Investigar", - atributoRequerida = Atributo.Investigacion, - efecto = EfectoInvestigarEnemigo(100) - ), - Opcion( - descripcion = "Habilidades", - atributoRequerida = Atributo.Nula, - efecto = EfectoHabilidadesProtagonista(GameState.jugador.atributos[Atributo.Vida]!!) - ), - OpcionCombate( - descripcion = "Huir", - atributoRequerida = Atributo.Vida, - efecto = EfectoHuirProtagonista(GameState.jugador.atributos[Atributo.Vida]!!), - ), - ), listOf( EfectoAtaqueEnemigo(80), - EfectoRegeneracionEnemigo("El metal reconfigura sus fragmentos recuperando parte de su vida", (1..2).random()) + EfectoRegeneracionEnemigo( + "El metal reconfigura sus fragmentos recuperando parte de su vida", + (1..2).random() + ) ), + vidaMax = (5..10).random(), + ataque = (1..2).random(), RepositorioObjetos.obtenerObjetoPorNombre("Moneda de plata Vaccea")!! ), + "Al explorar una tumba de la necrópolis de las ruedas, un esqueleto armado aparece." to CombateInfo( + imagenIdle = R.drawable.monster_skeleton_idle, + imagenAtaque = R.drawable.monster_skeleton_attack, + habilidades = listOf(EfectoAtaqueEnemigo(75), EfectoRevivirEnemigo("El esqueleto se reconstruye reviviendo",0.35, 40)), + vidaMax = (5..8).random(), + ataque = (1..3).random(), + RepositorioObjetos.obtenerObjetoPorNombre("Poción de Veneno II")!! + ) ) override fun generarDescripcion(): String { @@ -65,16 +58,17 @@ class CombateFactory : EventoFactory { override fun generarEvento(): EventoCombate { val descripcion = generarDescripcion() - val combateInfo = combatesMap[descripcion] ?: throw IllegalArgumentException("No se encontró información de combate") + val combateInfo = combatesMap[descripcion] + ?: throw IllegalArgumentException("No se encontró información de combate") return EventoCombate( descripcion = descripcion, dificultad = 0, - opciones = combateInfo.opciones.toMutableList(), + opciones = generarOpciones(""), imagenAtaque = combateInfo.imagenAtaque, imagen = combateInfo.imagenIdle, - resistenciaMax = (5..10).random(), - ataque = (1..2).random(), + resistenciaMax = combateInfo.vidaMax, + ataque = combateInfo.ataque, finalizado = false, acciones = combateInfo.habilidades.toMutableList(), recompensa = combateInfo.recompensa @@ -82,8 +76,28 @@ class CombateFactory : EventoFactory { } override fun generarOpciones(descripcion: String): MutableList<Opcion> { - val combateInfo = combatesMap[descripcion] ?: return mutableListOf() - return combateInfo.opciones.take(4).toMutableList() + return mutableListOf( + OpcionCombate( + descripcion = "Atacar", + atributoRequerida = Atributo.Ataque, + efecto = EfectoAtaqueProtagonista(70) + ), + Opcion( + descripcion = "Investigar", + atributoRequerida = Atributo.Investigacion, + efecto = EfectoInvestigarEnemigo(100) + ), + Opcion( + descripcion = "Habilidades", + atributoRequerida = Atributo.Nula, + efecto = EfectoHabilidadesProtagonista(GameState.jugador.atributos[Atributo.Vida]!!) + ), + OpcionCombate( + descripcion = "Huir", + atributoRequerida = Atributo.Vida, + efecto = EfectoHuirProtagonista(GameState.jugador.atributos[Atributo.Vida]!!), + ) + ) } override fun generarImagen(descripcion: String): Int { diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/Evento.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/Evento.kt index 702fac9..5769c13 100644 --- a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/Evento.kt +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/eventoFactory/Evento.kt @@ -31,6 +31,11 @@ abstract class Evento( notifyObservers() } + fun setResistencia(valor : Int){ + resistenciaActual = valor + notifyObservers() + } + private fun notifyObservers() { observers.forEach { it(this) } } diff --git a/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/objeto/efectoObjeto/EfectoObjetoAtacar.kt b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/objeto/efectoObjeto/EfectoObjetoAtacar.kt new file mode 100644 index 0000000..b6b49b6 --- /dev/null +++ b/app/src/main/java/com/example/ellegadodepintia/exploradoresDePintia/model/objeto/efectoObjeto/EfectoObjetoAtacar.kt @@ -0,0 +1,9 @@ +package com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto + +import com.example.ellegadodepintia.exploradoresDePintia.model.GameState + +class EfectoObjetoAtacar (private val ptosAtaque : Int): EfectoObjeto(){ + override fun ejecutar() { + GameState.eventoActual.actualizarResistencia(-ptosAtaque) + } +} \ 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 5bd73bf..60823ae 100644 --- a/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt +++ b/app/src/main/java/com/example/ellegadodepintia/repositorios/RepositorioObjetos.kt @@ -4,6 +4,7 @@ import com.example.ellegadodepintia.R import com.example.ellegadodepintia.exploradoresDePintia.model.Atributo import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.* import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoEquipableAumento +import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoObjetoAtacar import com.example.ellegadodepintia.exploradoresDePintia.model.objeto.efectoObjeto.EfectoObjetoCura object RepositorioObjetos { @@ -57,6 +58,12 @@ object RepositorioObjetos { efecto = EfectoObjetoCura(999), imagen = R.drawable.asi_objeto_pocima_vida_all ), + ObjetoConsumible( + nombre = "Poción de Veneno II", + descripcion = "Según las leyendas, los vacceos preparaban este brebaje para impregnar sus armas, asegurando que incluso un rasguño pudiera derrotar a un enemigo. Hace 2 de daño al enemigo.", + efecto = EfectoObjetoAtacar(2), + imagen = R.drawable.asi_objeto_veneno2 + ), 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.", diff --git a/app/src/main/res/drawable-nodpi/asi_objeto_veneno2.png b/app/src/main/res/drawable-nodpi/asi_objeto_veneno2.png new file mode 100644 index 0000000000000000000000000000000000000000..0babd40946a9d35ce491dd830beadd79cd4dafca GIT binary patch literal 24545 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_01.png b/app/src/main/res/drawable-nodpi/skeleton_attack_01.png new file mode 100644 index 0000000000000000000000000000000000000000..19801cb86f9eacbc98d95e76cfec7ae98762077f GIT binary patch literal 956 zcmV;t14I0YP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AXNkl<ZXo2mRKS&!<9LK*`9Hb875Kw4B;vY_OBGsXZ6xzu`bWsZqbqFL- zw3~~;?ZBa&1?f~>6awu~!O+D9>QI`cDU>QD2|c1QBvMPSTT9XDb+GU9l9=TF<c}@) zfso|xUhaMKeZN2V01FEX3kwSi3kwSii+>ZYRX3iwcb9la`Tzi4w*vrh$1j?iPfNtG zLRh?RhbckVOwFp!#8WxM!Xhy`zO9~<(L;Ry2y!|D09Y4;h^KM@fCX{W@Nc%<nU0l3 zEQp)%x*Z5_@1bL5(eQ7zEN19u8av_bJ@{wG5#K*T<jp%n^J<!yv56^F!28#)IG|jV z86iNEmf6_E6mbml>UZa`hX8<_&Zuz{-#;>apN2a_h2*}-0D#kzQvkptpP&jb;|5E^ z#W;sOq~}HtfP#>YpI-q0{@HPO-3~RA0p@B=Q(}fLD*zbnZZ8V@bup->WB=?p02q#) zhKpGZ1qg64aekmzjS-;O8M@@;bO!uD@6{8t8VV3LE(DjI@B_VId$M>chw%1Z*;pfj zbaw!3W_r0MRlFH>1SkYJb%wg*6@!=77r|vW)Y9m7MoL7;`U43xs2ziRktizSvP?yt z0g8(yC3&3ZO0U!7j-lQx`}qS06oQ&{p<25AJ6W~H0Jya3)9a`pt>_lBbC3l<1p$DE zJUcnXXm>jR;M2D==3Hf{3ro^g#cSAPQFm@VU#qy5ox>i&reKzS8&CReJP}-W^+k_Y zyPx2)6Sn24g)V25XtLtDT5j0euOt7f@V(#0lj+VbJW=$_pgK+I%?=fr%b)!Qa3N~C zvkL(5@%+5%xa4u3lhYY!bw`(&`Q=GHmlyFcaJ%f-_qHE3$5BCA&?H7mM2KrHNOlgg zaLomYl!zF9w51MFwEXKdS=2(4n2pD~u=xZi(Ijj>0UM8ZwG30CsryioIiP%b=?U^` z)D$BnBE;qsaQ~(g?7LofN}pE_6`5m~P(1|I6cZYn;go0+I|o^?@1da?P1eW4BBA?Y zK*1df733Z1D=NN5(6r3vmnYRFrbLs55&>J`OXEgsOw<)4fgcNtnhKxbvJ<n;G?dj) zKyw9WI|HM%eBX>kZ(~`?l@LQ)ezO}J4cnfjd&W!BmZk~TqeE_pGqJEp;;9^-zIdx^ eT)m3tf59KD4XI6i&3gL)0000<MNUMnLSTZDGPI2V literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_02.png b/app/src/main/res/drawable-nodpi/skeleton_attack_02.png new file mode 100644 index 0000000000000000000000000000000000000000..c33c5bdff6514c0b632a9a5602bacf31ec9da3a3 GIT binary patch literal 992 zcmV<610Vc}P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000A*Nkl<ZXo2mROGq0*7{~u9f<X)7Az;7_t`AbOMXD5y6zVBL^r9BhLka-{ zMZM{v!CSzC#Dnx!DJTT=P!F*eE7XFmP#Q~Vpd`WIBPEdrnu17+)YJ4}XWh-iWOuR= zVSf;^ne5Jf|NS2G%>p_)IyyQ!IyyQ!IyyHK!*$$rbfBNuyV?K%cAEtN@X+IDwx#M~ zq(Y?FZ5C!hw^%N&B;j}pJ3&8TnWLss#wZ~iIYeUr2mtWH??pJC0su_-mzd_gR?pPW zPGQ2o1iQ_G;Mx}IXQ!CvyOx}x$250>Yg_QR90*4a5qkSUwM|tK(>FLQ3i$NqwE@T% z#VQ1-LYVap4in2AtN6R6vzGusV*g0Yn{ec?BKK1KBpy%u2mriV2$Z~*3Q6rH005ce z3;<x#DTo4Cy&*;MM1g3Cd|lo}YA+#%OfgzIdx^Q(4B%2o{qG+D0FTQ7yUik2GJt)p zQ59yp@7@ED=RzSSodPn)8Bs`glMx=510I(H!L=;_7s*eL!|{|Xmz1LDDfFx?kk3!1 z4Zy`y?`|@R73o=ES)6O$HzpcH*A#0<tC%Bz+%q)f=y_^GPxYet{oAeq=q31Xh_p>9 zk`Kh%(F$o#7LKPxuTT>EM;IOGCu#(hEk^2<JV5}=&1P9u$~A_1hI+^D_ZD1V1fJ7A z%y_q#Bv+SIC#S%3#M;pcK)zT~V#%~j3`@8bB@hh}-tA>-04V~`5$R{%H%1C2yufn> z$5lf`^sFop-t8rUXoz`oDx%WoQi_)5#kmcboC30&F_@eJ7UwpU%qyeaWF_q;t7sTC zQaY9k4Lc<sDkvrp4H1)5z@vLDkbbjxhcnjU{Lkg5-DD*r4UJb`6HBHIw7QjZkD>|2 zyS+r}ne1i^ECqmifiu?Oer+w*Pfx%Z>#&`Ul$=xGIYK>k6-C2rd}c@{WPD~wne{n5 z9ea>B_Os?!S=W{$1Sq342cjY3yF1EMB56nPa`__wV5FfD>!&BEy?s{E5?r!3V-+Ih zAe%4%z?buL*?6VOu;%+2>XqC*%Rx3_pa~9CMv$grc7lFlw^?NE3iS?!3bJ>#$r@BO zRON+6Zce2Cp2_}?CDR7l+OP=HT+H*;?YyyE?*MW^YSC0oAt9w;5u~Y@La$*<K|5<T zXeLHY>?>_wa?$MdEPcB#-A<Q_bbGA?O+2#`^pkKrr7CAA72VI=ME(Kb_PDQgw>kR& O0000<MNUMnLSTXpn7S4K literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_03.png b/app/src/main/res/drawable-nodpi/skeleton_attack_03.png new file mode 100644 index 0000000000000000000000000000000000000000..e60fe4ea2586541d74a5da770f6a0313a3cf0072 GIT binary patch literal 951 zcmV;o14#UdP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000ASNkl<ZXo2mRPiWIn9LK+r!OC_ntgx1L>!`Fc+z^)`C>|<oyNn6-Frl!5 zbh~Y!qqo2gQV+wMUN$JWgM(EsDmY=fi=Bua(w3F|>1c-qCx{55r{`h*-jX)6ZPH{6 z@_~{x$$NR<_x=6ep8ysX78Vv378Vv378Yj{;WS=4cH<fo`?>)DqTdAoxEhvpx5acZ zav^d=ze~5Eb9xFllT@yV^@POq)X~zc#xz1Iy^H+z9suBx6hSIi1OQA*3%cq(RcG4g zrZFikK=iwiSYAc@+_bLxP9<mPoN_0zyozurh*WwP$=B~Rx5*SSgTtd-!26fa1)y4# zULk-9VKz8C%3SAt{J*<*fB`^$dynT$D!tp3cQxD-w`OJ;06d+K*DOmyid%UAK>45y z0GJvIZ~=PVkkfEQ@l29^THHW!E6+pbB;36N%+cupa4e+#=NAA#I245Fckz)7&_CDI z9cGuG%(HkV$!0H%2^(+T0#N3H8dF07ln=^WNPmY7;ZP9aP!NgbRRBlHPv@yzQISiH zQnMF4;}K>b3gE--8O5{i-T~I%VdEpxz4#)(|6q24H;CpGUr!g$5kTn-g&aMnHT0?q zQSXzG!qUQt6_X%>gsJ62z~f}To-WAOWT{+{yCO%cAie^KXOisk{TEo-+=pj8!lJPe zkf@W`|GXgpN28OY)1erZDjP%2kUOFjQJr4`9;f~=qi{NWl?5ID=SriHGk|ikB(jB) zLW~x7T7V;0RyOx>^P(Fo06#`!$04Vee~smH3;@+xKU*jXTHP_t8Q{3r$%SS;OYosN z8XHjviN;2>v{x0c-N(FkAMb5ysQg+bBtp+njd&)hYfqtu*Y0E2oqdc%(eJKTtog2h z$I0pyWZJ5kTyWajaH+Kw&whM|)7FNyQo62?t0&w{+t1vYxKefPYs<H~%GR4VrihWR z2ui<yDemdYi3&{JY3>~61pxT?=a1rgvjiC~hFq!Kv+Nw^g>0cD(45l@L57N1Pe@Gk zyA%^6xkHd3v9DVZj#@A!%qo{9m3fmblmuGZ=n-VNn1@SiRo5!r0hEHYVyGB3A+^vW z$WSqApJ8i3D{CznCPqu_(_o-=WHapZEPdUVZ>Q@;zP)Y)L!4PpNGz2rYRVa+nJa@c Z$zMWSvt(Qe&Vm2{002ovPDHLkV1jviw-f*X literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_04.png b/app/src/main/res/drawable-nodpi/skeleton_attack_04.png new file mode 100644 index 0000000000000000000000000000000000000000..818f127f7317436b70a6e4702512578b3bb715f7 GIT binary patch literal 956 zcmV;t14I0YP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AXNkl<ZXo2mRPe|Kf7{;HB9f}^rL&1VAtyVHxk?CQLm&pzlsu%5`J2)uV zi+WSoinoG?Q3tZyc2OwI!-SPxw!s{1^RhU`9HT7;tCd#PLyv<oPu~vP7n3yFHeXT^ z^1Gx-lP~X+_iqB&*x1<E*x1<E*x1-yO}NXrX>@#y2*dpV03qN30NjqJm~Cmh7^M&; zLcqf;=o-t#W+E2K*vX^_%Np0sGNu*8y+cR`M*x7QsRYDA82~V!T4!4KQa#hTvWWTA zI)s1+nXPSft}HUGcPTkTf79H_Y;7YR3q#yHME2b$!#1@=%;?0FEa3B-R~%3;id6{E zhA<nQm?EAVyu9xn3K0O14vyr!5%&&FxmU|i;@(n{0Kkj2bi-?@kn+9+0H~f+0RRh; zpe%sZ8%kPUD4olaZyUQP?@MyXoQHQPL|nZt0B1rvfBggi#A9Iy0gqhC0QO$fQkbQ4 zS&|%#a=Y(80#N6I9t)8mswY)h$ViU^@mLt~SQweDZ2<q0pZ*pLWmPV<O4Co_*7G&; z<^Ga<zIP}@MtU4_MS7UtkpEjv&dLVSp283G$vFb3Jwro|o@X@l3^&c=AG;h7BKU8J za!ffV9|%9t2jxsA7Rs_$DAK_ZqT^%4h@hs#_+}C+uha<w;Ocd$s*=_i>KW=CA(hbW zFF~K%nlMY}vgFyL*C=hSGgq9T&rSG&J^<=wNy(QgDltaFP1iG2#LMr;@_uqK$|UH& zv2u?ApxgEHr3z=%JGut?W)j3138MBk54ttWJHVM2%sQ7+SDMqgEOADHxO>wJ<u;wm z8jfYZlP7*BFJDg$RUXqqMYK|?+u|9&lP7LR2P%JltBy~1b>neSyl`EbYt7`3ZquAw zo>U2$Tb^vmcrC@6#8Dw`M+c_6x&Z)RPfr_On=e&3Wq&dZOK53XP0kX(lP7oF!{mWq zAbuxLSjw;-7mhQm6^x>s2(+QbGQMbO>zih=CUHQ0c$p>0axv5^+IN;>P2!aKV1^(| z#q4BKL<o3PjgfkXLInxK{i<*@LR-R2TUNDslP^^`I@+)ZvRurQ%@1|QwB7;Kf{bFR z7(F44U=d`g7`@N1ji8gY5iAp9B=%`BFk0Cx`#ej(?kiuXo5kq(Vu@#VGASY!%7$`= eV&-IUCHV_6Yrndx3Rv&}0000<MNUMnLSTZ<<*~Z} literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_05.png b/app/src/main/res/drawable-nodpi/skeleton_attack_05.png new file mode 100644 index 0000000000000000000000000000000000000000..1678bc479c16209b35b22fa242152784cb15501f GIT binary patch literal 1014 zcmV<S0}1?zP)<h;3K|Lk000e1NJLTq002M$001!v1^@s6Y8S7%00004b3#c}2nYxW zd<bNS000B6Nkl<ZXo2mSO=uHA7>1unp{4cGL!p-qrawfIQjCZO1gl^R;w?fi6#^-U zdQuMtZv_vMBH~REEClpYX!N2&dng{ntw<xaEtVQvn&JwAqJq?ejE6YuCha!KW`By! zdkO54-Fct+zWKhHg}UmhtFF50s%y8(=hTB!^BGa?f08{h$Hrr(nqO$eXti<@jO7QX z<}>2%jVH973iJ8d0_U%twsTx%Wfv674+#tn3u)df2vW7cXt469)O<!vyjkVUfqhJX z{_B;DX;>``TO&ZqEE3EH=fpZvDF|EF0Qu6x4{qs(UY)&CQ?AwuryK}ds=#(Hkp^bR zW&l`wx5Ue*k6njiHb&R#?!Mk5`k;@TJPz0c11bly6$IBC4=9EqwK_NB1Beau34my% zlW54#vG_<;V=M=w6oMxJq@>x|PaCYx&G?MwrK~`J?LinJcnSa@98d&6u)9OQW&{9m zH8o~woRvV>W97kiYGEZ`WUkbFdVGq}WWrJ<sH7Bn4gfYoP_sGIY>sHiPs{boq{pW$ zKf7G-u_FKgXbr7s4Xr$S`$fNY`{6V<e}CTus9J3o37!K82NYqf3jX~;w1!swzPh;P z*t=8n8R02_(PToz2m1lg)-|Be8yF#|*_<u!GK&Jw0E7dINRLku4f#3P-UJjw(AKp= zFHo{5+AYrj#0UG4vmcFg((>aYP=KJVYg{}P1_}`%`vWKBSsxG%DB{k@Fc(Jd1L!cI zQ2LC0L1yx~BkgjsC+4$s9#E^Kd3AA3H*PF-!R`)QOjjaL0BmJCKG?4>cy^mNn|<&o z1&k4(W^*hpe<-?NYuz_$JM-XC1T3uNed^+xNRLky<v!Rq`)2!q9kCl6O(uj4f2U{L zsI7Vd*CL>+Ehqrqe_rxMLw?fOXWoi&Dc2&Pt1T#$re^XRKlN)$Q!~@~tnFJ}aN$tY ziewZhP0bu?Y~<0muk=RRE6RJj442Ba6p(xRdt)z(u9sE-GdcBn%(Yh7xT%q|-?+Ds z4o<eZ<>cyKK+WbjmpBR(7DMAA=oJLl02uT9^{-$0^@WwZPo{wv5M194s@YsoC4her zqLEI^=YLk^YA1MU=mY@ACO02*|4oPgHv%dN?^+H&t;+E}KpNL)-{d1lIG~7NcLz($ zA8c)p%gNCchz<0KXrvQ0o2&Tij+^Ge!4#0@q5KX{&c0iRAdV|G&?l-XY2kn(<R>z> k<>(?<ZAtU8Biyz61FCwr2>-mvasU7T07*qoM6N<$g0()+#sB~S literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_06.png b/app/src/main/res/drawable-nodpi/skeleton_attack_06.png new file mode 100644 index 0000000000000000000000000000000000000000..450d56e0091b34ba21fa5a88e05e75085b1eb6b1 GIT binary patch literal 936 zcmV;Z16TZsP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000ADNkl<ZXo2mRPiPZC6vn@mKtn4?4goJ4x=l+YTf~U83qq@43&oQWdTAk$ zf~Y6$C3q`%kOnE<^r8@`mq1f5Dl~`EliMO)(WV&MZA(*Jp`fTx>OscCI_sv{G@I<d z6!KjHv&qc+<(ql$?Eo#c)KW_=wbYU+F-}fCy_O?J<Eh@bBkS5WX|=%Xl@(CSFw<)} z^6b%T1V?!6zb)YQgX>nO)Ko8+Wf*R3f>01AfB^GQJ}Zk%ujR<xhaKF!(1|%f`?M06 z(RQU{wSMb}GXOMqtR8kFxN37ca%NJ!ai(u}h5*3I_#{IET79t$0NDLp#Je}I>Rww9 zW&~twHZxkFZ+3>Pj88HE(0RUJ3#R|t6#$Kc8OhN)bDZ>GR68G+832e64-x<nVqpl; z5C#%crsDJrhKdHh`t=Y1aPh1kfC@ro7RXXIvqQOsC5Go%(g7gS(`EP_aedd+T&HY| zt6>$kOJ)DM-W34IWb;U;k~KSwrhow|fka7$D9I3_A#^;vk4!dSbB?Bg0RY7pfZ_{a z{?j*Y?8(bTJpS{u0@g@P0mE}F(Py{Nxd;?rKzn{-&P+O$B#F@>0D!Wm08nd>9!QjA zQ*(I=!*eXjWb+WBAuT2Afs{Q(tu;pyLN$2`lNcQWbw!AU(edjG02N5tQ*d{L2cSAb z>(O!Yv}p1iOP)?m;Lg-@0MNhyH682gPHthTW~`pUP!Rp$)~DY{PnRhGy*%pxs0(_4 z#ORQA*y{xWn#37Vl2P2)Dtm6Gt{jzT&J?ywjJUo_GTD6DSpgbz#Z#qINy2k1;W^fp zTOGjV)Z876knUhaeOHNw05rCps>xM5yMqzJ`rA=DJkZ8ie>)aSk}Yw#>dfYTk)a^0 zza2Nu1W-CWFjWxE$W@qhDoJi7FIS8o&18+rRTzE4c&V)o^FO|$?X>EY9qzc^n~9PP z>dxkVk<ljrt3a;8=<CP(-@mo-!gh(FTg?iPCtb5B$z>T0_zxt+!lvH$jpTX<aBu7? z0AOID^6Kc{mOB~FnAt*RE-tFcm7+-@G*_xz=<ys&B0XIwZfrGYqZuC_Btk3<QIbtx zvo_k|IJ(U!2vEBdrmi$)#~dFXB=w|OJ345`6F|Lb)~-J7#Op6+&V0b${G3Vv0000< KMNUMnLSTYgex}+0 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_07.png b/app/src/main/res/drawable-nodpi/skeleton_attack_07.png new file mode 100644 index 0000000000000000000000000000000000000000..416309da36f918e26c6b22ab6641e0297cabce47 GIT binary patch literal 932 zcmV;V16%xwP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000A9Nkl<ZXo2mRJ!lhQ7=WLXLQAVihkz9?H2opcD`G`7AXo)kD4mSZ#i39^ z)JYeETfsq6M4Yrsg@P^xqf0HcLviv1F`|hWG*+5ogo2`?w4i(r=NGT}F<;W_rQ$uy z!I$Ljd-A^bzV97)czAetczAetczFCrXl`97nuv*~w;ltq_$tMt2lpMn_J+$GxP48W z*xO2^JFK<tIVj}%!DB}NXT=<si6&wq(jC?UCr=50g*y{PuVELHynFsw0|@u`3V={g zJE1N=hlfX%_UV{RG!YZySElg|7%a~uIdf@{NO!pG`Q^r+epmru-;M^r5|OA1)m6Fo z0_-Bb0fX@?(@MXK%|6tOfG(PVU}sy=@0c$amCm(Ab+dmXnurPCfWe8qt=NyzM64i{ zijiE%tohgNQ305onqw?7QubVq$V9rs+VV`2yU*TXKdPjeBwxskr!nJcLS25EE?;1B zYOd@#9FYMyb7?S_V)CA;lx$ry*}7)#z4(}0yMAY$t3SUK$QEP6s#zt!F#@{ywrwXZ zyIKJ7?+&u~Dn-kWPk@zn7o)e_m#GwaFWi_(0+bYr%|0x<SI5$<8jOH0Ca2~Ib@_88 zIlGhvtY(^B%38f9uOO77rZU4reGCuv0ahwCeSHsDLfNG(=LQVGDh9G2{f(NYnGw*% z&Cyew9i0HkiGfv)?R`fj&1xniMeGgHUVej}ZAt=m9Gd_tMMl9cFg(<U8BYUhk;rFL zM8=G#Nxgo%=5v+4l26SdlU&GX=F3GfIW@QDUV-YOQd7nvBf<#i!U*U}^P38;mgWv$ zP;~f$*0V~NAE+*!O5tiaJA6T*H#Cx2`JP+T8ycC<#2wj(tC4xLoYJI--q6VL?agFX zzAH6E6<n1Wi;RfVBZmss^D9}kxGE!i2*CdOdhUJxMEzDPQcgt2_1Vmfr;*Wlvz*fG z1z^2GuFBZ^$CK67+<I~$qsdfTk5EmfW;32%Q_<j$P^hO}>3P2xu1^5xPaXx}@ND6$ zqu(j_Z$w5Vg;ZW#l){y!DJ61IDe*$j2<Rf%*+%O1+s!#>hWmR(sHYt>o>qR%TJ4Cl zp=l;Xp!_5(qp~R{=5T+nsHDs~F+p#50jRXhIyI;L^ZWutOlw;T(Zh8B0000<MNUMn GLSTYYbhqFD literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_08.png b/app/src/main/res/drawable-nodpi/skeleton_attack_08.png new file mode 100644 index 0000000000000000000000000000000000000000..3696dc8ced4867aa48812f09e0f2c010a0ac32f1 GIT binary patch literal 922 zcmV;L17-Y)P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS0009~Nkl<ZXo2mROK1~O6o&tiKtroY76BC}G<^{16tN;UAhZg$5V|r#Hx&vg zNOh$y9J&j*C<!9nwVM_Kb`xmorWTq->B^}{Q#2`tHcd&y2mwXK(k|q>81FdEqjQ@~ zCN0jt8RpL8o{#^`xo0k5%9JTnrc9YKWy+MP|45us69wWCvNp2{0LXky;?3(<y3cJ0 zOduX1VyBmDzT8ddSoiIl0Q3c`In4E!FUZ?_Pm1PIgHi3gU*!P6+uut7z}?jfcZUN# z!+xeXYYO8W8X@V~=|ktBfv<hp0{~n-X9XaGP_Y7?sv_313dAFX1q1*hODkM*a~n-R zKPw=Gk~T6-^XdviA?DV1lyjEn66x##XtgT<5DG^T6n&cS(iLWEd;xZkfc#<tc8`Fm z@df5*3xT9q3Q{ZucZUN_&mJQbj%vO`H<&;?LhK#^cds-<ePne90CE-^auyrrKYUfj zCT5rM{P&L{*izCBM(p%*`Nah0)_0&jik)7~AOt5*)YZ*#$%UN7rd+SfH#0gmprlxS zF@e#s0nKNEqK^y@_5lELpK<`?wMPvk#ZpZ3*Q7MlMN;cN!O0T<nDmceVs=?6&*v|m z2Oz^e^aucer-2#G_ZimCloG8_?hXf}jSNEJD1M!}pj@XQ)S1ZA%AxVr6-IFKWYRx^ z2mWaQ08KYQF2}C+7Uf(E1gIkn1yO(8>hkMqZ(#yZ%c5U+M-z2H4KO^|$DC57bS#{a zVksmyw+~!rSyu{GH)j&*EGKPbNGKdV@T~xqxl&gJMIRBIJfY=T57ne=E~hrTi?rEY zN;w89OQ&)&)Xp}$i}2P)WcPNJG2YsU<!nrsI1F`WE1%>j2ybn~owGJ%_jZ*Zv}$E2 zOi=WZ`@S1R<As&1QW*-PZWymMG+_SwH#D4<ozlY{Lty|Jh`O_tPjc!4P%V(5FzWT= z-TuBZo=9gonrhVm8SV@qyQ8jXz&{{&S1Z&1ekmE=0X!PI1pw$-D&9K!n{p?^8I}}c z*|;btLl#X6p}10JLr-w>#MRz{<mUGAY&5<7y~N$s3MrOi-e#?|#i?nUQ4m186Q-^l w%Z}OG-%E~CX7%WxYhD13T4wd?(@wnp0M2W1t>DdCUjP6A07*qoM6N<$g1ID=9RL6T literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_09.png b/app/src/main/res/drawable-nodpi/skeleton_attack_09.png new file mode 100644 index 0000000000000000000000000000000000000000..30bfc4b4cc1bcfe243a09005014e4065f0e5b938 GIT binary patch literal 955 zcmV;s14R6ZP)<h;3K|Lk000e1NJLTq002M$001!v1^@s6Y8S7%00004b3#c}2nYxW zd<bNS000AWNkl<ZXo2mRKWGzC9LK*`1cka5EHt4>36Z1}>(X?obcom%p;XD@aL_KT zi`1c^gK*G6l1V3BTDXEsz@UQ`%uwuNoGO?ULv1UG*de3f`W(W$yi4wK@BXIZ`z%Q= z?|$$1``+*U?)M%b5C{YUfj}S-2m}Iw;D19hx|pjJNp^h6@IS9ux_yhJCdU8(sYDn6 zFe58mbLJ{VV)mb1zjcFil_Gih^c{xgl4$N#vAVfn+aM2Y@GPlBm|FzE8zFRqA`eyw z4c<=?%me`Ji$F0G!^-yo*1*tQ68CP5g8lT1^5F^8LJ4Z2q%8peSW~tg*)t0?S1FQS znKHosXzo?<`pXa9CpF^8D-H&?*0H8+Bb5k4EtD|0weHwfc6>?dC4|v+odBzw3tj2& zC-GPm_rF#kXVO?xwjpQI7}<U6+O8cDx{9C^!#qsSFKV_wy?-MCty(~@r6$KvK0HD3 z!$;5R4NqMdFdAUjpcT{eizIwKuKgaJm?8jBJ3dA2_!K~^CIkf=N0-_>LE6a#8hrg* z4FGWd^Be&1a4x9@?d4PN#OhUPt6+5A%;Ui5#1t7G83xb}e(?7%0DzoHBb5lFd{o!Q zJADnB;Ya|h8(9N9PSBJGfScE@fc5}tp@bL8iuUT0Gid<uv=&&!(Q^{sHQ!5!e0G@t ztzhG^sJ7+-eFo6wP&+<FJQnpt03QD>C$UrbI)%t*mkGPhlaUaK$D&~O0Og}P)IzDt zmKP%M_-^?Yuv75Zu8Tf-pk3r>2G9-=Xk~_+Nh2PMqI%Yls%MQrQXjCW0Zxswe17~~ z_Y`Rc0MOL|3Jsne=QIm^5rEgQ(M0rnG7{3=FK5z*MURT$L;yPl+;O@&ZHjj9J_68w z+GbFpc$b7-e_RXTbYe4%YE7>!a5FDES0D|?MWRz^&s)%oEQC>(^`!^z2WGExUk^Tk z{tIE%$M`M)&~A!0ayydWg4jK?xa5~3ozRw;b#OK`N$%`Dab?%-fvxWX9H<Hbj1N5a z8;4S3c9UGb`bXOdZsc|X$x2FK8DQ4YeQ(wzGywp8sTH=4#GLZ%)xPBzqaEQtPd>X$ z*n`hrBqJfxxlag!Kr(<Ax&sW73n74;ou6BLD}uE8^Hz2Cs4Pf)$$$e@A?2ewSMg)v dtrr3h`3tOXy{KoR<rV+{002ovPDHLkV1lJPuY>>q literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_10.png b/app/src/main/res/drawable-nodpi/skeleton_attack_10.png new file mode 100644 index 0000000000000000000000000000000000000000..77c6d1ce15ef309ca7c6839de3339b4841a3479b GIT binary patch literal 901 zcmV;01A6?4P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS0009#Nkl<ZXo2mROK1~89EX2f3N5W59tsvrXj4NZDaDGAErLC@kQSjv$VD*F zg0x;rJs5gh=s{9J>_xp)SiwucD2Nu!LF~m9gnDR#p^r!+7K|Vw6nmN;%xw3OraL>k zDZ+l2kYQ&sAOFY92JrCk@bK{P@bK{P@Bq^5S#sQaU_~$vq}Q|L@!i+xibYUe$zytc z9I5`e={X+aqr*fT>;nLZVLt%ia#G^{4buX>*QW>-aYINeqD2h*xrJJ^U()MY(iMx~ z+W8)6KbwJ4C}UNYxKg{tI8a^5<N4>Wx=+B_8dBD_AZK!rGdVTQ0ANO1=33VzGd(|U zN-?+ST$sa*v<xxqhn&fwb778ay}Avc(FESwiH{De>(kniGdUy^BT&}1kbV2!_WH~+ z0K3r8*o3;~hc_<;z%0cp0@O(}D;s60pP{h{;y)KszxND82>=u~wo%;J2Jo+joZ!%n zI}sr&QvOl|0PK9*0RY^JMN|RaXlQA;5U)_rK$LW!=>~8h()s5*03ewdff)8fDU{Xc zdCwZhQmUTRVrr5+thIIkxNy2%SM-mhDYYFZ6C(h?RXdg^u}CeZCe>$^wJj7kwh;;j z)EWWwk)bI^pL1OXU@QEOx0iIAiuC$OC>VhDPNo#fkTW^cT)RT1Zq|rYe_XKImZSG) zb>C@Z=*bTpoG+nZ0Qpiy$d@Wy&46n%OQfD&nMEiV0H8lCDO4oV>mz`@=s4CES;YVx zdg{}ZJT{qn@U(UsA(qs0Rfcl5D?|XG?ZmD+cH`BO={chqYlNC6<7@9g<?pU;{OZY5 zxVNb^+yjeHE9X8fu~{t&s71%u-hqp4ZFuqf7e4Ln9XYp_W|r!asWtO(bMlgD>__WQ zOLMK(O;cpFHv(g-X<r3+X<B4}TDk$I^m0nbbr~8J<2%b{wJ79E6@lK@oDgzVW>uDm z820N9Mj9Oo6%q&gbm?e^rlgs%ts3hlU#bZ7YQrPsy3B)T?@VLH=m2^lySOS-Pvj_g zgj|)W_c!cO(3`a#T$8br`?ML@?QE`HXXxLqchXOo?|<6YYZhFI%&IIArBJq2GZZIp b2LC1d+~%6Tlywmh00000NkvXXu0mjfel4P% literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_11.png b/app/src/main/res/drawable-nodpi/skeleton_attack_11.png new file mode 100644 index 0000000000000000000000000000000000000000..1bf9be885d8060cf57a3bec6d9d471a18155e72e GIT binary patch literal 967 zcmV;&133JNP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AiNkl<ZXo2mRPe|Kv6vw|Af})49LtzD5TK~||4$(1YWiU?@)QeNt4iy9o zLwD1|#9P2qJ;+Y;RG}~rE3DgT!g`Q-Srl2vXp5z5EA5yt2V-oE_4M1J{?epsn&j7{ z3i&`u^XK==`{uou_kIB^EG#T6EG#T6E)}6<j5ON@HC$0T8A`^8I}jwVJ{`gx2$G8~ zic>o24g`s9)Q97(6zI0F8CD$AOwRR8C>bNRQ6HxIU65`svUi%|naPo1;veV+0QkL5 z0KmN&o_SuyoS9o5mkF6$9%sFuOb7r7=^})55jzo{+2e|0mTpdRh0QQG)$bDbS#NkA zjS!^CICmgOSi@{`WS9UzCYuKUtn)z#=^_9i5{)BODCwSG(KANVv9f@9J`BItiAXe# zj+F(b`BXoJJ1^GA-t=NalAr#kxf6-TG4t>~ghURpckgxIqlMKtH4KeShyr47-*7-h zl#s{)KtqH88p3REdXdvpV}`~ii1UU=+;{a2iaA5`hKgcE^OFcAW8~w;E?%yM>W-yC ziU%10z|q$u0Kk(`pD2LU8&Wh+^k{L306_5|gAXSma~`g~L1OQ;1E>n=`27t)CA9or zr}!oVDg~6Kc<LG`HBw2?>e4KEzLgU9Z(VPbCH*=d#5^AcP!R`!DR*=~1y|o7ks9|j zv?0#5x-={1mXOFHlg-1^+a=}*AomOnIeMMxVt}e33Ke!%KKR@Y;_2;zv?mkNMMR?U zQ}gN-#Pn)D{JhHnmA8|<(=K}})fz)RL%rkYgJ;$kpWC6kr7>-7LOlb>izS7&F;t8m z@0e0F0nu1lUv^fpOchETi+4=J=XMaahHAN%VoIagWAl(6n@2Q^8Yw+i3k^GIFINxK zx@JdPJIa5mzaE>1Jh*yIaZIXE;xgI1YC)#t%$MT~hZ8S2+S+luwH2>_{ltE`Tz9NA z*Xm)KXCBYqJ$3AR%MVp!)h^gf5hLvgO8@@K&S}YsdNgIFxnC|<Lhpn|2{K#^^@@<l z$piq^1P2-;$WSpm5uW(H&QpbPyOfX>$xJp6|3J4a9Q9yInAK}bQiT#nTN@TZhKqT& zxh>nT4K<2XkX{TGQ!7LbEP@ObBmE4k7TQ_s!7wp;Vqa_fQj1~j4E?$<T~4b-y1dqc pA)eWZ@I*)#b>$4Dk)6S%<Ui~Ow{*`@cWeLv002ovPDHLkV1g1Ut>6Fv literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_12.png b/app/src/main/res/drawable-nodpi/skeleton_attack_12.png new file mode 100644 index 0000000000000000000000000000000000000000..8027bd8d15fed0beffabaac1418cd012b5dca961 GIT binary patch literal 985 zcmV;~119{5P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000A!Nkl<ZXo2mRO=uHA7>1t}p~VWKP_SS^6B|~VTB?Xf1U*$yFE)i<Dg+u3 z^`-}dw}1zULh+`T3ITht(C9@4dk}ju6|qH<VCXMNv0?-fMe1oh#My4rG|ld&8<l-7 z`@`<cyz|cYeX|P=4h{|u4h{|u4h|0gCQ73^4xT<G0*Cek5a@IRa55CNG@gct(F@TN z=yY2Ww9V3}>P#||V=^8UX5Zgl&%qcWIXzEyb^(BU(J;wO4uH$i5z}op+?ke}SGgP= zA<*e2J~lzi&8w!{YFNz3a~V7Fu?a#0y(FjSNxXPvYFxI7IezxMCgAn6Ckm_=Wkm?s zw9Jm5Juln`RPDOG`<MX8&Ms(ilboKn+|QOfBZcHXWC2)NUIF0B8NVjLiW_<=HWEuE zM5HTNmk!#ykBPQ@ZNQq4mhT?{2o3ZS=yYqD46N0fl4TZ4C4^@%EXHS+@C=4UER_%d zM;{K0qYsBo<^QGkQ_9NniYDan-ey7ry@UpOiH}VH#o(9c$xN;!mW)s`1D?UKXg%Yn z@H~w?0xXV>C{om$3)c+I+U>}YkONkIUM)tT)ET+tva<`QKCh{zrxnduDj~*amgw(k zXB<k7k<nry>+fmjjX@!Dkm<#|0tnUTMZYIYW^$S<lI-jP!PBRNQ9+uRNLNtt42H!x zP<Wn39wRy@B3(fxmP&|s52gTkG#uNoGwBGd1-NuZx)X?oE7ljk$7Ow)#Zn1z|JGA& ziCwyJj`Bnx)2a+=_W`v;loU}ZQ~5nEq58Z<A-ZBI`Qu*6b4J`Toz3*3`VQ{V?r)ZE z%V&L~sxJju7Gne{>hRuX0N#CCW$FFYhV4o*(gmx}>8V@Ml%gsL>1b62K-12j+P(B* zUg>C6#atm<Rk#s%>h=jx%?$uo^A7Sq)~-8RRnfO=H+Ks48i7rFv$;Z6$*&e&aW(It zZ`W=B-v0Vk^}Y0BUXf|KmVRvep1C-5V%@#Z+rMo3o)lCIwtt)*X=*BQq?TE)H3`@v zMqfZHVRkQ8j&1({Wc_*k?JHUaD+a$%eO^=BmvXk;naOxm$p2yh<*8W4MBvc=O�} z+hV5LtQ#qe)v!g(-O-o8dRO$6@0|ZSZbybht-<a0xP;l=vZUev&Gg8fvRVELF=lqi zmDsY>EdLo_k3FbqfVEcnYHW!!lkuoXW^!8K*Gj#L=YPR(83L{Nz|iMm00000NkvXX Hu0mjf&alf9 literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_attack_13.png b/app/src/main/res/drawable-nodpi/skeleton_attack_13.png new file mode 100644 index 0000000000000000000000000000000000000000..6c14d89e9d4bbace63b5f367a33e80677752b122 GIT binary patch literal 973 zcmV;;12X)HP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AoNkl<ZXo2mRKS&!<9LK*Y4pIkk2vlf-(MU=nQXOifP^SpdMN>!z3xNcR zy6IqWJ8+O#DBUUrg+N^dLl-O5f^DEQEu|?X2@Nq(5@|})t)=MnI;6kzE{Wd1#8|k` za;Mz8_rCA@`@P>U2k7YN=;-L^=;-L^==`4;nl-U!bc8tvdH?`UyBPp*$H!?}PgBGQ zg$Qxl&6)&V(X^^M6HDb04RcKG_?CJuMhUTa7U@h50PuthAePDl0A{!~)$eS&Gi^(A znBmsow3`v$+(p~coa%QqEobPSawojG3!m48SUii!%Qvdlbzx$L$0m3I?_NAN0M(+j z2mvlA%!bD%nE8f{|GTSyhyg%4ljHLy7SC#)r{T_!ko?y)0HAnO1OUvs9lQW7ZU||( zn6CaI)_J`Xz^Rb7U*7-#KCcT-yO}@90ByCV;bAuGcA$7v<b@1gYlYA2g3s$hcykv( zIr-^6mdcBANeK;gW+mun6iVq#4z}KIK1TqtGnLP&3B86D&6S{^-(A7Nn60-P!k#Ra z%JZ%e=}Zou(GjLpP{YL3N^Ww7+;MV&n)StDF<qW8qwuQSS%<~MY`xt8#Kn?G9uy3f z&na=|LVL4+i{)z!fSOgGo+CkWX<DO6E-ZxB&wNIBSjeI7M{}(Zvl?y8YP7M+T(BB# zXXXZpRdP&ga^~KAkO2@?cS?LJmehxtTCbw;`*f_;Xk(M@9e7yMvH~%hoEh{F;r*-E zqM`@@pS~YMC}h8sHWZHk04R%^Z0`U7d^|Zh_x;I(f`N`{IqOmFOehgy!9GvbNptu` zd?g<EZ{z9uThaf1wEUEuM|fyRq1u_P&xfkUkwb)>U8nq!LY0_X&mOT4_vdAw|H5tn zD2La6Db0^p+ly7AN=#`dsd!8*o)rlIPICgNk03>2LWu~oOa<7%#+qzbqG68FcQInG z5Em85bS4MqKu?u}N|7aoL{OfD5)s9dp4XPh%?T-FiCJCVhSBXnX(tJz+kw^PZAFtj z-q_>sD?^Q_?3~pgDJGPNFr(XnyEnTayvlV)DC8`tvD7L^vd#qiJO;~DfNi0i_;d}* zIL#;r7DDT?!boel$qKXS#c@8wN;^qRFOJKeK<cXtxl*r>8nRK6_|Y)OqG66n9k~vR vsj2~0OG9=e8s-@Nu9w<z64DfRE;D}tc45K~x<HQ600000NkvXXu0mjfkNm~y literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_idle_00.png b/app/src/main/res/drawable-nodpi/skeleton_idle_00.png new file mode 100644 index 0000000000000000000000000000000000000000..94c2af31fd531f11277d93e18c687b519238e4c2 GIT binary patch literal 975 zcmV;=12FuFP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AqNkl<ZXo2mRPe|Kf7{;Fr4>Awpp)g?<tCfsaWO~rbV4f;eFWNzOa8PJr zs5d=WyahZ+9f-HdK%t-)!Lo}h%z>LQ7RQ(}Y+0yQX=NSDZX3g$z8%~blUUpQ>7Nbq zyQC>!zI;!f_x;{C0W2&mEG#T6EG#T6EdEcJTHV+`I6yqz?EnCe%MJjzALLA}rzT?L zLgaW{c2k0Gm|9ht;Zs@c#yDd1`nqy1Mi2b{F@$sm0PvIxgHL4v02ADb;W=yWOvBt1 zCb$)NTz14Zw$U&*Wq7Wd<qZ8zb0@a3jbOkFe*YNpmv0QMt7>BUhejj;?_NA-fUBa+ z2mz`TX8l7W#D0gB&Re_s2mlD_jFdP0{;}!%RNNUVB>Pza0OZf|0DwuKTM}T#4LKDT z)7sTXnr}A)xD?Xx;|l;F81Ta5vP(M|V6N6wJj^D2ZsgDMl8~NT^#}&M2nM`}ZEOR$ zNPha8Ph}Okq=$++vk(ap8cISs1Gb}0$`L^6jC!1r(5qO{T!@6Erz=|+VLRF&@5%U7 zR&s?Rq%-gj4iLS9Dki2-a#LrhJ031vu)eq*E&ooK(eP3~S+}EwupMmxl*N*gJjpTY zaeCaTYH#*;u~LlzP_XLLaa532YSw5{7iOZX*N%~I7FsC#)?6sWoHmv?Z7fmeg44!c zn;TTDo^9HcGY_XD1c0Kt)5NF6lJ;RO^*53Gd3mkV#*)#-COi?%tU!q=XL>??*n9O_ zQ4|5-<JWV@g&c_jlRN(f;6l`BV-o=2!|&fk=TDyG7`jbsS&!+QIsLT9D9@Eg%Hz;I zJX?LM`0rcY_mcC=H;qylcBXf2kwiNEy0>=f5Jk&Vr}<Ngs=NZwZs1517~pDn8STZ? z7!uRFwn*MTn%3ot`hDd{6d0NlKzRfi5+f#(n#b<OI6}XR0hjJjs31>wyP}^nf^IR6 zu`oGVU(uZ_^17qW8?8A}3f*GHXNPs)WNCdzajtd;z?II~2%5!2597o!7ABhqr*Mpg zN%SzTDJ0ZF3PBr7vw}3&ndSK{*nDn?i6m@3H<stON?t>AU?#e%DU8g9n<i(XhjC)_ zx$)p`E96Hl?v(oKLR~4xM-5G4BAtFlOeC>+a0>acSkYAPV#Uzg9bbp$oEe`TmO@NS xB#UkYyD^UNsVtV(cQiloaurTpXifZD@CT6q!55YSofiNA002ovPDHLkV1m1@zi$8l literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_idle_01.png b/app/src/main/res/drawable-nodpi/skeleton_idle_01.png new file mode 100644 index 0000000000000000000000000000000000000000..59cc596314dd6d602f19ff0659c91e0fa5ee7dc1 GIT binary patch literal 984 zcmV;}11J26P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AzNkl<ZXo2mRKS&!<9LK*`1cMHxL%@IuMiZ_iB2`L_6e=AesEbV@9V`SQ z6z!%<a651iQz&kAaR}5!FzsRmEm*VkETs`Kp+`&%iPX{*N@*!Ny$<@$J59{}$(iLo z%jJ^0d++;x-{1TFa)616iHV7ciHV7ciHS+wVd^z-V4$D)x;p>>K92(c@F2wLnonKC zNQFr8c^tX~-Ox3w8pEdxNW?gz_5OxhPDTxUG7BM-0|30@#=xfw0DuW@QS&qF9+~Eu zNlb8y@Od1FEpMQCW>WLB>XtL~GtHgY@&-adKlo%8@%1fD^SU-MeM2LnfRFFqGQed~ zdV~PiWV61Z5#qSbisx-zy#xS+Ois)jKAF`$j^UA^LJD660Kn1V5dh%%pjQ;2CmK== z7t_|&OKhz+0OvxQ|9k@ggo1wfJPvUu1N7AzLv0p~gh@|}1xJTRqL7{z3qnCZLP0-b z%Nqbrlb?R((*;>Bsll*16ODukwNZX|oAEmBgmt&e@+1`Wi$^}06>AUcZr3!XAvU8c zdodTNAZbs=rwd|Kq_FOG)wxu2n?)nxvV9kDIzb_mli7;a7uMa5)IpI+9TYV$upu_9 zR4=3!@^yEJiC-=<LMDg6KtE9votlcFc~WTtXR9vO7yxCfe(Ipec%63Dn}Ft!KADOT z0J8c)YsZ)G$FQ~9#7ZxPPEv`T)LaYb$eEsSFSg%*kZrq_gt)9Maamb%akX7m_R7_# zB9v~`x@?x;-Dc$H@}m^Hr3uBq=jSdfOCH_4g%_o($Dr0!l0TZotnB0!U%Out7@S4H zZfU~Z#zwsP{R^K@P88iQ&9$r0WV3s(Uy@Hxr&Q(Jv+(^(-~DL#srY^+d2=mYb2Jhb zSG9QjPxhPE)}<VVi=jgJWcJi<z$JUtQjjW~qhpE(PQ*Bph;c+ZS(lY15AEHuX9NcN zNi76j`#XUBlE7TFnvluC*WDqrqZU+)8J`|jb^ZL(X4QsKPd_F_v6#8NIB|}Sk(Hf1 zoTFo8ZZBSS73Y^W%YILDM@qT=Of8DVEX=OLI_O1dEd}eK7YnniRqv_PJzs?WHP9<a zk(jx?II#|T@%T;~q(>#usRk7iU*FQz{sRidL^=aZX)T47ojjz+NN1qp;E5PV=nL^` z&<<KJifuMNJuF(Rw3fPZBS^$J!lw(0lAltST2l*a8O47rD7yws1th`%0000<MNUMn GLSTYcs=~Se literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_idle_02.png b/app/src/main/res/drawable-nodpi/skeleton_idle_02.png new file mode 100644 index 0000000000000000000000000000000000000000..ac2280e11027d15b824d6e6da740368341f8cbb1 GIT binary patch literal 985 zcmV;~119{5P)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000A!Nkl<ZXo2mPKS&!<9LK*`1cMezhkyYSj8;+-kt(I06zUW~U95!^Y9Ww7 z(QbALZUG00Lvho^Ay5~=*u@HUkh=6Nr4jK$kC;Cs(v+qkQW2eA2m8*un0Wt^*x^3Q z<u32;z3=;dfA9ALOiWBnOiWBnOiWBnOl}<JCMO>o93X5@2LOO|I{*Mr{9)Z|x-l_Q zAyQbkL${z?hF4W(xI_-y(J;~TZbP*fqXjOWf{;uD02abQaETlMU^2X<>wEu2WSVED zFd1F~>vkZzvWe!IDP7;W(VU^bY3@W<HsSYq!NpUEef*?(ZFLpXKRhZ5`268L16&oQ zR|rr?oAnQm632a)c;D9DM*u)brp3JB;weLO)Fm=hNbb7;04N+5006ItJfZ--(U4LX zF>T#_#MWv9a4Dqu&kq2A-{%GEc8Dh#pug7C+-7s30O@V9pm10ah4i*q;P-jq_jwUr z*#vNr{PZ`M$jNd^Ej6t(bD;pCHp=epFdnC!xH{WqdE)nZ#VZ$2iM7Yo*{*rMn%Ru* zY-uh~LDHU#OXS3;NO5(xYs#gX*laEoDBE`d7Yh`UX_>8PeQ|ZRgU{p{K9kqA$u+ZC zrFtQ?5ZlusCVsid2+1_Y1_y}R=u}+{&67$C__ym~jR8=$>hqaA<8j(G9Rh}O=J}ft z0U)a%w03;^c?MgnO|0}%=pxnFNy}J6Vj}x7vhX4zd)C`xDJ$fj)kOfH@%E`W_WYy? z0B}$gu3ZN`G?eUS*k;+i9Y%gHze=%Nnvg%aynlM<F4m5Z6z8DURLUPiVpeyvn#SkP zPGPq+;bCJV){c+x_557*yV6{%gzlsH(Yv?g%gZ;aZTc$k_{y_i4ZjsFCPgW4>e4mO zg#zM^=Fd)L|LJL4Dxph^mZ(r6Ts$R4q10a05~NE^af4SiZaW$#tlLqxfF2YDhR@^~ z`n(!~G>dVL2T5jmN%xU{P!yO_s|m?8*q#oV9rd7D%*6DFrt$O3TZ;8TZ!cDgYB7=h z7;%mV$?9$v&ha3L?8g*$aejHL?DKLbSh?OzE2_mT&aT5c<Uw(Rhjqw<#o2YmcPe$x zrO*m*RFEn$k^LC44tenGK^vr3HPKN*+Nv0}n<_D(t}&*#!DDqd3+Xk~HCAzQdXlMu zcF#spZL^8#5z%7B4gT7LU^^NnTq36``6<;bo~o&awQ9v*bST2{1D0$Q00000NkvXX Hu0mjfR1?jG literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable-nodpi/skeleton_idle_03.png b/app/src/main/res/drawable-nodpi/skeleton_idle_03.png new file mode 100644 index 0000000000000000000000000000000000000000..e5c7cc437f2fe31e5090c8518df3c23bbf2ee6f0 GIT binary patch literal 967 zcmV;&133JNP)<h;3K|Lk000e1NJLTq001)p001!v1^@s6cWIF!00004b3#c}2nYxW zd<bNS000AiNkl<ZXo2mRKS&!<9LK*Yg^Cu$AyA<SMk6VSNOh>^Qt1#Ox@ZdNkU}6? z)J>rVw*v=>LvgE%LZB{!X%{Qhf~`xhrBnwK8lq7WX$l!isfbRmL;KFVGbZoul8c4= zEO!U*?)|>^`+EnNn3$NDn3$NDn3$OSpIGX-xqonga6KIW0M2a(06Yxwnr*6^7^x5` zoZGHh&<)*IRT&|b!*-k}TJF7BZDZ6R>>MDS$pQdg@DT{98~|XPU()ovYvGxu*-4D^ zOW@pg#8)@bG&`y3Id#n$dQNjEzPgD}zzbpL0ExFBRNH2#nEs&=QNYJHuPwl3QCfun z28LPx&<L^LbBWh&-F*ZA(wVH7H^R<=u00I#3>A|5mIeS6jtc;Q37<z4pw$~v3=z}T z-A7vQwgR{i()9Z~03a0bf^*x&N(N}}HHL)QgwKP*aX}Q)d#3@RfES^F7xC3i0DqI8 zo(rj*ESFfRxo761VM0SGoyo%0*)HY?Aoq-No!Zc=Y15pKhQ+rlF^sr6+aaCFgj7!S z3MHM%!aq1b)Cj7nm{Q42Jwv_2@sX1K#pAGDpD?50rF^p<hmE*8+X2X%B_(;7w<y=K zddKkD?4Pk>j{#7!>(g~q5DRr3G^rP+W6M{rkrs<e)FjMGg_zUoA^>pf_Nln;{G<^8 zuwP7HX$K8AmQd5}nI}_G0zlT?Y2wpnN#`(ILnHDh7x#`fx8T*UpL$IY(cLtA!+rSl z?!Bxj0>IZFXOId3fc)7hYz>VVZEgVod^ta_`26Hy-a^Z?UR%o&+e<KSFdq#Qr`1Is z*?Pz`Cr6xC7g1AwS=Q?E%-Zge>U;8Mr?P9-H%^O1IW&uT@bWqN{B(+`fY3>RCb}}b zsue<pea|SrRrZT%3(W_hI)XHbaRejGUfGWGg#Hr)E|*~{i0kQ)&2m~$EyfXyki(TF z)%{7@CzN@^k`FAX7Be<8ta_7$l`YwIsV1qMnzg_zCbpL#j$nkW?H<7qj1bnctQ1lT z+U4~MVx9mN=hk8Mc~IO)!s_#2ac;fhJv0ZVW6Mloq&M7{JQLeX5UbCF$M@SHJ+gSG z(jON!vsWdU#6-LNmf}VdYr98~9;03UD-BRqv2v)HjLX5CGh;KuVu%$tl4T3QcAO_d pDu;!YE#@~~^VzEuYUVMc`2%dPzdwiQ`9A;v002ovPDHLkV1l!p#03BV literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/monster_skeleton_attack.xml b/app/src/main/res/drawable/monster_skeleton_attack.xml new file mode 100644 index 0000000..a41fedd --- /dev/null +++ b/app/src/main/res/drawable/monster_skeleton_attack.xml @@ -0,0 +1,18 @@ +<animation-list xmlns:android="http://schemas.android.com/apk/res/android" + android:oneshot="false"> + + <item android:drawable="@drawable/skeleton_attack_01" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_02" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_03" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_04" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_05" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_06" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_07" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_08" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_09" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_10" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_11" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_12" android:duration="150" /> + <item android:drawable="@drawable/skeleton_attack_13" android:duration="150" /> + +</animation-list> \ No newline at end of file diff --git a/app/src/main/res/drawable/monster_skeleton_idle.xml b/app/src/main/res/drawable/monster_skeleton_idle.xml new file mode 100644 index 0000000..61853e2 --- /dev/null +++ b/app/src/main/res/drawable/monster_skeleton_idle.xml @@ -0,0 +1,9 @@ +<animation-list xmlns:android="http://schemas.android.com/apk/res/android" + android:oneshot="false"> + + <item android:drawable="@drawable/skeleton_idle_00" android:duration="200" /> + <item android:drawable="@drawable/skeleton_idle_01" android:duration="200" /> + <item android:drawable="@drawable/skeleton_idle_02" android:duration="200" /> + <item android:drawable="@drawable/skeleton_idle_03" android:duration="200" /> + +</animation-list> \ No newline at end of file diff --git a/app/src/main/res/layout/activity_exploradores_de_pintia.xml b/app/src/main/res/layout/activity_exploradores_de_pintia.xml index c5b7fb2..e35a936 100644 --- a/app/src/main/res/layout/activity_exploradores_de_pintia.xml +++ b/app/src/main/res/layout/activity_exploradores_de_pintia.xml @@ -107,7 +107,7 @@ android:layout_height="match_parent" android:contentDescription="Imagen del yacimiento arqueológico" android:scaleX="-1" - android:src="@drawable/monster_metal_idle_00" /> + android:src="@drawable/skeleton_idle_03" /> <ImageView android:id="@+id/imagenEfectoEvento" -- GitLab