19 lines
479 B
Python
19 lines
479 B
Python
from dataclasses import dataclass
|
|
from game_server.resource.base_resource import BaseResource
|
|
from game_server.resource.decorators import GameResource
|
|
|
|
@dataclass
|
|
@GameResource("resources/ExcelOutput/RelicConfig.json")
|
|
class RelicConfigData(BaseResource):
|
|
ID: int
|
|
Type: str
|
|
MaxLevel: int
|
|
MainAffixGroup: int
|
|
SubAffixGroup: int
|
|
|
|
def on_load(self) -> bool:
|
|
return self.MaxLevel == 15
|
|
|
|
def get_index(self) -> str:
|
|
return str(self.ID)
|