StarRailCopilot/tasks/character/keywords/__init__.py

42 lines
1.0 KiB
Python

import tasks.character.keywords.character_list as KEYWORDS_CHARACTER_LIST
import tasks.character.keywords.combat_type as KEYWORDS_COMBAT_TYPE
from tasks.character.keywords.character_list import *
from tasks.character.keywords.classes import CharacterList, CombatType
DICT_SORTED_RANGES = {
# Mage, hit instantly, no trajectories
'Mage': [
RuanMei,
DanHengImbibitorLunae,
Welt,
Aventurine,
FuXuan,
# Longer precast
BlackSwan,
],
# Mage, but character moved after attack
'MageSecondary': [
Yanqing,
],
# Archer
'Archer': [
Boothill,
Yukong,
TopazNumby,
March7th,
Bronya,
Asta,
Pela,
Qingque,
# Slow bullet
Robin,
TrailblazerHarmony,
],
# Archer, but her parabolic trajectory has 0% accuracy on moving targets
'ArcherSecondary': [
Natasha,
],
# Melee
# rest of the characters are classified as melee and will not be switched to
}