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': [
|
2024-02-23 15:46:36 +00:00
|
|
|
RuanMei,
|
2023-11-10 13:36:53 +00:00
|
|
|
DanHengImbibitorLunae,
|
|
|
|
Welt,
|
2024-05-07 18:27:53 +00:00
|
|
|
Aventurine,
|
2023-11-10 13:36:53 +00:00
|
|
|
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': [
|
2024-05-30 02:04:01 +00:00
|
|
|
Boothill,
|
2023-11-10 13:36:53 +00:00
|
|
|
Yukong,
|
2023-11-16 05:38:29 +00:00
|
|
|
TopazNumby,
|
2023-11-10 13:36:53 +00:00
|
|
|
March7th,
|
|
|
|
Bronya,
|
|
|
|
Asta,
|
|
|
|
Pela,
|
|
|
|
Qingque,
|
2024-05-30 02:04:01 +00:00
|
|
|
# Slow bullet
|
|
|
|
Robin,
|
2024-06-26 18:21:17 +00:00
|
|
|
TrailblazerHarmony,
|
2023-11-10 13:36:53 +00:00
|
|
|
],
|
|
|
|
# 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
|
|
|
|
}
|