builds, drone balance, recursive heal mod fixed
This commit is contained in:
48
js/level.js
48
js/level.js
@@ -14,10 +14,10 @@ const level = {
|
||||
start() {
|
||||
if (level.levelsCleared === 0) {
|
||||
// game.difficulty = 6; //for testing to simulate possible mobs spawns
|
||||
// level.startBuildRun(6)
|
||||
// level.startBuildRun(2)
|
||||
// b.giveGuns(11)
|
||||
// mech.fieldUpgrades[2].effect();
|
||||
// b.giveMod(20)
|
||||
// b.giveMod(13)
|
||||
// spawn.pickList = ["ghoster", "ghoster"]
|
||||
|
||||
this.intro(); //starting level
|
||||
@@ -41,30 +41,39 @@ const level = {
|
||||
builds: [ // choose 5 total: guns, mods, and field
|
||||
() => {
|
||||
mech.fieldUpgrades[2].effect();
|
||||
b.giveMod(6)
|
||||
b.giveMod(8)
|
||||
b.giveMod(9)
|
||||
b.giveMod(5)
|
||||
b.giveMod(12)
|
||||
b.giveMod(15)
|
||||
b.giveMod(18)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: melee</h2>", 300);
|
||||
game.makeTextLog("<h2>build: wild melee</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveGuns(13)
|
||||
mech.fieldUpgrades[5].effect();
|
||||
b.giveMod(8)
|
||||
b.giveMod(3)
|
||||
b.giveMod(11)
|
||||
// mech.fieldUpgrades[5].effect();
|
||||
b.giveMod(7)
|
||||
b.giveMod(16)
|
||||
b.giveMod(17)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: drones</h2>", 300);
|
||||
game.makeTextLog("<h2>build: hive master</h2><em>zoom in and out with +/-</em>", 300);
|
||||
},
|
||||
() => {
|
||||
// b.giveGuns(13)
|
||||
mech.fieldUpgrades[5].effect();
|
||||
b.giveMod(6)
|
||||
b.giveMod(8)
|
||||
b.giveMod(9)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: drone close range</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveGuns(8)
|
||||
mech.fieldUpgrades[4].effect();
|
||||
b.giveMod(4)
|
||||
b.giveMod(5)
|
||||
b.giveMod(16)
|
||||
b.giveMod(19)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: flak</h2>", 300);
|
||||
game.makeTextLog("<h2>build: anti-air</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveMod(6)
|
||||
@@ -73,7 +82,7 @@ const level = {
|
||||
b.giveMod(13)
|
||||
b.giveMod(14)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: block thrower</h2>", 300);
|
||||
game.makeTextLog("<h2>build: fastball</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveGuns(5)
|
||||
@@ -82,7 +91,7 @@ const level = {
|
||||
b.giveMod(8)
|
||||
b.giveMod(15)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: stealth shotgun</h2>", 300);
|
||||
game.makeTextLog("<h2>build: stealth</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveGuns(2)
|
||||
@@ -102,6 +111,15 @@ const level = {
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: laser tag</h2>", 300);
|
||||
},
|
||||
() => {
|
||||
b.giveGuns(12)
|
||||
mech.fieldUpgrades[6].effect();
|
||||
b.giveMod(3)
|
||||
b.giveMod(6)
|
||||
b.giveMod(7)
|
||||
game.replaceTextLog = true;
|
||||
game.makeTextLog("<h2>build: phased spores</h2>", 300);
|
||||
},
|
||||
],
|
||||
startBuildRun(build) {
|
||||
level.builds[build]()
|
||||
|
||||
Reference in New Issue
Block a user