struct cell_description *desc = &cell_descriptions[ cell_next->config ];
if( cell_next->config == k_cell_type_merge )
- fish->flow_reversed = 0;
+ {
+ if( fish->dir[0] == 0 )
+ fish->state = k_fish_state_dead;
+ else
+ fish->flow_reversed = 0;
+ }
else
{
if( cell_next->config == k_cell_type_split )
{
sfx_set_playrnd( &audio_splitter, &audio_system_balls_important, 0, 1 );
cell_next->state |= FLAG_FLIP_ROTATING;
+
+ fish->flow_reversed = 0;
}
else
fish->state = k_fish_state_dead;