survivors: adding items and item drops

adding rarities to items
adding drops to enemies
This commit is contained in:
Sheldan
2025-09-05 22:33:09 +02:00
parent f2e62a7e74
commit 7214a64b77
7 changed files with 272 additions and 19 deletions

View File

@@ -4,10 +4,10 @@ import {docReady} from "canvas-common";
import {World} from "./World.ts";
import {Player} from "./Player.ts";
import {Vector} from "./base.ts";
import {BasicEnemy, ContainerEnemy, Enemy, HealthEnemy, ShootingEnemy} from "./Enemies.ts";
import {BasicEnemy, ContainerEnemy, HealthEnemy, ShootingEnemy} from "./Enemies.ts";
import {HUD} from "./ui.ts";
import {HomingPistol, Pistol, SpreadWeapon} from "./weapons.ts";
import {MoneyDrop} from "./drop.ts";
import {Pistol} from "./weapons.ts";
import {ItemManagement} from "./items.ts";
let hud: HUD;
@@ -122,10 +122,10 @@ docReady(function () {
}, 10_000)
player.addWeapon(Pistol.generatePistol(world))
player.addWeapon(HomingPistol.generateHomingPistol(world))
player.addWeapon(SpreadWeapon.generateSpreadWeapon(world))
hud = new HUD(world);
ItemManagement.initializeItems()
requestAnimationFrame(updateCanvas);
})