Skip to content

Commit e2f5956

Browse files
committed
Updated enums
1 parent b0219e8 commit e2f5956

File tree

2 files changed

+80
-0
lines changed

2 files changed

+80
-0
lines changed

app/schemas/gameenums.py

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ class SvtFlag(IntEnum):
8484
SVT_EQUIP_CAMPAIGN = 256
8585
SVT_EQUIP_EVENT = 512
8686
SVT_EQUIP_EVENT_REWARD = 1024
87+
SVT_EQUIP_RARITY_LEVEL_NUM_MISSION = 2048
8788

8889

8990
class NiceSvtFlag(StrEnum):
@@ -98,6 +99,7 @@ class NiceSvtFlag(StrEnum):
9899
svtEquipCampaign = "svtEquipCampaign"
99100
svtEquipEvent = "svtEquipEvent"
100101
svtEquipEventReward = "svtEquipEventReward"
102+
svtEquipRarityLevelNumMission = "svtEquipRarityLevelNumMission"
101103
normal = "normal"
102104
goetia = "goetia"
103105
matDropRateUpCe = "matDropRateUpCe"
@@ -114,6 +116,7 @@ class NiceSvtFlag(StrEnum):
114116
256: NiceSvtFlag.svtEquipCampaign,
115117
512: NiceSvtFlag.svtEquipEvent,
116118
1024: NiceSvtFlag.svtEquipEventReward,
119+
2048: NiceSvtFlag.svtEquipRarityLevelNumMission,
117120
0: NiceSvtFlag.normal,
118121
63: NiceSvtFlag.goetia,
119122
64: NiceSvtFlag.matDropRateUpCe,
@@ -131,6 +134,7 @@ class SvtFlagOriginal(IntEnum):
131134
SVT_EQUIP_CAMPAIGN = 256
132135
SVT_EQUIP_EVENT = 512
133136
SVT_EQUIP_EVENT_REWARD = 1024
137+
SVT_EQUIP_RARITY_LEVEL_NUM_MISSION = 2048
134138

135139

136140
class NiceSvtFlagOriginal(StrEnum):
@@ -145,6 +149,7 @@ class NiceSvtFlagOriginal(StrEnum):
145149
svtEquipCampaign = "svtEquipCampaign"
146150
svtEquipEvent = "svtEquipEvent"
147151
svtEquipEventReward = "svtEquipEventReward"
152+
svtEquipRarityLevelNumMission = "svtEquipRarityLevelNumMission"
148153

149154

150155
SVT_FLAG_ORIGINAL_NAME: dict[int, NiceSvtFlagOriginal] = {
@@ -157,6 +162,7 @@ class NiceSvtFlagOriginal(StrEnum):
157162
256: NiceSvtFlagOriginal.svtEquipCampaign,
158163
512: NiceSvtFlagOriginal.svtEquipEvent,
159164
1024: NiceSvtFlagOriginal.svtEquipEventReward,
165+
2048: NiceSvtFlagOriginal.svtEquipRarityLevelNumMission,
160166
}
161167

162168

@@ -569,6 +575,7 @@ class FuncTargetType(IntEnum):
569575
ENEMY_RANGE = 30
570576
HAND_COMMANDCARD_RANDOM_ONE = 31
571577
FIELD_ALL = 32
578+
NO_TARGET = 33
572579

573580

574581
class NiceFuncTargetType(StrEnum):
@@ -607,6 +614,7 @@ class NiceFuncTargetType(StrEnum):
607614
enemyRange = "enemyRange"
608615
handCommandcardRandomOne = "handCommandcardRandomOne"
609616
fieldAll = "fieldAll"
617+
noTarget = "noTarget"
610618

611619

612620
FUNC_TARGETTYPE_NAME: dict[int, NiceFuncTargetType] = {
@@ -643,6 +651,7 @@ class NiceFuncTargetType(StrEnum):
643651
30: NiceFuncTargetType.enemyRange,
644652
31: NiceFuncTargetType.handCommandcardRandomOne,
645653
32: NiceFuncTargetType.fieldAll,
654+
33: NiceFuncTargetType.noTarget,
646655
}
647656

