# Combat Rework
### Arrumando o Flinch
* [x] Flinch precisa ter um tempo mínimo (0.15s)
* [ ] Animação de flinch precisa ser menos discreta
* [x] Quando a asta está invencível, ela precisa blinkar transparente (podemos ter um script que verifica se ela está invencível, e quando está, toca uma animação numa layer separada que faz a sprite dela piscar independente do estado de animação das outras layers)
* [x] Blink de dano dos inimigos deveria ser branco (Damage_Blink) (**Shader novo?**)
* [x] Remover animações de turn/stop/break/startRun do PlayerRunActionAnimation
* [x] Desligar a hurtbox da Asta durante a invincibilidade ( **Afeta partículas de stamina retornando pra Asta, pensar em solução**)
- [x] SpriteOrder da Asta deve ser acima dos inimigos, abaixo dos projéteis(**Fácil de fazer porém envolve alterar o prefab de todos os inimigos, acho melhor fazer direto no master para não conflitar**)
* [x] Repawn point de quando tu cai em um buraco tem que ser mais longe dos buracos
* [x] Killplanes/CameraInfluences
* [x] (DIOGO/NATH) Rever depois das mudanças do Diogo em cima das CameraInfluences (socorro diogo)
* [ ] Implementar mudanças e testar killplanes
- [x] Tempo entre queda no buraco e respawn tem que ser maior (momento REFLITA) (**Vai ter alguma animação pra Asta? Ela vai sumir ? A câmera deveria travar?**)
- [x] Desacelerar o knockback em X durante o flinch da Asta, tornando a distancia de knockback em X mais consistente
### OUTRA HISTÓRIA
- [x] (NATH) Input mapping para teclado
- [x] Sugestão Imediata: (4 botões)
1. No teclado, ataque e throw são o mesmo botão (C)
2. Hold no botão de shield: shield normal. Tap-hold no botão de shield: shield hold. (X)
3. Especial é X + C segurados. Entra em slowdown e começa a carregar. Se largar antes do primeiro xuín, especial pequeno. Se continuar carregando depois disso, especial grande.
4. Dash (SHIFT)
5. Pulo NA ALTURA MÁXIMA (Z)
- [ ] Sugestão para pesquisar depois:
1. E se fosse WASD + mouse? espalharia os botões em 2 interfaces, reduz ghosting pra caralho.
- [x] Dash precisa de mais efeitos (partículas, talvez, ou sprites repetidas em eco)
- [x] Dash sem período de cooldown, mas gastando stamina
### OUTRA HISTÓRIA 2
- [x] Manter movimento da Asta no Dash Attack (**Repensado após vermos a deslizadinha que causa**)
- [x] Fade/Partículas ao destruir tampa e cano
- [x] Vida continuar caindo depois da Asta pegar
- [x] Retirar HardStop(**Retirada a animação de dash durante o HardStop**)
- [x] Aumentar buffer do Wall Jump
- [x] Dash Attack com combo para Attack Normal
- [x] Animação de morte da Asta
- [x] Efeito de Special carregado
- [x] Setar novamente partículas que saíram ao retirar windup,turn,landing...
- [x] (JOCA) Interjeições das Asta nos diálogos(precisa vincular fungus com fmod antes)
- [x] Integrar Fungus e FMOD
- [x] Acertar no FMOD o que é Music e o que é SFX
- [x] Animação de morte da Asta
- [x] Buffer no combo da Asta para não precisar acertar o timing.
- [x] Collider do Special Ultra tem que pegar a tela toda (mudar pivot para a camera e não a Asta )
- [ ] Escudo: Pulso de partícula para sinalizar volta do escudo
- [ ] Escudo: Pulso de partícula após o escudo bater na parede
- [x] Escudo vai pra stopped automaticamente, volta se jogador apertar algo.
- [ ] (DIOGO) Boss intro cutscenes
- [ ] (DIOGO) Warden Ash precisa fechar a tampa assim que ele toma dano o suficiente pra sair do estado de vulnerabilidade
- [ ] (BRINGEL) Pseudo-luzes com post processing
- [ ] (BRINGEL) Fazer efeito de som de vento aumentar e música diminuir conforme asta sobe verticalmente no level do scrapyard
- [x] (NATH) Adicionar nova animação na porta
- [x] Adicionar animação dos botões;
- [x] Button Simple.
- [x] Blink da Asta após cair na killplane
- [x] Asta chega correndo na hub arrival
- [x] (NATH)Transformar a Door numa FSM para poder controlar comportamento e animações de um jeito decente.
- [ ] Verificar Flinch do DroneTV, possibilidade de knockback
- [x] Mecanismos estão ativando com Special(Não é para)
- [x] Botar collider nos espinhos mais claros da MtRuna (Aproveitar e botar umas light tb ?)
- [x] Botar luz do buraco para cintilar
- [x] Deixar Idle do botão Timed com luz vermelha
- [ ] Alterar Level Select para contemplar os checkpoints das 2 fases.(Das que ainda não foram alteradas)
- [x] Asta correr na saída da cutscene final wolfs run pt 1 e fade aontecer antes de ela bater no tronco
- [x] Asta começara wolfsrun parte 1 correndo.
- [x] ServiceBots sempre* terem animação de spawn para surpreender o jogador. (Falta botar prefabs novos na fase)
- [x] Chamar o Loading depois do Interlúdio.
- [x] Explosão da coruja
- [x] Matar inimigos no buraco de arena
- [ ] Tirar som duplicado de portas em arenas
### Wishlist para upgrades de arte
- [ ] Animação da asta no ar -> fazer ela mais dinâmica, talvez com uma perna esticada pra frente, esperando usar ela na aterrissagem
- [x] Animação de entrada de boss -> immortal commander precisaria urgentemente de uma animação dele "ligando" porque ele simplesmente é o boss mais morto que tem (O guido tinha feito uma animação que seria usada num outro estado dele da luta, será que dá pra aproveitar ela?)
- [x] (LEO) Sprite 9-sliced para portas (PRA GENTE REMOVER AQUELA PORTA Q É UM QUADRADO COM UM SHADER PLMDDS)
- [x] (NATH) Spawn de inimigos de arena usando animação que ximenes fez. Idealmente precisamos de um estado novo, enquanto elas estão surgindo, no qual as turrets ainda não tem hurtbox/hitbox.
- [ ] Arte de mais 3 versões, quebrada azul/vermelha inteira/vermelha quebrada.
- [x] Trocar os prefabs spawnados nas arenas.
- [x] Arte de Spawn do ServiceBot e Lotus(Só a grande) para as arenas.
### Wishlist para upgrades de som
- [ ] Implementar Todos os SFXs
- [x] Som de radio começando a transmitir (algo tipo um barulho de walkietalkie ligando a transmissão seria bacana)
- [x] Som de estática de rádio para ficar tocando enquanto Romir fala
- [ ] Som de quebra do estado de proteção do Warden Ash (ele tem um som para shield UP, mas não para shield DOWN/BREAK)
- [x] Som de vento loopável
- [x] Som de rádio com interferencia PESADA (tipo os barulhos que dá quando tu fica varrendo as frequencias num radio AM), loopável se possível
- [x] Som para o dash da Asta
### bugs
- [x] Bullets batem na Asta e ficam paradas quando ela está invulnerável
- [x] Asta piscando ao lançar special(Vai ficar assim pois a regra é piscar quando estiver invulnerável)
- [x] Benzer Push Finisher e hit box que continua ativa (Acho que foi hein)
- [x] Dash jump loucão nas rampas
- [x] Tirar Windup no Dash Jump
- [x] Turret Quebrável dropando vida
- [ ] Wolfs1 Pt1 camera influence do inimigo mostrando espaço sem chão
- [x] Arena no tutorial dando ruim ? (Dying da Turret estava quebrado, acredito que o problema da Arena não vai mais acontecer)
- [x] Distancia de arremesso do escudo está inconsistente
- [x] Se a Asta estiver dentro da hitbox do inimigo enquanto invencível ela entra e fica no Flinch pra sempre.
- [ ] Retirar HitBoxImpenetrable(desativada) dos inimigos
- [x] Retirar camera targets da Asta quando ela estiver no dying
- [x] Blink das turrets vermlhas não está setado.
- [ ] Corrigir cutscenes e free dialogues em todas as fases após mudanças.
- [x] Um dos emissores da música do hub nao está funcionando.
- [x] Shader dos protectable sumiu
- [x] Hub Arrival travando a camera na cutscene
- [ ] Buracos coletivos, problema da camera influence
- [x] Fundo do mainMenu em preto e branco (trocar o dithering)
- [x] Dar clear save no menu está quebrando prompt do tutorial.(Setar o controle de xbox default sempre que nao tiver nenhum)
- [x] Verificar prompt do tutorial switch button quebrado;
- [x] Asta amarela quando começa cutscene(lance do feedback do special)
- [x] Ajeitar Porta Mechanism Timed na wolfsrun part 1
- [x] NourisherDrone quando nasce troca de posição
- [x] Blink no NourisherDrone
- [ ] Rever formato da camera influence em inimigos nao voadores para
- [x] Se Asta entra numa cutscene enquanto invulneravel tem chance de ficar invisivel durante toda a cutscene
- [x] Som da Asta duplicado na Intro
- [ ] Rever *denovo* animação de spawn dos servicebot arena (frame aparecendo no inicio)
### Gameplay de amanhã
- [x] Verificar buracos da scrapyard part 1
- [x] Flags das cutscenes da scrapyard fase 2
- [x] Portas da Scrapyard 1
- [x] Camera influence dos buracos interferindo na fase scrapyard 1
#### Bugs da Gameplay:
- [x] Asta piscando do Loading
- [x] Na cutscene com o Hugh Asta tá correndo meio devagar
- [x] Fazer o prefab do ServiceBot Spawned Dormant que ativa com trigger
- [x] Tirar camera influence dos inimigos de Arena
- [x] Mais degradê no shader dos Hole (feedback se foi o suficiente)
- [x] Trocar Service bots para os de Arena na Scrapyard
- [x] Scrapyard 1 cutscene não está levando para a 2 (Acho que está corrigido)
- [x] Ao Startar a Main Menu toca o som de seleção de botão.
- [x] Som do Romir de estática quando aparece a dialog dele. (Já existe algum lugar pra receber esse som ?)
- [x] Som de metrô de transição
- [x] SFX de explosão nas brokenturret não tá rolando
- [x] SFX de metrô rolando quando morre e volta nas fases.
- [x] Cutscene da wolfsrun 1 da plantinha quebrando a camera se de walljump e pulo
- [x] Som de Vanish do Hugh na cutscene do wolfsrun pt1
- [x] Sempre no final das fases .2 Asta ir para o Loading
- [x] Manning terminar de asa aberta na cutscene final da 2_1
- [x] Camera ficou cagada na cutscene da 2_2
- [x] Intro tocar som de transição do metrô e parar o outro som tocando na hora.
- [x] Invisible wall na warden ash
- [x] Altura do parallax na 2_1
- [x] brokenturret_slug sfx sxplosao
- [x] sfx mais legal do jogo parou de tocar(Tá só baixinho mesmo)
- [x] sfx explosao das lotus
- [x] hitbox da lotusshortspawned aparecendo muito cedo
- [x] aumentar velocidade do fade da lotus
- [x] hitbox do sensor de inimigo(e brilho)
- [x] Portas Scrapyard 2_2
- [x] Portas MtRuna
- [ ] Variação no pitch do walk do bot, diminuir volume
- [x] Musica da Asta na HUB
- [x] Lotus esquisita
- [x] Botão timed desativar hurtbox enquanto nao voltar pro idle
- [x] Fazer um estado inicial pro immortalcommander se ativar mais rápido
- [x] Arrumar Camera da cutscene do boss para ir pra asta no inicio
- [x] hitbox impenetrable luminaryspirit
- [x] Som do escudo no ar continua tocando apos pegar
- [x] hitbox impenetrable do GloriousDead
- [ ] Loop de explosão dos bosses durante a cutscene de saída da fase / Nova animação de explosão de inimigos
- [x] Efeitos aparecerem na frente da Asta, Dash,Special...
- [x] Nome das fases no pause
- [x] Transformar nome da barra do bos em localizable
- [ ] Glorious dead levantou dos mortos
- [x] Explosão normal quebrou
- [x] Tempo de Enter transition da 2_2 tá rolando após morrer também