Movimientos
Los movimientos en La Base de Sky incluyen todos los ataques hasta la 9ª generación con sus efectos, animaciones actualizadas y traducciones al español.
Definir un movimiento
Los movimientos se definen en el archivo PBS moves.txt:
[THUNDERBOLT]
Name = Rayo
Type = ELECTRIC
Category = Special
Power = 90
Accuracy = 100
TotalPP = 15
Target = NearOther
FunctionCode = ParalyzeTarget
EffectChance = 10
Description = Lanza un fuerte ataque eléctrico que puede paralizar al objetivo.
Movimientos de 9ª Generación
La base incluye todos los movimientos de Pokémon Escarlata y Púrpura, así como los de Leyendas Arceus. Los efectos y la IA están adaptados para estos movimientos.
Los datos de ataques, habilidades e items de 9ª Gen provienen del recurso de Relic Castle, adaptado y traducido para la base.
Animaciones de ataques
La Base de Sky incluye animaciones de ataques actualizadas del Gen 8 Move Animation Project (versión 20.04.2022). Estas animaciones cubren movimientos de la 1ª a la 8ª generación con efectos visuales mejorados.
- Validaciones adicionales para evitar errores con animaciones faltantes
- Un fondo de terreno y fondo TR se pueden usar simultáneamente
MOs y uso fuera de combate
La Base de Sky incluye opciones avanzadas para las MOs (Máquinas Ocultas):
- MOs sin aprenderlas: opción para usar MOs sin que el Pokémon las haya aprendido
- MOs olvidables: opción para que las MOs se puedan olvidar como cualquier otro movimiento
Estas opciones se configuran en Settings.
Mejor recordador de movimientos
El recordador de movimientos ha sido completamente mejorado:
- Muestra los movimientos que el Pokémon puede aprender por MT además de los de nivel
- No se cierra después de enseñar cada movimiento (permite enseñar varios seguidos)
- Se puede acceder a las estadísticas del Pokémon presionando Z desde la pantalla de olvidar movimiento
- Corregido error que causaba crasheos si el Pokémon no tenía movimientos para recordar
Flag Kicking
Desde la v1.1.0, se puede agregar el flag Kicking en el PBS de moves.txt para identificar movimientos de patadas:
[BLAZEKICK]
Name = Patada Ígnea
Flags = HighCriticalHitRate,Contact,Kicking
...
Se puede verificar en scripts con el método kickingMove?.
Correcciones importantes
- Corrección del movimiento Throat Chop
- Corrección de los movimientos Tajo Metralla y Hachazo Pétreo
- Validación para evitar crasheos con Triple Axel y DBK
- Correcciones de IA para movimientos de Paldea e Hisui
- Actualización de Ladrón al comportamiento de 9ª generación