+Boss difficulty scales upward.
Merged saucer boss into unified boss system.
All objects save bullets explode now, still nonkilling.
Added death explosions, nonkilling, for player only so far.
return crawler;
}
-game_object boss_init(game_object boss){
+game_object boss_init(game_object boss, int level){
boss.active=1;
boss.x = rand()%17;
boss.y = rand()%600+20;
boss.direction = 6;
};
boss.speed = 1;
- boss.phase = 20;
+ boss.phase = level * 5;
return boss;
}
};
//Gen bosses
if(level==4){
- bosses[0] = boss_init(bosses[0]);
+ bosses[0] = boss_init(bosses[0], level);
};
if(level==8){
- bosses[1] = boss_init(bosses[1]);
+ bosses[1] = boss_init(bosses[1], level);
};
if(level==12){
- bosses[2] = boss_init(bosses[2]);
+ bosses[2] = boss_init(bosses[2], level);
};
if(level==16){
- bosses[3] = boss_init(bosses[3]);
+ bosses[3] = boss_init(bosses[3], level);
};
if(level==20){
- bosses[4] = boss_init(bosses[4]);
+ bosses[4] = boss_init(bosses[4], level);
};
if(level==24){
- bosses[5] = boss_init(bosses[5]);
+ bosses[5] = boss_init(bosses[5], level);
};
};
if(podsin<=0&&landercount>0){