shape-memory alloy
tech lithium-ion - give 200 max energy when relay is ON tech shape-memory alloy - give 200 max health when flip-flop is ON NOR gate now prevents damage when in the OFF state (previously ON) to work well with shape-memory alloy harpoon crouch mode now retracts at 30% greater distance than normal with no targeting more bug fixes of course
This commit is contained in:
12
js/bullet.js
12
js/bullet.js
@@ -6315,11 +6315,11 @@ const b = {
|
||||
this.charge += 0.00001
|
||||
},
|
||||
grappleFire() {
|
||||
const where = {
|
||||
x: m.pos.x + 30 * Math.cos(m.angle),
|
||||
y: m.pos.y + 30 * Math.sin(m.angle)
|
||||
}
|
||||
const harpoonSize = (tech.isLargeHarpoon ? 1 + 0.1 * Math.sqrt(this.ammo) : 1) //* (input.down ? 0.7 : 1)
|
||||
const where = {
|
||||
x: m.pos.x + harpoonSize * 40 * Math.cos(m.angle),
|
||||
y: m.pos.y + harpoonSize * 40 * Math.sin(m.angle)
|
||||
}
|
||||
if (tech.extraHarpoons && !input.down) { //multiple harpoons
|
||||
const SPREAD = 0.06
|
||||
const len = tech.extraHarpoons + 1
|
||||
@@ -6353,7 +6353,7 @@ const b = {
|
||||
}
|
||||
//look for closest mob in player's LoS
|
||||
const harpoonSize = (tech.isLargeHarpoon ? 1 + 0.1 * Math.sqrt(this.ammo) : 1) //* (input.down ? 0.7 : 1)
|
||||
const totalCycles = 7 * (tech.isFilament ? 1 + 0.01 * Math.min(110, this.ammo) : 1) * Math.sqrt(harpoonSize)
|
||||
const totalCycles = 6 * (tech.isFilament ? 1 + 0.01 * Math.min(110, this.ammo) : 1) * Math.sqrt(harpoonSize)
|
||||
|
||||
if (tech.extraHarpoons && !input.down) { //multiple harpoons
|
||||
const SPREAD = 0.1
|
||||
@@ -6404,7 +6404,7 @@ const b = {
|
||||
}
|
||||
}
|
||||
if (input.down) {
|
||||
b.harpoon(where, closest.target, m.angle, harpoonSize, false, 70)
|
||||
b.harpoon(where, null, m.angle, harpoonSize, true, 1.5 * totalCycles)
|
||||
} else {
|
||||
b.harpoon(where, closest.target, m.angle, harpoonSize, true, totalCycles)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user