1.8.2 | Suck it, Zombies!
(Traducción al español debajo de la versión en inglés")
Sorry for the lack of communication. My car caught on fire :-/
(Everyone is fine)
// V1.8.2 Released
Hypno Ally fixes and LAN stability improvements
Hypno Allies got a real pass this update -- the ability could get permanently stuck and never refill, and on LAN games it could lock up even worse for anyone who wasn't hosting. Both are fixed, plus a built-in safety check so the button can't get stuck again even if something unexpected slips through.
Allies also had a kill counter problem -- it was draining every time they attacked instead of every time they actually killed something, so tougher enemies in later rounds burned through an ally's lifespan way too fast. That's fixed too, and allies now show a kill counter bar and fade color as they take damage so you can actually see how close they are to going down.
LAN players were also losing their ammo, held item, bomb count, and ability cooldowns every time they visited the Armory. Fixed.
- Hypno Ally ability could get stuck and never refill -- fixed
- Hypno Ally ability could lock up on LAN clients -- fixed
- LAN players losing ammo and items after the Armory -- fixed
- Hypno Ally kill counter now tracks actual kills, not just attacks
- Hypno Allies now show a kill counter bar and fade color as they take damage
- Initials sometimes not accepting input on the game over screen -- fixed
// Technical Changelog
**[FIX]** Hypno Ally refill permanently blocked when an ally was killed by damage instead of running out its kill count -- die() now notifies the owning player and cleans up ally state correctly in every death path
**[FIX]** Hypno Ally ability could become permanently stuck on LAN clients -- added a synced ally count so the client correctly gates re-cast and triggers the cooldown
**[FIX]** Added a per-frame safety check that force-clears the Hypno Ally button and starts its cooldown if it is ever found stuck with no allies alive, as a last-resort guard
**[FIX]** LAN clients lost ammo, held item, bomb count, and ability cooldowns after visiting the Armory -- client now pushes this state to the host before the scene changes
**[FIX]** Hypno Ally kill counter was draining per attack instead of per confirmed kill, causing allies to expire early against tougher enemies in later rounds
**[FIX]** Initials input on the game over screen could fail to accept typed text on the first attempt -- removed a conflicting keyboard call so focus is handled correctly
**[ADD]** Hypno Ally kill bar -- world-space bar above each ally showing kills remaining, fading green to red
**[ADD]** Hypno Ally tint now fades from green toward gray as the ally's health drops
// What needs testing
- Hypno Ally refill -- ability should reliably refill and become usable again after all allies die, in both solo and LAN
- LAN Armory visits -- ammo, held item, bomb count, and cooldowns should all carry over correctly after visiting the Armory as a client
- Hypno Ally kill bar and health tint -- should visibly drain and fade as the ally takes damage, and should disappear cleanly when the ally dies
- Initials entry on game over -- keyboard should accept input on the first tap without needing to dismiss and retap
As always, bugs take priority. If anything feels off, let me know!
-Tim
Bugs@SuckItZombies.com
^-----Report-a-Bug-----^
En Español:
// V1.8.2 Publicado
Correcciones de Aliados Hipnotizados y mejoras de estabilidad en LAN
Los Aliados Hipnotizados recibieron una revisión real en esta actualización -- la habilidad podía quedarse bloqueada permanentemente y nunca recargarse, y en partidas LAN podía bloquearse aún peor para quien no fuera el anfitrión. Ambos problemas están corregidos, además se añadió una verificación de seguridad incorporada para que el botón no pueda volver a quedarse atascado aunque algo inesperado se filtre.
Los aliados también tenían un problema con el contador de bajas -- se reducía cada vez que atacaban en lugar de cada vez que realmente eliminaban algo, así que los enemigos más fuertes en rondas avanzadas agotaban la vida útil de un aliado demasiado rápido. Eso también está corregido, y ahora los aliados muestran una barra de contador de bajas y cambian de color al recibir daño para que puedas ver qué tan cerca están de caer.
Los jugadores en LAN también perdían su munición, el objeto en mano, la cantidad de bombas y los tiempos de espera de habilidades cada vez que visitaban la Armería. Corregido.
- La habilidad de Aliado Hipnotico podia quedarse bloqueada y no recargarse -- corregido
- La habilidad de Aliado Hipnotico podia bloquearse en clientes LAN -- corregido
- Jugadores en LAN perdian municion y objetos tras la Armeria -- corregido
- El contador de bajas del Aliado Hipnotico ahora cuenta bajas reales, no ataques
- Los Aliados Hipnoticos ahora muestran una barra de contador de bajas y cambian de color al recibir dano
- Las iniciales a veces no aceptaban entrada en la pantalla de fin de partida -- corregido
// Registro técnico
**[FIX]** El reabastecimiento del Aliado Hipnotico se bloqueaba permanentemente cuando un aliado moria por dano en lugar de agotar su limite de bajas -- die() ahora notifica al jugador propietario y limpia correctamente el estado del aliado en cada ruta de muerte
**[FIX]** La habilidad de Aliado Hipnotico podia quedarse bloqueada de forma permanente en clientes LAN -- se anadio un contador de aliados sincronizado para que el cliente controle correctamente el re-lanzamiento y active el enfriamiento
**[FIX]** Se anadio una verificacion de seguridad por cuadro que libera por la fuerza el boton de Aliado Hipnotico e inicia su enfriamiento si llega a quedar atascado sin aliados vivos, como ultimo recurso
**[FIX]** Los clientes LAN perdian municion, objeto en mano, cantidad de bombas y enfriamientos de habilidad tras visitar la Armeria -- el cliente ahora envia este estado al anfitrion antes de que cambie la escena
**[FIX]** El contador de bajas del Aliado Hipnotico se reducia por ataque en lugar de por baja confirmada, causando que los aliados expiraran antes de tiempo contra enemigos mas resistentes en rondas avanzadas
**[FIX]** La entrada de iniciales en la pantalla de fin de partida podia fallar al aceptar texto en el primer intento -- se elimino una llamada de teclado conflictiva para que el enfoque se maneje correctamente
**[ADD]** Barra de bajas del Aliado Hipnotico -- barra en el espacio del mundo sobre cada aliado que muestra las bajas restantes, cambiando de verde a rojo
**[ADD]** El tinte del Aliado Hipnotico ahora se desvanece de verde a gris a medida que la vida del aliado disminuye
// Qué necesita pruebas
- Reabastecimiento del Aliado Hipnotico -- la habilidad debe recargarse de forma confiable y volver a estar disponible despues de que todos los aliados mueran, tanto en solitario como en LAN
- Visitas a la Armeria en LAN -- la municion, el objeto en mano, la cantidad de bombas y los enfriamientos deben mantenerse correctamente tras visitar la Armeria como cliente
- Barra de bajas y tinte de vida del Aliado Hipnotico -- deben reducirse con las bajas y desvanecerse visiblemente a medida que el aliado recibe dano, y desaparecer correctamente cuando el aliado muere
- Ingreso de iniciales en fin de partida -- el teclado debe aceptar la entrada en el primer toque sin necesidad de cerrar y volver a tocar
Como siempre, los errores tienen prioridad. Si algo no se siente bien, ¡avísame!
-Tim
Bugs@SuckItZombies.com
^--Reportar-un-Error--^