Best JavaScript code snippet using qawolf
actstat.js
Source:actstat.js
1(function() {2 var ST_INFO_NULL = [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead]3 /*4 1-if object can be rotated, 0 if one sprite for every direction5 base object's state texture if rotation is on facing player6 after how man frames change state to .next_state7 what to do every frame8 what to do once per state9 next state10 */11 //var objstate[Wolf.NUMENEMIES][Wolf.NUMSTATES] = [12 var objstate = [13 // en_guard,14 [15 [ 1, Wolf.SPR_GRD_S_1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand ], // Wolf.st_stand,16 [ 1, Wolf.SPR_GRD_W1_1, 20, Wolf.AI.T_Path, null, Wolf.st_path1s ], // Wolf.st_path1,17 [ 1, Wolf.SPR_GRD_W1_1, 5, null, null, Wolf.st_path2 ], // Wolf.st_path1s,18 [ 1, Wolf.SPR_GRD_W2_1, 15, Wolf.AI.T_Path, null, Wolf.st_path3 ], // Wolf.st_path2,19 [ 1, Wolf.SPR_GRD_W3_1, 20, Wolf.AI.T_Path, null, Wolf.st_path3s ], // Wolf.st_path3,20 [ 1, Wolf.SPR_GRD_W3_1, 5, null, null, Wolf.st_path4 ], // Wolf.st_path3s,21 [ 1, Wolf.SPR_GRD_W4_1, 15, Wolf.AI.T_Path, null, Wolf.st_path1 ], // Wolf.st_path4,22 [ 0, Wolf.SPR_GRD_PAIN_1, 10, null, null, Wolf.st_chase1],// Wolf.st_pain,23 [ 0, Wolf.SPR_GRD_PAIN_2, 10, null, null, Wolf.st_chase1],// Wolf.st_pain1,24 25 [ 0, Wolf.SPR_GRD_SHOOT1, 20, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,26 [ 0, Wolf.SPR_GRD_SHOOT2, 20, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,27 [ 0, Wolf.SPR_GRD_SHOOT3, 20, null, null, Wolf.st_chase1],// Wolf.st_shoot3,28 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot4,29 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot5,30 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot6,31 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot7,32 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot8,33 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1 ], // Wolf.st_shoot9,34 [ 1, Wolf.SPR_GRD_W1_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s ], // Wolf.st_chase1,35 [ 1, Wolf.SPR_GRD_W1_1, 3, null, null, Wolf.st_chase2 ], // Wolf.st_chase1s,36 [ 1, Wolf.SPR_GRD_W2_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3 ], // Wolf.st_chase2,37 [ 1, Wolf.SPR_GRD_W3_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s ], // Wolf.st_chase3,38 [ 1, Wolf.SPR_GRD_W3_1, 3, null, null, Wolf.st_chase4 ], // Wolf.st_chase3s,39 [ 1, Wolf.SPR_GRD_W4_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1 ], // Wolf.st_chase4,40 [ 0, Wolf.SPR_GRD_DIE_1, 15, null, Wolf.ActorAI.deathScream, Wolf.st_die2 ], // Wolf.st_die1,41 [ 0, Wolf.SPR_GRD_DIE_2, 15, null, null, Wolf.st_die3 ], // Wolf.st_die2,42 [ 0, Wolf.SPR_GRD_DIE_3, 15, null, null, Wolf.st_dead ], // Wolf.st_die3,43 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die4,44 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die5,45 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die6,46 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die7,47 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die8,48 [ 0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead ], // Wolf.st_die9,49 [ 0, Wolf.SPR_GRD_DEAD, 0, null, null, Wolf.st_dead ] // Wolf.st_dead50 ],51 // en_officer,52 [53 [1, Wolf.SPR_OFC_S_1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,54 [1, Wolf.SPR_OFC_W1_1, 20, Wolf.AI.T_Path, null, Wolf.st_path1s],// Wolf.st_path1,55 [1, Wolf.SPR_OFC_W1_1, 5, null, null, Wolf.st_path2], // Wolf.st_path1s,56 [1, Wolf.SPR_OFC_W2_1, 15, Wolf.AI.T_Path, null, Wolf.st_path3], // Wolf.st_path2,57 [1, Wolf.SPR_OFC_W3_1, 20, Wolf.AI.T_Path, null, Wolf.st_path3s],// Wolf.st_path3,58 [1, Wolf.SPR_OFC_W3_1, 5, null, null, Wolf.st_path4], // Wolf.st_path3s,59 [1, Wolf.SPR_OFC_W4_1, 15, Wolf.AI.T_Path, null, Wolf.st_path1], // Wolf.st_path4,60 [0, Wolf.SPR_OFC_PAIN_1, 10, null, null, Wolf.st_chase1],// Wolf.st_pain,61 [0, Wolf.SPR_OFC_PAIN_2, 10, null, null, Wolf.st_chase1],// Wolf.st_pain1,62 63 [0, Wolf.SPR_OFC_SHOOT1, 6, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,64 [0, Wolf.SPR_OFC_SHOOT2, 20, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,65 [0, Wolf.SPR_OFC_SHOOT3, 10, null, null, Wolf.st_chase1],// Wolf.st_shoot3,66 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot4,67 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot5,68 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,69 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,70 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,71 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,72 [1, Wolf.SPR_OFC_W1_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s],// Wolf.st_chase1,73 [1, Wolf.SPR_OFC_W1_1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,74 [1, Wolf.SPR_OFC_W2_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,75 [1, Wolf.SPR_OFC_W3_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s],// Wolf.st_chase3,76 [1, Wolf.SPR_OFC_W3_1, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,77 [1, Wolf.SPR_OFC_W4_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,78 [0, Wolf.SPR_OFC_DIE_1, 11, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,79 [0, Wolf.SPR_OFC_DIE_2, 11, null, null, Wolf.st_die3],// Wolf.st_die2,80 [0, Wolf.SPR_OFC_DIE_3, 11, null, null, Wolf.st_dead],// Wolf.st_die3,81 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,82 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,83 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,84 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,85 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,86 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,87 [0, Wolf.SPR_OFC_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead88 ],89 // en_ss,90 [91 [1, Wolf.SPR_SS_S_1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,92 [1, Wolf.SPR_SS_W1_1, 20, Wolf.AI.T_Path, null, Wolf.st_path1s],// Wolf.st_path1,93 [1, Wolf.SPR_SS_W1_1, 5, null, null, Wolf.st_path2], // Wolf.st_path1s,94 [1, Wolf.SPR_SS_W2_1, 15, Wolf.AI.T_Path, null, Wolf.st_path3], // Wolf.st_path2,95 [1, Wolf.SPR_SS_W3_1, 20, Wolf.AI.T_Path, null, Wolf.st_path3s],// Wolf.st_path3,96 [1, Wolf.SPR_SS_W3_1, 5, null, null, Wolf.st_path4], // Wolf.st_path3s,97 [1, Wolf.SPR_SS_W4_1, 15, Wolf.AI.T_Path, null, Wolf.st_path1], // Wolf.st_path4,98 [0, Wolf.SPR_SS_PAIN_1, 10, null, null, Wolf.st_chase1],// Wolf.st_pain,99 [0, Wolf.SPR_SS_PAIN_2, 10, null, null, Wolf.st_chase1],// Wolf.st_pain1,100 101 [0, Wolf.SPR_SS_SHOOT1, 20, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,102 [0, Wolf.SPR_SS_SHOOT2, 20, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,103 [0, Wolf.SPR_SS_SHOOT3, 10, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,104 [0, Wolf.SPR_SS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,105 [0, Wolf.SPR_SS_SHOOT3, 10, null, null, Wolf.st_shoot6],// Wolf.st_shoot5,106 [0, Wolf.SPR_SS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot7],// Wolf.st_shoot6,107 [0, Wolf.SPR_SS_SHOOT3, 10, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,108 [0, Wolf.SPR_SS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot9],// Wolf.st_shoot8,109 [0, Wolf.SPR_SS_SHOOT3, 10, null, null, Wolf.st_chase1],// Wolf.st_shoot9,110 [1, Wolf.SPR_SS_W1_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s],// Wolf.st_chase1,111 [1, Wolf.SPR_SS_W1_1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,112 [1, Wolf.SPR_SS_W2_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,113 [1, Wolf.SPR_SS_W3_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s],// Wolf.st_chase3,114 [1, Wolf.SPR_SS_W3_1, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,115 [1, Wolf.SPR_SS_W4_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,116 [0, Wolf.SPR_SS_DIE_1, 15, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,117 [0, Wolf.SPR_SS_DIE_2, 15, null, null, Wolf.st_die3],// Wolf.st_die2,118 [0, Wolf.SPR_SS_DIE_3, 15, null, null, Wolf.st_dead],// Wolf.st_die3,119 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,120 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,121 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,122 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,123 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,124 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,125 [0, Wolf.SPR_SS_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead126 ],127 // en_dog,128 [129 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,130 [1, Wolf.SPR_DOG_W1_1, 20, Wolf.AI.T_Path, null, Wolf.st_path1s],// Wolf.st_path1,131 [1, Wolf.SPR_DOG_W1_1, 5, null, null, Wolf.st_path2], // Wolf.st_path1s,132 [1, Wolf.SPR_DOG_W2_1, 15, Wolf.AI.T_Path, null, Wolf.st_path3], // Wolf.st_path2,133 [1, Wolf.SPR_DOG_W3_1, 20, Wolf.AI.T_Path, null, Wolf.st_path3s],// Wolf.st_path3,134 [1, Wolf.SPR_DOG_W3_1, 5, null, null, Wolf.st_path4], // Wolf.st_path3s,135 [1, Wolf.SPR_DOG_W4_1, 15, Wolf.AI.T_Path, null, Wolf.st_path1], // Wolf.st_path4,136 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,137 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,138 139 [0, Wolf.SPR_DOG_JUMP1, 10, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,140 [0, Wolf.SPR_DOG_JUMP2, 10, null, Wolf.AI.T_Bite, Wolf.st_shoot3],// Wolf.st_shoot2,141 [0, Wolf.SPR_DOG_JUMP3, 10, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,142 [0, Wolf.SPR_DOG_JUMP1, 10, null, null, Wolf.st_shoot5],// Wolf.st_shoot4,143 [0, Wolf.SPR_DOG_W1_1, 10, null, null, Wolf.st_chase1],// Wolf.st_shoot5,144 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,145 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,146 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,147 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,148 [1, Wolf.SPR_DOG_W1_1, 10, Wolf.AI.T_DogChase, null, Wolf.st_chase1s],// Wolf.st_chase1,149 [1, Wolf.SPR_DOG_W1_1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,150 [1, Wolf.SPR_DOG_W2_1, 8, Wolf.AI.T_DogChase, null, Wolf.st_chase3], // Wolf.st_chase2,151 [1, Wolf.SPR_DOG_W3_1, 10, Wolf.AI.T_DogChase, null, Wolf.st_chase3s],// Wolf.st_chase3,152 [1, Wolf.SPR_DOG_W3_1, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,153 [1, Wolf.SPR_DOG_W4_1, 8, Wolf.AI.T_DogChase, null, Wolf.st_chase1], // Wolf.st_chase4,154 [0, Wolf.SPR_DOG_DIE_1, 15, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,155 [0, Wolf.SPR_DOG_DIE_2, 15, null, null, Wolf.st_die3],// Wolf.st_die2,156 [0, Wolf.SPR_DOG_DIE_3, 15, null, null, Wolf.st_dead],// Wolf.st_die3,157 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,158 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,159 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,160 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,161 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,162 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,163 [0, Wolf.SPR_DOG_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead164 ],165 // en_boss,166 [167 [0, Wolf.SPR_BOSS_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,168 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,169 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,170 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,171 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,172 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,173 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,174 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,175 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,176 177 [0, Wolf.SPR_BOSS_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,178 [0, Wolf.SPR_BOSS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,179 [0, Wolf.SPR_BOSS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4],// Wolf.st_shoot3,180 [0, Wolf.SPR_BOSS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,181 [0, Wolf.SPR_BOSS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6],// Wolf.st_shoot5,182 [0, Wolf.SPR_BOSS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot7],// Wolf.st_shoot6,183 [0, Wolf.SPR_BOSS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot8],// Wolf.st_shoot7,184 [0, Wolf.SPR_BOSS_SHOOT1, 10, null, null, Wolf.st_chase1],// Wolf.st_shoot8,185 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,186 [0, Wolf.SPR_BOSS_W1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s],// Wolf.st_chase1,187 [0, Wolf.SPR_BOSS_W1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,188 [0, Wolf.SPR_BOSS_W2, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,189 [0, Wolf.SPR_BOSS_W3, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s],// Wolf.st_chase3,190 [0, Wolf.SPR_BOSS_W3, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,191 [0, Wolf.SPR_BOSS_W4, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,192 [0, Wolf.SPR_BOSS_DIE1, 15, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,193 [0, Wolf.SPR_BOSS_DIE2, 15, null, null, Wolf.st_die3],// Wolf.st_die2,194 [0, Wolf.SPR_BOSS_DIE3, 15, null, null, Wolf.st_dead],// Wolf.st_die3,195 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,196 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,197 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,198 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,199 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,200 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,201 [0, Wolf.SPR_BOSS_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead202 ],203 // en_schabbs,204 [205 [0, Wolf.SPR_SCHABB_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,206 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,207 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,208 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,209 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,210 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,211 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,212 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,213 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,214 215 [0, Wolf.SPR_SCHABB_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,216 [0, Wolf.SPR_SCHABB_SHOOT2, 10, null, Wolf.AI.T_Launch, Wolf.st_chase1],// Wolf.st_shoot2,217 218 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot3,219 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot4,220 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot5,221 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,222 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,223 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,224 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,225 [0, Wolf.SPR_SCHABB_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s],// Wolf.st_chase1,226 [0, Wolf.SPR_SCHABB_W1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,227 [0, Wolf.SPR_SCHABB_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,228 [0, Wolf.SPR_SCHABB_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s],// Wolf.st_chase3,229 [0, Wolf.SPR_SCHABB_W3, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,230 [0, Wolf.SPR_SCHABB_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,231 [0, Wolf.SPR_SCHABB_W1, 10, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,232 [0, Wolf.SPR_SCHABB_W1, 10, null, null, Wolf.st_die3],// Wolf.st_die2,233 [0, Wolf.SPR_SCHABB_DIE1, 10, null, null, Wolf.st_die4],// Wolf.st_die3,234 [0, Wolf.SPR_SCHABB_DIE2, 10, null, null, Wolf.st_die5],// Wolf.st_die4,235 [0, Wolf.SPR_SCHABB_DIE3, 10, null, null, Wolf.st_dead],// Wolf.st_die5,236 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,237 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,238 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,239 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,240 [0, Wolf.SPR_SCHABB_DEAD, 0, null, Wolf.ActorAI.startDeathCam, Wolf.st_dead] // Wolf.st_dead241 ],242 // en_fake,243 [244 [0, Wolf.SPR_FAKE_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,245 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,246 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,247 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,248 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,249 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,250 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,251 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,252 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,253 254 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot2],// Wolf.st_shoot1,255 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot3],// Wolf.st_shoot2,256 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot4],// Wolf.st_shoot3,257 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot5],// Wolf.st_shoot4,258 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot6],// Wolf.st_shoot4,259 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot7],// Wolf.st_shoot4,260 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot8],// Wolf.st_shoot4,261 [0, Wolf.SPR_FAKE_SHOOT, 8, null, Wolf.AI.T_Launch, Wolf.st_shoot9],// Wolf.st_shoot4,262 [0, Wolf.SPR_FAKE_SHOOT, 8, null, null, Wolf.st_chase1],// Wolf.st_shoot4,263 [0, Wolf.SPR_FAKE_W1, 10, Wolf.AI.T_Fake, null, Wolf.st_chase1s],// Wolf.st_chase1,264 [0, Wolf.SPR_FAKE_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,265 [0, Wolf.SPR_FAKE_W2, 8, Wolf.AI.T_Fake, null, Wolf.st_chase3], // Wolf.st_chase2,266 [0, Wolf.SPR_FAKE_W3, 10, Wolf.AI.T_Fake, null, Wolf.st_chase3s],// Wolf.st_chase3,267 [0, Wolf.SPR_FAKE_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,268 [0, Wolf.SPR_FAKE_W4, 8, Wolf.AI.T_Fake, null, Wolf.st_chase1], // Wolf.st_chase4,269 [0, Wolf.SPR_FAKE_DIE1, 10, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,270 [0, Wolf.SPR_FAKE_DIE2, 10, null, null, Wolf.st_die3],// Wolf.st_die2,271 [0, Wolf.SPR_FAKE_DIE3, 10, null, null, Wolf.st_die4],// Wolf.st_die3,272 [0, Wolf.SPR_FAKE_DIE4, 10, null, null, Wolf.st_die5],// Wolf.st_die4,273 [0, Wolf.SPR_FAKE_DIE5, 10, null, null, Wolf.st_dead],// Wolf.st_die5,274 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,275 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,276 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,277 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,278 [0, Wolf.SPR_FAKE_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead279 ],280 // en_hitler, (mecha)281 [282 [0, Wolf.SPR_MECHA_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,283 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,284 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,285 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,286 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,287 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,288 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,289 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,290 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,291 292 [0, Wolf.SPR_MECHA_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,293 [0, Wolf.SPR_MECHA_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,294 [0, Wolf.SPR_MECHA_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4],// Wolf.st_shoot3,295 [0, Wolf.SPR_MECHA_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,296 [0, Wolf.SPR_MECHA_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6],// Wolf.st_shoot5,297 [0, Wolf.SPR_MECHA_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_chase1],// Wolf.st_shoot6,298 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,299 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,300 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,301 [0, Wolf.SPR_MECHA_W1, 10, Wolf.AI.T_Chase, Wolf.ActorAI.mechaSound, Wolf.st_chase1s],// Wolf.st_chase1,302 [0, Wolf.SPR_MECHA_W1, 6, null , null, Wolf.st_chase2], // Wolf.st_chase1s,303 [0, Wolf.SPR_MECHA_W2, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,304 [0, Wolf.SPR_MECHA_W3, 10, Wolf.AI.T_Chase, Wolf.ActorAI.mechaSound, Wolf.st_chase3s],// Wolf.st_chase3,305 [0, Wolf.SPR_MECHA_W3, 6, null , null, Wolf.st_chase4], // Wolf.st_chase3s,306 [0, Wolf.SPR_MECHA_W4, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,307 [0, Wolf.SPR_MECHA_DIE1, 10, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,308 [0, Wolf.SPR_MECHA_DIE2, 10, null, null, Wolf.st_die3],// Wolf.st_die2,309 [0, Wolf.SPR_MECHA_DIE3, 10, null, Wolf.ActorAI.hitlerMorph, Wolf.st_dead],// Wolf.st_die3,310 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,311 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,312 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,313 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,314 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,315 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,316 [0, Wolf.SPR_MECHA_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead317 ],318 // en_hitler,319 [320 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,321 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,322 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,323 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,324 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,325 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,326 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,327 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,328 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,329 330 [0, Wolf.SPR_HITLER_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,331 [0, Wolf.SPR_HITLER_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,332 [0, Wolf.SPR_HITLER_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4],// Wolf.st_shoot3,333 [0, Wolf.SPR_HITLER_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,334 [0, Wolf.SPR_HITLER_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6],// Wolf.st_shoot5,335 [0, Wolf.SPR_HITLER_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_chase1],// Wolf.st_shoot6,336 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,337 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,338 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,339 [0, Wolf.SPR_HITLER_W1, 6, Wolf.AI.T_Chase, null, Wolf.st_chase1s], // Wolf.st_chase1,340 [0, Wolf.SPR_HITLER_W1, 4, null , null, Wolf.st_chase2], // Wolf.st_chase1s,341 [0, Wolf.SPR_HITLER_W2, 2, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,342 [0, Wolf.SPR_HITLER_W3, 6, Wolf.AI.T_Chase, null, Wolf.st_chase3s], // Wolf.st_chase3,343 [0, Wolf.SPR_HITLER_W3, 4, null , null, Wolf.st_chase4], // Wolf.st_chase3s,344 [0, Wolf.SPR_HITLER_W4, 2, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,345 [0, Wolf.SPR_HITLER_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,346 [0, Wolf.SPR_HITLER_W1, 10, null, null, Wolf.st_die3],// Wolf.st_die2,347 [0, Wolf.SPR_HITLER_DIE1, 10, null, null, Wolf.st_die4],// Wolf.st_die3,348 [0, Wolf.SPR_HITLER_DIE2, 10, null, null, Wolf.st_die5],// Wolf.st_die4,349 [0, Wolf.SPR_HITLER_DIE3, 10, null, null, Wolf.st_die6],// Wolf.st_die5,350 [0, Wolf.SPR_HITLER_DIE4, 10, null, null, Wolf.st_die7],// Wolf.st_die6,351 [0, Wolf.SPR_HITLER_DIE5, 10, null, null, Wolf.st_die8],// Wolf.st_die7,352 [0, Wolf.SPR_HITLER_DIE6, 10, null, null, Wolf.st_die9],// Wolf.st_die8,353 [0, Wolf.SPR_HITLER_DIE7, 10, null, null, Wolf.st_dead],// Wolf.st_die9,354 [0, Wolf.SPR_HITLER_DEAD, 0, null, Wolf.ActorAI.startDeathCam, Wolf.st_dead] // Wolf.st_dead355 ],356 // en_mutant,357 [358 [1, Wolf.SPR_MUT_S_1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,359 [1, Wolf.SPR_MUT_W1_1, 20, Wolf.AI.T_Path, null, Wolf.st_path1s],// Wolf.st_path1,360 [1, Wolf.SPR_MUT_W1_1, 5, null , null, Wolf.st_path2], // Wolf.st_path1s,361 [1, Wolf.SPR_MUT_W2_1, 15, Wolf.AI.T_Path, null, Wolf.st_path3], // Wolf.st_path2,362 [1, Wolf.SPR_MUT_W3_1, 20, Wolf.AI.T_Path, null, Wolf.st_path3s],// Wolf.st_path3,363 [1, Wolf.SPR_MUT_W3_1, 5, null , null, Wolf.st_path4], // Wolf.st_path3s,364 [1, Wolf.SPR_MUT_W4_1, 15, Wolf.AI.T_Path, null, Wolf.st_path1], // Wolf.st_path4,365 [0, Wolf.SPR_MUT_PAIN_1, 10, null, null, Wolf.st_chase1],// Wolf.st_pain,366 [0, Wolf.SPR_MUT_PAIN_2, 10, null, null, Wolf.st_chase1],// Wolf.st_pain1,367 368 [0, Wolf.SPR_MUT_SHOOT1, 6, null, Wolf.AI.T_Shoot, Wolf.st_shoot2], // Wolf.st_shoot1,369 [0, Wolf.SPR_MUT_SHOOT2, 20, null, null, Wolf.st_shoot3], // Wolf.st_shoot2,370 [0, Wolf.SPR_MUT_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4], // Wolf.st_shoot3,371 [0, Wolf.SPR_MUT_SHOOT4, 20, null, null, Wolf.st_chase1], // Wolf.st_shoot4,372 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot5,373 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,374 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,375 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,376 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,377 [1, Wolf.SPR_MUT_W1_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s],// Wolf.st_chase1,378 [1, Wolf.SPR_MUT_W1_1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,379 [1, Wolf.SPR_MUT_W2_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,380 [1, Wolf.SPR_MUT_W3_1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s],// Wolf.st_chase3,381 [1, Wolf.SPR_MUT_W3_1, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,382 [1, Wolf.SPR_MUT_W4_1, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,383 [0, Wolf.SPR_MUT_DIE_1, 7, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,384 [0, Wolf.SPR_MUT_DIE_2, 7, null, null, Wolf.st_die3],// Wolf.st_die2,385 [0, Wolf.SPR_MUT_DIE_3, 7, null, null, Wolf.st_die4],// Wolf.st_die3,386 [0, Wolf.SPR_MUT_DIE_4, 7, null, null, Wolf.st_dead],// Wolf.st_die4,387 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,388 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,389 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,390 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,391 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,392 [0, Wolf.SPR_MUT_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead393 ],394 // en_blinky,395 [396 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,397 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,398 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,399 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,400 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,401 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,402 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,403 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,404 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,405 406 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,407 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot3],// Wolf.st_shoot2,408 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,409 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot5],// Wolf.st_shoot4,410 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot6],// Wolf.st_shoot5,411 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,412 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,413 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,414 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,415 [0, Wolf.SPR_BLINKY_W1, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase2],// Wolf.st_chase1,416 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase2], // Wolf.st_chase1s,417 [0, Wolf.SPR_BLINKY_W2, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase1],// Wolf.st_chase2,418 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase3s],// Wolf.st_chase3,419 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase4], // Wolf.st_chase3s,420 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1], // Wolf.st_chase4,421 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die2],// Wolf.st_die1,422 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die3],// Wolf.st_die2,423 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_dead],// Wolf.st_die3,424 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,425 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,426 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,427 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,428 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,429 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,430 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead] // Wolf.st_dead431 ],432 // en_clyde,433 [434 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,435 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,436 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,437 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,438 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,439 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,440 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,441 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,442 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,443 444 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,445 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot3],// Wolf.st_shoot2,446 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,447 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot5],// Wolf.st_shoot4,448 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot6],// Wolf.st_shoot5,449 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,450 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,451 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,452 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,453 [0, Wolf.SPR_CLYDE_W1, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase2],// Wolf.st_chase1,454 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase2], // Wolf.st_chase1s,455 [0, Wolf.SPR_CLYDE_W2, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase1],// Wolf.st_chase2,456 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase3s],// Wolf.st_chase3,457 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase4], // Wolf.st_chase3s,458 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1], // Wolf.st_chase4,459 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die2],// Wolf.st_die1,460 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die3],// Wolf.st_die2,461 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_dead],// Wolf.st_die3,462 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,463 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,464 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,465 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,466 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,467 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,468 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead] // Wolf.st_dead469 ],470 // en_pinky,471 [472 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,473 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,474 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,475 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,476 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,477 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,478 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,479 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,480 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,481 482 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,483 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot3],// Wolf.st_shoot2,484 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,485 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot5],// Wolf.st_shoot4,486 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot6],// Wolf.st_shoot5,487 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,488 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,489 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,490 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,491 [0, Wolf.SPR_PINKY_W1, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase2],// Wolf.st_chase1,492 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase2], // Wolf.st_chase1s,493 [0, Wolf.SPR_PINKY_W2, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase1],// Wolf.st_chase2,494 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase3s],// Wolf.st_chase3,495 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase4], // Wolf.st_chase3s,496 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1], // Wolf.st_chase4,497 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die2],// Wolf.st_die1,498 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die3],// Wolf.st_die2,499 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_dead],// Wolf.st_die3,500 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,501 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,502 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,503 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,504 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,505 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,506 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead] // Wolf.st_dead507 ],508 // en_inky,509 [510 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_stand], // Wolf.st_stand,511 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,512 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,513 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,514 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,515 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,516 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,517 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,518 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,519 520 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,521 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot3],// Wolf.st_shoot2,522 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot4],// Wolf.st_shoot3,523 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot5],// Wolf.st_shoot4,524 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot6],// Wolf.st_shoot5,525 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,526 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot8],// Wolf.st_shoot7,527 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_shoot9],// Wolf.st_shoot8,528 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,529 [0, Wolf.SPR_INKY_W1, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase2],// Wolf.st_chase1,530 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase2], // Wolf.st_chase1s,531 [0, Wolf.SPR_INKY_W2, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase1],// Wolf.st_chase2,532 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase3s],// Wolf.st_chase3,533 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase4], // Wolf.st_chase3s,534 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1], // Wolf.st_chase4,535 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die2],// Wolf.st_die1,536 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_die3],// Wolf.st_die2,537 [0, Wolf.SPR_DEMO, 10, null, null, Wolf.st_dead],// Wolf.st_die3,538 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,539 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,540 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,541 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,542 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,543 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,544 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead] // Wolf.st_dead545 ],546 // en_gretel,547 [548 [0, Wolf.SPR_GRETEL_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,549 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,550 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,551 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,552 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,553 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,554 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,555 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,556 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,557 558 [0, Wolf.SPR_GRETEL_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,559 [0, Wolf.SPR_GRETEL_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot3],// Wolf.st_shoot2,560 [0, Wolf.SPR_GRETEL_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4],// Wolf.st_shoot3,561 [0, Wolf.SPR_GRETEL_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,562 [0, Wolf.SPR_GRETEL_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6],// Wolf.st_shoot5,563 [0, Wolf.SPR_GRETEL_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot7],// Wolf.st_shoot6,564 [0, Wolf.SPR_GRETEL_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot8],// Wolf.st_shoot7,565 [0, Wolf.SPR_GRETEL_SHOOT1, 10, null, null, Wolf.st_chase1],// Wolf.st_shoot8,566 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,567 [0, Wolf.SPR_GRETEL_W1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s],// Wolf.st_chase1,568 [0, Wolf.SPR_GRETEL_W1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,569 [0, Wolf.SPR_GRETEL_W2, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,570 [0, Wolf.SPR_GRETEL_W3, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s],// Wolf.st_chase3,571 [0, Wolf.SPR_GRETEL_W3, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,572 [0, Wolf.SPR_GRETEL_W4, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,573 [0, Wolf.SPR_GRETEL_DIE1, 15, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,574 [0, Wolf.SPR_GRETEL_DIE2, 15, null, null, Wolf.st_die3],// Wolf.st_die2,575 [0, Wolf.SPR_GRETEL_DIE3, 15, null, null, Wolf.st_dead],// Wolf.st_die3,576 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die4,577 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die5,578 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,579 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,580 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,581 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,582 [0, Wolf.SPR_GRETEL_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead583 ],584 // en_gift,585 [586 [0, Wolf.SPR_GIFT_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,587 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,588 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,589 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,590 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,591 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,592 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,593 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,594 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,595 596 [0, Wolf.SPR_GIFT_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,597 [0, Wolf.SPR_GIFT_SHOOT2, 10, null, Wolf.AI.T_Launch, Wolf.st_chase1],// Wolf.st_shoot2,598 599 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot3,600 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot4,601 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot5,602 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot6,603 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,604 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,605 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,606 [0, Wolf.SPR_GIFT_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s],// Wolf.st_chase1,607 [0, Wolf.SPR_GIFT_W1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,608 [0, Wolf.SPR_GIFT_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,609 [0, Wolf.SPR_GIFT_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s],// Wolf.st_chase3,610 [0, Wolf.SPR_GIFT_W3, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,611 [0, Wolf.SPR_GIFT_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,612 [0, Wolf.SPR_GIFT_W1, 10, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,613 [0, Wolf.SPR_GIFT_W1, 10, null, null, Wolf.st_die3],// Wolf.st_die2,614 [0, Wolf.SPR_GIFT_DIE1, 10, null, null, Wolf.st_die4],// Wolf.st_die3,615 [0, Wolf.SPR_GIFT_DIE2, 10, null, null, Wolf.st_die5],// Wolf.st_die4,616 [0, Wolf.SPR_GIFT_DIE3, 10, null, null, Wolf.st_dead],// Wolf.st_die5,617 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,618 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,619 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,620 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,621 [0, Wolf.SPR_GIFT_DEAD, 0, null, Wolf.ActorAI.startDeathCam, Wolf.st_dead] // Wolf.st_dead622 ],623 // en_fat,624 [625 [0, Wolf.SPR_FAT_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,626 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1s],// Wolf.st_path1,627 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path2], // Wolf.st_path1s,628 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3], // Wolf.st_path2,629 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path3s],// Wolf.st_path3,630 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path4], // Wolf.st_path3s,631 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_path1], // Wolf.st_path4,632 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain,633 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_pain1,634 635 [0, Wolf.SPR_FAT_SHOOT1, 30, null, null, Wolf.st_shoot2],// Wolf.st_shoot1,636 [0, Wolf.SPR_FAT_SHOOT2, 10, null, Wolf.AI.T_Launch, Wolf.st_shoot3],// Wolf.st_shoot2,637 [0, Wolf.SPR_FAT_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4],// Wolf.st_shoot3,638 [0, Wolf.SPR_FAT_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5],// Wolf.st_shoot4,639 [0, Wolf.SPR_FAT_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6],// Wolf.st_shoot5,640 [0, Wolf.SPR_FAT_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_chase1],// Wolf.st_shoot6,641 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot7,642 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot8,643 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_chase1],// Wolf.st_shoot9,644 [0, Wolf.SPR_FAT_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s],// Wolf.st_chase1,645 [0, Wolf.SPR_FAT_W1, 3, null , null, Wolf.st_chase2], // Wolf.st_chase1s,646 [0, Wolf.SPR_FAT_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,647 [0, Wolf.SPR_FAT_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s],// Wolf.st_chase3,648 [0, Wolf.SPR_FAT_W3, 3, null , null, Wolf.st_chase4], // Wolf.st_chase3s,649 [0, Wolf.SPR_FAT_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,650 [0, Wolf.SPR_FAT_W1, 10, null, Wolf.ActorAI.deathScream, Wolf.st_die2],// Wolf.st_die1,651 [0, Wolf.SPR_FAT_W1, 10, null, null, Wolf.st_die3],// Wolf.st_die2,652 [0, Wolf.SPR_FAT_DIE1, 10, null, null, Wolf.st_die4],// Wolf.st_die3,653 [0, Wolf.SPR_FAT_DIE2, 10, null, null, Wolf.st_die5],// Wolf.st_die4,654 [0, Wolf.SPR_FAT_DIE3, 10, null, null, Wolf.st_dead],// Wolf.st_die5,655 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die6,656 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die7,657 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die8,658 [0, Wolf.SPR_DEMO, 0, null, null, Wolf.st_dead],// Wolf.st_die9,659 [0, Wolf.SPR_FAT_DEAD, 0, null, Wolf.ActorAI.startDeathCam, Wolf.st_dead] // Wolf.st_dead660 ],661 // --- Projectiles662 // en_needle,663 [664 ST_INFO_NULL, // Wolf.st_stand,665 [0, Wolf.SPR_HYPO1, 6, Wolf.AI.T_Projectile, null, Wolf.st_path2], // Wolf.st_path1,666 ST_INFO_NULL, // Wolf.st_path1s,667 [0, Wolf.SPR_HYPO2, 6, Wolf.AI.T_Projectile, null, Wolf.st_path3], // Wolf.st_path2,668 [0, Wolf.SPR_HYPO3, 6, Wolf.AI.T_Projectile, null, Wolf.st_path4], // Wolf.st_path3,669 ST_INFO_NULL, // Wolf.st_path3s,670 [0, Wolf.SPR_HYPO4, 6, Wolf.AI.T_Projectile, null, Wolf.st_path1], // Wolf.st_path4,671 ST_INFO_NULL,// Wolf.st_pain,672 ST_INFO_NULL,// Wolf.st_pain1,673 674 ST_INFO_NULL,// Wolf.st_shoot1,675 ST_INFO_NULL,// Wolf.st_shoot2,676 ST_INFO_NULL,// Wolf.st_shoot3,677 ST_INFO_NULL,// Wolf.st_shoot4,678 ST_INFO_NULL,// Wolf.st_shoot5,679 ST_INFO_NULL,// Wolf.st_shoot6,680 ST_INFO_NULL,// Wolf.st_shoot7,681 ST_INFO_NULL,// Wolf.st_shoot8,682 ST_INFO_NULL,// Wolf.st_shoot9,683 ST_INFO_NULL,// Wolf.st_chase1,684 ST_INFO_NULL, // Wolf.st_chase1s,685 ST_INFO_NULL, // Wolf.st_chase2,686 ST_INFO_NULL,// Wolf.st_chase3,687 ST_INFO_NULL, // Wolf.st_chase3s,688 ST_INFO_NULL, // Wolf.st_chase4,689 ST_INFO_NULL, // Wolf.st_die1,690 ST_INFO_NULL, // Wolf.st_die2,691 ST_INFO_NULL, // Wolf.st_die3,692 ST_INFO_NULL,// Wolf.st_die4,693 ST_INFO_NULL,// Wolf.st_die5,694 ST_INFO_NULL,// Wolf.st_die6,695 ST_INFO_NULL,// Wolf.st_die7,696 ST_INFO_NULL,// Wolf.st_die8,697 ST_INFO_NULL,// Wolf.st_die9,698 ST_INFO_NULL // Wolf.st_dead699 ],700 // en_fire,701 [702 ST_INFO_NULL, // Wolf.st_stand,703 [0, Wolf.SPR_FIRE1, 6, null, Wolf.AI.T_Projectile, Wolf.st_path2], // Wolf.st_path1,704 ST_INFO_NULL, // Wolf.st_path1s,705 [0, Wolf.SPR_FIRE2, 6, null, Wolf.AI.T_Projectile, Wolf.st_path1], // Wolf.st_path2,706 ST_INFO_NULL, // Wolf.st_path3,707 ST_INFO_NULL, // Wolf.st_path3s,708 ST_INFO_NULL, // Wolf.st_path4,709 ST_INFO_NULL,// Wolf.st_pain,710 ST_INFO_NULL,// Wolf.st_pain1,711 712 ST_INFO_NULL,// Wolf.st_shoot1,713 ST_INFO_NULL,// Wolf.st_shoot2,714 ST_INFO_NULL,// Wolf.st_shoot3,715 ST_INFO_NULL,// Wolf.st_shoot4,716 ST_INFO_NULL,// Wolf.st_shoot5,717 ST_INFO_NULL,// Wolf.st_shoot6,718 ST_INFO_NULL,// Wolf.st_shoot7,719 ST_INFO_NULL,// Wolf.st_shoot8,720 ST_INFO_NULL,// Wolf.st_shoot9,721 ST_INFO_NULL,// Wolf.st_chase1,722 ST_INFO_NULL, // Wolf.st_chase1s,723 ST_INFO_NULL, // Wolf.st_chase2,724 ST_INFO_NULL,// Wolf.st_chase3,725 ST_INFO_NULL, // Wolf.st_chase3s,726 ST_INFO_NULL, // Wolf.st_chase4,727 ST_INFO_NULL, // Wolf.st_die1,728 ST_INFO_NULL, // Wolf.st_die2,729 ST_INFO_NULL, // Wolf.st_die3,730 ST_INFO_NULL,// Wolf.st_die4,731 ST_INFO_NULL,// Wolf.st_die5,732 ST_INFO_NULL,// Wolf.st_die6,733 ST_INFO_NULL,// Wolf.st_die7,734 ST_INFO_NULL,// Wolf.st_die8,735 ST_INFO_NULL,// Wolf.st_die9,736 ST_INFO_NULL // Wolf.st_dead737 ],738 // en_rocket,739 [740 [1, Wolf.SPR_ROCKET_1, 3, Wolf.AI.T_Projectile, Wolf.ActorAI.smoke, Wolf.st_stand], // Wolf.st_stand,741 ST_INFO_NULL,// Wolf.st_path1,742 ST_INFO_NULL, // Wolf.st_path1s,743 ST_INFO_NULL, // Wolf.st_path2,744 ST_INFO_NULL,// Wolf.st_path3,745 ST_INFO_NULL, // Wolf.st_path3s,746 ST_INFO_NULL, // Wolf.st_path4,747 ST_INFO_NULL,// Wolf.st_pain,748 ST_INFO_NULL,// Wolf.st_pain1,749 750 ST_INFO_NULL,// Wolf.st_shoot1,751 ST_INFO_NULL,// Wolf.st_shoot2,752 ST_INFO_NULL,// Wolf.st_shoot3,753 ST_INFO_NULL,// Wolf.st_shoot4,754 ST_INFO_NULL,// Wolf.st_shoot5,755 ST_INFO_NULL,// Wolf.st_shoot6,756 ST_INFO_NULL,// Wolf.st_shoot7,757 ST_INFO_NULL,// Wolf.st_shoot8,758 ST_INFO_NULL,// Wolf.st_shoot9,759 ST_INFO_NULL,// Wolf.st_chase1,760 ST_INFO_NULL, // Wolf.st_chase1s,761 ST_INFO_NULL, // Wolf.st_chase2,762 ST_INFO_NULL,// Wolf.st_chase3,763 ST_INFO_NULL, // Wolf.st_chase3s,764 ST_INFO_NULL, // Wolf.st_chase4,765 [0, Wolf.SPR_BOOM_1, 6, null, null, Wolf.st_die2], // Wolf.st_die1,766 [0, Wolf.SPR_BOOM_2, 6, null, null, Wolf.st_die3], // Wolf.st_die2,767 [0, Wolf.SPR_BOOM_3, 6, null, null, Wolf.st_remove], // Wolf.st_die3,768 ST_INFO_NULL,// Wolf.st_die4,769 ST_INFO_NULL,// Wolf.st_die5,770 ST_INFO_NULL,// Wolf.st_die6,771 ST_INFO_NULL,// Wolf.st_die7,772 ST_INFO_NULL,// Wolf.st_die8,773 ST_INFO_NULL,// Wolf.st_die9,774 ST_INFO_NULL // Wolf.st_dead775 ],776 // en_smoke,777 [778 ST_INFO_NULL, // Wolf.st_stand,779 ST_INFO_NULL, // Wolf.st_path1,780 ST_INFO_NULL, // Wolf.st_path1s,781 ST_INFO_NULL, // Wolf.st_path2,782 ST_INFO_NULL, // Wolf.st_path3,783 ST_INFO_NULL, // Wolf.st_path3s,784 ST_INFO_NULL, // Wolf.st_path4,785 ST_INFO_NULL, // Wolf.st_pain,786 ST_INFO_NULL, // Wolf.st_pain1,787 788 ST_INFO_NULL, // Wolf.st_shoot1,789 ST_INFO_NULL, // Wolf.st_shoot2,790 ST_INFO_NULL, // Wolf.st_shoot3,791 ST_INFO_NULL, // Wolf.st_shoot4,792 ST_INFO_NULL, // Wolf.st_shoot5,793 ST_INFO_NULL, // Wolf.st_shoot6,794 ST_INFO_NULL, // Wolf.st_shoot7,795 ST_INFO_NULL, // Wolf.st_shoot8,796 ST_INFO_NULL, // Wolf.st_shoot9,797 ST_INFO_NULL, // Wolf.st_chase1,798 ST_INFO_NULL, // Wolf.st_chase1s,799 ST_INFO_NULL, // Wolf.st_chase2,800 ST_INFO_NULL, // Wolf.st_chase3,801 ST_INFO_NULL, // Wolf.st_chase3s,802 ST_INFO_NULL, // Wolf.st_chase4,803 [0, Wolf.SPR_SMOKE_1, 3, null, null, Wolf.st_die2], // Wolf.st_die1,804 [0, Wolf.SPR_SMOKE_2, 3, null, null, Wolf.st_die3], // Wolf.st_die2,805 [0, Wolf.SPR_SMOKE_3, 3, null, null, Wolf.st_die4], // Wolf.st_die3,806 [0, Wolf.SPR_SMOKE_4, 3, null, null, Wolf.st_remove], // Wolf.st_die4,807 ST_INFO_NULL, // Wolf.st_die5,808 ST_INFO_NULL, // Wolf.st_die6,809 ST_INFO_NULL, // Wolf.st_die7,810 ST_INFO_NULL, // Wolf.st_die8,811 ST_INFO_NULL, // Wolf.st_die9,812 ST_INFO_NULL // Wolf.st_dead813 ],814 // en_bj,815 [816 ST_INFO_NULL, // Wolf.st_stand,817 [0, Wolf.SPR_BJ_W1, 12, Wolf.AI.T_BJRun, null, Wolf.st_path1s], // Wolf.st_path1,818 [0, Wolf.SPR_BJ_W1, 3, null, null, Wolf.st_path2], // Wolf.st_path1s,819 [0, Wolf.SPR_BJ_W2, 8, Wolf.AI.T_BJRun, null, Wolf.st_path3], // Wolf.st_path2,820 [0, Wolf.SPR_BJ_W3, 12, Wolf.AI.T_BJRun, null, Wolf.st_path3s], // Wolf.st_path3,821 [0, Wolf.SPR_BJ_W3, 3, null, null, Wolf.st_path4], // Wolf.st_path3s,822 [0, Wolf.SPR_BJ_W4, 8, Wolf.AI.T_BJRun, null, Wolf.st_path1], // Wolf.st_path4,823 ST_INFO_NULL, // Wolf.st_pain,824 ST_INFO_NULL, // Wolf.st_pain1,825 826 [0, Wolf.SPR_BJ_JUMP1, 14, Wolf.AI.T_BJJump, null, Wolf.st_shoot2], // Wolf.st_shoot1,827 [0, Wolf.SPR_BJ_JUMP2, 14, Wolf.AI.T_BJJump, Wolf.AI.T_BJYell, Wolf.st_shoot3], // Wolf.st_shoot2,828 [0, Wolf.SPR_BJ_JUMP3, 14, Wolf.AI.T_BJJump, null, Wolf.st_shoot4], // Wolf.st_shoot3,829 [0, Wolf.SPR_BJ_JUMP4,150, null, Wolf.AI.T_BJDone, Wolf.st_shoot4], // Wolf.st_shoot4,830 ST_INFO_NULL, // Wolf.st_shoot5,831 ST_INFO_NULL, // Wolf.st_shoot6,832 ST_INFO_NULL, // Wolf.st_shoot7,833 ST_INFO_NULL, // Wolf.st_shoot8,834 ST_INFO_NULL, // Wolf.st_shoot9,835 ST_INFO_NULL, // Wolf.st_chase1,836 ST_INFO_NULL, // Wolf.st_chase1s,837 ST_INFO_NULL, // Wolf.st_chase2,838 ST_INFO_NULL, // Wolf.st_chase3,839 ST_INFO_NULL, // Wolf.st_chase3s,840 ST_INFO_NULL, // Wolf.st_chase4,841 ST_INFO_NULL, // Wolf.st_die1,842 ST_INFO_NULL, // Wolf.st_die2,843 ST_INFO_NULL, // Wolf.st_die3,844 ST_INFO_NULL, // Wolf.st_die4,845 ST_INFO_NULL, // Wolf.st_die5,846 ST_INFO_NULL, // Wolf.st_die6,847 ST_INFO_NULL, // Wolf.st_die7,848 ST_INFO_NULL, // Wolf.st_die8,849 ST_INFO_NULL, // Wolf.st_die9,850 ST_INFO_NULL // Wolf.st_dead851 ],852 // --- Spear of destiny!853 // en_spark,854 [855 ST_INFO_NULL, // Wolf.st_stand,856 [0, Wolf.SPR_SPARK1, 6, Wolf.AI.T_Projectile, null, Wolf.st_path2], // Wolf.st_path1,857 ST_INFO_NULL, // Wolf.st_path1s,858 [0, Wolf.SPR_SPARK2, 6, Wolf.AI.T_Projectile, null, Wolf.st_path3], // Wolf.st_path2,859 [0, Wolf.SPR_SPARK3, 6, Wolf.AI.T_Projectile, null, Wolf.st_path4], // Wolf.st_path3,860 ST_INFO_NULL, // Wolf.st_path3s,861 [0, Wolf.SPR_SPARK4, 6, Wolf.AI.T_Projectile, null, Wolf.st_path1], // Wolf.st_path4,862 ST_INFO_NULL,// Wolf.st_pain,863 ST_INFO_NULL,// Wolf.st_pain1,864 865 ST_INFO_NULL,// Wolf.st_shoot1,866 ST_INFO_NULL,// Wolf.st_shoot2,867 ST_INFO_NULL,// Wolf.st_shoot3,868 ST_INFO_NULL,// Wolf.st_shoot4,869 ST_INFO_NULL,// Wolf.st_shoot5,870 ST_INFO_NULL,// Wolf.st_shoot6,871 ST_INFO_NULL,// Wolf.st_shoot7,872 ST_INFO_NULL,// Wolf.st_shoot8,873 ST_INFO_NULL,// Wolf.st_shoot9,874 ST_INFO_NULL,// Wolf.st_chase1,875 ST_INFO_NULL, // Wolf.st_chase1s,876 ST_INFO_NULL, // Wolf.st_chase2,877 ST_INFO_NULL,// Wolf.st_chase3,878 ST_INFO_NULL, // Wolf.st_chase3s,879 ST_INFO_NULL, // Wolf.st_chase4,880 ST_INFO_NULL, // Wolf.st_die1,881 ST_INFO_NULL, // Wolf.st_die2,882 ST_INFO_NULL, // Wolf.st_die3,883 ST_INFO_NULL,// Wolf.st_die4,884 ST_INFO_NULL,// Wolf.st_die5,885 ST_INFO_NULL,// Wolf.st_die6,886 ST_INFO_NULL,// Wolf.st_die7,887 ST_INFO_NULL,// Wolf.st_die8,888 ST_INFO_NULL,// Wolf.st_die9,889 ST_INFO_NULL // Wolf.st_dead890 ],891 // en_hrocket,892 [893 [1, Wolf.SPR_HROCKET_1, 3, Wolf.AI.T_Projectile, Wolf.ActorAI.smoke, Wolf.st_stand], // Wolf.st_stand,894 ST_INFO_NULL,// Wolf.st_path1,895 ST_INFO_NULL, // Wolf.st_path1s,896 ST_INFO_NULL, // Wolf.st_path2,897 ST_INFO_NULL,// Wolf.st_path3,898 ST_INFO_NULL, // Wolf.st_path3s,899 ST_INFO_NULL, // Wolf.st_path4,900 ST_INFO_NULL,// Wolf.st_pain,901 ST_INFO_NULL,// Wolf.st_pain1,902 903 ST_INFO_NULL,// Wolf.st_shoot1,904 ST_INFO_NULL,// Wolf.st_shoot2,905 ST_INFO_NULL,// Wolf.st_shoot3,906 ST_INFO_NULL,// Wolf.st_shoot4,907 ST_INFO_NULL,// Wolf.st_shoot5,908 ST_INFO_NULL,// Wolf.st_shoot6,909 ST_INFO_NULL,// Wolf.st_shoot7,910 ST_INFO_NULL,// Wolf.st_shoot8,911 ST_INFO_NULL,// Wolf.st_shoot9,912 ST_INFO_NULL,// Wolf.st_chase1,913 ST_INFO_NULL, // Wolf.st_chase1s,914 ST_INFO_NULL, // Wolf.st_chase2,915 ST_INFO_NULL,// Wolf.st_chase3,916 ST_INFO_NULL, // Wolf.st_chase3s,917 ST_INFO_NULL, // Wolf.st_chase4,918 [0, Wolf.SPR_HBOOM_1, 6, null, null, Wolf.st_die2], // Wolf.st_die1,919 [0, Wolf.SPR_HBOOM_2, 6, null, null, Wolf.st_die3], // Wolf.st_die2,920 [0, Wolf.SPR_HBOOM_3, 6, null, null, Wolf.st_remove], // Wolf.st_die3,921 ST_INFO_NULL,// Wolf.st_die4,922 ST_INFO_NULL,// Wolf.st_die5,923 ST_INFO_NULL,// Wolf.st_die6,924 ST_INFO_NULL,// Wolf.st_die7,925 ST_INFO_NULL,// Wolf.st_die8,926 ST_INFO_NULL,// Wolf.st_die9,927 ST_INFO_NULL // Wolf.st_dead928 ],929 // en_hsmoke,930 [931 ST_INFO_NULL, // Wolf.st_stand,932 ST_INFO_NULL, // Wolf.st_path1,933 ST_INFO_NULL, // Wolf.st_path1s,934 ST_INFO_NULL, // Wolf.st_path2,935 ST_INFO_NULL, // Wolf.st_path3,936 ST_INFO_NULL, // Wolf.st_path3s,937 ST_INFO_NULL, // Wolf.st_path4,938 ST_INFO_NULL, // Wolf.st_pain,939 ST_INFO_NULL, // Wolf.st_pain1,940 941 ST_INFO_NULL, // Wolf.st_shoot1,942 ST_INFO_NULL, // Wolf.st_shoot2,943 ST_INFO_NULL, // Wolf.st_shoot3,944 ST_INFO_NULL, // Wolf.st_shoot4,945 ST_INFO_NULL, // Wolf.st_shoot5,946 ST_INFO_NULL, // Wolf.st_shoot6,947 ST_INFO_NULL, // Wolf.st_shoot7,948 ST_INFO_NULL, // Wolf.st_shoot8,949 ST_INFO_NULL, // Wolf.st_shoot9,950 ST_INFO_NULL, // Wolf.st_chase1,951 ST_INFO_NULL, // Wolf.st_chase1s,952 ST_INFO_NULL, // Wolf.st_chase2,953 ST_INFO_NULL, // Wolf.st_chase3,954 ST_INFO_NULL, // Wolf.st_chase3s,955 ST_INFO_NULL, // Wolf.st_chase4,956 [0, Wolf.SPR_HSMOKE_1, 3, null, null, Wolf.st_die2], // Wolf.st_die1,957 [0, Wolf.SPR_HSMOKE_2, 3, null, null, Wolf.st_die3], // Wolf.st_die2,958 [0, Wolf.SPR_HSMOKE_3, 3, null, null, Wolf.st_die4], // Wolf.st_die3,959 [0, Wolf.SPR_HSMOKE_4, 3, null, null, Wolf.st_remove], // Wolf.st_die4,960 ST_INFO_NULL, // Wolf.st_die5,961 ST_INFO_NULL, // Wolf.st_die6,962 ST_INFO_NULL, // Wolf.st_die7,963 ST_INFO_NULL, // Wolf.st_die8,964 ST_INFO_NULL, // Wolf.st_die9,965 ST_INFO_NULL // Wolf.st_dead966 ],967 // en_spectre,968 [969 ST_INFO_NULL, // Wolf.st_stand,970 [0, Wolf.SPR_SPECTRE_W1, 10, Wolf.AI.T_Stand, null, Wolf.st_path2], // Wolf.st_path1,971 ST_INFO_NULL, // Wolf.st_path1s,972 [0, Wolf.SPR_SPECTRE_W2, 10, Wolf.AI.T_Stand, null, Wolf.st_path3], // Wolf.st_path2,973 [0, Wolf.SPR_SPECTRE_W3, 10, Wolf.AI.T_Stand, null, Wolf.st_path4], // Wolf.st_path3,974 ST_INFO_NULL, // Wolf.st_path3s,975 [0, Wolf.SPR_SPECTRE_W4, 10, Wolf.AI.T_Stand, null, Wolf.st_path1], // Wolf.st_path4,976 ST_INFO_NULL, // Wolf.st_pain,977 ST_INFO_NULL, // Wolf.st_pain1,978 979 ST_INFO_NULL, // Wolf.st_shoot1,980 ST_INFO_NULL, // Wolf.st_shoot2,981 ST_INFO_NULL, // Wolf.st_shoot3,982 ST_INFO_NULL, // Wolf.st_shoot4,983 ST_INFO_NULL, // Wolf.st_shoot5,984 ST_INFO_NULL, // Wolf.st_shoot6,985 ST_INFO_NULL, // Wolf.st_shoot7,986 ST_INFO_NULL, // Wolf.st_shoot8,987 ST_INFO_NULL, // Wolf.st_shoot9,988 [0, Wolf.SPR_SPECTRE_W1, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase2], // Wolf.st_chase1,989 ST_INFO_NULL, // Wolf.st_chase1s,990 [0, Wolf.SPR_SPECTRE_W2, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase3], // Wolf.st_chase2,991 [0, Wolf.SPR_SPECTRE_W3, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase4], // Wolf.st_chase3,992 ST_INFO_NULL, // Wolf.st_chase3s,993 [0, Wolf.SPR_SPECTRE_W4, 10, Wolf.AI.T_Ghosts, null, Wolf.st_chase1], // Wolf.st_chase4,994 [0, Wolf.SPR_SPECTRE_F1, 10, null, null, Wolf.st_die2], // Wolf.st_die1,995 [0, Wolf.SPR_SPECTRE_F2, 10, null, null, Wolf.st_die3], // Wolf.st_die2,996 [0, Wolf.SPR_SPECTRE_F3, 10, null, null, Wolf.st_die4], // Wolf.st_die3,997 [0, Wolf.SPR_SPECTRE_F4, 300, null, null, Wolf.st_die5], // Wolf.st_die4,998 [0, Wolf.SPR_SPECTRE_F4, 10, null, Wolf.ActorAI.dormant, Wolf.st_die5], // Wolf.st_die5,999 ST_INFO_NULL, // Wolf.st_die6,1000 ST_INFO_NULL, // Wolf.st_die7,1001 ST_INFO_NULL, // Wolf.st_die8,1002 ST_INFO_NULL, // Wolf.st_die9,1003 ST_INFO_NULL // Wolf.st_dead1004 ],1005 // en_angel,1006 [1007 [0, Wolf.SPR_ANGEL_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,1008 ST_INFO_NULL, // Wolf.st_path1,1009 ST_INFO_NULL, // Wolf.st_path1s,1010 ST_INFO_NULL, // Wolf.st_path2,1011 ST_INFO_NULL, // Wolf.st_path3,1012 ST_INFO_NULL, // Wolf.st_path3s,1013 ST_INFO_NULL, // Wolf.st_path4,1014 [0, Wolf.SPR_ANGEL_TIRED1, 40, null, Wolf.ActorAI.breathing, Wolf.st_pain1], // Wolf.st_pain,1015 [0, Wolf.SPR_ANGEL_TIRED2, 40, null, null, Wolf.st_shoot4], // Wolf.st_pain1,1016 1017 [0, Wolf.SPR_ANGEL_SHOOT1, 10, null, Wolf.ActorAI.startAttack, Wolf.st_shoot2], // Wolf.st_shoot1,1018 [0, Wolf.SPR_ANGEL_SHOOT2, 20, null, Wolf.AI.T_Launch, Wolf.st_shoot3], // Wolf.st_shoot2,1019 [0, Wolf.SPR_ANGEL_SHOOT1, 10, null, Wolf.ActorAI.relaunch, Wolf.st_shoot2], // Wolf.st_shoot3,1020 [0, Wolf.SPR_ANGEL_TIRED1, 40, null, Wolf.ActorAI.breathing, Wolf.st_shoot5], // Wolf.st_shoot4,1021 [0, Wolf.SPR_ANGEL_TIRED2, 40, null, null, Wolf.st_shoot6], // Wolf.st_shoot5,1022 [0, Wolf.SPR_ANGEL_TIRED1, 40, null, Wolf.ActorAI.breathing, Wolf.st_shoot7], // Wolf.st_shoot6,1023 [0, Wolf.SPR_ANGEL_TIRED2, 40, null, null, Wolf.st_shoot8], // Wolf.st_shoot7,1024 [0, Wolf.SPR_ANGEL_TIRED1, 40, null, Wolf.ActorAI.breathing, Wolf.st_chase1], // Wolf.st_shoot8,1025 ST_INFO_NULL, // Wolf.st_shoot9,1026 [0, Wolf.SPR_ANGEL_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s], // Wolf.st_chase1,1027 [0, Wolf.SPR_ANGEL_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,1028 [0, Wolf.SPR_ANGEL_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,1029 [0, Wolf.SPR_ANGEL_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s], // Wolf.st_chase3,1030 [0, Wolf.SPR_ANGEL_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,1031 [0, Wolf.SPR_ANGEL_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,1032 [0, Wolf.SPR_ANGEL_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2], // Wolf.st_die1,1033 [0, Wolf.SPR_ANGEL_W1, 1, null, null, Wolf.st_die3], // Wolf.st_die2,1034 [0, Wolf.SPR_ANGEL_DIE1, 10, null, Wolf.ActorAI.slurpie, Wolf.st_die4], // Wolf.st_die3,1035 [0, Wolf.SPR_ANGEL_DIE2, 10, null, null, Wolf.st_die5], // Wolf.st_die4,1036 [0, Wolf.SPR_ANGEL_DIE3, 10, null, null, Wolf.st_die6], // Wolf.st_die5,1037 [0, Wolf.SPR_ANGEL_DIE4, 10, null, null, Wolf.st_die7], // Wolf.st_die6,1038 [0, Wolf.SPR_ANGEL_DIE5, 10, null, null, Wolf.st_die8], // Wolf.st_die7,1039 [0, Wolf.SPR_ANGEL_DIE6, 10, null, null, Wolf.st_die9], // Wolf.st_die8,1040 [0, Wolf.SPR_ANGEL_DIE7, 10, null, null, Wolf.st_dead], // Wolf.st_die9,1041 [0, Wolf.SPR_ANGEL_DEAD, 130, null, Wolf.ActorAI.victory, Wolf.st_dead] // Wolf.st_dead1042 ],1043 // en_trans,1044 [1045 [0, Wolf.SPR_TRANS_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,1046 ST_INFO_NULL, // Wolf.st_path1,1047 ST_INFO_NULL, // Wolf.st_path1s,1048 ST_INFO_NULL, // Wolf.st_path2,1049 ST_INFO_NULL, // Wolf.st_path3,1050 ST_INFO_NULL, // Wolf.st_path3s,1051 ST_INFO_NULL, // Wolf.st_path4,1052 ST_INFO_NULL, // Wolf.st_pain,1053 ST_INFO_NULL, // Wolf.st_pain1,1054 1055 [0, Wolf.SPR_TRANS_SHOOT1, 30, null, null, Wolf.st_shoot2], // Wolf.st_shoot1,1056 [0, Wolf.SPR_TRANS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot3], // Wolf.st_shoot2,1057 [0, Wolf.SPR_TRANS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4], // Wolf.st_shoot3,1058 [0, Wolf.SPR_TRANS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5], // Wolf.st_shoot4,1059 [0, Wolf.SPR_TRANS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6], // Wolf.st_shoot5,1060 [0, Wolf.SPR_TRANS_SHOOT2, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot7], // Wolf.st_shoot6,1061 [0, Wolf.SPR_TRANS_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot8], // Wolf.st_shoot7,1062 [0, Wolf.SPR_TRANS_SHOOT1, 10, null, null, Wolf.st_chase1], // Wolf.st_shoot8,1063 ST_INFO_NULL, // Wolf.st_shoot9,1064 [0, Wolf.SPR_TRANS_W1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s], // Wolf.st_chase1,1065 [0, Wolf.SPR_TRANS_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,1066 [0, Wolf.SPR_TRANS_W2, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,1067 [0, Wolf.SPR_TRANS_W3, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s], // Wolf.st_chase3,1068 [0, Wolf.SPR_TRANS_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,1069 [0, Wolf.SPR_TRANS_W4, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,1070 [0, Wolf.SPR_TRANS_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2], // Wolf.st_die1,1071 [0, Wolf.SPR_TRANS_W1, 1, null, null, Wolf.st_die3], // Wolf.st_die2,1072 [0, Wolf.SPR_TRANS_DIE1, 15, null, null, Wolf.st_die4], // Wolf.st_die3,1073 [0, Wolf.SPR_TRANS_DIE2, 15, null, null, Wolf.st_die5], // Wolf.st_die4,1074 [0, Wolf.SPR_TRANS_DIE3, 15, null, null, Wolf.st_dead], // Wolf.st_die5,1075 ST_INFO_NULL, // Wolf.st_die6,1076 ST_INFO_NULL, // Wolf.st_die7,1077 ST_INFO_NULL, // Wolf.st_die8,1078 ST_INFO_NULL, // Wolf.st_die9,1079 [0, Wolf.SPR_TRANS_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead1080 ],1081 // en_uber,1082 [1083 [0, Wolf.SPR_UBER_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,1084 ST_INFO_NULL, // Wolf.st_path1,1085 ST_INFO_NULL, // Wolf.st_path1s,1086 ST_INFO_NULL, // Wolf.st_path2,1087 ST_INFO_NULL, // Wolf.st_path3,1088 ST_INFO_NULL, // Wolf.st_path3s,1089 ST_INFO_NULL, // Wolf.st_path4,1090 ST_INFO_NULL, // Wolf.st_pain,1091 ST_INFO_NULL, // Wolf.st_pain1,1092 1093 [0, Wolf.SPR_UBER_SHOOT1, 30, null, null, Wolf.st_shoot2], // Wolf.st_shoot1,1094 [0, Wolf.SPR_UBER_SHOOT2, 12, null, Wolf.AI.T_UShoot, Wolf.st_shoot3], // Wolf.st_shoot2,1095 [0, Wolf.SPR_UBER_SHOOT3, 12, null, Wolf.AI.T_UShoot, Wolf.st_shoot4], // Wolf.st_shoot3,1096 [0, Wolf.SPR_UBER_SHOOT4, 12, null, Wolf.AI.T_UShoot, Wolf.st_shoot5], // Wolf.st_shoot4,1097 [0, Wolf.SPR_UBER_SHOOT3, 12, null, Wolf.AI.T_UShoot, Wolf.st_shoot6], // Wolf.st_shoot5,1098 [0, Wolf.SPR_UBER_SHOOT2, 12, null, Wolf.AI.T_UShoot, Wolf.st_shoot7], // Wolf.st_shoot6,1099 [0, Wolf.SPR_UBER_SHOOT1, 12, null, null, Wolf.st_chase1], // Wolf.st_shoot7,1100 ST_INFO_NULL, // Wolf.st_shoot8,1101 ST_INFO_NULL, // Wolf.st_shoot9,1102 [0, Wolf.SPR_UBER_W1, 10, Wolf.AI.T_Chase, null, Wolf.st_chase1s], // Wolf.st_chase1,1103 [0, Wolf.SPR_UBER_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,1104 [0, Wolf.SPR_UBER_W2, 8, Wolf.AI.T_Chase, null, Wolf.st_chase3], // Wolf.st_chase2,1105 [0, Wolf.SPR_UBER_W3, 10, Wolf.AI.T_Chase, null, Wolf.st_chase3s], // Wolf.st_chase3,1106 [0, Wolf.SPR_UBER_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,1107 [0, Wolf.SPR_UBER_W4, 8, Wolf.AI.T_Chase, null, Wolf.st_chase1], // Wolf.st_chase4,1108 [0, Wolf.SPR_UBER_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2], // Wolf.st_die1,1109 [0, Wolf.SPR_UBER_W1, 1, null, null, Wolf.st_die3], // Wolf.st_die2,1110 [0, Wolf.SPR_UBER_DIE1, 15, null, null, Wolf.st_die4], // Wolf.st_die3,1111 [0, Wolf.SPR_UBER_DIE2, 15, null, null, Wolf.st_die5], // Wolf.st_die4,1112 [0, Wolf.SPR_UBER_DIE3, 15, null, null, Wolf.st_die6], // Wolf.st_die5,1113 [0, Wolf.SPR_UBER_DIE4, 15, null, null, Wolf.st_dead], // Wolf.st_die6,1114 ST_INFO_NULL, // Wolf.st_die7,1115 ST_INFO_NULL, // Wolf.st_die8,1116 ST_INFO_NULL, // Wolf.st_die9,1117 [0, Wolf.SPR_UBER_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead1118 ],1119 // en_will,1120 [1121 [0, Wolf.SPR_WILL_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,1122 ST_INFO_NULL, // Wolf.st_path1,1123 ST_INFO_NULL, // Wolf.st_path1s,1124 ST_INFO_NULL, // Wolf.st_path2,1125 ST_INFO_NULL, // Wolf.st_path3,1126 ST_INFO_NULL, // Wolf.st_path3s,1127 ST_INFO_NULL, // Wolf.st_path4,1128 ST_INFO_NULL, // Wolf.st_pain,1129 ST_INFO_NULL, // Wolf.st_pain1,1130 1131 [0, Wolf.SPR_WILL_SHOOT1, 30, null, null, Wolf.st_shoot2], // Wolf.st_shoot1,1132 [0, Wolf.SPR_WILL_SHOOT2, 10, null, Wolf.AI.T_Launch, Wolf.st_shoot3], // Wolf.st_shoot2,1133 [0, Wolf.SPR_WILL_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4], // Wolf.st_shoot3,1134 [0, Wolf.SPR_WILL_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot5], // Wolf.st_shoot4,1135 [0, Wolf.SPR_WILL_SHOOT3, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot6], // Wolf.st_shoot5,1136 [0, Wolf.SPR_WILL_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_chase1], // Wolf.st_shoot6,1137 ST_INFO_NULL, // Wolf.st_shoot7,1138 ST_INFO_NULL, // Wolf.st_shoot8,1139 ST_INFO_NULL, // Wolf.st_shoot9,1140 [0, Wolf.SPR_WILL_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s], // Wolf.st_chase1,1141 [0, Wolf.SPR_WILL_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,1142 [0, Wolf.SPR_WILL_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,1143 [0, Wolf.SPR_WILL_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s], // Wolf.st_chase3,1144 [0, Wolf.SPR_WILL_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,1145 [0, Wolf.SPR_WILL_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,1146 [0, Wolf.SPR_WILL_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2], // Wolf.st_die1,1147 [0, Wolf.SPR_WILL_W1, 10, null, null, Wolf.st_die3], // Wolf.st_die2,1148 [0, Wolf.SPR_WILL_DIE1, 10, null, null, Wolf.st_die4], // Wolf.st_die3,1149 [0, Wolf.SPR_WILL_DIE2, 10, null, null, Wolf.st_die5], // Wolf.st_die4,1150 [0, Wolf.SPR_WILL_DIE3, 10, null, null, Wolf.st_dead], // Wolf.st_die5,1151 ST_INFO_NULL, // Wolf.st_die6,1152 ST_INFO_NULL, // Wolf.st_die7,1153 ST_INFO_NULL, // Wolf.st_die8,1154 ST_INFO_NULL, // Wolf.st_die9,1155 [0, Wolf.SPR_WILL_DEAD, 20, null, null, Wolf.st_dead] // Wolf.st_dead1156 ],1157 // en_death1158 [1159 [0, Wolf.SPR_DEATH_W1, 0, Wolf.AI.T_Stand, null, Wolf.st_stand], // Wolf.st_stand,1160 ST_INFO_NULL, // Wolf.st_path1,1161 ST_INFO_NULL, // Wolf.st_path1s,1162 ST_INFO_NULL, // Wolf.st_path2,1163 ST_INFO_NULL, // Wolf.st_path3,1164 ST_INFO_NULL, // Wolf.st_path3s,1165 ST_INFO_NULL, // Wolf.st_path4,1166 ST_INFO_NULL, // Wolf.st_pain,1167 ST_INFO_NULL, // Wolf.st_pain1,1168 1169 [0, Wolf.SPR_DEATH_SHOOT1, 30, null, null, Wolf.st_shoot2], // Wolf.st_shoot1,1170 [0, Wolf.SPR_DEATH_SHOOT2, 10, null, Wolf.AI.T_Launch, Wolf.st_shoot3], // Wolf.st_shoot2,1171 [0, Wolf.SPR_DEATH_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_shoot4], // Wolf.st_shoot3,1172 [0, Wolf.SPR_DEATH_SHOOT3, 10, null, Wolf.AI.T_Launch, Wolf.st_shoot5], // Wolf.st_shoot4,1173 [0, Wolf.SPR_DEATH_SHOOT4, 10, null, Wolf.AI.T_Shoot, Wolf.st_chase1], // Wolf.st_shoot5,1174 ST_INFO_NULL, // Wolf.st_shoot6,1175 ST_INFO_NULL, // Wolf.st_shoot7,1176 ST_INFO_NULL, // Wolf.st_shoot8,1177 ST_INFO_NULL, // Wolf.st_shoot9,1178 [0, Wolf.SPR_DEATH_W1, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase1s], // Wolf.st_chase1,1179 [0, Wolf.SPR_DEATH_W1, 3, null, null, Wolf.st_chase2], // Wolf.st_chase1s,1180 [0, Wolf.SPR_DEATH_W2, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase3], // Wolf.st_chase2,1181 [0, Wolf.SPR_DEATH_W3, 10, Wolf.AI.T_BossChase, null, Wolf.st_chase3s], // Wolf.st_chase3,1182 [0, Wolf.SPR_DEATH_W3, 3, null, null, Wolf.st_chase4], // Wolf.st_chase3s,1183 [0, Wolf.SPR_DEATH_W4, 8, Wolf.AI.T_BossChase, null, Wolf.st_chase1], // Wolf.st_chase4,1184 [0, Wolf.SPR_DEATH_W1, 1, null, Wolf.ActorAI.deathScream, Wolf.st_die2], // Wolf.st_die1,1185 [0, Wolf.SPR_DEATH_W1, 10, null, null, Wolf.st_die3], // Wolf.st_die2,1186 [0, Wolf.SPR_DEATH_DIE1, 10, null, null, Wolf.st_die4], // Wolf.st_die3,1187 [0, Wolf.SPR_DEATH_DIE2, 10, null, null, Wolf.st_die5], // Wolf.st_die4,1188 [0, Wolf.SPR_DEATH_DIE3, 10, null, null, Wolf.st_die6], // Wolf.st_die5,1189 [0, Wolf.SPR_DEATH_DIE4, 10, null, null, Wolf.st_die7], // Wolf.st_die6,1190 [0, Wolf.SPR_DEATH_DIE5, 10, null, null, Wolf.st_die7], // Wolf.st_die7,1191 [0, Wolf.SPR_DEATH_DIE6, 10, null, null, Wolf.st_die7], // Wolf.st_die8,1192 ST_INFO_NULL, // Wolf.st_die9,1193 [0, Wolf.SPR_DEATH_DEAD, 0, null, null, Wolf.st_dead] // Wolf.st_dead1194 ]1195 ];1196 1197 1198 // int starthitpoints[ 4 ][ NUMENEMIES ] =1199 var starthitpoints = [1200 //1201 // BABY MODE1202 //1203 [1204 25, // guards1205 50, // officer1206 100, // SS1207 1, // dogs1208 850, // Hans1209 850, // Schabbs1210 200, // fake hitler1211 800, // mecha hitler1212 500, // hitler1213 45, // mutants1214 25, // ghosts1215 25, // ghosts1216 25, // ghosts1217 25, // ghosts1218 850, // Gretel1219 850, // Gift1220 850, // Fat1221 // --- Projectiles1222 0, // en_needle,1223 0, // en_fire,1224 0, // en_rocket,1225 0, // en_smoke,1226 100, // en_bj,1227 // --- Spear of destiny!1228 0, // en_spark,1229 0, // en_hrocket,1230 0, // en_hsmoke,1231 5, // en_spectre,1232 1450, // en_angel,1233 850, // en_trans,1234 1050, // en_uber,1235 950, // en_will,1236 1250 // en_death1237 ],1238 1239 //1240 // DON'T HURT ME MODE1241 //1242 [1243 25, // guards1244 50, // officer1245 100, // SS1246 1, // dogs1247 950, // Hans1248 950, // Schabbs1249 300, // fake hitler1250 950, // mecha hitler1251 700, // hitler1252 55, // mutants1253 25, // ghosts1254 25, // ghosts1255 25, // ghosts1256 25, // ghosts1257 950, // Gretel1258 950, // Gift1259 950, // Fat1260 // --- Projectiles1261 0, // en_needle,1262 0, // en_fire,1263 0, // en_rocket,1264 0, // en_smoke,1265 100, // en_bj,1266 // --- Spear of destiny!1267 0, // en_spark,1268 0, // en_hrocket,1269 0, // en_hsmoke,1270 10, // en_spectre,1271 1550, // en_angel,1272 950, // en_trans,1273 1150, // en_uber,1274 1050, // en_will,1275 1350 // en_death1276 ],1277 1278 //1279 // BRING 'EM ON MODE1280 //1281 [1282 25, // guards1283 50, // officer1284 100, // SS1285 1, // dogs1286 1050, // Hans1287 1550, // Schabbs1288 400, // fake hitler1289 1050, // mecha hitler1290 800, // hitler1291 55, // mutants1292 25, // ghosts1293 25, // ghosts1294 25, // ghosts1295 25, // ghosts1296 1050, // Gretel1297 1050, // Gift1298 1050, // Fat1299 // --- Projectiles1300 0, // en_needle,1301 0, // en_fire,1302 0, // en_rocket,1303 0, // en_smoke,1304 100, // en_bj,1305 // --- Spear of destiny!1306 0, // en_spark,1307 0, // en_hrocket,1308 0, // en_hsmoke,1309 15, // en_spectre,1310 1650, // en_angel,1311 1050, // en_trans,1312 1250, // en_uber,1313 1150, // en_will,1314 1450 // en_death1315 ],1316 1317 //1318 // DEATH INCARNATE MODE1319 //1320 [1321 25, // guards1322 50, // officer1323 100, // SS1324 1, // dogs1325 1200, // Hans1326 2400, // Schabbs1327 500, // fake hitler1328 1200, // mecha hitler1329 900, // hitler1330 65, // mutants1331 25, // ghosts1332 25, // ghosts1333 25, // ghosts1334 25, // ghosts1335 1200, // Gretel1336 1200, // Gift1337 1200, // Fat1338 // --- Projectiles1339 0, // en_needle,1340 0, // en_fire,1341 0, // en_rocket,1342 0, // en_smoke,1343 100, // en_bj,1344 // --- Spear of destiny!1345 0, // en_spark,1346 0, // en_hrocket,1347 0, // en_hsmoke,1348 25, // en_spectre,1349 2000, // en_angel,1350 1200, // en_trans,1351 1400, // en_uber,1352 1300, // en_will,1353 1600 // en_death1354 ]1355 ];1356 1357 /* 1358 typedef struct1359 {1360 char rotate; // 1-if object can be rotated, 0 if one sprite for every direction1361 int texture; // base object's state texture if rotation is on facing player1362 int timeout; // after how man ticks change state to .next_state1363 think_t think; // what to do every frame1364 think_t action; // what to do once per state1365 en_state next_state; // next state1366 } 1367 */1368 1369 // convert to state structs1370 for (var i=0;i<objstate.length;i++) {1371 var obj = objstate[i];1372 for (var j=0;j<obj.length;j++) {1373 var state = obj[j];1374 obj[j] = {1375 rotate : state[0],1376 texture : state[1],1377 timeout : state[2],1378 think : state[3],1379 action : state[4],1380 next_state : state[5]1381 };1382 }1383 }1384 1385 Wolf.setConsts({1386 objstate : objstate,1387 starthitpoints : starthitpoints1388 });...
actorai.js
Source:actorai.js
1/** 2 * @namespace 3 * @description Artificial intelligence4 */5Wolf.ActorAI = (function() {6 var dsounds = [7 "sfx/025.wav",8 "sfx/026.wav",9 "sfx/086.wav",10 "sfx/088.wav",11 "sfx/105.wav",12 "sfx/107.wav",13 "sfx/109.wav"14 ]; 15 /**16 * @description Initiate death scream sound effect.17 * @memberOf Wolf.ActorAI18 * @param {object} self The enemy actor object.19 * @param {object} game The game object.20 */21 function deathScream(self, game) {22 var pos = game.player.position;23 24 switch (self.type) {25 case Wolf.en_mutant: //added 0's to all of these in order to check if sounds are correct... gsh26 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/037.wav", 1, Wolf.ATTN_NORM, 0);27 break;28 case Wolf.en_guard:29 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, dsounds[Wolf.Random.rnd() % 6], 1, Wolf.ATTN_NORM, 0);30 break;31 case Wolf.en_officer:32 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/074.wav", 1, Wolf.ATTN_NORM, 0);33 break;34 case Wolf.en_ss:35 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/046.wav", 1, Wolf.ATTN_NORM, 0);36 break;37 case Wolf.en_dog:38 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/035.wav", 1, Wolf.ATTN_NORM, 0);39 break;40 case Wolf.en_boss:41 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/019.wav", 1, Wolf.ATTN_NORM, 0);42 break;43 case Wolf.en_schabbs:44 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/061.wav", 1, Wolf.ATTN_NORM, 0); 45 break;46 case Wolf.en_fake:47 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/069.wav", 1, Wolf.ATTN_NORM, 0); 48 break;49 case Wolf.en_mecha:50 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/084.wav", 1, Wolf.ATTN_NORM, 0); 51 break;52 case Wolf.en_hitler:53 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/044.wav", 1, Wolf.ATTN_NORM, 0);54 break;55 case Wolf.en_gretel:56 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/115.wav", 1, Wolf.ATTN_NORM, 0);57 break;58 case Wolf.en_gift:59 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/091.wav", 1, Wolf.ATTN_NORM, 0); 60 break;61 case Wolf.en_fat:62 Wolf.Sound.startSound(pos, self, 1, Wolf.CHAN_VOICE, "sfx/119.wav", 1, Wolf.ATTN_NORM, 0);63 break;64 }65 }66 /* Hitler */67 68 /**69 * @description Play Mecha sound.70 * @memberOf Wolf.ActorAI71 * @param {object} self The enemy actor object.72 * @param {object} game The game object.73 */74 function mechaSound(self, game) {75 if (game.level.state.areabyplayer[self.areanumber]) {76 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/080.wav", 1, Wolf.ATTN_NORM, 0);77 }78 }79 80 /**81 * @description Play Slurpie sound.82 * @memberOf Wolf.ActorAI83 * @param {object} self The enemy actor object.84 */85 function slurpie(self, game) {86 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "lsfx/061.wav", 1, Wolf.ATTN_NORM, 0);87 }88 /**89 * @description Spawn new actor, when Mecha Hitler is dead.90 * @memberOf Wolf.ActorAI91 * @param {object} self The enemy actor object.92 * @param {object} game The game object.93 */94 function hitlerMorph(self, game) {95 var hitpoints = [500, 700, 800, 900],96 level = game.level,97 hitler;98 hitler = Wolf.Actors.getNewActor(level);99 if(!hitler) {100 return;101 }102 hitler.x = self.x;103 hitler.y = self.y;104 hitler.distance = self.distance;105 hitler.tile.x = self.tile.x;106 hitler.tile.y = self.tile.y;107 hitler.angle = self.angle;108 hitler.dir = self.dir;109 hitler.health = hitpoints[game.skill];110 hitler.areanumber = self.areanumber;111 hitler.state = Wolf.st_chase1;112 hitler.type = Wolf.en_hitler;113 hitler.speed = Wolf.SPDPATROL * 5;114 hitler.ticcount = 0;115 hitler.flags = self.flags | Wolf.FL_SHOOTABLE;116 hitler.sprite = Wolf.Sprites.getNewSprite(level);117 // Don't want to increase monster count since Hitler is just changing form.. right?118 //if (++level.state.killedMonsters == level.state.totalMonsters) {119 // Wolf.Game.notify("You killed the last enemy!");120 //}121 }122 123 /* Angel of Death */124 125 126 // Angel can't shoot more then 3 sparks in a row. It will get tired!127 var angel_temp = 0;128 129 /**130 * @description Play Angel of Death Breathing sound.131 * @memberOf Wolf.ActorAI132 * @param {object} self The enemy actor object.133 */134 function breathing(self) {135 Wolf.Sound.startSound(null, null, 1, Wolf.CHAN_VOICE, "lsfx/080.wav", 1, Wolf.ATTN_NORM, 0);136 }137 138 /**139 * @description Reset Angel of Death attack counter140 * @memberOf Wolf.ActorAI141 * @param {object} self The enemy actor object.142 */143 function startAttack(self) {144 angel_temp = 0;145 }146 147 /**148 * @description Angel of Death AI.149 * @memberOf Wolf.ActorAI150 * @param {object} self The enemy actor object.151 */152 function relaunch(self) {153 if (++angel_temp == 3) {154 Wolf.Actors.stateChange(self, Wolf.st_pain);155 return;156 }157 if (Wolf.Random.rnd() & 1) {158 Wolf.Actors.stateChange(self, Wolf.st_chase1);159 return;160 }161 }162 /**163 * @description Victory - start intermission.164 * @memberOf Wolf.ActorAI165 */166 function victory(game) {167 Wolf.Game.startIntermission(game);168 }169 170 /**171 * @description Entity is dormant state. 172 * @memberOf Wolf.ActorAI173 * @param {object} self The enemy actor object.174 * @param {object} game The game object.175 */176 function dormant(self, game) {177 var level = game.level,178 player = game.player,179 deltax, 180 deltay,181 xl, xh, yl, yh, 182 x, y, n,183 moveok = false;184 deltax = self.x - player.position.x;185 deltay = self.y - player.position.y;186 187 if (deltax < -Wolf.MINACTORDIST || deltax > Wolf.MINACTORDIST) {188 moveok = true;189 } else if(deltay < -Wolf.MINACTORDIST || deltay > Wolf.MINACTORDIST) {190 moveok = true;191 }192 193 if (!moveok) {194 return;195 }196 // moveok:197 xl = (self.x - Wolf.MINDIST) >> Wolf.TILESHIFT;198 xh = (self.x + Wolf.MINDIST) >> Wolf.TILESHIFT;199 yl = (self.y - Wolf.MINDIST) >> Wolf.TILESHIFT;200 yh = (self.y + Wolf.MINDIST) >> Wolf.TILESHIFT;201 for(y = yl; y <= yh ; ++y ) {202 for(x = xl;x <= xh;++x) {203 if (level.tileMap[x][y] & Wolf.SOLID_TILE) {204 return;205 }206 for (n=0;n<level.state.numGuards;++n) {207 if (level.state.guards[n].state >= Wolf.st_die1) {208 continue;209 }210 if (level.state.guards[n].tile.x == x && level.state.guards[n].tile.y == y) {211 return; // another guard in path212 }213 }214 }215 }216 self.flags |= Wolf.FL_AMBUSH | Wolf.FL_SHOOTABLE;217 self.flags &= ~Wolf.FL_ATTACKMODE;218 self.dir = Wolf.Math.dir8_nodir;219 Wolf.Actors.stateChange(self, Wolf.st_path1);220 }221 /**222 * @description Death cam animation.223 * Tthe DeathCam feature isn't implimented, but we want to 224 * give the animation time to play before declaring victory.225 * @memberOf Wolf.ActorAI226 * @param {object} self The enemy actor object.227 * @param {object} game The game object.228 */229 function startDeathCam(game, self) {230 self.playstate = Wolf.ex_complete;231 setTimeout(function() {232 Wolf.Game.startIntermission(game);233 }, 5000);234 }235 236 /**237 * @description Rockets emmit smoke.238 * @memberOf Wolf.ActorAI239 * @param {object} self The enemy actor object.240 * @param {object} level The level object.241 */242 function smoke(self, game) {243 var level = game.level,244 smokeEnt = Wolf.Actors.getNewActor(level);245 246 if (!smokeEnt) {247 return;248 }249 smokeEnt.x = self.x;250 smokeEnt.y = self.y;251 smokeEnt.tile.x = self.tile.x;252 smokeEnt.tile.y = self.tile.y;253 smokeEnt.state = Wolf.st_die1;254 smokeEnt.type = (self.type == Wolf.en_hrocket) ? Wolf.en_hsmoke : Wolf.en_smoke;255 smokeEnt.ticcount = 6;256 smokeEnt.flags = Wolf.FL_NEVERMARK;257 smokeEnt.sprite = Wolf.Sprites.getNewSprite(level);258 }259 260 /**261 * @description Puts an actor into attack mode and possibly reverses the direction if the player is behind it.262 * @memberOf Wolf.ActorAI263 * @param {object} self The enemy actor object.264 */265 function firstSighting(self, game) {266 switch (self.type) {267 case Wolf.en_guard:268 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/001.wav", 1, Wolf.ATTN_NORM, 0);269 self.speed *= 3; // go faster when chasing player270 break;271 case Wolf.en_officer:272 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/071.wav", 1, Wolf.ATTN_NORM, 0);273 self.speed *= 5; // go faster when chasing player274 break;275 case Wolf.en_mutant:276 self.speed *= 3; // go faster when chasing player277 break;278 case Wolf.en_ss:279 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/015.wav", 1, Wolf.ATTN_NORM, 0); 280 self.speed *= 4; // go faster when chasing player281 break;282 case Wolf.en_dog:283 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/002.wav", 1, Wolf.ATTN_NORM, 0);284 self.speed *= 2; // go faster when chasing player285 break;286 case Wolf.en_boss:287 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/017.wav", 1, Wolf.ATTN_NORM, 0);288 self.speed = Wolf.SPDPATROL * 3; // go faster when chasing player289 break;290 case Wolf.en_gretel:291 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/112.wav", 1, Wolf.ATTN_NORM, 0);292 self.speed *= 3; // go faster when chasing player293 break;294 case Wolf.en_gift:295 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/096.wav", 1, Wolf.ATTN_NORM, 0);296 self.speed *= 3; // go faster when chasing player297 break;298 case Wolf.en_fat:299 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/102.wav", 1, Wolf.ATTN_NORM, 0);300 self.speed *= 3; // go faster when chasing player301 break;302 case Wolf.en_schabbs:303 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/065.wav", 1, Wolf.ATTN_NORM, 0);304 self.speed *= 3; // go faster when chasing player305 break;306 case Wolf.en_fake:307 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/054.wav", 1, Wolf.ATTN_NORM, 0);308 self.speed *= 3; // go faster when chasing player309 break;310 case Wolf.en_mecha:311 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/040.wav", 1, Wolf.ATTN_NORM, 0);312 self.speed *= 3; // go faster when chasing player313 break;314 case Wolf.en_hitler:315 Wolf.Sound.startSound(game.player.position, self, 1, Wolf.CHAN_VOICE, "sfx/040.wav", 1, Wolf.ATTN_NORM, 0);316 self.speed *= 5; // go faster when chasing player317 break;318 case Wolf.en_blinky:319 case Wolf.en_clyde:320 case Wolf.en_pinky:321 case Wolf.en_inky:322 self.speed *= 2; // go faster when chasing player323 break;324 default:325 return;326 }327 Wolf.Actors.stateChange(self, Wolf.st_chase1);328 329 if (self.waitfordoorx) {330 self.waitfordoorx = self.waitfordoory = 0; // ignore the door opening command331 }332 self.dir = Wolf.Math.dir8_nodir;333 self.flags |= Wolf.FL_ATTACKMODE | Wolf.FL_FIRSTATTACK;334 }335 /**336 * @description Called when the player succesfully hits an enemy.337 * Does damage points to enemy ob, either putting it into a stun frame or killing it.338 * @memberOf Wolf.ActorAI339 * @param {object} self The enemy actor object.340 * @param {object} game The game object.341 * @param {object} player The player object.342 * @param {number} damage The number of damage points.343 */344 function damageActor(self, game, player, damage) {345 player.madenoise = 1;346 // do double damage if shooting a non attack mode actor347 if (!(self.flags & Wolf.FL_ATTACKMODE)) {348 damage <<= 1;349 }350 self.health -= damage;351 if (self.health <= 0) {352 killActor(self, game, player);353 } else {354 if (!(self.flags & Wolf.FL_ATTACKMODE) ) {355 firstSighting(self, game); // put into combat mode356 }357 switch (self.type) { // dogs only have one hit point358 case Wolf.en_guard:359 case Wolf.en_officer:360 case Wolf.en_mutant:361 case Wolf.en_ss:362 if (self.health & 1) {363 Wolf.Actors.stateChange(self, Wolf.st_pain);364 } else {365 Wolf.Actors.stateChange(self, Wolf.st_pain1);366 }367 break;368 }369 }370 }371 372 373 /**374 * @description Actor has been killed, so give points and spawn powerups.375 * @memberOf Wolf.ActorAI376 * @param {object} self The enemy actor object.377 * @param {object} game The game object.378 * @param {object} player The player object.379 */380 function killActor(self, game, player) {381 var level = game.level,382 tilex = self.tile.x = self.x >> Wolf.TILESHIFT; // drop item on center, 383 tiley = self.tile.y = self.y >> Wolf.TILESHIFT;384 switch (self.type) {385 case Wolf.en_guard:386 Wolf.Player.givePoints(player, 100);387 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_clip2);388 break;389 case Wolf.en_officer:390 Wolf.Player.givePoints(player, 400);391 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_clip2);392 break;393 case Wolf.en_mutant:394 Wolf.Player.givePoints(player, 700);395 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_clip2);396 break;397 case Wolf.en_ss:398 Wolf.Player.givePoints(player, 500);399 if (player.items & Wolf.ITEM_WEAPON_3) { // have a schmeiser?400 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_clip2);401 } else {402 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_machinegun);403 }404 break;405 case Wolf.en_dog:406 Wolf.Player.givePoints(player, 200);407 break;408 case Wolf.en_boss:409 Wolf.Player.givePoints(player, 5000);410 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_key1);411 break;412 case Wolf.en_gretel:413 Wolf.Player.givePoints(player, 5000);414 Wolf.Powerups.spawn(level, tilex, tiley, Wolf.pow_key1);415 break;416 case Wolf.en_gift:417 Wolf.Player.givePoints(player, 5000);418 startDeathCam(game, self);419 break;420 case Wolf.en_fat:421 Wolf.Player.givePoints(player, 5000);422 startDeathCam(game, self);423 break;424 case Wolf.en_schabbs:425 Wolf.Player.givePoints(player, 5000);426 deathScream(self, game);427 startDeathCam(game, self);428 break;429 case Wolf.en_fake:430 Wolf.Player.givePoints(player, 2000);431 break;432 case Wolf.en_mecha:433 Wolf.Player.givePoints(player, 5000);434 break;435 case Wolf.en_hitler:436 Wolf.Player.givePoints(player, 5000);437 deathScream(self, game);438 startDeathCam(game, self);439 break;440 }441 Wolf.Actors.stateChange(self, Wolf.st_die1);442 443 if (++level.state.killedMonsters == level.state.totalMonsters) {444 Wolf.Game.notify("You killed the last enemy!");445 }446 447 self.flags &= ~Wolf.FL_SHOOTABLE;448 self.flags |= Wolf.FL_NONMARK;449 }450 451 return {452 firstSighting : firstSighting,453 damageActor : damageActor,454 killActor : killActor,455 deathScream : deathScream,456 mechaSound : mechaSound,457 slurpie : slurpie,458 hitlerMorph : hitlerMorph,459 breathing : breathing,460 startAttack : startAttack,461 relaunch : relaunch,462 victory : victory,463 dormant : dormant,464 startDeathCam : startDeathCam,465 smoke : smoke466 };...
Using AI Code Generation
1const qawolf = require("qawolf");2let browser;3let context;4let page;5beforeAll(async () => {6 browser = await qawolf.launch();7 context = await browser.newContext();8 page = await context.newPage();9});10afterAll(async () => {11 await qawolf.stopVideos();12 await browser.close();13});14test("test", async () => {
Using AI Code Generation
1const qawolf = require("qawolf");2let browser;3beforeAll(async () => {4 browser = await qawolf.launch();5});6afterAll(async () => {7 await browser.close();8});9test("test", async () => {10 const context = await browser.newContext();11 const page = await context.newPage();12 await page.click("input");13 await page.fill("input", "hello");14 await page.press("input", "Enter");15 await qawolf.scroll(page, "html", { x: 0, y: 0 });16 await page.click("text=Images");17 await page.click("input");18 await page.fill("input", "hello");19 await page.press("input", "Enter");20 await page.click("text=Videos");21 await page.click("text=News");22 await page.click("text=Maps");23 await page.click("text=Shopping");24 await page.click("text=Books");25 await page.click("text=Flights");26 await page.click("text=Finance");27 await page.click("text=More");28 await page.click("text=Settings");29 await page.click("text=Tools");
Using AI Code Generation
1const { launch } = require('qawolf');2const selectors = require('./selectors/test.json');3jest.setTimeout(30000);4let browser;5beforeAll(async () => {6 browser = await launch();7});8afterAll(() => browser.close());9test('test', async () => {10 const page = await browser.newPage();
Using AI Code Generation
1const qawolf = require("qawolf");2const { firefox } = require("playwright");3(async () => {4 const browser = await firefox.launch();5 const context = await browser.newContext();6 const page = await context.newPage();7 await page.click("input[name=\"q\"]");8 await page.fill("input[name=\"q\"]", "qawolf");9 await page.press("input[name=\"q\
Using AI Code Generation
1const qawolf = require("qawolf");2const { launch } = qawolf;3const { firefox } = require("playwright");4const main = async () => {5 const browser = await launch(firefox);6 const context = await browser.newContext();7 const page = await context.newPage();8 await qawolf.scroll(page, "html", { x: 0, y: 0 });9 await qawolf.click(page, "text=Hello World");
Using AI Code Generation
1var qawolf = require('qawolf');2var browser = qawolf.browser();3beforeAll(async () => {4});5afterAll(async () => {6 await browser.close();7});8test('test', async () => {9 await qawolf.create();10});
Using AI Code Generation
1const qawolf = require("qawolf");2const { launchBrowser } = require("qawolf");3const { getDevice } = require("qawolf");4const browser = await launchBrowser({5});6const device = await getDevice("iPhone X");7const context = await browser.newContext();8const page = await context.newPage();9await page.setViewportSize(device.viewport);10await page.fill("input[name=q]", "Hello World");11await page.click("input[value='Google Search']");12await page.waitForTimeout(5000);13await page.screenshot({ path: "screenshot.png" });14await browser.close();15await qawolf.create({ browser, page, test_name: "test" });16await qawolf.play({ test_name: "test" });17await browser.close();18await qawolf.delete({ test_name: "test" });19{20 "viewport": {21 }22}
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!