Hey Listen!

snakeBoss is now dragonFlyBoss
  snakeSpitBoss till exists, don't worry

flutter and beetle mobs changes

Noether violation has 50% less forward recoil for shotgun
This commit is contained in:
landgreen
2022-08-01 08:54:24 -07:00
parent 746e86cc4a
commit 05a263e31f
6 changed files with 112 additions and 64 deletions

View File

@@ -589,7 +589,7 @@ const mobs = {
ctx.setLineDash([]);
}
},
wing(a, radius = 250, ellipticity = 0.4) {
wing(a, radius = 250, ellipticity = 0.4, dmg = 0.0004) {
const minorRadius = radius * ellipticity
const perp = { x: Math.cos(a), y: Math.sin(a) } //
const where = Vector.add(this.position, Vector.mult(perp, radius + 0.8 * this.radius))
@@ -601,8 +601,8 @@ const mobs = {
//check for wing -> player damage
const hitPlayer = Matter.Query.ray([player], this.position, Vector.add(this.position, Vector.mult(perp, radius * 2.05)), minorRadius)
if (hitPlayer.length && m.immuneCycle < m.cycle) {
m.immuneCycle = m.cycle + tech.collisionImmuneCycles; //player is immune to damage
m.damage(0.00008 * radius * simulation.dmgScale);
m.damage(dmg * simulation.dmgScale);
// m.immuneCycle = m.cycle + tech.collisionImmuneCycles; //player is immune to damage
}
},
searchSpring() {