Skip to content

Commit e62567d

Browse files
author
Picoseconds
committed
fix: fixed pit trap hitbox being too small
1 parent b4b609c commit e62567d

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/moomoo/Physics.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function moveTowards(player: Player, angle: number, speed: number, deltaTime: nu
2828
* @param gameObj the GameObject to test collision for
2929
*/
3030
function collidePlayerGameObject(player: Player, gameObj: GameObject) {
31-
return collideCircles(player.location, 35, gameObj.location, gameObj.realScale);
31+
return collideCircles(player.location, 35, gameObj.location, gameObj.data === ItemType.PitTrap ? 0.3 * gameObj.realScale : gameObj.realScale;
3232
}
3333

3434
function tryMovePlayer(player: Player, delta: number, xVel: number, yVel: number, state: GameState) {

src/moomoo/Player.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ export default class Player extends Entity {
4040
public spdMult: number = 1;
4141

4242
public upgradeAge = 2;
43+
public invincible = false;
4344

4445
public foodHealOverTime = 0;
4546
public foodHealOverTimeAmt = 0;
@@ -312,7 +313,7 @@ export default class Player extends Entity {
312313
this.angle,
313314
getScale(item),
314315
-1,
315-
item === ItemType.PitTrap ? 0.3 * getScale(item) : undefined,
316+
undefined,
316317
item,
317318
this.id,
318319
getGameObjHealth(item)

0 commit comments

Comments
 (0)