forked from phenom/healer-man
Release Healer Man 0.1.45
This commit is contained in:
1 parent
756ee4f64a
commit
f82daf1c13
242 files changed
+1440
-101
No files matched your search
@@ -84,7 +84,10 @@ export function createBossTestingRoom(source: DungeonDefinition, boss: TestableB
|
||||
// Summoned creature definitions are needed even though they are absent from the initial room.
|
||||
for (const entityId of entityIds) {
|
||||
for (const attack of source.entities[entityId]?.combat?.attacks ?? []) {
|
||||
for (const effect of attack.effect ? [attack.effect] : []) {
|
||||
const effects = attack.effect?.kind === "composite"
|
||||
? attack.effect.effects
|
||||
: attack.effect ? [attack.effect] : [];
|
||||
for (const effect of effects) {
|
||||
if (effect.kind !== "summon") continue;
|
||||
for (const candidate of Object.values(source.entities)) {
|
||||
if (candidate.id === effect.entityId || candidate.combat?.serverEntry === effect.creatureEntry) entityIds.add(candidate.id);
|
||||
|
||||
Reference in new issue
Block a user