2024-02-06 21:13:54 +00:00
|
|
|
import tasks.character.keywords.character_list as KEYWORDS_CHARACTER_LIST
|
2024-02-06 20:33:12 +00:00
|
|
|
import tasks.character.keywords.combat_type as KEYWORDS_COMBAT_TYPE
|
2023-11-10 13:36:53 +00:00
|
|
|
from tasks.character.keywords.character_list import *
|
2024-02-06 20:33:12 +00:00
|
|
|
from tasks.character.keywords.classes import CharacterList, CombatType
|
2023-11-10 13:36:53 +00:00
|
|
|
|
|
|
|
DICT_SORTED_RANGES = {
|
|
|
|
# Mage, hit instantly, no trajectories
|
|
|
|
'Mage': [
|
|
|
|
DanHengImbibitorLunae,
|
|
|
|
Welt,
|
|
|
|
FuXuan,
|
2024-02-06 14:59:01 +00:00
|
|
|
# Longer precast
|
|
|
|
BlackSwan,
|
2023-11-10 13:36:53 +00:00
|
|
|
],
|
|
|
|
# Mage, but character moved after attack
|
|
|
|
'MageSecondary': [
|
|
|
|
Yanqing,
|
|
|
|
],
|
|
|
|
# Archer
|
|
|
|
'Archer': [
|
|
|
|
Yukong,
|
2023-11-16 05:38:29 +00:00
|
|
|
TopazNumby,
|
2023-11-10 13:36:53 +00:00
|
|
|
March7th,
|
|
|
|
Bronya,
|
|
|
|
Asta,
|
|
|
|
Pela,
|
|
|
|
Qingque,
|
|
|
|
],
|
|
|
|
# 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
|
|
|
|
}
|