field tech balance

field tech balance:
  pilot wave has access to more field tech: time crystals, WIMPs, no-cloning
  time dilation: can get symbiosis
  flux pinning: 2s -> 4s stun on blocking
  zero point energy:  74 energy -> 100 energy
  tessellation: 4->2 research cost
  bremsstrahlung: 33% more damage
  triple point: 50% more ice

  bug fixes
This commit is contained in:
landgreen
2021-10-28 16:31:23 -07:00
parent 79e27978ec
commit 7af4ffdce8
5 changed files with 27 additions and 40 deletions

View File

@@ -1300,7 +1300,7 @@ const m = {
if (m.energy < 0) m.energy = 0;
m.fieldCDcycle = m.cycle + m.fieldBlockCD;
if (tech.blockingIce) {
for (let i = 0; i < fieldBlockCost * 35 * tech.blockingIce; i++) b.iceIX(3, 2 * Math.PI * Math.random(), m.pos)
for (let i = 0; i < fieldBlockCost * 50 * tech.blockingIce; i++) b.iceIX(3, 2 * Math.PI * Math.random(), m.pos)
}
const unit = Vector.normalise(Vector.sub(player.position, who.position))
if (tech.blockDmg) {
@@ -1620,7 +1620,7 @@ const m = {
const unit = Vector.normalise(Vector.sub(m.fieldPosition, mob[i].position))
m.fieldCDcycle = m.cycle + m.fieldBlockCD + (mob[i].isShielded ? 15 : 0);
if (tech.blockingIce) {
for (let i = 0; i < tech.blockingIce; i++) {
for (let i = 0; i < 2 * tech.blockingIce; i++) {
const angle = m.fieldAngle + 1.55 * (Math.random() - 0.5)
b.iceIX(10, angle, Vector.add(m.fieldPosition, { x: m.fieldRange * Math.cos(angle), y: m.fieldRange * Math.sin(angle) }))
}