@@ -337,47 +337,55 @@ class SvtClass(StrEnum):
337337 alterEgo = "alterEgo"
338338 avenger = "avenger"
339339 demonGodPillar = "demonGodPillar"
340- moonCancer = "moonCancer"
341- foreigner = "foreigner"
342- pretender = "pretender"
343- grandCaster = "grandCaster"
340+ loreGrandSaber = "loreGrandSaber"
341+ loreGrandArcher = "loreGrandArcher"
342+ loreGrandLancer = "loreGrandLancer"
343+ loreGrandRider = "loreGrandRider"
344+ loreGrandCaster = "loreGrandCaster"
345+ loreGrandAssassin = "loreGrandAssassin"
346+ loreGrandBerserker = "loreGrandBerserker"
344347 beastII = "beastII"
345348 ushiChaosTide = "ushiChaosTide"
346349 beastI = "beastI"
347- beastILost = "beastILost "
350+ moonCancer = "moonCancer "
348351 beastIIIR = "beastIIIR"
352+ foreigner = "foreigner"
349353 beastIIIL = "beastIIIL"
350- beastIV = "beastIV"
351354 beastUnknown = "beastUnknown"
352- unknown = "unknown"
353- agarthaPenth = "agarthaPenth"
354- cccFinaleEmiyaAlter = "cccFinaleEmiyaAlter"
355- salemAbby = "salemAbby"
356- uOlgaMarie = "uOlgaMarie"
355+ pretender = "pretender"
356+ beastIV = "beastIV"
357+ beastILost = "beastILost"
357358 uOlgaMarieAlienGod = "uOlgaMarieAlienGod"
359+ uOlgaMarie = "uOlgaMarie"
358360 beast = "beast"
359361 beastVI = "beastVI"
360362 beastVIBoss = "beastVIBoss"
361363 uOlgaMarieFlare = "uOlgaMarieFlare"
364+ beastEresh = "beastEresh"
362365 uOlgaMarieAqua = "uOlgaMarieAqua"
363366 uOlgaMarieGrand = "uOlgaMarieGrand"
367+ unknown = "unknown"
368+ agarthaPenth = "agarthaPenth"
369+ cccFinaleEmiyaAlter = "cccFinaleEmiyaAlter"
370+ salemAbby = "salemAbby"
371+ OTHER = "OTHER"
372+ ALL = "ALL"
373+ EXTRA = "EXTRA"
374+ MIX = "MIX"
375+ EXTRA1 = "EXTRA1"
376+ EXTRA2 = "EXTRA2"
364377 uOlgaMarieFlareCollection = "uOlgaMarieFlareCollection"
365378 uOlgaMarieAquaCollection = "uOlgaMarieAquaCollection"
366379 uOlgaMarieGrandCollection = "uOlgaMarieGrandCollection"
367- beastEresh = "beastEresh "
380+ atlasUnmappedClass = "atlasUnmappedClass "
368381 grandSaber = "grandSaber"
369382 grandArcher = "grandArcher"
370383 grandLancer = "grandLancer"
371384 grandRider = "grandRider"
385+ grandCaster = "grandCaster"
372386 grandAssassin = "grandAssassin"
373387 grandBerserker = "grandBerserker"
374- atlasUnmappedClass = "atlasUnmappedClass"
375- OTHER = "OTHER"
376- ALL = "ALL"
377- EXTRA = "EXTRA"
378- MIX = "MIX"
379- EXTRA1 = "EXTRA1"
380- EXTRA2 = "EXTRA2"
388+
381389
382390
383391CLASS_NAME : dict [int , SvtClass ] = {
@@ -393,13 +401,13 @@ class SvtClass(StrEnum):
393401 10 : SvtClass .alterEgo ,
394402 11 : SvtClass .avenger ,
395403 12 : SvtClass .demonGodPillar ,
396- 13 : SvtClass .grandSaber ,
397- 14 : SvtClass .grandArcher ,
398- 15 : SvtClass .grandLancer ,
399- 16 : SvtClass .grandRider ,
400- 17 : SvtClass .grandCaster ,
401- 18 : SvtClass .grandAssassin ,
402- 19 : SvtClass .grandBerserker ,
404+ 13 : SvtClass .loreGrandSaber ,
405+ 14 : SvtClass .loreGrandArcher ,
406+ 15 : SvtClass .loreGrandLancer ,
407+ 16 : SvtClass .loreGrandRider ,
408+ 17 : SvtClass .loreGrandCaster ,
409+ 18 : SvtClass .loreGrandAssassin ,
410+ 19 : SvtClass .loreGrandBerserker ,
403411 20 : SvtClass .beastII ,
404412 21 : SvtClass .ushiChaosTide ,
405413 22 : SvtClass .beastI ,
@@ -437,6 +445,13 @@ class SvtClass(StrEnum):
437445 9001 : SvtClass .uOlgaMarieFlareCollection ,
438446 9002 : SvtClass .uOlgaMarieAquaCollection ,
439447 9003 : SvtClass .uOlgaMarieGrandCollection ,
448+ 10001 : SvtClass .grandSaber ,
449+ 10002 : SvtClass .grandArcher ,
450+ 10003 : SvtClass .grandLancer ,
451+ 10004 : SvtClass .grandRider ,
452+ 10005 : SvtClass .grandCaster ,
453+ 10006 : SvtClass .grandAssassin ,
454+ 10007 : SvtClass .grandBerserker ,
440455}
441456
442457
@@ -1038,6 +1053,12 @@ class Trait(StrEnum):
10381053 fieldHeaven = "fieldHeaven"
10391054 fieldHell = "fieldHell"
10401055 markOfSin = "markOfSin"
1056+ quickChain = "quickChain"
1057+ artsChain = "artsChain"
1058+ busterChain = "busterChain"
1059+ mightyChain = "mightyChain"
1060+ braveChain = "braveChain"
1061+ chainError = "chainError"
10411062
10421063
10431064TRAIT_NAME : dict [int , Trait ] = {
@@ -1358,6 +1379,12 @@ class Trait(StrEnum):
13581379 4100 : Trait .criticalHit ,
13591380 4101 : Trait .aoeNP ,
13601381 4102 : Trait .stNP ,
1382+ 4104 : Trait .quickChain ,
1383+ 4105 : Trait .artsChain ,
1384+ 4106 : Trait .busterChain ,
1385+ 4107 : Trait .mightyChain ,
1386+ 4108 : Trait .braveChain ,
1387+ 4109 : Trait .chainError ,
13611388 5000 : Trait .canBeInBattle , # can be NPC, enemy or playable servant i.e. not CE
13621389 5010 : Trait .notBasedOnServant ,
13631390 94000015 : Trait .eventSaberWars ,
0 commit comments