@@ -2029,6 +2029,15 @@ class DataValsType(IntEnum):
20292029 SyncUsedSameIndivBuffActorOnField = 217
20302030 OnlyMaxFuncGroupId = 218
20312031 UseAttack = 219
2032+ CondParamAddType = 220
2033+ CondParamAddValue = 221
2034+ CondParamAddMaxValue = 222
2035+ CondParamAddTargetId = 223
2036+ CondParamRangeType = 224
2037+ CondParamRangeMaxCount = 225
2038+ CondParamRangeMaxValue = 226
2039+ CondParamRangeTargetId = 227
2040+ ExecOnce = 228
20322041
20332042
20342043class ClassRelationOverwriteType (IntEnum ):
@@ -2093,6 +2102,7 @@ class ItemType(IntEnum):
20932102 EXCHANGE_SVT_COIN = 38
20942103 REDUCE_TRADE_TIME = 39
20952104 EVENT_PASSIVE_SKILL_GIVEN = 40
2105+ SHOP18_ITEM = 41
20962106
20972107
20982108class NiceItemType (StrEnum ):
@@ -2138,6 +2148,7 @@ class NiceItemType(StrEnum):
21382148 exchangeSvtCoin = "exchangeSvtCoin"
21392149 reduceTradeTime = "reduceTradeTime"
21402150 eventPassiveSkillGiven = "eventPassiveSkillGiven"
2151+ shop18Item = "shop18Item"
21412152 netmarbleChargeStone = "netmarbleChargeStone"
21422153
21432154
@@ -2182,6 +2193,7 @@ class NiceItemType(StrEnum):
21822193 38 : NiceItemType .exchangeSvtCoin ,
21832194 39 : NiceItemType .reduceTradeTime ,
21842195 40 : NiceItemType .eventPassiveSkillGiven ,
2196+ 41 : NiceItemType .shop18Item ,
21852197 9999 : NiceItemType .netmarbleChargeStone ,
21862198}
21872199
@@ -2204,6 +2216,7 @@ class GiftType(IntEnum):
22042216 EVENT_HEEL_PORTRAIT = 15
22052217 BATTLE_ITEM = 16
22062218 PRIVILEGE = 17
2219+ CLASS_SKILL = 18
22072220
22082221
22092222class NiceGiftType (StrEnum ):
@@ -2226,6 +2239,7 @@ class NiceGiftType(StrEnum):
22262239 eventHeelPortrait = "eventHeelPortrait"
22272240 battleItem = "battleItem"
22282241 privilege = "privilege"
2242+ classSkill = "classSkill"
22292243
22302244
22312245GIFT_TYPE_NAME : dict [int , NiceGiftType ] = {
@@ -2246,6 +2260,7 @@ class NiceGiftType(StrEnum):
22462260 15 : NiceGiftType .eventHeelPortrait ,
22472261 16 : NiceGiftType .battleItem ,
22482262 17 : NiceGiftType .privilege ,
2263+ 18 : NiceGiftType .classSkill ,
22492264}
22502265
22512266
@@ -2268,6 +2283,7 @@ class ShopType(IntEnum):
22682283 REVIVAL_ITEM = 15
22692284 EVENT_SVT_EQUIP = 16
22702285 EXCHANGE_SVT_COIN = 17
2286+ SHOP18 = 18
22712287
22722288
22732289class NiceShopType (StrEnum ):
@@ -2291,6 +2307,7 @@ class NiceShopType(StrEnum):
22912307 revivalItem = "revivalItem"
22922308 eventSvtEquip = "eventSvtEquip"
22932309 exchangeSvtCoin = "exchangeSvtCoin"
2310+ shop18 = "shop18"
22942311
22952312
22962313SHOP_TYPE_NAME : dict [int , NiceShopType ] = {
@@ -2312,6 +2329,7 @@ class NiceShopType(StrEnum):
23122329 15 : NiceShopType .revivalItem ,
23132330 16 : NiceShopType .eventSvtEquip ,
23142331 17 : NiceShopType .exchangeSvtCoin ,
2332+ 18 : NiceShopType .shop18 ,
23152333}
23162334
23172335
@@ -2392,6 +2410,7 @@ class PurchaseType(IntEnum):
23922410 GIFT = 20
23932411 EVENT_SVT_JOIN = 21
23942412 ASSIST = 22
2413+ SHOP18_ITEM = 23
23952414
23962415
23972416class NicePurchaseType (StrEnum ):
@@ -2419,6 +2438,7 @@ class NicePurchaseType(StrEnum):
24192438 gift = "gift"
24202439 eventSvtJoin = "eventSvtJoin"
24212440 assist = "assist"
2441+ shop18Item = "shop18Item"
24222442 kiaraPunisherReset = "kiaraPunisherReset"
24232443
24242444
@@ -2445,6 +2465,7 @@ class NicePurchaseType(StrEnum):
24452465 20 : NicePurchaseType .gift ,
24462466 21 : NicePurchaseType .eventSvtJoin ,
24472467 22 : NicePurchaseType .assist ,
2468+ 23 : NicePurchaseType .shop18Item ,
24482469 13 : NicePurchaseType .kiaraPunisherReset ,
24492470}
24502471
@@ -2748,6 +2769,9 @@ class CondType(IntEnum):
27482769 ELAPSED_TIME_AFTER_SVT_GET = 254
27492770 NOT_ELAPSED_TIME_AFTER_QUEST_CLEAR = 255
27502771 NOT_ELAPSED_TIME_AFTER_SVT_GET = 256
2772+ GRAND_SVT_SET = 258
2773+ PLAYED_MOVIE = 259
2774+ NOT_PLAYED_MOVIE = 260
27512775
27522776
27532777class NiceCondType (StrEnum ):
@@ -3003,6 +3027,9 @@ class NiceCondType(StrEnum):
30033027 elapsedTimeAfterSvtGet = "elapsedTimeAfterSvtGet"
30043028 notElapsedTimeAfterQuestClear = "notElapsedTimeAfterQuestClear"
30053029 notElapsedTimeAfterSvtGet = "notElapsedTimeAfterSvtGet"
3030+ grandSvtSet = "grandSvtSet"
3031+ playedMovie = "playedMovie"
3032+ notPlayedMovie = "notPlayedMovie"
30063033
30073034
30083035COND_TYPE_NAME : dict [int , NiceCondType ] = {
@@ -3256,6 +3283,9 @@ class NiceCondType(StrEnum):
32563283 254 : NiceCondType .elapsedTimeAfterSvtGet ,
32573284 255 : NiceCondType .notElapsedTimeAfterQuestClear ,
32583285 256 : NiceCondType .notElapsedTimeAfterSvtGet ,
3286+ 258 : NiceCondType .grandSvtSet ,
3287+ 259 : NiceCondType .playedMovie ,
3288+ 260 : NiceCondType .notPlayedMovie ,
32593289}
32603290
32613291
@@ -5718,6 +5748,9 @@ class RestrictionType(IntEnum):
57185748 UNIQUE_INDIVIDUALITY = 15
57195749 MY_SVT_OR_SUPPORT = 16
57205750 DATA_LOST_BATTLE_UNIQUE_SVT = 17
5751+ MY_GRAND_SVT = 21
5752+ FIXED_MY_GRAND_SVT = 22
5753+ MY_GRAND_SVT_POSITION_MAIN = 23
57215754 FIXED_COSTUME = 101
57225755
57235756
@@ -5741,6 +5774,9 @@ class NiceRestrictionType(StrEnum):
57415774 uniqueIndividuality = "uniqueIndividuality"
57425775 mySvtOrSupport = "mySvtOrSupport"
57435776 dataLostBattleUniqueSvt = "dataLostBattleUniqueSvt"
5777+ myGrandSvt = "myGrandSvt"
5778+ fixedMyGrandSvt = "fixedMyGrandSvt"
5779+ myGrandSvtPositionMain = "myGrandSvtPositionMain"
57445780 fixedCostume = "fixedCostume"
57455781
57465782
@@ -5762,6 +5798,9 @@ class NiceRestrictionType(StrEnum):
57625798 15 : NiceRestrictionType .uniqueIndividuality ,
57635799 16 : NiceRestrictionType .mySvtOrSupport ,
57645800 17 : NiceRestrictionType .dataLostBattleUniqueSvt ,
5801+ 21 : NiceRestrictionType .myGrandSvt ,
5802+ 22 : NiceRestrictionType .fixedMyGrandSvt ,
5803+ 23 : NiceRestrictionType .myGrandSvtPositionMain ,
57655804 101 : NiceRestrictionType .fixedCostume ,
57665805}
57675806
@@ -6226,6 +6265,7 @@ class SvtMultiPortraitSceneOverwriteType(IntEnum):
62266265 NONE = 0
62276266 COMBINE = 1
62286267 LIMIT_UP = 2
6268+ GRAND_SELECT = 3
62296269
62306270
62316271class NiceSvtMultiPortraitType (StrEnum ):
@@ -6234,12 +6274,14 @@ class NiceSvtMultiPortraitType(StrEnum):
62346274 none = "none"
62356275 combine = "combine"
62366276 limitUp = "limitUp"
6277+ grandSelect = "grandSelect"
62376278
62386279
62396280SVT_MULTI_PORTRAIT_SCENE_TYPE_NAME : dict [int , NiceSvtMultiPortraitType ] = {
62406281 0 : NiceSvtMultiPortraitType .none ,
62416282 1 : NiceSvtMultiPortraitType .combine ,
62426283 2 : NiceSvtMultiPortraitType .limitUp ,
6284+ 3 : NiceSvtMultiPortraitType .grandSelect ,
62436285}
62446286
62456287
0 commit comments