forked from phenom/healer-man
Complete RoM pair elite mechanics and creature family rules
This commit is contained in:
1 parent
c8b3a3d95a
commit
0206fda9e2
21 files changed
+1082
-134
No files matched your search
@@ -14,7 +14,7 @@ import {
|
||||
type RomGeneratedAbilityLike,
|
||||
type RomSourceComponent,
|
||||
} from "./romAbilitySemantics";
|
||||
import { overrideRomPriestKnightEffects } from "./romPriestKnightOverrides";
|
||||
import { overrideRomPriestKnightEffects, romPriestKnightAdditionalAbilities } from "./romPriestKnightOverrides";
|
||||
import { overrideRomScoutRogueEffects } from "./romScoutRogueOverrides";
|
||||
import { overrideRomMageWarlockEffects } from "./romMageWarlockOverrides";
|
||||
|
||||
@@ -744,7 +744,11 @@ function ability(row: GeneratedSkill): AbilityDefinition {
|
||||
};
|
||||
}
|
||||
|
||||
export const ROM_ALL_ABILITIES = Object.freeze(generated.map(ability));
|
||||
const generatedAbilities = generated.map(ability);
|
||||
export const ROM_ALL_ABILITIES = Object.freeze([
|
||||
...generatedAbilities,
|
||||
...romPriestKnightAdditionalAbilities(generatedAbilities),
|
||||
]);
|
||||
|
||||
const romAbilityByGeneratedId = new Map(ROM_ALL_ABILITIES.map((entry) => [entry.id, entry]));
|
||||
const triggeredComponentOwners = new Map<number, { readonly parent: GeneratedSkill; readonly component: RomSourceComponent }>();
|
||||
|
||||
Reference in new issue
Block a user