648657

@@ -857,6 +866,11 @@ class BuffType(IntEnum):
857866
WAVESTART_ANIMATION_BEFORE_FUNCTION = 226
858867
SUB_FIXED_SELFDAMAGE = 227
859868
OVERWRITE_FIXED_DEFENCE_DAMAGE = 228
869+
EXTEND_ACTION_COUNT = 229
870+
GUTS_BEFORE_FUNCTION = 230
871+
OVERWRITE_BUFF_USE_RATE = 231
872+
UP_BUFF_USE_RATE = 232
873+
DOWN_BUFF_USE_RATE = 233
860874
TO_FIELD_CHANGE_FIELD = 10001
861875
TO_FIELD_AVOID_BUFF = 10002
862876
TO_FIELD_SUB_INDIVIDUALITY_FIELD = 10003
@@ -1074,6 +1088,11 @@ class NiceBuffType(StrEnum):
10741088
wavestartAnimationBeforeFunction = "wavestartAnimationBeforeFunction"
10751089
subFixedSelfdamage = "subFixedSelfdamage"
10761090
overwriteFixedDefenceDamage = "overwriteFixedDefenceDamage"
1091+
extendActionCount = "extendActionCount"
1092+
gutsBeforeFunction = "gutsBeforeFunction"
1093+
overwriteBuffUseRate = "overwriteBuffUseRate"
1094+
upBuffUseRate = "upBuffUseRate"
1095+
downBuffUseRate = "downBuffUseRate"
10771096
toFieldChangeField = "toFieldChangeField"
10781097
toFieldAvoidBuff = "toFieldAvoidBuff"
10791098
toFieldSubIndividualityField = "toFieldSubIndividualityField"
@@ -1292,6 +1311,11 @@ class NiceBuffType(StrEnum):
12921311
226: NiceBuffType.wavestartAnimationBeforeFunction,
12931312
227: NiceBuffType.subFixedSelfdamage,
12941313
228: NiceBuffType.overwriteFixedDefenceDamage,
1314+
229: NiceBuffType.extendActionCount,
1315+
230: NiceBuffType.gutsBeforeFunction,
1316+
231: NiceBuffType.overwriteBuffUseRate,
1317+
232: NiceBuffType.upBuffUseRate,
1318+
233: NiceBuffType.downBuffUseRate,
12951319
10001: NiceBuffType.toFieldChangeField,
12961320
10002: NiceBuffType.toFieldAvoidBuff,
12971321
10003: NiceBuffType.toFieldSubIndividualityField,
@@ -1461,6 +1485,10 @@ class BuffAction(IntEnum):
14611485
FUNCTION_WAVESTART_ANIMATION_BEFORE = 153
14621486
RECEIVE_FIXED_DAMAGE = 154
14631487
OVERWRITE_DAMAGE_DEF = 155
1488+
CHANGE_ACT_IN_ADD_COUNT = 156
1489+
FUNCTION_GUTS_BEFORE = 157
1490+
OVERWRITE_BUFF_USE_RATE = 158
1491+
CHANGE_BUFF_USE_RATE = 159
14641492

14651493

14661494
class NiceBuffAction(StrEnum):
@@ -1622,6 +1650,10 @@ class NiceBuffAction(StrEnum):
16221650
functionWavestartAnimationBefore = "functionWavestartAnimationBefore"
16231651
receiveFixedDamage = "receiveFixedDamage"
16241652
overwriteDamageDef = "overwriteDamageDef"
1653+
changeActInAddCount = "changeActInAddCount"
1654+
functionGutsBefore = "functionGutsBefore"
1655+
overwriteBuffUseRate = "overwriteBuffUseRate"
1656+
changeBuffUseRate = "changeBuffUseRate"
16251657

16261658

