facechange -= 1; if (nowface != global.fc) facechange = 3; if (facechange <= 0) { if (global.fc == 1) { if (global.flag[29] == 0 && global.chapter <= 1) { face = spr_face_s0; if (global.fe == 1) face = spr_face_s1; if (global.fe == 2) face = spr_face_s2; if (global.fe == 3) face = spr_face_s3; if (global.fe == 4) face = spr_face_s4; if (global.fe == 5) face = spr_face_s5; if (global.fe == 6) face = spr_face_s6; if (global.fe == 7) face = spr_face_s7; if (global.fe == 8) face = spr_face_s8; if (global.fe == 9) face = spr_face_s9; if (global.fe == 10) face = spr_face_sA; if (global.fe == 11) face = spr_face_sB; if (global.fe == 12) face = spr_face_sC; if (global.fe == 13) face = spr_face_sD; draw_sprite_ext(face, face_index, x - 5, y, f, f, 0, c_white, 1); } if (global.flag[29] != 0 || global.chapter > 1) { face = spr_face_susie_alt; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 5, y, f, f, 0, c_white, 1); } } if (global.fc == 2) { face = spr_face_r_dark; if (global.flag[30] == 1) face = spr_face_r_hood; if (global.flag[30] == 2 || global.chapter > 1) face = spr_face_r_nohat; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 15, y - 10, f, f, 0, c_white, 1); if (global.chapter == 4 && scr_flag_get(1591) == 1) { var _index = 0; if (face_index == 41 || face_index == 48 || face_index == 49) _index = 1; draw_sprite_ext(spr_face_r_blood, _index, x - 15, y - 10, f, f, 0, c_white, 1); } } if (global.fc == 3) { face = spr_face_n0; if (global.fe == 1) face = spr_face_n1; if (global.fe == 2) face = spr_face_n2; if (global.fe == 3) face = spr_face_n3; if (global.fe == 4) face = spr_face_n4; if (global.fe == 5) face = spr_face_n5; if (global.fe == 6) face = spr_face_n6; if (global.fe == 7) face = spr_face_n7; if (global.fe == 8) face = spr_face_n8; if (global.fe == 9) face = spr_face_n9; if (global.chapter >= 2) { face = spr_face_n_matome; face_index = global.fe; } if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 12, y - 10, f, f, 0, c_white, 1); } if (global.fc == 4) { var tbody_sprite = 239; if (global.chapter == 4 && global.plot >= 15 && global.plot < 40) { tbody_sprite = 244; draw_sprite_ext(tbody_sprite, 0, x - 7 - 1, y + 29, f, f, 0, c_white, 1); } else { draw_sprite_ext(tbody_sprite, 0, x - 7, y + 29, f, f, 0, c_white, 1); } face = spr_face_t0; if (global.fe == 1) face = spr_face_t1; if (global.fe == 2) face = spr_face_t2; if (global.fe == 3) face = spr_face_t3; if (global.fe == 4) face = spr_face_t4; if (global.fe == 5) face = spr_face_t5; if (global.fe == 6) face = spr_face_t6; if (global.fe == 7) face = spr_face_t7; if (global.fe == 8) face = spr_face_t8; if (global.fe == 9) face = spr_face_t9; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x, y, f, f, 0, c_white, 1); if (global.flag[778] > 0) draw_sprite_ext(spr_face_torielblush, 0, x, y, f, f, 0, c_white, 1); } if (global.fc == 5) { face = spr_face_l0; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 15, y - 10, f, f, 0, c_white, 1); } if (global.fc == 6) { face = spr_face_sans0; if (global.fe == 1) face = spr_face_sans1; if (global.fe == 2) face = spr_face_sans2; if (global.fe == 3) face = spr_face_sans3; if (global.fe == 4) face = spr_face_sans4; if (global.fe == 5) face = spr_face_sans5; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x, y, f, f, 0, c_white, 1); } if (global.fc == 9) { face = spr_face_undyne; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 10) { face = spr_face_asgore0; if (global.fe == 1) face = spr_face_asgore1; if (global.fe == 2) face = spr_face_asgore2; if (global.fe == 3) face = spr_face_asgore3; if (global.fe == 4) face = spr_face_asgore4; if (global.fe == 5) face = spr_face_asgore5; if (global.fe == 6) face = spr_face_asgore6; if (global.fe == 7) face = spr_face_asgore7; if (global.fe == 8) face = spr_face_asgore8; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 11) { face = spr_alphysface; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 12) { face = spr_face_b0; if (global.fe == 1) face = spr_face_b1; if (global.fe == 2) face = spr_face_b2; if (global.fe == 3) face = spr_face_b3; if (global.fe == 4) face = spr_face_b4; if (global.fe == 5) face = spr_face_b5; if (global.fe == 6) face = spr_face_b1; if (global.fe == 7) face = spr_face_b1; if (global.fe == 8) face = spr_face_b1; if (global.fe == 9) face = spr_face_b1; if (global.darkzone == 1) { face = spr_face_berdly_dark; face_index = global.fe; } else { face = spr_face_berdly; face_index = global.fe; } if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 13) { face = spr_face_catti; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 14) { face = spr_face_jock0; if (global.fe == 1) face = spr_face_jock1; if (global.fe == 1) face = spr_face_jock2; if (global.fe == 1) face = spr_face_jock3; if (global.fe == 1) face = spr_face_jock4; if (global.fe == 1) face = spr_face_jock5; if (global.fe == 1) face = spr_face_jock6; if (global.fe == 1) face = spr_face_jock7; if (global.fe == 1) face = spr_face_jock8; if (global.fe == 1) face = spr_face_jock9; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 15) { face = spr_face_rudy; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 12, y - 10, f, f, 0, c_white, 1); } if (global.fc == 16) { face = spr_face_catty; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); } if (global.fc == 17) { face = spr_face_bratty; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 5, y + 2, f, f, 0, c_white, 1); } if (global.fc == 18) { face = spr_face_rurus; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 10, y, f, f, 0, c_white, 1); if (global.flag[326] == 1) draw_sprite_ext(spr_face_rurus_piratehat, face_index, x - 10 - (3 * f), y - (4 * f), f, f, 0, c_white, 1); } if (global.fc == 19) { face = spr_face_burgerpants; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 5, y - 5, f, f, 0, c_white, 1); } if (global.fc == 20) { face = spr_face_king; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 5, y - 5, f, f, 0, c_white, 1); } if (global.fc == 21) { face = scr_84_get_sprite("spr_face_queen"); face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x, y, f, f, 0, c_white, 1); } if (global.fc == 22) { face = spr_face_carol; face_index = global.fe; if (global.fe == 61) { face = spr_face_placeholder; face_index = 0; } draw_sprite_ext(face, face_index, x - 9, y - 4, f, f, 0, c_white, 1); } } nowface = global.fc;