Fixed mass encrazify conditions bug.
authorlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Sat, 13 Jun 2009 02:20:26 +0000 (02:20 +0000)
committerlimb <limb@bc5cbbab-a4ec-0310-bb52-ff3d296db539>
Sat, 13 Jun 2009 02:20:26 +0000 (02:20 +0000)
git-svn-id: svn+ssh://svn/var/repos/curfender@835 bc5cbbab-a4ec-0310-bb52-ff3d296db539

main.cpp

index 932c84c..cbeca11 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -1628,6 +1628,15 @@ int main(int argc, char *argv[]){
     podcount = 0;
     for(int podloop = 0; podloop<podmax; podloop++){ podcount = podcount + pods[podloop].active; };
     if(podcount<=0){
+      if(podsin<=0&&landercount>0){
+        //crazy the landers
+        for(int landerloop = 0; landerloop<landermax; landerloop++){ 
+          if(landers[landerloop].active==1){
+            crazies[landerloop] = encrazify(landers[landerloop], crazies[landerloop], crazifysound, crazifychannel);
+            landers[landerloop] = object_out(landers[landerloop]);
+          };
+        };
+      };
       //do the level victory once all landers are dead  
       landercount = 0;
       for(int landerloop = 0; landerloop<landermax; landerloop++){ landercount = landercount + landers[landerloop].active; };
@@ -1723,15 +1732,6 @@ int main(int argc, char *argv[]){
            bosses[5] = boss_init(bosses[5], level);
          };
        };
-       if(podsin<=0&&landercount>0){
-         //crazy the landers
-         for(int landerloop = 0; landerloop<landermax; landerloop++){ 
-           if(landers[landerloop].active==1){
-             crazies[landerloop] = encrazify(landers[landerloop], crazies[landerloop], crazifysound, crazifychannel);
-             landers[landerloop] = object_out(landers[landerloop]);
-           };
-         };
-       };
       };  
     };