16271659
BUFF_ACTION_NAME: dict[int, NiceBuffAction] = {
@@ -1781,6 +1813,10 @@ class NiceBuffAction(StrEnum):
17811813
153: NiceBuffAction.functionWavestartAnimationBefore,
17821814
154: NiceBuffAction.receiveFixedDamage,
17831815
155: NiceBuffAction.overwriteDamageDef,
1816+
156: NiceBuffAction.changeActInAddCount,
1817+
157: NiceBuffAction.functionGutsBefore,
1818+
158: NiceBuffAction.overwriteBuffUseRate,
1819+
159: NiceBuffAction.changeBuffUseRate,
17841820
}
17851821

17861822

@@ -2038,6 +2074,11 @@ class DataValsType(IntEnum):
20382074
CondParamRangeMaxValue = 226
20392075
CondParamRangeTargetId = 227
20402076
ExecOnce = 228
2077+
ApplyBuffIndividuality = 229
2078+
ExecWhenCanNotAttack = 230
2079+
ExecEvenCardSelectState = 231
2080+
OverwriteShift = 232
2081+
IgnoreShiftWhiteFade = 233
20412082

20422083

20432084
class ClassRelationOverwriteType(IntEnum):

scripts/enum.ts

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ export enum NiceSvtFlag {
2929
SVT_EQUIP_CAMPAIGN = "svtEquipCampaign",
3030
SVT_EQUIP_EVENT = "svtEquipEvent",
3131
SVT_EQUIP_EVENT_REWARD = "svtEquipEventReward",
32+
SVT_EQUIP_RARITY_LEVEL_NUM_MISSION = "svtEquipRarityLevelNumMission",
3233
NORMAL = "normal",
3334
GOETIA = "goetia",
3435
MAT_DROP_RATE_UP_CE = "matDropRateUpCe",
@@ -45,6 +46,7 @@ export enum NiceSvtFlagOriginal {
4546
SVT_EQUIP_CAMPAIGN = "svtEquipCampaign",
4647
SVT_EQUIP_EVENT = "svtEquipEvent",
4748
SVT_EQUIP_EVENT_REWARD = "svtEquipEventReward",
49+
SVT_EQUIP_RARITY_LEVEL_NUM_MISSION = "svtEquipRarityLevelNumMission",
4850
}
4951

5052
export enum NiceFuncType {
@@ -205,6 +207,7 @@ export enum NiceFuncTargetType {
205207
ENEMY_RANGE = "enemyRange",
206208
HAND_COMMANDCARD_RANDOM_ONE = "handCommandcardRandomOne",
207209
FIELD_ALL = "fieldAll",
210+
NO_TARGET = "noTarget",
208211
}
209212

210213
export enum NiceBuffType {
@@ -418,6 +421,11 @@ export enum NiceBuffType {
418421
WAVESTART_ANIMATION_BEFORE_FUNCTION = "wavestartAnimationBeforeFunction",
419422
SUB_FIXED_SELFDAMAGE = "subFixedSelfdamage",
420423
OVERWRITE_FIXED_DEFENCE_DAMAGE = "overwriteFixedDefenceDamage",
424+
EXTEND_ACTION_COUNT = "extendActionCount",
425+
GUTS_BEFORE_FUNCTION = "gutsBeforeFunction",
426+
OVERWRITE_BUFF_USE_RATE = "overwriteBuffUseRate",
427+
UP_BUFF_USE_RATE = "upBuffUseRate",
428+
DOWN_BUFF_USE_RATE = "downBuffUseRate",
421429
TO_FIELD_CHANGE_FIELD = "toFieldChangeField",
422430
TO_FIELD_AVOID_BUFF = "toFieldAvoidBuff",
423431
TO_FIELD_SUB_INDIVIDUALITY_FIELD = "toFieldSubIndividualityField",
@@ -586,6 +594,10 @@ export enum NiceBuffAction {
586594
FUNCTION_WAVESTART_ANIMATION_BEFORE = "functionWavestartAnimationBefore",
587595
RECEIVE_FIXED_DAMAGE = "receiveFixedDamage",
588596
OVERWRITE_DAMAGE_DEF = "overwriteDamageDef",
597+
CHANGE_ACT_IN_ADD_COUNT = "changeActInAddCount",
598+
FUNCTION_GUTS_BEFORE = "functionGutsBefore",
599+
OVERWRITE_BUFF_USE_RATE = "overwriteBuffUseRate",
600+
CHANGE_BUFF_USE_RATE = "changeBuffUseRate",
589601
}
590602

591603
export enum NiceBuffLimit {
@@ -825,6 +837,11 @@ export enum NiceDataValsType {
825837
CondParamRangeMaxValue = "condparamrangemaxvalue",
826838
CondParamRangeTargetId = "condparamrangetargetid",
827839
ExecOnce = "execonce",
840+
ApplyBuffIndividuality = "applybuffindividuality",
841+
ExecWhenCanNotAttack = "execwhencannotattack",
842+
ExecEvenCardSelectState = "execevencardselectstate",
843+
OverwriteShift = "overwriteshift",
844+
IgnoreShiftWhiteFade = "ignoreshiftwhitefade",
828845
}
829846

830847
export enum NiceClassRelationOverwriteType {
@@ -962,6 +979,7 @@ export enum NicePurchaseType {
962979
EVENT_SVT_JOIN = "eventSvtJoin",
963980
ASSIST = "assist",
964981
SHOP18_ITEM = "shop18Item",
982+
PARTS_SKILL = "partsSkill",
965983
KIARA_PUNISHER_RESET = "kiaraPunisherReset",
966984
}
967985

@@ -1234,6 +1252,7 @@ export enum NiceCondType {
12341252
GRAND_SVT_SET = "grandSvtSet",
12351253
PLAYED_MOVIE = "playedMovie",
12361254
NOT_PLAYED_MOVIE = "notPlayedMovie",
1255+
NOT_SHOP_GROUP_LIMIT_NUM = "notShopGroupLimitNum",
12371256
}
12381257

12391258
export enum NiceVoiceCondType {
@@ -1399,30 +1418,50 @@ export enum NiceStatusRank {
13991418
A_MINUS = "A-",
14001419
A_PLUS3 = "A+++",
14011420
A_QUESTION = "A?",
1421+
A_B = "A(B)",
1422+
A_C = "A(C)",
1423+
A_D = "A(D)",
1424+
A_E = "A(E)",
14021425
B = "B",
14031426
B_PLUS = "B+",
14041427
B_PLUS2 = "B++",
14051428
B_MINUS = "B-",
14061429
B_PLUS3 = "B+++",
14071430
B_QUESTION = "B?",
1431+
B_A = "B(A)",
1432+
B_C = "B(C)",
1433+
B_D = "B(D)",
1434+
B_E = "B(E)",
14081435
C = "C",
14091436
C_PLUS = "C+",
14101437
C_PLUS2 = "C++",
14111438
C_MINUS = "C-",
14121439
C_PLUS3 = "C+++",
14131440
C_QUESTION = "C?",
1441+
C_A = "C(A)",
1442+
C_B = "C(B)",
1443+
C_D = "C(D)",
1444+
C_E = "C(E)",
14141445
D = "D",
14151446
D_PLUS = "D+",
14161447
D_PLUS2 = "D++",
14171448
D_MINUS = "D-",
14181449
D_PLUS3 = "D+++",
14191450
D_QUESTION = "D?",
1451+
D_A = "D(A)",
1452+
D_B = "D(B)",
1453+
D_C = "D(C)",
1454+
D_E = "D(E)",
14201455
E = "E",
14211456
E_PLUS = "E+",
14221457
E_PLUS2 = "E++",
14231458
E_MINUS = "E-",
14241459
E_PLUS3 = "E+++",
14251460
E_QUESTION = "E?",
1461+
E_A = "E(A)",
1462+
E_B = "E(B)",
1463+
E_C = "E(C)",
1464+
E_D = "E(D)",
14261465
EX = "EX",
14271466
QUESTION = "?",
14281467
NONE = "None",

0 commit comments

Comments
 (0)