Update class mechanics, stat rulesets, and CoA reference catalogs
This commit is contained in:
1 parent
b16821e92e
commit
39458d5de6
221 files changed
+2584962
-568
No files matched your search
@@ -21,7 +21,16 @@ export function arenaAbilityIsLearned(ability: AbilityDefinition, character: Cha
|
||||
}
|
||||
|
||||
export function createArenaCharacterKit(character: CharacterProfile, level = character.level): ArenaCharacterKit {
|
||||
const stats = deriveCharacterStats(character.classId, level, activeEquipmentStatsForClass(character.equipment, character.inventory, PLAYER_EQUIPMENT_OWNER_ID, character.classId), character.raceId, {}, character.secondaryClassId);
|
||||
const stats = deriveCharacterStats(
|
||||
character.classId,
|
||||
level,
|
||||
activeEquipmentStatsForClass(character.equipment, character.inventory, PLAYER_EQUIPMENT_OWNER_ID, character.classId),
|
||||
character.raceId,
|
||||
{},
|
||||
character.secondaryClassId,
|
||||
character.gender,
|
||||
character.statRuleset ?? "wow",
|
||||
);
|
||||
const profile = resourceProfileForClass(character.classId);
|
||||
const resource = profile.type === "mana" ? { ...profile, maximum: stats.mana, initial: stats.mana, regenerationPerSecond: stats.mana * 0.004 } : profile;
|
||||
const abilities = arenaCharacterAbilities(character, level).filter((ability) => arenaAbilityIsLearned(ability, character, level));
|
||||
|
||||
Reference in new issue
Block a user