This commit is contained in:
33333-33333 2026-06-28 13:40:41 +09:00
commit f500279abd
93 changed files with 1893 additions and 1198 deletions

View file

@ -17,24 +17,24 @@
const text = String(entry.text || "");
if (kind === "death") return audio.death?.();
if (kind === "birth") return audio.birth?.();
if (kind === "fight") return /決着|勝|負|覚え/.test(text) ? audio.fightFinish?.() : audio.fight?.();
if (kind === "fight") return /\u6c7a\u7740|\u52dd|\u8ca0|\u899a\u3048/.test(text) ? audio.fightFinish?.() : audio.fight?.();
if (kind === "food") return audio.eat?.();
if (kind === "grass") return audio.play?.("sfx_grass", { category: "ops", minGap: 0.25 });
if (kind === "weather") return audio.phase?.();
if (kind === "relation") return audio.notify?.();
if (kind === "accident") {
if (/配置|置いた|設置/.test(text)) return audio.place?.(/爆竹/.test(text) ? "firecracker" : "");
if (/げんこつ/.test(text)) return audio.genkotsuImpact?.();
if (/爆竹|爆発/.test(text)) return audio.explode?.();
if (//.test(text)) return audio.stoneImpact?.();
if (/ボール/.test(text)) return audio.ballHit?.();
if (/\u914d\u7f6e|\u7f6e\u3044\u305f|\u8a2d\u7f6e/.test(text)) return audio.place?.(/\u7206\u7af9/.test(text) ? "firecracker" : "");
if (/\u3052\u3093\u3053\u3064/.test(text)) return audio.genkotsuImpact?.();
if (/\u7206\u7af9|\u7206\u767a/.test(text)) return audio.explode?.();
if (/\u77f3/.test(text)) return audio.stoneImpact?.();
if (/\u30dc\u30fc\u30eb/.test(text)) return audio.ballHit?.();
return audio.damage?.(18);
}
if (kind === "event") {
if (/女王アリ/.test(text)) return audio.queenAnt?.();
if (/アリ|巣/.test(text)) return audio.antNest?.();
if (/病|発病/.test(text)) return audio.disease?.();
if (/回復|治/.test(text)) return audio.heal?.();
if (/\u5973\u738b\u30a2\u30ea/.test(text)) return audio.queenAnt?.();
if (/\u30a2\u30ea|\u5de3/.test(text)) return audio.antNest?.();
if (/\u75c5|\u767a\u75c5/.test(text)) return audio.disease?.();
if (/\u56de\u5fa9|\u6cbb/.test(text)) return audio.heal?.();
}
}