                    self.action_num = 21;
                    self.npc_flags.set_ignore_solidity(true);
                }
                self.vel_y += if self.y >= self.target_y { -0x10 } else { 0x10 };

                self.vel_x += 0x20;
                self.vel_x = self.vel_x.clamp(-0x600, 0x600);