home *** CD-ROM | disk | FTP | other *** search
- diff(difficulty,38,25,14,28,20,15);
- startLevel(50);
- if(difficulty == 1)
- {
- spellSpeed = 80;
- spellDamage = 1.5;
- }
- else if(difficulty == 2)
- {
- spellSpeed = 60;
- spellDamage = 1;
- }
- else
- {
- spellSpeed = 45;
- spellDamage = 0.75;
- }
- bossDead = false;
- bossLife = 100;
- setProperty(bossLifeBar, _xscale, 100);
- spellTime = spellRandom + spellSpeed;
- rSpell = random(1);
- onEnterFrame = function()
- {
- var _loc1_ = _root;
- var _loc2_ = this;
- level(50,"end","level 6",6,3);
- spellTime--;
- if(spellTime == 44)
- {
- _loc1_.newObject = _loc1_.attachMovie("bossLightning","newSpawn" + oCount,oCount++);
- _loc1_.newObject._x = 620;
- _loc1_.newObject._y = 120;
- _loc1_.newObject.reflected = false;
- _loc1_.newObject.onEnterFrame = function()
- {
- var _loc1_ = _root;
- var _loc2_ = this;
- if(bossDead == false)
- {
- if(_loc1_.reflect == 1)
- {
- _loc2_.reflected = true;
- }
- if(_loc1_.spellTime <= 10)
- {
- if(_loc1_.spellTime == 10)
- {
- playSound("soundLightning",45);
- }
- if(_loc2_.reflected == true)
- {
- _loc1_.bossSpell.gotoAndStop("lightningReflect");
- _loc1_.bossDamage(spellDamage);
- }
- else
- {
- _loc1_.bossSpell.gotoAndStop("lightning");
- _loc1_.shocked.play();
- doDamage(spellDamage * difficulty,"dead");
- }
- }
- }
- if(spellTime == 0 || heroDead == true || bossDead == true)
- {
- _loc2_.removeMovieClip();
- spellRandom = random(60);
- spellTime = spellSpeed + spellRandom;
- }
- };
- }
- };
-