add eq for zoom, chagne meta give more bonus large players, don't throw exception when attack self

This commit is contained in:
Evan
2025-02-15 14:31:18 -08:00
parent 484fecef27
commit d9f2b683d7
4 changed files with 24 additions and 6 deletions
+6 -2
View File
@@ -124,12 +124,12 @@ export class InputHandler {
const screenCenterX = window.innerWidth / 2;
const screenCenterY = window.innerHeight / 2;
if (this.activeKeys.has("Minus")) {
if (this.activeKeys.has("Minus") || this.activeKeys.has("KeyQ")) {
this.eventBus.emit(
new ZoomEvent(screenCenterX, screenCenterY, this.ZOOM_SPEED),
);
}
if (this.activeKeys.has("Equal")) {
if (this.activeKeys.has("Equal") || this.activeKeys.has("KeyE")) {
this.eventBus.emit(
new ZoomEvent(screenCenterX, screenCenterY, -this.ZOOM_SPEED),
);
@@ -158,6 +158,8 @@ export class InputHandler {
"ArrowRight",
"Minus",
"Equal",
"KeyE",
"KeyQ",
].includes(e.code)
) {
this.activeKeys.add(e.code);
@@ -188,6 +190,8 @@ export class InputHandler {
"ArrowRight",
"Minus",
"Equal",
"KeyE",
"KeyQ",
].includes(e.code)
) {
this.activeKeys.delete(e.code);