Skip to content

Commit bba60e4

Browse files
committed
Updated new enums from JP 2.115.0
1 parent 78fa7cd commit bba60e4

File tree

3 files changed

+42
-0
lines changed

3 files changed

+42
-0
lines changed

app/schemas/gameenums.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -288,6 +288,7 @@ class FuncType(IntEnum):
288288
ADD_BATTLE_MISSION_VALUE = 155
289289
SET_BATTLE_MISSION_VALUE = 156
290290
CHANGE_ENEMY_STATUS_UI_TYPE = 157
291+
SWAP_FIELD_POSITION = 158
291292

292293

293294
class NiceFuncType(StrEnum):
@@ -414,6 +415,7 @@ class NiceFuncType(StrEnum):
414415
addBattleMissionValue = "addBattleMissionValue"
415416
setBattleMissionValue = "setBattleMissionValue"
416417
changeEnemyStatusUiType = "changeEnemyStatusUiType"
418+
swapFieldPosition = "swapFieldPosition"
417419

418420

419421
FUNC_TYPE_NAME: dict[int, NiceFuncType] = {
@@ -538,6 +540,7 @@ class NiceFuncType(StrEnum):
538540
155: NiceFuncType.addBattleMissionValue,
539541
156: NiceFuncType.setBattleMissionValue,
540542
157: NiceFuncType.changeEnemyStatusUiType,
543+
158: NiceFuncType.swapFieldPosition,
541544
}
542545

543546

@@ -655,6 +658,27 @@ class NiceFuncTargetType(StrEnum):
655658
}
656659

657660

661+
class FuncApplyTargetType(IntEnum):
662+
PLAYER = 1
663+
ENEMY = 2
664+
ALL = 3
665+
666+
667+
class NiceFuncApplyTargetType(StrEnum):
668+
"""Function Apply Target Type Enum"""
669+
670+
player = "player"
671+
enemy = "enemy"
672+
all = "all"
673+
674+
675+
FUNC_APPLY_TARGET_TYPE_NAME: dict[int, NiceFuncApplyTargetType] = {
676+
1: NiceFuncApplyTargetType.player,
677+
2: NiceFuncApplyTargetType.enemy,
678+
3: NiceFuncApplyTargetType.all,
679+
}
680+
681+
658682
class BuffType(IntEnum):
659683
NONE = 0
660684
INVALID = -1
@@ -2079,6 +2103,8 @@ class DataValsType(IntEnum):
20792103
ExecEvenCardSelectState = 231
20802104
OverwriteShift = 232
20812105
IgnoreShiftWhiteFade = 233
2106+
BackStepTargets = 234
2107+
ReplacePositionTargets = 235
20822108

20832109

20842110
class ClassRelationOverwriteType(IntEnum):

scripts/enum.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -171,6 +171,7 @@ export enum NiceFuncType {
171171
ADD_BATTLE_MISSION_VALUE = "addBattleMissionValue",
172172
SET_BATTLE_MISSION_VALUE = "setBattleMissionValue",
173173
CHANGE_ENEMY_STATUS_UI_TYPE = "changeEnemyStatusUiType",
174+
SWAP_FIELD_POSITION = "swapFieldPosition",
174175
}
175176

176177
export enum NiceFuncTargetType {
@@ -210,6 +211,12 @@ export enum NiceFuncTargetType {
210211
NO_TARGET = "noTarget",
211212
}
212213

214+
export enum NiceFuncApplyTargetType {
215+
PLAYER = "player",
216+
ENEMY = "enemy",
217+
ALL = "all",
218+
}
219+
213220
export enum NiceBuffType {
214221
NONE = "none",
215222
INVALID = "invalid",
@@ -842,6 +849,8 @@ export enum NiceDataValsType {
842849
ExecEvenCardSelectState = "execevencardselectstate",
843850
OverwriteShift = "overwriteshift",
844851
IgnoreShiftWhiteFade = "ignoreshiftwhitefade",
852+
BackStepTargets = "backsteptargets",
853+
ReplacePositionTargets = "replacepositiontargets",
845854
}
846855

847856
export enum NiceClassRelationOverwriteType {

scripts/extract_enums.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,13 @@ def cs_enum_to_ts(cs_enums: list[str], raw_class: str, nice_class: str) -> list[
277277
"Function Target Type Enum",
278278
"FUNC_TARGETTYPE_NAME",
279279
),
280+
(
281+
"Target.FunctionApplyTargetType",
282+
"FuncApplyTargetType",
283+
"NiceFuncApplyTargetType",
284+
"Function Apply Target Type Enum",
285+
"FUNC_APPLY_TARGET_TYPE_NAME",
286+
),
280287
("BuffList.TYPE", "BuffType", "NiceBuffType", "Buff Type Enum", "BUFF_TYPE_NAME"),
281288
(
282289
"BuffList.ACTION",

0 commit comments

Comments
 (0)