stable
This commit is contained in:
parent
8bd4405fe8
commit
d5c661bc22
53 changed files with 4264 additions and 950 deletions
10
js/ants.js
10
js/ants.js
|
|
@ -344,10 +344,10 @@ class AntActor {
|
|||
const corpse = new Item("ant_corpse", this.x, this.y);
|
||||
corpse.amount = 24;
|
||||
corpse.workerSprite = this.workerSpriteId();
|
||||
this.world.items.push(corpse);
|
||||
this.world.addItem?.(corpse, "ant-corpse") || this.world.items.push(corpse);
|
||||
this.world.effects?.push(new Effect("zunchi_miasma", this.x, this.y - 4, { size: 10, life: 0.44, color: "rgba(82,61,42,0.28)" }));
|
||||
if (home) syncAntNestCount(this.world, home);
|
||||
this.world.updateItemCounts?.();
|
||||
this.world.ensureItemBuckets?.("ant-corpse");
|
||||
this.world.drawListDirty = true;
|
||||
}
|
||||
|
||||
|
|
@ -370,11 +370,9 @@ class AntActor {
|
|||
base.antWorkers = buildAntWorkerPool(ANT_NEST_START_COUNT);
|
||||
if (!force && this.world.placementBlocked?.(base)) return null;
|
||||
audio.antNest?.();
|
||||
this.world.items.push(base);
|
||||
this.world.itemCounts[base.type] = (this.world.itemCounts[base.type] || 0) + 1;
|
||||
this.world.markTerrainDirty?.("ant-nest-built");
|
||||
this.world.addItem?.(base, "ant-nest-built") || this.world.items.push(base);
|
||||
this.world.emit?.("ant:nest-built", { nest: base, queen: this });
|
||||
this.world.rebuildSpatial?.(true);
|
||||
this.world.ensureSpatial?.("ant-nest-built");
|
||||
this.world.drawListDirty = true;
|
||||
this.world.log("\u5973\u738b\u30a2\u30ea\u304c\u65b0\u3057\u3044\u30a2\u30ea\u306e\u5de3\u3092\u4f5c\u3063\u305f\u3002", "event");
|
||||
return base;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue