if (isset(f5)) { load.view(85); load.view(22); load.view(75); load.view(76); load.view(79); load.view(80); load.sound(10); load.sound(11); load.sound(22); animate.obj(o15); ignore.objs(o15); set.view(o15,85); set.loop(o15,0); fix.loop(o15); set.priority(o15,15); animate.obj(o14); set.view(o14,75); position(o14,0,166); animate.obj(o13); set.view(o13,80); set.cel(o13,0); stop.cycling(o13); if (v0 == 11) { v235 = 166; } else { v235 = 160; } if (v1 != 10) { v64 = 0; } else { v234 = 60; position.v(o13,v234,v235); draw(o13); v38 = v234; v38 += 4; v39 = v235; v39 -= 4; reposition.to.v(o0,v38,v39); force.update(o0); v233 = 2; if (v30 == 20) { load.view(12); prevent.input(); stop.motion(o0); set(f85); v64 = 200; } else { start.motion(o0); v64 = 101; } } return(); } reset(f61); if (v64 == 4) { if (v0 == 11) { if (posn(o0,70,155,90,167)) { set(f61); } } else { if (posn(o0,70,140,90,166)) { set(f61); } } } if (!isset(f2)) { goto(Label1); } if (said("examine","street")) { print("Isn't it funny how there's so little traffic?"); } if ((said("examine","sky") || said("examine","up"))) { print("The glow of the city lights obliterate the stars."); } if (said("climb","anyword")) { print("You shinny up the pole, read the sign, and come right back down."); } if (said("examine","dog")) { if (!isset(f236)) { print("Where?"); } else { if (v231 == 1) { print("Look out! Here he comes again!"); } if (v231 == 2) { print("Obviously, he thinks you're a fire plug."); } if (v231 == 3) { print("Dogs like that make you want to keep moving."); } } } if (isset(f236)) { if ((said("copulate","dog","rol") || said("anyword","copulate","rol") || said("leak","on","dog","rol") || said("anyword","leak","on","dog","rol") || said("ass","copulate","dog","rol"))) { print("Sick-o!"); } if ((said("beat","dog","rol") || said("beat","dog","rol") || said("fight","dog","rol"))) { print("After all he's done for you?"); } if (said("smell","dog","rol")) { print("He presently smells quite bad, although still better than you."); } if (said("caress","dog")) { print("As you bend over to do so, his bare teeth convince you otherwise."); } if (said("catch","dog")) { print("Who'd want him?"); } } if (said("examine","light pole")) { print("There is a sign on the pole."); } if ((said("examine","brick","light pole") || said("examine","brick","on","light pole") || said("examine","brick"))) { print("\"TAXI\nSTAND\""); } if (said("examine","street")) { print("Thousands of cars stream past, just below the edge of your screen."); } if ((said("catch","cab") || said("cab") || said("ask","cab") || said("holler","cab"))) { if (v39 >= v235) { print("You'd better get out of the street first."); } else { print("\"YO!!\n\nTAXI!!!\""); if (v64 <= 0) { stop.motion(o0); set(f85); random(3,7,v233); } } } if (v64 == 4) { if ((said("examine","cab") || said("look in","cab"))) { print("It's not very clean."); print("It's not very new."); print("(And those are its good points!)"); } if (said("smell","cab")) { print("It smells like an old cab."); } if ((said("board","cab") || said("board") || said("increase","door","rol") || said("increase","cab","door","rol") || said("increase","door"))) { if (!isset(f61)) { set(f54); } else { if (!isset(f100)) { print("Vowing to hold your breath forever, you enter this miserable" "excuse for public transportation."); } else { set(f67); } erase(o0); set(f231); set(f85); prevent.input(); set(f232); v64 = 101; v233 = 0; } } } if (said("examine","alley")) { print("It's dark. Real dark."); } if (said("examine","cab")) { print("Trust me, they're there!"); } Label1: if (v38 == v40 && v39 == v41 && v64 <= 0 && v65 <= 0 && v30 == 0) { v230++; if (v230 == 200) { draw(o14); sound(22,f40); set(f236); follow.ego(o14,5,f230); v231 = 1; } } else { v230 = 0; if (v231 == 1) { reset(f230); v232 = 2; } } if (isset(f230) && v231 == 1) { reset(f230); set(f58); v231 = 2; v232 = 35; stop.motion(o0); set(f85); stop.motion(o14); get.posn(o14,v52,v33); v32 = v38; if (v38 > 3) { v32 -= 4; } else { v32 = 0; } reposition.to.v(o14,v32,v33); if (v33 > v39) { set.view(o14,76); } else { set.view(o14,79); } } v232--; if (v232 == 1) { v231 = 3; start.motion(o0); reset(f85); start.motion(o14); set.view(o14,75); wander(o14); } if (v5 > 0 && v4 == 14 && v231 == 3) { erase(o14); reset(f236); v231 = 4; } distance(o0,o13,v52); if (v2 == 3 && v52 == 255 && v30 != 15) { stop.motion(o0); set(f85); prevent.input(); v30 = 15; position(o15,119,167); draw(o15); sound(11,f40); v56 = 10; if (v38 > 116) { v38 = 116; } move.obj.v(o15,v38,v39,56,f234); } if (v30 == 15) { if (v2 > 0) { v2 = 0; } if (isset(f234)) { reset(f234); set(f231); erase(o0); set.view(o0,22); if (v38 > 33) { v38 -= 33; } else { v38 = 0; } position.v(o0,v38,v39); move.obj(o15,0,167,10,f233); } if (isset(f231)) { get.posn(o15,v32,v33); if ((v32 < v38 || v32 < 10)) { reset(f231); draw(o0); } } if (isset(f233)) { reset(f233); erase(o15); print("You know, the traffic here is really a killer! You should forget" "about crossing these streets!"); set(f50); } } if (isset(f44)) { v233--; if (v233 == 1) { set(f232); } } if (v64 > 0) { get.posn(o13,v32,v33); if ((v32 == 103 || v32 == 88 || v32 == 36)) { set(f232); } } if (isset(f232)) { reset(f232); v64++; if (v64 == 1) { v234 = 119; position.v(o13,v234,v235); draw(o13); v234 = 60; v56 = 0; move.obj.v(o13,v234,v235,56,f232); step.size(o13,v87); } if (v64 == 2) { step.size(o13,v86); } if (v64 == 3) { step.size(o13,v85); set.cel(o13,1); sound(10,f40); } if (v64 == 4) { set.cel(o13,0); start.motion(o0); reset(f85); v233 = 14; } if (v64 == 5) { print("\"I can't wait all day, bub!\""); v64 = 101; } if (v64 == 101) { get.posn(o13,v234,v235); if (v38 < v234 && v39 >= v235) { print("\"BEEP\nBEEP!\""); v233 = 5; v64--; } else { v64 = 102; } } if (v64 == 102) { step.size(o13,v85); v234 = 0; v56 = 0; move.obj.v(o13,v234,v235,56,f232); } if (v64 == 103) { step.size(o13,v87); if (v30 == 20) { ignore.objs(o0); set.view(o0,22); get.posn(o13,v38,v39); v39--; position.v(o0,v38,v39); draw(o0); } } if (v64 == 104) { v64 = 0; erase(o13); if (v30 == 20) { reset(f231); set(f50); } if (isset(f231)) { v76 = 10; } } if (v64 == 201) { set.view(o0,12); set(f34); v233 = 5; } if (v64 == 202) { erase(o0); print("\"You'll not ride with me again!\""); v64 = 101; v233 = 3; } } if ((isset(f231) || v30 == 15)) { stop.motion(o0); set(f85); } return(); // Messages #message 1 "You know, the traffic here is really a killer! You should forget about crossing these streets!" #message 2 "\"YO!!\n\nTAXI!!!\"" #message 3 "Vowing to hold your breath forever, you enter this miserable excuse for public transportation." #message 4 "It's not very clean." #message 5 "It's not very new." #message 6 "(And those are its good points!)" #message 7 "Look out! Here he comes again!" #message 8 "Obviously, he thinks you're a fire plug." #message 9 "Dogs like that make you want to keep moving." #message 10 "\"I can't wait all day, bub!\"" #message 11 "\"You'll not ride with me again!\"" #message 12 "" #message 13 "" #message 14 "Sick-o!" #message 15 "After all he's done for you?" #message 16 "He presently smells quite bad, although still better than you." #message 17 "\"TAXI\nSTAND\"" #message 18 "It's dark. Real dark." #message 19 "You'd better get out of the street first." #message 20 "\"BEEP\nBEEP!\"" #message 21 "Thousands of cars stream past, just below the edge of your screen." #message 22 "Trust me, they're there!" #message 23 "It smells like an old cab." #message 24 "Isn't it funny how there's so little traffic?" #message 25 "The glow of the city lights obliterate the stars." #message 26 "As you bend over to do so, his bare teeth convince you otherwise." #message 27 "You shinny up the pole, read the sign, and come right back down." #message 28 "Who'd want him?" #message 29 "" #message 30 "Where?" #message 31 "There is a sign on the pole." #message 32 ""