if (_state == 0) { if (room == room_town_noellehouse) { if (_noellehouse_sprite != -4) room_goto(room_town_school); } else if (room == room_town_school) { if (_school_sprite != -4) room_goto(room_lw_noellehouse_dess); } else if (room == room_lw_noellehouse_dess) { if (_dess_sprite != -4) room_goto(room_beach); } } else if (_state == 1) { if (_rotate_enabled) { if (!_slow_to_stop || _target_angle > 270 || _target_angle < 180) _target_angle += _target_angle_modifier; else _target_angle = lerp(_target_angle, 270, 0.05); if (_target_angle > 360) _target_angle -= 360; angle = _target_angle; } time += 0.25; if (max_segments >= 1) alpha_1 = min(alpha_1 + 0.02, 1); if (max_segments >= 2) alpha_2 = min(alpha_2 + 0.02, 1); if (max_segments >= 3) alpha_3 = min(alpha_3 + 0.02, 1); w1 = min(w1 + _wave_modifier, 1); }