SLOW OPENING DOORs, END OF THE WORLD literally
exit doors take a bit longer to open
it's nice to take a few seconds to relax between levels
please don't submit a bug report about this
plasma torch energy regen 6->10
perfect diamagnetism energy regen 6->5
a few more new images
tech: collider - after a mob dies smash power ups and change the flavor of one of them
powerUps.randomize(where)
if there is a tech,field,gun it will split into 4 small power ups
else if there are at least 4 small power ups they have a 1/4 chance to combine into a tech, field, gun
else a random small power up will change
This commit is contained in:
41
js/tech.js
41
js/tech.js
@@ -966,7 +966,7 @@ const tech = {
|
||||
name: "zoospore vector",
|
||||
link: `<a target="_blank" href='https://en.wikipedia.org/wiki/Disease_vector' class="link">zoospore vector</a>`,
|
||||
descriptionFunction() {
|
||||
return `after mobs <strong>die</strong><br>they have a <strong>+10%</strong> chance to grow ${b.guns[6].nameString('s')}`
|
||||
return `after mobs <strong>die</strong> there is a <strong>+10%</strong> chance<br>they grow ${b.guns[6].nameString('s')}`
|
||||
},
|
||||
// description: "after mobs <strong>die</strong><br>they have a <strong>+10%</strong> chance to grow <strong class='color-p' style='letter-spacing: 2px;'>spores</strong>",
|
||||
maxCount: 9,
|
||||
@@ -1005,6 +1005,24 @@ const tech = {
|
||||
tech.deathSkipTime = 0
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "collider",
|
||||
descriptionFunction() {
|
||||
return `after mobs <strong>die</strong> there is a <strong>+33%</strong> chance <br>to change a <strong>power up</strong> into a different <strong>flavor</strong>`
|
||||
},
|
||||
maxCount: 3,
|
||||
count: 0,
|
||||
frequency: 1,
|
||||
frequencyDefault: 1,
|
||||
allowed: () => true,
|
||||
requires: "",
|
||||
effect() {
|
||||
tech.collidePowerUps += 0.33333
|
||||
},
|
||||
remove() {
|
||||
tech.collidePowerUps = 0
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "bubble fusion",
|
||||
descriptionFunction() {
|
||||
@@ -3335,9 +3353,9 @@ const tech = {
|
||||
isNonRefundable: true,
|
||||
// isJunk: true,
|
||||
allowed() {
|
||||
return !tech.isDeterminism
|
||||
return !tech.isDeterminism && !tech.isBrainstorm
|
||||
},
|
||||
requires: "not determinism",
|
||||
requires: "not determinism, brainstorm",
|
||||
effect() {
|
||||
tech.tooManyTechChoices = 1
|
||||
// for (let i = 0; i < this.bonusResearch; i++) powerUps.spawn(m.pos.x + 40 * (Math.random() - 0.5), m.pos.y + 40 * (Math.random() - 0.5), "research", false);
|
||||
@@ -8574,6 +8592,22 @@ const tech = {
|
||||
},
|
||||
remove() {}
|
||||
},
|
||||
// {
|
||||
// name: "synchrotron",
|
||||
// descriptionFunction() {
|
||||
// return `<strong>power ups</strong> change into a different <strong>flavor</strong> after a boss dies`
|
||||
// },
|
||||
// maxCount: 3,
|
||||
// count: 0,
|
||||
// frequency: 1,
|
||||
// frequencyDefault: 1,
|
||||
// allowed: () => true,
|
||||
// requires: "",
|
||||
// effect() {
|
||||
// },
|
||||
// remove() {
|
||||
// }
|
||||
// },
|
||||
{
|
||||
name: "return",
|
||||
description: "return to the introduction level<br>reduce combat <strong>difficulty</strong> by <strong>2 levels</strong>",
|
||||
@@ -11387,4 +11421,5 @@ const tech = {
|
||||
isZombieMobs: null,
|
||||
isSuperMine: null,
|
||||
sentryAmmo: null,
|
||||
collidePowerUps: null,
|
||||
}
|
||||
Reference in New Issue
Block a user