StarRailCopilot/tasks/assignment/keywords/__init__.py

44 lines
2.0 KiB
Python
Raw Permalink Normal View History

2023-06-19 00:39:41 +00:00
import tasks.assignment.keywords.entry as KEYWORDS_ASSIGNMENT_ENTRY
import tasks.assignment.keywords.entry_detailed as KEYWORDS_ASSIGNMENT_ENTRY_DETAILED
2023-06-19 00:39:41 +00:00
import tasks.assignment.keywords.group as KEYWORDS_ASSIGNMENT_GROUP
2023-09-26 07:06:43 +00:00
import tasks.assignment.keywords.event_entry as KEYWORDS_ASSIGNMENT_EVENT_ENTRY
import tasks.assignment.keywords.event_group as KEYWORDS_ASSIGNMENT_EVENT_GROUP
from tasks.assignment.keywords.classes import *
2023-06-19 00:39:41 +00:00
CURRENT_EVENT_GROUP = KEYWORDS_ASSIGNMENT_EVENT_GROUP.Shadow_of_the_Ranger
2023-06-19 00:39:41 +00:00
KEYWORDS_ASSIGNMENT_GROUP.Character_Materials.entries = (
KEYWORDS_ASSIGNMENT_ENTRY.Nine_Billion_Names,
KEYWORDS_ASSIGNMENT_ENTRY.Destruction_of_the_Destroyer,
KEYWORDS_ASSIGNMENT_ENTRY.Winter_Soldiers,
KEYWORDS_ASSIGNMENT_ENTRY.Born_to_Obey,
KEYWORDS_ASSIGNMENT_ENTRY.Root_Out_the_Turpitude,
KEYWORDS_ASSIGNMENT_ENTRY.Fire_Lord_Inflames_Blades_of_War,
2024-02-06 15:03:42 +00:00
KEYWORDS_ASSIGNMENT_ENTRY.A_Startling_Night_Terror,
KEYWORDS_ASSIGNMENT_ENTRY.Tranquility_of_Vimala_bhumi,
2023-06-19 00:39:41 +00:00
)
KEYWORDS_ASSIGNMENT_GROUP.EXP_Materials_Credits.entries = (
KEYWORDS_ASSIGNMENT_ENTRY.Nameless_Land_Nameless_People,
KEYWORDS_ASSIGNMENT_ENTRY.Akashic_Records,
KEYWORDS_ASSIGNMENT_ENTRY.The_Invisible_Hand,
)
KEYWORDS_ASSIGNMENT_GROUP.Synthesis_Materials.entries = (
KEYWORDS_ASSIGNMENT_ENTRY.Abandoned_and_Insulted,
KEYWORDS_ASSIGNMENT_ENTRY.Spring_of_Life,
KEYWORDS_ASSIGNMENT_ENTRY.The_Land_of_Gold,
KEYWORDS_ASSIGNMENT_ENTRY.The_Blossom_in_the_Storm,
2023-09-12 10:36:24 +00:00
KEYWORDS_ASSIGNMENT_ENTRY.Legend_of_the_Puppet_Master,
KEYWORDS_ASSIGNMENT_ENTRY.The_Wages_of_Humanity,
2024-02-06 15:03:42 +00:00
KEYWORDS_ASSIGNMENT_ENTRY.Fragments_of_Illusory_Dreams,
KEYWORDS_ASSIGNMENT_ENTRY.Scalpel_and_Screwdriver,
2023-06-19 00:39:41 +00:00
)
CURRENT_EVENT_GROUP.entries = tuple(AssignmentEventEntry.instances.values())
2023-06-19 00:39:41 +00:00
for group in (
KEYWORDS_ASSIGNMENT_GROUP.Character_Materials,
KEYWORDS_ASSIGNMENT_GROUP.EXP_Materials_Credits,
KEYWORDS_ASSIGNMENT_GROUP.Synthesis_Materials,
CURRENT_EVENT_GROUP,
2023-06-19 00:39:41 +00:00
):
for entry in group.entries:
2023-09-12 10:36:24 +00:00
assert entry.group is None
entry.group = group