Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "zcommon.acs"
- #include "customfunction.acs"
- //Invasion Spawn Tags start at 100
- //Forcefield to weapons/ammo tier 1 open at Wave 3
- //Forcefield to weapons/ammo tier 2 open at Wave 5
- //Glacier Sector 1 opens at wave 3
- //Glacier Sector 2 opens at wave 5
- //Glacier Castle Teleporter opens at wave 7
- //Final wave is 7
- int spawnarea;
- script 1 OPEN
- {
- printmapname("Glacier", "TheRPGLPer", CR_BLUE, CR_WHITE, 5.0);
- enableforcefield(148, "FIREBLU1");
- enableforcefield(150, "FIREBLU1");
- enableforcefield(151, "FIREBLU1");
- enableforcefield(160, "FIREBLU1");
- enableforcefield(152, "FIREBLU1");
- enableforcefield(153, "FIREBLU1");
- scroll_texture_both(149, 100, 0, 100, 0);
- sector_setcolor(3, 35, 70, 255);
- sector_setcolor(7, 35, 70, 255);
- //setting up sectors
- sector_setfade(1, 200, 200, 200);
- while((GetInvasionWave() !=1) || (GetInvasionState() !=IS_COUNTDOWN))
- delay(5);
- setfont("ConFont");
- printbold(s:"Forcefield to fortress lowered.");
- disableforcefield(148);
- while((GetInvasionWave() !=2) || (GetInvasionState() !=IS_COUNTDOWN))
- delay(5);
- printbold(s:"Forcefields to tier 1 weapons/ammo\nand forcefield to Sector 1 lowered.\nMonster and Player spawns are moved to sector 1");
- spawnarea = 1;
- thing_deactivate(100);
- enableforcefield(148, "FIREBLU1");
- disableforcefield(150);
- disableforcefield(152);
- sector_setdamage(1, 500, MOD_EXIT);
- sector_setdamage(2, 500, MOD_EXIT);
- sector_setdamage(3, 500, MOD_EXIT);
- while((GetInvasionWave() !=4) || (GetInvasionState() !=IS_COUNTDOWN))
- delay(5);
- printbold(s:"Forcefield to tier 2 weapons/ammo\nand forcefield to Sector 2 lowered.");
- thing_deactivate(101);
- disableforcefield(151);
- enableforcefield(152, "FIREBLU1");
- disableforcefield(153);
- sector_setdamage(4, 500, MOD_EXIT);
- while((GetInvasionWave() !=5) || (GetInvasionState() !=IS_COUNTDOWN))
- delay(5);
- thing_deactivate(103);
- while((GetInvasionWave() !=6) || (GetInvasionState() !=IS_COUNTDOWN))
- delay(5);
- printbold(s:"Forcefield to hell teleporter lowered. Head there immediately.");
- disableforcefield(160);
- enableforcefield(153, "FIREBLU1");
- sector_setdamage(5, 500, MOD_EXIT);
- sector_setdamage(8, 500, MOD_EXIT);
- thing_deactivate(102);
- spawnarea=2;
- setmusic("D_NBOSS2.MP3");
- }
- script 2 (void)
- {
- teleport(random(204, 207), 0, true);
- }
- Script 255 RESPAWN //Respawn Scripts
- {
- if(spawnarea==1)//spawn inside fortress
- {
- delay(1);
- teleport(random(200,203), 0, true);
- }
- if(spawnarea==2)//spawn inside hell teleporter
- {
- delay(1);
- teleport(random(204,207), 0, true);
- }
- else
- terminate;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement