Skip to content

Commit 3075b8c

Browse files
committed
Added enum BuffConditionType
1 parent 9c54e85 commit 3075b8c

File tree

3 files changed

+43
-0
lines changed

3 files changed

+43
-0
lines changed

app/schemas/gameenums.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6868,3 +6868,30 @@ class NiceQuestExtensionSubType(StrEnum):
68686868
0: NiceQuestExtensionSubType.none,
68696869
1: NiceQuestExtensionSubType.svtCoin,
68706870
}
6871+
6872+
6873+
class BuffConditionType(IntEnum):
6874+
HP_HIGHER = 0
6875+
HP_LOWER = 1
6876+
INDIVIDUALITIE = 2
6877+
INDIVIDUALITIE_OR = 3
6878+
INDIVIDUALITIE_AND = 4
6879+
6880+
6881+
class NiceBuffConditionType(StrEnum):
6882+
"""Condition Type for Conditional Battle Buff"""
6883+
6884+
hpHigher = "hpHigher"
6885+
hpLower = "hpLower"
6886+
individualitie = "individualitie"
6887+
individualitieOr = "individualitieOr"
6888+
individualitieAnd = "individualitieAnd"
6889+
6890+
6891+
BUFF_CONDITION_TYPE: dict[int, NiceBuffConditionType] = {
6892+
0: NiceBuffConditionType.hpHigher,
6893+
1: NiceBuffConditionType.hpLower,
6894+
2: NiceBuffConditionType.individualitie,
6895+
3: NiceBuffConditionType.individualitieOr,
6896+
4: NiceBuffConditionType.individualitieAnd,
6897+
}

scripts/enum.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2365,3 +2365,11 @@ export enum NiceQuestExtensionSubType {
23652365
NONE = "none",
23662366
SVT_COIN = "svtCoin",
23672367
}
2368+
2369+
export enum NiceBuffConditionType {
2370+
HP_HIGHER = "hpHigher",
2371+
HP_LOWER = "hpLower",
2372+
INDIVIDUALITIE = "individualitie",
2373+
INDIVIDUALITIE_OR = "individualitieOr",
2374+
INDIVIDUALITIE_AND = "individualitieAnd",
2375+
}

scripts/extract_enums.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -768,6 +768,14 @@ def cs_enum_to_ts(cs_enums: list[str], raw_class: str, nice_class: str) -> list[
768768
"Quest Extension Sub Type",
769769
"QUEST_EXTENSION_SUB_TYPE_NAME",
770770
),
771+
# Below is only for tracking now.
772+
(
773+
"BuffList.CONDITIONS",
774+
"BuffConditionType",
775+
"NiceBuffConditionType",
776+
"Condition Type for Conditional Battle Buff",
777+
"BUFF_CONDITION_TYPE",
778+
)
771779
]
772780

773781

0 commit comments

Comments
 (0)