codex/backend-optimization #2

Merged
imelon merged 11 commits from codex/backend-optimization into master 2026-06-05 11:36:19 +08:00
3 changed files with 43 additions and 43 deletions
Showing only changes of commit 8372a8b7ea - Show all commits
@@ -1,10 +1,10 @@
#8d4d2001cdb357e41633c234eb7501b5
from core.basic.skill import PassiveSkill, ActiveSkill, get_data
from core.basic.character import Character
prefix = "imperialknight/infighter/cn/skillDetail"
prefix = "imperialknight/breaker/cn/skillDetail"
# 레이즈 어퍼컷
# imperialknight/infighter/3c5604bdbb0240b8f130f59ab40509c3
# imperialknight/breaker/3c5604bdbb0240b8f130f59ab40509c3
# 8d4d2001cdb357e41633c234eb7501b5/3c5604bdbb0240b8f130f59ab40509c3
class Skill0(ActiveSkill):
"""
@@ -29,7 +29,7 @@ class Skill0(ActiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 덱 브레이커
# imperialknight/infighter/717f1e2104fe4b796f800352fa143ecc
# imperialknight/breaker/717f1e2104fe4b796f800352fa143ecc
# 8d4d2001cdb357e41633c234eb7501b5/717f1e2104fe4b796f800352fa143ecc
class Skill1(PassiveSkill):
"""
@@ -56,7 +56,7 @@ class Skill1(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 聚焦射击
# imperialknight/infighter/eb71e1d82d92c7e1d40500a0dcd77aa6
# imperialknight/breaker/eb71e1d82d92c7e1d40500a0dcd77aa6
# 8d4d2001cdb357e41633c234eb7501b5/eb71e1d82d92c7e1d40500a0dcd77aa6
class Skill2(ActiveSkill):
"""
@@ -80,7 +80,7 @@ class Skill2(ActiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 后跳
# imperialknight/infighter/7822d6d52e10964a6755f142c666b494
# imperialknight/breaker/7822d6d52e10964a6755f142c666b494
# 8d4d2001cdb357e41633c234eb7501b5/7822d6d52e10964a6755f142c666b494
class Skill3(ActiveSkill):
"""
@@ -101,7 +101,7 @@ class Skill3(ActiveSkill):
# 基础精通
# imperialknight/infighter/5a56514f35cf0270ae8d6c65f8fefd78
# imperialknight/breaker/5a56514f35cf0270ae8d6c65f8fefd78
# 8d4d2001cdb357e41633c234eb7501b5/5a56514f35cf0270ae8d6c65f8fefd78
class Skill4(PassiveSkill):
"""
@@ -132,7 +132,7 @@ class Skill4(PassiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# 受身蹲伏
# imperialknight/infighter/ce26c6b69d02a440a81b552bec94f03b
# imperialknight/breaker/ce26c6b69d02a440a81b552bec94f03b
# 8d4d2001cdb357e41633c234eb7501b5/ce26c6b69d02a440a81b552bec94f03b
class Skill5(ActiveSkill):
"""
@@ -163,7 +163,7 @@ class Skill5(ActiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# 技能连招
# imperialknight/infighter/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# imperialknight/breaker/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
# 8d4d2001cdb357e41633c234eb7501b5/10b31c7e8cd2d60b9bcf3b1d3ada4b0a
class Skill6(ActiveSkill):
"""
@@ -206,7 +206,7 @@ class Skill6(ActiveSkill):
# 防具精通
# imperialknight/infighter/892ef624d8bf3d7fc045f84825fd6104
# imperialknight/breaker/892ef624d8bf3d7fc045f84825fd6104
# 8d4d2001cdb357e41633c234eb7501b5/892ef624d8bf3d7fc045f84825fd6104
class Skill7(PassiveSkill):
"""
@@ -228,7 +228,7 @@ class Skill7(PassiveSkill):
# 近敌灭杀
# imperialknight/infighter/9dda3f4a849dba1a288dd65e116860f2
# imperialknight/breaker/9dda3f4a849dba1a288dd65e116860f2
# 8d4d2001cdb357e41633c234eb7501b5/9dda3f4a849dba1a288dd65e116860f2
class Skill8(ActiveSkill):
"""
@@ -257,7 +257,7 @@ class Skill8(ActiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 加农炮
# imperialknight/infighter/4655101518604f874721b3cc249aae10
# imperialknight/breaker/4655101518604f874721b3cc249aae10
# 8d4d2001cdb357e41633c234eb7501b5/4655101518604f874721b3cc249aae10
class Skill9(ActiveSkill):
"""
@@ -286,7 +286,7 @@ class Skill9(ActiveSkill):
# 施放技能过程中所受伤害 -90%
# 퀵 바이섹션
# imperialknight/infighter/0969cd4054d93da07708108c0cc1c4b5
# imperialknight/breaker/0969cd4054d93da07708108c0cc1c4b5
# 8d4d2001cdb357e41633c234eb7501b5/0969cd4054d93da07708108c0cc1c4b5
class Skill10(ActiveSkill):
"""
@@ -310,7 +310,7 @@ class Skill10(ActiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 러프 보딩
# imperialknight/infighter/c9664191611af31142e052dfaef84530
# imperialknight/breaker/c9664191611af31142e052dfaef84530
# 8d4d2001cdb357e41633c234eb7501b5/c9664191611af31142e052dfaef84530
class Skill11(ActiveSkill):
"""
@@ -346,7 +346,7 @@ class Skill11(ActiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# 强化 - 后跳
# imperialknight/infighter/2b340542e776818b78f3212af184bd6b
# imperialknight/breaker/2b340542e776818b78f3212af184bd6b
# 8d4d2001cdb357e41633c234eb7501b5/2b340542e776818b78f3212af184bd6b
class Skill12(PassiveSkill):
"""
@@ -379,7 +379,7 @@ class Skill12(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 跃翔
# imperialknight/infighter/1fea5a626f15230237946a11a9d11582
# imperialknight/breaker/1fea5a626f15230237946a11a9d11582
# 8d4d2001cdb357e41633c234eb7501b5/1fea5a626f15230237946a11a9d11582
class Skill13(ActiveSkill):
"""
@@ -406,7 +406,7 @@ class Skill13(ActiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 노 쿼터
# imperialknight/infighter/f2fb27162beb0b87a7cb9af7900e95f2
# imperialknight/breaker/f2fb27162beb0b87a7cb9af7900e95f2
# 8d4d2001cdb357e41633c234eb7501b5/f2fb27162beb0b87a7cb9af7900e95f2
class Skill14(PassiveSkill):
"""
@@ -431,7 +431,7 @@ class Skill14(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 将飞锚附加到震动箭上, 驱动迷雾能量发射。
# imperialknight/infighter/cfacda0647b9a0f595df2c2aad30c18d
# imperialknight/breaker/cfacda0647b9a0f595df2c2aad30c18d
# 8d4d2001cdb357e41633c234eb7501b5/cfacda0647b9a0f595df2c2aad30c18d
class Skill15(ActiveSkill):
"""
@@ -460,7 +460,7 @@ class Skill15(ActiveSkill):
# 施放技能过程中所受伤害 -90%
# 훅 샷
# imperialknight/infighter/2f5d03c7848effbc0a23f4df45d9ca46
# imperialknight/breaker/2f5d03c7848effbc0a23f4df45d9ca46
# 8d4d2001cdb357e41633c234eb7501b5/2f5d03c7848effbc0a23f4df45d9ca46
class Skill16(ActiveSkill):
"""
@@ -497,7 +497,7 @@ class Skill16(ActiveSkill):
data2 = get_data(f'{prefix}/{uuid}', 2)
# 어베스트
# imperialknight/infighter/45442bbbe33540b4deeec29437dae70c
# imperialknight/breaker/45442bbbe33540b4deeec29437dae70c
# 8d4d2001cdb357e41633c234eb7501b5/45442bbbe33540b4deeec29437dae70c
class Skill17(ActiveSkill):
"""
@@ -525,7 +525,7 @@ class Skill17(ActiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 선체 파괴
# imperialknight/infighter/01c3a2fb793d293a25ed8dc7a0d70c1a
# imperialknight/breaker/01c3a2fb793d293a25ed8dc7a0d70c1a
# 8d4d2001cdb357e41633c234eb7501b5/01c3a2fb793d293a25ed8dc7a0d70c1a
class Skill18(ActiveSkill):
"""
@@ -555,7 +555,7 @@ class Skill18(ActiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 暴击
# imperialknight/infighter/fc1262c19f3d0477ee8eda47b8db8696
# imperialknight/breaker/fc1262c19f3d0477ee8eda47b8db8696
# 8d4d2001cdb357e41633c234eb7501b5/fc1262c19f3d0477ee8eda47b8db8696
class Skill19(PassiveSkill):
"""
@@ -577,7 +577,7 @@ class Skill19(PassiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 스위핑 스트라이크
# imperialknight/infighter/8f73f243041c2d27739fe7696f02bf9b
# imperialknight/breaker/8f73f243041c2d27739fe7696f02bf9b
# 8d4d2001cdb357e41633c234eb7501b5/8f73f243041c2d27739fe7696f02bf9b
class Skill20(ActiveSkill):
"""
@@ -612,7 +612,7 @@ class Skill20(ActiveSkill):
data3 = get_data(f'{prefix}/{uuid}', 3)
# 백병전 전문가
# imperialknight/infighter/8c2379737c5acc935c1731f67f607655
# imperialknight/breaker/8c2379737c5acc935c1731f67f607655
# 8d4d2001cdb357e41633c234eb7501b5/8c2379737c5acc935c1731f67f607655
class Skill21(PassiveSkill):
"""
@@ -639,7 +639,7 @@ class Skill21(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 타이드 피어서
# imperialknight/infighter/9cb6f9ed646fa87f9b7680a42ce83d1a
# imperialknight/breaker/9cb6f9ed646fa87f9b7680a42ce83d1a
# 8d4d2001cdb357e41633c234eb7501b5/9cb6f9ed646fa87f9b7680a42ce83d1a
class Skill22(ActiveSkill):
"""
@@ -670,7 +670,7 @@ class Skill22(ActiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 딥 워터 콜
# imperialknight/infighter/3829c15bf5f520c13998a3479ba0ce7b
# imperialknight/breaker/3829c15bf5f520c13998a3479ba0ce7b
# 8d4d2001cdb357e41633c234eb7501b5/3829c15bf5f520c13998a3479ba0ce7b
class Skill23(ActiveSkill):
"""
@@ -717,7 +717,7 @@ class Skill23(ActiveSkill):
data6 = get_data(f'{prefix}/{uuid}', 6)
# 狂风可以在空中使用机枪和导弹攻击敌人。 持续时间结束、 召唤出新的狂风机器人, 或机械师死亡后, 狂风会爆炸并给予周围敌人一定伤害。
# imperialknight/infighter/4224f9b0b8c7c903e9a1e0f9d9f6d04d
# imperialknight/breaker/4224f9b0b8c7c903e9a1e0f9d9f6d04d
# 8d4d2001cdb357e41633c234eb7501b5/4224f9b0b8c7c903e9a1e0f9d9f6d04d
class Skill24(ActiveSkill):
"""
@@ -771,7 +771,7 @@ class Skill24(ActiveSkill):
...
# 타이드 바운드
# imperialknight/infighter/78bd107acd474518b606be1e4fd38239
# imperialknight/breaker/78bd107acd474518b606be1e4fd38239
# 8d4d2001cdb357e41633c234eb7501b5/78bd107acd474518b606be1e4fd38239
class Skill25(ActiveSkill):
"""
@@ -850,7 +850,7 @@ class Skill25(ActiveSkill):
...
# 역조연격
# imperialknight/infighter/d085127b0edd719782bd618d5688f4a1
# imperialknight/breaker/d085127b0edd719782bd618d5688f4a1
# 8d4d2001cdb357e41633c234eb7501b5/d085127b0edd719782bd618d5688f4a1
class Skill26(ActiveSkill):
"""
@@ -906,7 +906,7 @@ class Skill26(ActiveSkill):
...
# 黑暗明王阵
# imperialknight/infighter/42c82812f86ff6704ae9952a2e6093a4
# imperialknight/breaker/42c82812f86ff6704ae9952a2e6093a4
# 8d4d2001cdb357e41633c234eb7501b5/42c82812f86ff6704ae9952a2e6093a4
class Skill27(ActiveSkill):
"""
@@ -968,7 +968,7 @@ class Skill27(ActiveSkill):
...
# 골칫거리
# imperialknight/infighter/3d8f3d438405d79f8d3ed68072674d1e
# imperialknight/breaker/3d8f3d438405d79f8d3ed68072674d1e
# 8d4d2001cdb357e41633c234eb7501b5/3d8f3d438405d79f8d3ed68072674d1e
class Skill28(PassiveSkill):
"""
@@ -999,7 +999,7 @@ class Skill28(PassiveSkill):
data1 = get_data(f'{prefix}/{uuid}', 1)
# 개전의 팡파르
# imperialknight/infighter/ade01c1d6afc8a05055225045e89fe49
# imperialknight/breaker/ade01c1d6afc8a05055225045e89fe49
# 8d4d2001cdb357e41633c234eb7501b5/ade01c1d6afc8a05055225045e89fe49
class Skill29(ActiveSkill):
"""
@@ -1036,7 +1036,7 @@ class Skill29(ActiveSkill):
data4 = get_data(f'{prefix}/{uuid}', 4)
# 破冰飞刃
# imperialknight/infighter/ff171dc487807bb9aa28900ca9a46b41
# imperialknight/breaker/ff171dc487807bb9aa28900ca9a46b41
# 8d4d2001cdb357e41633c234eb7501b5/ff171dc487807bb9aa28900ca9a46b41
class Skill30(ActiveSkill):
"""
@@ -1093,7 +1093,7 @@ class Skill30(ActiveSkill):
...
# 마엘스트롬
# imperialknight/infighter/547ab2b2bd860d3e37355a9cfbc1077c
# imperialknight/breaker/547ab2b2bd860d3e37355a9cfbc1077c
# 8d4d2001cdb357e41633c234eb7501b5/547ab2b2bd860d3e37355a9cfbc1077c
class Skill31(ActiveSkill):
"""
@@ -1156,7 +1156,7 @@ class Skill31(ActiveSkill):
...
# 철의 노래
# imperialknight/infighter/506e7ed77d517419a6e1c437a2cedb17
# imperialknight/breaker/506e7ed77d517419a6e1c437a2cedb17
# 8d4d2001cdb357e41633c234eb7501b5/506e7ed77d517419a6e1c437a2cedb17
class Skill32(PassiveSkill):
"""
@@ -1180,7 +1180,7 @@ class Skill32(PassiveSkill):
data0 = get_data(f'{prefix}/{uuid}', 0)
# 冷血突刺
# imperialknight/infighter/a5fa08f5d509e6ff2ebc68856a470b5a
# imperialknight/breaker/a5fa08f5d509e6ff2ebc68856a470b5a
# 8d4d2001cdb357e41633c234eb7501b5/a5fa08f5d509e6ff2ebc68856a470b5a
class Skill33(ActiveSkill):
"""
@@ -1246,7 +1246,7 @@ class Skill33(ActiveSkill):
...
# 교룡아
# imperialknight/infighter/5dc7008b12a459325b548b0715c6b73c
# imperialknight/breaker/5dc7008b12a459325b548b0715c6b73c
# 8d4d2001cdb357e41633c234eb7501b5/5dc7008b12a459325b548b0715c6b73c
class Skill34(ActiveSkill):
"""
@@ -1315,7 +1315,7 @@ class Skill34(ActiveSkill):
...
# 씨 베인
# imperialknight/infighter/8ee0099656df08a0b39225f8a21d514b
# imperialknight/breaker/8ee0099656df08a0b39225f8a21d514b
# 8d4d2001cdb357e41633c234eb7501b5/8ee0099656df08a0b39225f8a21d514b
class Skill35(ActiveSkill):
"""
@@ -1356,7 +1356,7 @@ class Skill35(ActiveSkill):
data4 = get_data(f'{prefix}/{uuid}', 4)
# 역조
# imperialknight/infighter/9bff7f2559e003766fee2853dca00631
# imperialknight/breaker/9bff7f2559e003766fee2853dca00631
# 8d4d2001cdb357e41633c234eb7501b5/9bff7f2559e003766fee2853dca00631
class Skill36(PassiveSkill):
"""
@@ -1389,7 +1389,7 @@ class Skill36(PassiveSkill):
# 타이드 피어서 받는 데미지 감소율 : 30%
# 언바운드 템페스트
# imperialknight/infighter/da6e37c1e3f0e8867f70007d89c239ff
# imperialknight/breaker/da6e37c1e3f0e8867f70007d89c239ff
# 8d4d2001cdb357e41633c234eb7501b5/da6e37c1e3f0e8867f70007d89c239ff
class Skill37(ActiveSkill):
"""
@@ -1427,7 +1427,7 @@ class Skill37(ActiveSkill):
data3 = get_data(f'{prefix}/{uuid}', 3)
# 해신낙연
# imperialknight/infighter/a6c8f69107f8c4f5d1a0c7a57d000290
# imperialknight/breaker/a6c8f69107f8c4f5d1a0c7a57d000290
# 8d4d2001cdb357e41633c234eb7501b5/a6c8f69107f8c4f5d1a0c7a57d000290
class Skill38(ActiveSkill):
"""
@@ -1466,7 +1466,7 @@ class Skill38(ActiveSkill):
class classChange(Character):
def __init__(self, equVersion):
self.name = 'infighter'
self.name = 'breaker'
self.nameCN = '鸣锋·破浪者'
self.role = 'imperialknight'
self.角色 = '帝国骑士'
+1 -1
Submodule images updated: 0991b6efa4...051a7cde33