Quando o navio começou a boiar, o dano sumiu.
-
PROBLEMA
Com o navio estático, os inimigos causavam dano normalmente. Depois que ativei o buoyancy, eles continuaram acertando o jogador, mas pararam de causar dano no navio. No curso isso não acontecia, porque o navio era outro.
-
O QUE INVESTIGUEI
Primeiro suspeitei de um bug ou de ter deixado o dano zerado em algum teste. Depois ativei o debug do Line Trace do ataque e vi que nenhum golpe ficava verde: eles não estavam atingindo o navio. Aumentar o alcance poderia causar outros problemas, e deixar o navio estático abandonaria o buoyancy, então fui atrás da causa.
-
CAUSA
O casco do meu navio era diferente: com a física ligada, ele raspava na ponte e era empurrado alguns centímetros. Era tão pouco que ele ainda parecia estar ao alcance, mas os golpes já não chegavam.
-
SOLUÇÃO
Alterei a física do navio para que ele não colidisse mais com a ponte, e o dano voltou. A correção foi simples: o difícil foi entender o problema.