📄 aliens.cpp
字号:
defEnemy[CD_MINEBOSS].chance[1] = 0;
defEnemy[CD_MINEBOSS].score = 1000;
defEnemy[CD_MINEBOSS].collectChance = 100;
defEnemy[CD_MINEBOSS].collectType = P_ANYTHING;
defEnemy[CD_MINEBOSS].collectValue = 255;
defEnemy[CD_MINEBOSS].flags = FL_WEAPCO + FL_IMMORTAL;
defEnemy[CD_BOSS2_WING1].classDef = CD_BOSS2_WING1;
defEnemy[CD_BOSS2_WING1].AIType = AI_NORMAL;
defEnemy[CD_BOSS2_WING1].speed = 1;
defEnemy[CD_BOSS2_WING1].maxShield = 250;
defEnemy[CD_BOSS2_WING1].shield = 250;
defEnemy[CD_BOSS2_WING1].imageIndex[0] = 28;
defEnemy[CD_BOSS2_WING1].imageIndex[1] = 29;
defEnemy[CD_BOSS2_WING1].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_BOSS2_WING1].weaponType[1] = W_SPREADSHOT;
defEnemy[CD_BOSS2_WING1].chance[0] = 0;
defEnemy[CD_BOSS2_WING1].chance[1] = 0;
defEnemy[CD_BOSS2_WING1].score = 1000;
defEnemy[CD_BOSS2_WING1].collectChance = 100;
defEnemy[CD_BOSS2_WING1].collectType = P_ANYTHING;
defEnemy[CD_BOSS2_WING1].collectValue = 255;
defEnemy[CD_BOSS2_WING1].flags = FL_WEAPCO + FL_DAMAGEOWNER;
defEnemy[CD_BOSS2_WING2].classDef = CD_BOSS2_WING2;
defEnemy[CD_BOSS2_WING2].AIType = AI_NORMAL;
defEnemy[CD_BOSS2_WING2].speed = 1;
defEnemy[CD_BOSS2_WING2].maxShield = 500;
defEnemy[CD_BOSS2_WING2].shield = 500;
defEnemy[CD_BOSS2_WING2].imageIndex[0] = 30;
defEnemy[CD_BOSS2_WING2].imageIndex[1] = 31;
defEnemy[CD_BOSS2_WING2].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_BOSS2_WING2].weaponType[1] = W_SPREADSHOT;
defEnemy[CD_BOSS2_WING2].chance[0] = 0;
defEnemy[CD_BOSS2_WING2].chance[1] = 0;
defEnemy[CD_BOSS2_WING2].score = 1000;
defEnemy[CD_BOSS2_WING2].collectChance = 100;
defEnemy[CD_BOSS2_WING2].collectType = P_ANYTHING;
defEnemy[CD_BOSS2_WING2].collectValue = 255;
defEnemy[CD_BOSS2_WING2].flags = FL_WEAPCO + FL_DEPLOYDRONES + FL_DAMAGEOWNER;
defEnemy[CD_BOSS2_WING3].classDef = CD_BOSS2_WING3;
defEnemy[CD_BOSS2_WING3].AIType = AI_NORMAL;
defEnemy[CD_BOSS2_WING3].speed = 1;
defEnemy[CD_BOSS2_WING3].maxShield = 500;
defEnemy[CD_BOSS2_WING3].shield = 500;
defEnemy[CD_BOSS2_WING3].imageIndex[0] = 32;
defEnemy[CD_BOSS2_WING3].imageIndex[1] = 33;
defEnemy[CD_BOSS2_WING3].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_BOSS2_WING3].weaponType[1] = W_SPREADSHOT;
defEnemy[CD_BOSS2_WING3].chance[0] = 0;
defEnemy[CD_BOSS2_WING3].chance[1] = 0;
defEnemy[CD_BOSS2_WING3].score = 1000;
defEnemy[CD_BOSS2_WING3].collectChance = 100;
defEnemy[CD_BOSS2_WING3].collectType = P_ANYTHING;
defEnemy[CD_BOSS2_WING3].collectValue = 255;
defEnemy[CD_BOSS2_WING3].flags = FL_WEAPCO + FL_DEPLOYDRONES + FL_DAMAGEOWNER;
defEnemy[CD_BOSS2_WING4].classDef = CD_BOSS2_WING4;
defEnemy[CD_BOSS2_WING4].AIType = AI_NORMAL;
defEnemy[CD_BOSS2_WING4].speed = 1;
defEnemy[CD_BOSS2_WING4].maxShield = 250;
defEnemy[CD_BOSS2_WING4].shield = 250;
defEnemy[CD_BOSS2_WING4].imageIndex[0] = 34;
defEnemy[CD_BOSS2_WING4].imageIndex[1] = 35;
defEnemy[CD_BOSS2_WING4].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_BOSS2_WING4].weaponType[1] = W_SPREADSHOT;
defEnemy[CD_BOSS2_WING4].chance[0] = 0;
defEnemy[CD_BOSS2_WING4].chance[1] = 0;
defEnemy[CD_BOSS2_WING4].score = 1000;
defEnemy[CD_BOSS2_WING4].collectChance = 100;
defEnemy[CD_BOSS2_WING4].collectType = P_ANYTHING;
defEnemy[CD_BOSS2_WING4].collectValue = 255;
defEnemy[CD_BOSS2_WING4].flags = FL_WEAPCO + FL_DAMAGEOWNER;
// Drone
defEnemy[CD_DRONE].classDef = CD_DRONE;
defEnemy[CD_DRONE].AIType = AI_OFFENSIVE;
defEnemy[CD_DRONE].speed = 8;
defEnemy[CD_DRONE].maxShield = 5;
defEnemy[CD_DRONE].shield = 5;
defEnemy[CD_DRONE].imageIndex[0] = 36;
defEnemy[CD_DRONE].imageIndex[1] = 37;
defEnemy[CD_DRONE].weaponType[0] = W_DOUBLE_SHOT;
defEnemy[CD_DRONE].weaponType[1] = W_LASER;
defEnemy[CD_DRONE].chance[0] = 100;
defEnemy[CD_DRONE].chance[1] = 0;
defEnemy[CD_DRONE].score = 0;
defEnemy[CD_DRONE].collectChance = 10;
defEnemy[CD_DRONE].collectType = P_SHIELD;
defEnemy[CD_DRONE].collectValue = 1;
defEnemy[CD_DRONE].flags = FL_WEAPCO;
// Experimental Fighter
defEnemy[CD_CLOAKFIGHTER].classDef = CD_CLOAKFIGHTER;
defEnemy[CD_CLOAKFIGHTER].AIType = AI_OFFENSIVE;
defEnemy[CD_CLOAKFIGHTER].speed = 6;
defEnemy[CD_CLOAKFIGHTER].maxShield = 1000;
defEnemy[CD_CLOAKFIGHTER].shield = 1000;
defEnemy[CD_CLOAKFIGHTER].imageIndex[0] = 10;
defEnemy[CD_CLOAKFIGHTER].imageIndex[1] = 11;
defEnemy[CD_CLOAKFIGHTER].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_CLOAKFIGHTER].weaponType[1] = W_DOUBLE_ROCKETS;
defEnemy[CD_CLOAKFIGHTER].chance[0] = 100;
defEnemy[CD_CLOAKFIGHTER].chance[1] = 5;
defEnemy[CD_CLOAKFIGHTER].score = 550;
defEnemy[CD_CLOAKFIGHTER].collectChance = 100;
defEnemy[CD_CLOAKFIGHTER].collectType = P_CASH;
defEnemy[CD_CLOAKFIGHTER].collectValue = 255;
defEnemy[CD_CLOAKFIGHTER].flags = FL_WEAPCO + FL_CANCLOAK + FL_RUNSAWAY;
// Evil Ursula
defEnemy[CD_EVILURSULA].classDef = CD_EVILURSULA;
defEnemy[CD_EVILURSULA].AIType = AI_OFFENSIVE;
defEnemy[CD_EVILURSULA].speed = 5;
defEnemy[CD_EVILURSULA].maxShield = 500;
defEnemy[CD_EVILURSULA].shield = 500;
defEnemy[CD_EVILURSULA].imageIndex[0] = 12;
defEnemy[CD_EVILURSULA].imageIndex[1] = 13;
defEnemy[CD_EVILURSULA].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_EVILURSULA].weaponType[1] = W_HOMING_MISSILE;
defEnemy[CD_EVILURSULA].chance[0] = 100;
defEnemy[CD_EVILURSULA].chance[1] = 100;
defEnemy[CD_EVILURSULA].score = 500;
defEnemy[CD_EVILURSULA].collectChance = 100;
defEnemy[CD_EVILURSULA].collectType = P_ESCAPEPOD;
defEnemy[CD_EVILURSULA].collectValue = 1;
defEnemy[CD_EVILURSULA].flags = FL_WEAPCO;
// Mercenary
defEnemy[CD_KRASS].classDef = CD_KRASS;
defEnemy[CD_KRASS].AIType = AI_OFFENSIVE;
defEnemy[CD_KRASS].speed = 5;
defEnemy[CD_KRASS].maxShield = 1000;
defEnemy[CD_KRASS].shield = 1000;
defEnemy[CD_KRASS].imageIndex[0] = 26;
defEnemy[CD_KRASS].imageIndex[1] = 27;
defEnemy[CD_KRASS].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_KRASS].weaponType[1] = W_CHARGER;
defEnemy[CD_KRASS].chance[0] = 100;
defEnemy[CD_KRASS].chance[1] = 0;
defEnemy[CD_KRASS].score = 2000;
defEnemy[CD_KRASS].collectChance = 100;
defEnemy[CD_KRASS].collectType = P_ANYTHING;
defEnemy[CD_KRASS].collectValue = 255;
defEnemy[CD_KRASS].flags = FL_FRIEND + FL_IMMORTAL;
// Executive Transport
defEnemy[CD_EXEC].classDef = CD_BOSS;
defEnemy[CD_EXEC].AIType = AI_NORMAL;
defEnemy[CD_EXEC].speed = 5;
defEnemy[CD_EXEC].maxShield = 1000;
defEnemy[CD_EXEC].shield = 1000;
defEnemy[CD_EXEC].imageIndex[0] = 28;
defEnemy[CD_EXEC].imageIndex[1] = 28;
defEnemy[CD_EXEC].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_EXEC].weaponType[1] = W_HOMING_MISSILE;
defEnemy[CD_EXEC].chance[0] = 0;
defEnemy[CD_EXEC].chance[1] = 0;
defEnemy[CD_EXEC].score = 2000;
defEnemy[CD_EXEC].collectChance = 0;
defEnemy[CD_EXEC].collectType = P_ANYTHING;
defEnemy[CD_EXEC].collectValue = 0;
defEnemy[CD_EXEC].flags = FL_WEAPCO + FL_NOFIRE;
// Asteroid
defEnemy[CD_ASTEROID].classDef = CD_ASTEROID;
defEnemy[CD_ASTEROID].AIType = AI_WANDER;
defEnemy[CD_ASTEROID].speed = 1;
defEnemy[CD_ASTEROID].maxShield = 50;
defEnemy[CD_ASTEROID].shield = 50;
defEnemy[CD_ASTEROID].imageIndex[0] = 38;
defEnemy[CD_ASTEROID].imageIndex[1] = 38;
defEnemy[CD_ASTEROID].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_ASTEROID].weaponType[1] = W_HOMING_MISSILE;
defEnemy[CD_ASTEROID].chance[0] = 0;
defEnemy[CD_ASTEROID].chance[1] = 0;
defEnemy[CD_ASTEROID].score = 0;
defEnemy[CD_ASTEROID].collectChance = 25;
defEnemy[CD_ASTEROID].collectType = P_ORE;
defEnemy[CD_ASTEROID].collectValue = 1;
defEnemy[CD_ASTEROID].flags = FL_WEAPCO;
defEnemy[CD_ASTEROID2].classDef = CD_ASTEROID2;
defEnemy[CD_ASTEROID2].AIType = AI_WANDER;
defEnemy[CD_ASTEROID2].speed = 1;
defEnemy[CD_ASTEROID2].maxShield = 10;
defEnemy[CD_ASTEROID2].shield = 10;
defEnemy[CD_ASTEROID2].imageIndex[0] = 39;
defEnemy[CD_ASTEROID2].imageIndex[1] = 40;
defEnemy[CD_ASTEROID2].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_ASTEROID2].weaponType[1] = W_HOMING_MISSILE;
defEnemy[CD_ASTEROID2].chance[0] = 0;
defEnemy[CD_ASTEROID2].chance[1] = 0;
defEnemy[CD_ASTEROID2].score = 0;
defEnemy[CD_ASTEROID2].collectChance = 25;
defEnemy[CD_ASTEROID2].collectType = P_ORE;
defEnemy[CD_ASTEROID2].collectValue = 1;
defEnemy[CD_ASTEROID2].flags = FL_WEAPCO;
// Escort
defEnemy[CD_ESCORT].classDef = CD_ESCORT;
defEnemy[CD_ESCORT].AIType = AI_NORMAL;
defEnemy[CD_ESCORT].speed = 3;
defEnemy[CD_ESCORT].maxShield = 200;
defEnemy[CD_ESCORT].shield = 200;
defEnemy[CD_ESCORT].imageIndex[0] = 30;
defEnemy[CD_ESCORT].imageIndex[1] = 31;
defEnemy[CD_ESCORT].weaponType[0] = W_LASER;
defEnemy[CD_ESCORT].weaponType[1] = W_LASER;
defEnemy[CD_ESCORT].chance[0] = 25;
defEnemy[CD_ESCORT].chance[1] = 25;
defEnemy[CD_ESCORT].score = 450;
defEnemy[CD_ESCORT].collectChance = 100;
defEnemy[CD_ESCORT].collectType = P_ANYTHING;
defEnemy[CD_ESCORT].collectValue = 100;
defEnemy[CD_ESCORT].flags = FL_WEAPCO;
// Mobile Ray Cannon
defEnemy[CD_MOBILE_RAY].classDef = CD_MOBILE_RAY;
defEnemy[CD_MOBILE_RAY].AIType = AI_OFFENSIVE;
defEnemy[CD_MOBILE_RAY].speed = 5;
defEnemy[CD_MOBILE_RAY].maxShield = 250;
defEnemy[CD_MOBILE_RAY].shield = 250;
defEnemy[CD_MOBILE_RAY].imageIndex[0] = 10;
defEnemy[CD_MOBILE_RAY].imageIndex[1] = 11;
defEnemy[CD_MOBILE_RAY].weaponType[0] = W_ENERGYRAY;
defEnemy[CD_MOBILE_RAY].weaponType[1] = W_ENERGYRAY;
defEnemy[CD_MOBILE_RAY].chance[0] = 50;
defEnemy[CD_MOBILE_RAY].chance[1] = 50;
defEnemy[CD_MOBILE_RAY].score = 1000;
defEnemy[CD_MOBILE_RAY].collectChance = 75;
defEnemy[CD_MOBILE_RAY].collectType = P_SHIELD;
defEnemy[CD_MOBILE_RAY].collectValue = 2;
defEnemy[CD_MOBILE_RAY].flags = FL_WEAPCO;
// Rebel Carrier
defEnemy[CD_REBELCARRIER].classDef = CD_REBELCARRIER;
defEnemy[CD_REBELCARRIER].AIType = AI_OFFENSIVE;
defEnemy[CD_REBELCARRIER].speed = 2;
defEnemy[CD_REBELCARRIER].maxShield = 100;
defEnemy[CD_REBELCARRIER].shield = 100;
defEnemy[CD_REBELCARRIER].imageIndex[0] = 32;
defEnemy[CD_REBELCARRIER].imageIndex[1] = 33;
defEnemy[CD_REBELCARRIER].weaponType[0] = W_DOUBLE_ROCKETS;
defEnemy[CD_REBELCARRIER].weaponType[1] = W_MICRO_ROCKETS;
defEnemy[CD_REBELCARRIER].chance[0] = 50;
defEnemy[CD_REBELCARRIER].chance[1] = 2;
defEnemy[CD_REBELCARRIER].score = 0;
defEnemy[CD_REBELCARRIER].collectChance = 0;
defEnemy[CD_REBELCARRIER].collectType = P_SHIELD;
defEnemy[CD_REBELCARRIER].collectValue = 0;
defEnemy[CD_REBELCARRIER].flags = FL_FRIEND;
// Pluto Boss
defEnemy[CD_PLUTOBOSS].classDef = CD_PLUTOBOSS;
defEnemy[CD_PLUTOBOSS].AIType = AI_OFFENSIVE;
defEnemy[CD_PLUTOBOSS].speed = 4;
defEnemy[CD_PLUTOBOSS].maxShield = 500;
defEnemy[CD_PLUTOBOSS].shield = 500;
defEnemy[CD_PLUTOBOSS].imageIndex[0] = 12;
defEnemy[CD_PLUTOBOSS].imageIndex[1] = 13;
defEnemy[CD_PLUTOBOSS].weaponType[0] = W_DOUBLE_ROCKETS;
defEnemy[CD_PLUTOBOSS].weaponType[1] = W_MICRO_ROCKETS;
defEnemy[CD_PLUTOBOSS].chance[0] = 50;
defEnemy[CD_PLUTOBOSS].chance[1] = 2;
defEnemy[CD_PLUTOBOSS].score = 1000;
defEnemy[CD_PLUTOBOSS].collectChance = 0;
defEnemy[CD_PLUTOBOSS].collectType = P_SHIELD;
defEnemy[CD_PLUTOBOSS].collectValue = 0;
defEnemy[CD_PLUTOBOSS].flags = FL_WEAPCO;
// Pluto Boss Barrier
defEnemy[CD_BARRIER].classDef = CD_BARRIER;
defEnemy[CD_BARRIER].AIType = AI_OFFENSIVE;
defEnemy[CD_BARRIER].speed = 1;
defEnemy[CD_BARRIER].maxShield = 250;
defEnemy[CD_BARRIER].shield = 250;
defEnemy[CD_BARRIER].imageIndex[0] = 32;
defEnemy[CD_BARRIER].imageIndex[1] = 33;
defEnemy[CD_BARRIER].weaponType[0] = W_DOUBLE_SHOT;
defEnemy[CD_BARRIER].weaponType[1] = W_MICRO_ROCKETS;
defEnemy[CD_BARRIER].chance[0] = 0;
defEnemy[CD_BARRIER].chance[1] = 0;
defEnemy[CD_BARRIER].score = 1000;
defEnemy[CD_BARRIER].collectChance = 100;
defEnemy[CD_BARRIER].collectType = P_ANYTHING;
defEnemy[CD_BARRIER].collectValue = 25;
defEnemy[CD_BARRIER].flags = FL_WEAPCO + FL_NOFIRE;
// Neptune Boss
defEnemy[CD_NEPTUNEBOSS].classDef = CD_NEPTUNEBOSS;
defEnemy[CD_NEPTUNEBOSS].AIType = AI_OFFENSIVE;
defEnemy[CD_NEPTUNEBOSS].speed = 4;
defEnemy[CD_NEPTUNEBOSS].maxShield = 800;
defEnemy[CD_NEPTUNEBOSS].shield = 800;
defEnemy[CD_NEPTUNEBOSS].imageIndex[0] = 12;
defEnemy[CD_NEPTUNEBOSS].imageIndex[1] = 13;
defEnemy[CD_NEPTUNEBOSS].weaponType[0] = W_DOUBLE_SHOT;
defEnemy[CD_NEPTUNEBOSS].weaponType[1] = W_MICRO_ROCKETS;
defEnemy[CD_NEPTUNEBOSS].chance[0] = 100;
defEnemy[CD_NEPTUNEBOSS].chance[1] = 0;
defEnemy[CD_NEPTUNEBOSS].score = 1000;
defEnemy[CD_NEPTUNEBOSS].collectChance = 100;
defEnemy[CD_NEPTUNEBOSS].collectType = P_ANYTHING;
defEnemy[CD_NEPTUNEBOSS].collectValue = 25;
defEnemy[CD_NEPTUNEBOSS].flags = FL_WEAPCO;
// Mobile Shield
defEnemy[CD_MOBILESHIELD].classDef = CD_MOBILESHIELD;
defEnemy[CD_MOBILESHIELD].AIType = AI_EVASIVE;
defEnemy[CD_MOBILESHIELD].speed = 6;
defEnemy[CD_MOBILESHIELD].maxShield = 150;
defEnemy[CD_MOBILESHIELD].shield = 150;
defEnemy[CD_MOBILESHIELD].imageIndex[0] = 34;
defEnemy[CD_MOBILESHIELD].imageIndex[1] = 35;
defEnemy[CD_MOBILESHIELD].weaponType[0] = W_DOUBLE_SHOT;
defEnemy[CD_MOBILESHIELD].weaponType[1] = W_MICRO_ROCKETS;
defEnemy[CD_MOBILESHIELD].chance[0] = 0;
defEnemy[CD_MOBILESHIELD].chance[1] = 0;
defEnemy[CD_MOBILESHIELD].score = 250;
defEnemy[CD_MOBILESHIELD].collectChance = 100;
defEnemy[CD_MOBILESHIELD].collectType = P_ANYTHING;
defEnemy[CD_MOBILESHIELD].collectValue = 25;
defEnemy[CD_MOBILESHIELD].flags = FL_WEAPCO + FL_NOFIRE;
// Firefly
defEnemy[CD_FIREFLY].classDef = CD_FIREFLY;
defEnemy[CD_FIREFLY].AIType = AI_OFFENSIVE;
defEnemy[CD_FIREFLY].speed = 5;
defEnemy[CD_FIREFLY].maxShield = 250;
defEnemy[CD_FIREFLY].shield = 250;
defEnemy[CD_FIREFLY].imageIndex[0] = 0;
defEnemy[CD_FIREFLY].imageIndex[1] = 1;
defEnemy[CD_FIREFLY].weaponType[0] = W_TRIPLE_SHOT;
defEnemy[CD_FIREFLY].weaponType[1] = W_DOUBLE_ROCKETS;
defEnemy[CD_FIREFLY].chance[0] = 100;
defEnemy[CD_FIREFLY].chance[1] = 5;
defEnemy[CD_FIREFLY].score = 500;
defEnemy[CD_FIREFLY].collectChance = 100;
defEnemy[CD_FIREFLY].collectType = P_ANYTHING;
defEnemy[CD_FIREFLY].collectValue = 250;
defEnemy[CD_FIREFLY].flags = FL_WEAPCO;
// Uranus Boss
defEnemy[CD_URANUSBOSS].classDef = CD_URANUSBOSS;
defEnemy[CD_URANUSBOSS].AIType = AI_OFFENSIVE;
defEnemy[CD_URANUSBOSS].speed = 4;
defEnemy[CD_URANUSBOSS].maxShield = 750;
defEnemy[CD_URANUSBOSS].shield = 750;
defEnemy[CD_URANUSBOSS].imageIndex[0] = 41;
defEnemy[CD_URANUSBOSS].imageIndex[1] = 42;
defEnemy[CD_URANUSBOSS].weaponType[0] = W_SPREADSHOT;
defEnemy[CD_URANUSBOSS].weaponType[1] = W_DOUBLE_ROCKETS;
defEnemy[CD_URANUSBOSS].chance[0] = 100;
defEnemy[CD_URANUSBOSS].chance[1] = 5;
defEnemy[CD_URANUSBOSS].score = 500;
defEnemy[CD_URANUSBOSS].collectChance = 100;
defEnemy[CD_URANUSBOSS].collectType = P_ANYTHING;
defEnemy[CD_URANUSBOSS].collectValue = 250;
defEnemy[CD_URANUSBOSS].flags = FL_WEAPCO;
// Uranus Boss Wing 1
defEnemy[CD_URANUSBOSSWING1].classDef = CD_URANUSBOSSWING1;
defEnemy[CD_URANUSBOSSWING1].AIType = AI_OFFENSIVE;
defEnemy[CD_URANUSBOSSWING1].speed = 4;
defEnemy[CD_URANUSBOSSWING1].maxShield = 250;
defEnemy[CD_URANUSBOSSWING1].shield = 250;
defEnemy[CD_URANUSBOSSWING1].imageIndex[0] = 43;
defEnemy[CD_URANUSBOSSWING1].imageIndex[1] = 44;
defEnemy[CD_URANUSBOSSWING1].weaponType[0] = W_DOUBLE_ROCKETS;
defEnemy[CD_URANUSBOSSWING1].weaponType[1] = W_DOUBLE_ROCKETS;
defEnemy[CD_URANUSBOSSWING1].chance[0] = 5;
defEnemy[CD_URANUSBOSSWING1].chance[1] = 0;
defEnemy[CD_URANUSBOSSWING1].score = 500;
defEnemy[CD_URANUSBOSSWING1].collectChance = 100;
defEnemy[CD_URANUSBOSSWING1].collectType = P_ANYTHING;
defEnemy[CD_URANUSBOSSWING1].collectValue = 250;
defEnemy[CD_URANUSBOSSWING1].flags = FL_WEAPCO + FL_IMMORTAL;
// Uranus Boss Wing 2
defEnemy[CD_URANUSBOSSWING2].classDef = CD_URANUSBOSSWING2;
defEnemy[CD_URANUSBOSSWING2].AIType = AI_OFFENSIVE;
defEnemy[CD_URANUSBOSSWING2].speed = 4;
defEnemy[CD_URANUSBOSSWING2].maxShield = 250;
defEnemy[CD_URANUSBOSSWING2].shield = 250;
defEnemy[CD_URANUSBOSSWING2].imageIndex[0] = 45;
defEnemy[CD_URANUSBOSSWING2].imageIndex[1] = 46;
defEnemy[CD_URANUSBOSSWING2].weaponType[0] = W_DOUBLE_ROCKETS;
defEnemy[CD_URANUSBOSSWING2].weaponType[1] = W_DOUBLE_ROCKETS;
defEnemy[CD_URANUSBOSSWING2].chance[0] = 5;
defEnemy[CD_URANUSBOSSWING2].chance[1] = 0;
defEnemy[CD_URANUSBOSSWING2].score = 500;
defEnemy[CD_URANUSBOSSWING2].collectChance = 100;
defEnemy[CD_URANUSBOSSWING2].collectType = P_ANYTHING;
defEnemy[CD_URANUSBOSSWING2].collectValue = 250;
defEnemy[CD_URANUSBOSSWING2].flags = FL_WEAPCO + FL_IMMORTAL;
saveAliens();
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -