Back to index

freedink-data  1.08.20080920
S2-CULT.c
Go to the documentation of this file.
00001 //script for slayer-little girl cult
00002 
00003 void main( void )
00004 {
00005 
00006 if (&s2-nad != 2)
00007 {
00008 
00009 wait(1000);
00010 
00011 if (&s2-nad < 3)
00012  say("What a lovely backyard.", 1);
00013 
00014 if (&s2-nad > 2)
00015  say("Ah, the memories.", 1);
00016 
00017  return;
00018 }
00019 preload_seq(531);
00020 preload_seq(533);
00021 preload_seq(537);
00022 preload_seq(539);
00023 preload_seq(551);
00024 preload_seq(553);
00025 preload_seq(557);
00026 preload_seq(559);
00027 preload_seq(542);
00028 preload_seq(544);
00029 preload_seq(546);
00030 preload_seq(548);
00031 
00032  //build little girls
00033  int &crap = create_sprite(265,176, 0, 0, 0);
00034  &temphold = &crap;
00035  sp_script(&crap, "s2-cg1");
00036 
00037  //build little girls
00038  &crap = create_sprite(383,179, 0, 0, 0);
00039  &temp2hold = &crap;
00040  sp_script(&crap, "s2-cg2");
00041 
00042  &crap = create_sprite(229,278, 0, 0, 0);
00043  &temp3hold = &crap;
00044  sp_script(&crap, "s2-cg3");
00045 
00046  &crap = create_sprite(393,278, 0, 0, 0);
00047  &temp4hold = &crap;
00048  sp_script(&crap, "s2-cg4");
00049  freeze(1);
00050 
00051 
00052 move(1, 4, 583, 1);
00053 
00054 
00055   wait(500);
00056 
00057 
00058   say_stop("`#I love you, Dead Dragon Carcass.", &temphold);
00059   wait(500);
00060   say_stop("`#I worship you, Dead Dragon Carcass.", &temp2hold);
00061    wait(500);
00062   say_stop("`#I would kill for you, Dead Dragon Carcass", &temp3hold);
00063    wait(500);
00064   say_stop("`#I would do anything for you, DDC.", &temp4hold);
00065    wait(500);
00066   say_stop("`#Please Cindy, say the whole name each time.", &temphold);
00067    wait(500);
00068   say_stop("`#Fine.", &temp4hold);
00069    wait(500);
00070   say_stop("`#I would do anything for you, DEAD DRAGON CARCASS.", &temp4hold);
00071 
00072    wait(500);
00073   say_stop("Interesting little party we've got here...", 1);
00074 
00075 start4:
00076 
00077  &crap = create_sprite(329,450, 0, 0, 0);
00078  &temp5hold = &crap;
00079 preload_seq(341);
00080 preload_seq(343);
00081 preload_seq(347);
00082 preload_seq(349);
00083 sp_base_walk(&temp5hold, 340);
00084 sp_speed(&temp5hold, 1);
00085 //sp_timing(&current_sprite, 66);
00086 sp_pseq(&temp5hold, 349);
00087 sp_pframe(&temp5hold, 1);
00088 
00089 move_stop(&temp5hold, 8, 320, 1);
00090 wait(500);
00091 say_stop("`4How goes the Dead Dragon Carcass worshipping, girls?", &temp5hold);
00092 wait(500);
00093 say_stop("`#Wonderful - thank you for showing us the light, Bishop Nelson!", &temphold);
00094 wait(500);
00095 say_stop("`4Guess what, I have a little surprise for you today.", &temp5hold);
00096 wait(500);
00097    wait(500);
00098   say_stop("`#More goat blood?", &temp4hold);
00099 wait(500);
00100 say_stop("`4No, Cindy.", &temp5hold);
00101 wait(500);
00102 say_stop("`4We have a new member.  Come on out, Mary!", &temp5hold);
00103 
00104  &crap = create_sprite(300,450, 0, 0, 0);
00105  &temp6hold = &crap;
00106  sp_script(&crap, "s2-cg5");
00107 move_stop(&temp6hold, 8, 360, 1);
00108 wait(500);
00109 say_stop("`#Please!  I don't want to join your cult!", &temp6hold);
00110 wait(500);
00111 say_stop("`4You WILL learn to love the Dead Dragon Carcass, Mary.", &temp5hold);
00112 wait(500);
00113 say_stop("`#How can you worship a rotting corpse?!", &temp6hold);
00114 wait(500);
00115   say_stop("`#I think the Carcass would appreciate another sacrifice, Bishop Nelson.", &temphold);
00116   wait(500);
00117 say_stop("`4Excellent point, Jennifer.", &temp5hold);
00118 wait(500);
00119 
00120 start:
00121 
00122 choice_start();
00123         set_y 240
00124         set_title_color 10
00125         title_start();
00126 A girl is about to die in a cult ritual.  What do you do?
00127         title_end();
00128 "Say something to the effect that you are going to save her"
00129 "Agree that Mary should be sacrificed"
00130 "Use brains and stay hidden"
00131 choice_end()
00132 wait(500);
00133 if (&result == 3)
00134    {
00135      wait(200);
00136    sp_dir(1, 2);
00137      wait(200);
00138     say_stop("Nah, I think I'd rather shout something.", 1);
00139      wait(300);
00140    sp_dir(1, 4);
00141   wait(200);
00142    goto start;
00143    }
00144 
00145 if (&result == 1)
00146   {
00147     Say_stop("Excuse me?", 1);
00148     wait(500);
00149           say_stop("`#There is a man hiding in the bushes!", &temphold);
00150           wait(500);
00151     Say_stop("Get your hands off her, Nelson!  She's coming with me!", 1);
00152     wait(500);
00153     say_stop("`4I don't think so, Smallwood.", &temp5hold);
00154 wait(500);
00155 move_stop(1, 4, 470, 1);
00156     wait(500);
00157     Say_stop("Girls!  This man is a lunatic - turn on him and destroy him!", 1);
00158 
00159   }
00160 
00161 
00162 if (&result == 2)
00163   {
00164     Say_stop("I agree, crucify the new girl!", 1);
00165     wait(500);
00166           say_stop("`#There is a man hiding in the bushes!", &temphold);
00167           wait(500);
00168     Say_stop("I just adore your sadistic rituals.  May I continue to watch?", 1);
00169     wait(500);
00170     say_stop("`4Come here, child.", &temp5hold);
00171 wait(500);
00172 move_stop(1, 4, 470, 1);
00173     wait(500);
00174     Say_stop("Ahh, this is a much better view.", 1);
00175 
00176   }
00177 
00178 
00179     wait(500);
00180     say_stop("`4The Dead Dragon Carcass is calling for a sacrifice...", &temp5hold);
00181     wait(500);
00182     say_stop("`4HIM!", &temp5hold);
00183 preload_seq(167);
00184 
00185   say_stop("`#Girls, TRANSFORM!", &temphold);
00186   wait(500);
00187 screenlock(1);
00188 unfreeze(1);
00189 
00190 sp_brain(&temp5hold, 16);
00191 sp_script(&temp5hold, "s2-cman");
00192 
00193 sp_brain(&temp6hold, 16);
00194 sp_script(&temp6hold, "s2-culg");
00195 
00196 
00197 playsound(24, 22052, 0, 0, 0);
00198 int &mcrap = create_sprite(265, 176, 7, 167, 1);
00199 sp_seq(&mcrap, 167);
00200 sp_script(&temphold, "s2-cbon");
00201 wait(800);
00202 
00203 
00204 
00205 playsound(24, 22052, 0, 0, 0);
00206 int &mcrap = create_sprite(383, 179, 7, 167, 1);
00207 sp_seq(&mcrap, 167);
00208 sp_script(&temp2hold, "s2-cbon");
00209 wait(800);
00210 
00211 playsound(24, 22052, 0, 0, 0);
00212 int &mcrap = create_sprite(229, 278, 7, 167, 1);
00213 sp_seq(&mcrap, 167);
00214 sp_script(&temp3hold, "s2-cbon");
00215 wait(800);
00216 
00217 playsound(24, 22052, 0, 0, 0);
00218 int &mcrap = create_sprite(393, 278, 7, 167, 1);
00219 sp_seq(&mcrap, 167);
00220 sp_script(&temp4hold, "s2-cbon");
00221 wait(800);
00222 
00223 say_stop("`4You see, my girls are more than meets the eye.", &temp5hold);
00224 //haha, transformers reference
00225 
00226 playmidi("denube.mid");
00227 }
00228 
00229