添加 了 饰品 锤子 + 冰冻同时冻住cd,眩晕则cd归零 后续 需要处理 boss 的技能cd归零和冻结

This commit is contained in:
2025-07-05 17:48:59 +08:00
parent ed26a10a98
commit 9ebf620ed8
10 changed files with 2513 additions and 345 deletions

View File

@@ -15,9 +15,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{213,899},{74,76}}</string>
<string>{{379,823},{74,76}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>2102.png</key>
<dict>
@@ -30,7 +30,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{321,675},{76,78}}</string>
<string>{{75,755},{76,78}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -60,7 +60,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{75,665},{78,78}}</string>
<string>{{241,585},{78,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -75,7 +75,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{409,537},{78,78}}</string>
<string>{{159,595},{78,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -105,7 +105,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{407,617},{78,76}}</string>
<string>{{77,677},{78,76}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -135,7 +135,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{327,595},{78,78}}</string>
<string>{{409,517},{78,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -195,9 +195,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{281,977},{74,76}}</string>
<string>{{377,899},{74,76}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>2114.png</key>
<dict>
@@ -240,7 +240,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{313,753},{76,76}}</string>
<string>{{229,755},{76,76}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -255,9 +255,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{357,977},{74,72}}</string>
<string>{{151,849},{74,72}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>3102.png</key>
<dict>
@@ -285,7 +285,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{435,213},{86,76}}</string>
<string>{{429,355},{86,76}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -300,7 +300,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{343,339},{88,74}}</string>
<string>{{431,265},{88,74}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -330,9 +330,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,669},{86,70}}</string>
<string>{{321,599},{86,70}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>3107.png</key>
<dict>
@@ -345,7 +345,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,417},{84,78}}</string>
<string>{{343,339},{84,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -390,7 +390,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{401,695},{84,70}}</string>
<string>{{309,671},{84,70}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -420,7 +420,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{225,753},{86,68}}</string>
<string>{{395,677},{86,68}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -450,7 +450,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{73,745},{88,68}}</string>
<string>{{159,675},{88,68}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -465,7 +465,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{171,423},{80,80}}</string>
<string>{{259,421},{80,80}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -495,9 +495,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{447,73},{68,64}}</string>
<string>{{141,993},{68,64}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4102.png</key>
<dict>
@@ -510,9 +510,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{73,997},{66,64}}</string>
<string>{{211,1043},{66,64}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4103.png</key>
<dict>
@@ -525,9 +525,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,927},{70,78}}</string>
<string>{{227,833},{70,78}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>4104.png</key>
<dict>
@@ -540,7 +540,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{205,995},{68,74}}</string>
<string>{{143,923},{68,74}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -555,7 +555,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{73,919},{68,76}}</string>
<string>{{1,915},{68,76}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -570,9 +570,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{365,831},{70,72}}</string>
<string>{{301,915},{70,72}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>4107.png</key>
<dict>
@@ -585,9 +585,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{439,837},{68,72}}</string>
<string>{{1,993},{68,72}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4108.png</key>
<dict>
@@ -600,9 +600,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{437,767},{68,74}}</string>
<string>{{71,989},{68,74}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4109.png</key>
<dict>
@@ -615,9 +615,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{447,1},{64,70}}</string>
<string>{{219,977},{64,70}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>4110.png</key>
<dict>
@@ -630,7 +630,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{431,977},{70,72}}</string>
<string>{{375,975},{70,72}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -645,7 +645,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{139,997},{64,64}}</string>
<string>{{141,1059},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -660,9 +660,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{447,143},{68,64}}</string>
<string>{{291,987},{68,64}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4113.png</key>
<dict>
@@ -675,7 +675,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{143,853},{78,68}}</string>
<string>{{73,909},{78,68}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -690,9 +690,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{291,831},{64,60}}</string>
<string>{{279,1053},{64,60}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>4122.png</key>
<dict>
@@ -705,7 +705,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{143,933},{68,60}}</string>
<string>{{361,1047},{68,60}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -720,7 +720,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{365,905},{72,70}}</string>
<string>{{227,905},{72,70}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -765,7 +765,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{87,429},{80,80}}</string>
<string>{{171,423},{80,80}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -780,7 +780,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{241,599},{78,78}}</string>
<string>{{409,597},{78,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -795,7 +795,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,497},{80,80}}</string>
<string>{{253,503},{80,80}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -855,7 +855,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{213,823},{76,74}}</string>
<string>{{73,833},{76,74}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -885,7 +885,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{169,505},{80,80}}</string>
<string>{{85,429},{80,80}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -915,7 +915,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{333,429},{80,78}}</string>
<string>{{85,511},{80,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -960,7 +960,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{415,457},{80,78}}</string>
<string>{{1,579},{80,78}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -975,9 +975,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{431,301},{80,82}}</string>
<string>{{1,417},{80,82}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>6102.png</key>
<dict>
@@ -990,7 +990,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,757},{70,84}}</string>
<string>{{1,829},{70,84}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1005,7 +1005,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{333,509},{74,84}}</string>
<string>{{83,591},{74,84}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1020,9 +1020,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{225,679},{72,82}}</string>
<string>{{1,745},{72,82}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>6105.png</key>
<dict>
@@ -1035,9 +1035,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{419,385},{70,90}}</string>
<string>{{435,173},{70,90}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>6106.png</key>
<dict>
@@ -1050,7 +1050,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{155,675},{68,88}}</string>
<string>{{239,665},{68,88}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1065,7 +1065,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{73,835},{68,82}}</string>
<string>{{307,831},{68,82}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1080,7 +1080,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,579},{72,88}}</string>
<string>{{167,505},{72,88}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1095,7 +1095,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{1,843},{70,82}}</string>
<string>{{155,765},{70,82}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1110,7 +1110,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{259,421},{72,90}}</string>
<string>{{343,419},{72,90}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1125,7 +1125,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{143,765},{68,86}}</string>
<string>{{309,743},{68,86}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1140,9 +1140,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{167,587},{72,86}}</string>
<string>{{417,443},{72,86}}</string>
<key>textureRotated</key>
<false/>
<true/>
</dict>
<key>6113.png</key>
<dict>
@@ -1155,9 +1155,9 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{75,591},{72,86}}</string>
<string>{{335,511},{72,86}}</string>
<key>textureRotated</key>
<true/>
<false/>
</dict>
<key>6114.png</key>
<dict>
@@ -1170,7 +1170,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{251,513},{74,84}}</string>
<string>{{1,659},{74,84}}</string>
<key>textureRotated</key>
<false/>
</dict>
@@ -1185,7 +1185,7 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{83,511},{78,82}}</string>
<string>{{1,499},{78,82}}</string>
<key>textureRotated</key>
<true/>
</dict>
@@ -1200,10 +1200,295 @@
<key>spriteSourceSize</key>
<string>{90,90}</string>
<key>textureRect</key>
<string>{{289,899},{76,74}}</string>
<string>{{379,747},{76,74}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7401.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{50,42}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{457,845},{50,42}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7402.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{50,54}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{455,941},{50,54}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7403.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{44,48}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{457,799},{44,48}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7404.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,0}</string>
<key>spriteSize</key>
<string>{54,58}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{447,117},{54,58}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7405.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,-1}</string>
<key>spriteSize</key>
<string>{50,48}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{457,747},{50,48}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7406.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-1}</string>
<key>spriteSize</key>
<string>{60,60}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{137,1125},{60,60}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7421.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,0}</string>
<key>spriteSize</key>
<string>{54,56}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{449,997},{54,56}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7422.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,-2}</string>
<key>spriteSize</key>
<string>{60,60}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{345,1109},{60,60}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7423.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,-1}</string>
<key>spriteSize</key>
<string>{58,56}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{447,1},{58,56}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7424.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{56,58}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{447,59},{56,58}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7425.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{60,60}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{271,1115},{60,60}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7426.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{60,60}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{407,1117},{60,60}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7441.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,1}</string>
<key>spriteSize</key>
<string>{46,42}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{457,897},{46,42}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7442.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{50,52}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{1,1133},{50,52}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7443.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{64,64}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{71,1065},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7444.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{1,0}</string>
<key>spriteSize</key>
<string>{60,62}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{207,1109},{60,62}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7445.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{62,64}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{431,1053},{62,64}}</string>
<key>textureRotated</key>
<true/>
</dict>
<key>7446.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{-1,0}</string>
<key>spriteSize</key>
<string>{54,56}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{67,1131},{54,56}}</string>
<key>textureRotated</key>
<false/>
</dict>
<key>7447.png</key>
<dict>
<key>aliases</key>
<array/>
<key>spriteOffset</key>
<string>{0,0}</string>
<key>spriteSize</key>
<string>{64,64}</string>
<key>spriteSourceSize</key>
<string>{64,64}</string>
<key>textureRect</key>
<string>{{1,1067},{64,64}}</string>
<key>textureRotated</key>
<false/>
</dict>
</dict>
<key>metadata</key>
<dict>
@@ -1216,9 +1501,9 @@
<key>realTextureFileName</key>
<string>equips2.png</string>
<key>size</key>
<string>{512,1064}</string>
<string>{506,1188}</string>
<key>smartupdate</key>
<string>$TexturePacker:SmartUpdate:f58323a886e6d0dddcc96e9ea8780f76:ed37379302a75c0c40a37b476368c418:cfe368b3d30388aaa97a224e353de6e0$</string>
<string>$TexturePacker:SmartUpdate:efb8d029753f67af514ac6eabfd549dd:1b6301aa9c953e392c07dc07cad72799:cfe368b3d30388aaa97a224e353de6e0$</string>
<key>textureFileName</key>
<string>equips2.png</string>
</dict>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 454 KiB

After

Width:  |  Height:  |  Size: 560 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -164,17 +164,7 @@ export class HeroViewComp extends CCComp {
change_atk(e:GameEvent,data:any){
if(!this.is_master) return
if(data.ice){
this.atk_skill=6014
}else if(data.fire){
this.atk_skill=6012
}else if(data.wind){
this.atk_skill=6013
}else{
this.atk_skill=6001
}
console.log("[HeroViewComp]:change_atk",SkillSet[this.atk_skill].name)
}
get isActive() {
@@ -394,6 +384,7 @@ export class HeroViewComp extends CCComp {
this.DEBUFF_FROST+=deV
break
case DebuffAttr.STUN:
this.at=0 // 眩晕 cd归零
this.BUFFCOMP.in_yun(deV)
this.DEBUFF_STUN+=deV
this.is_stop=true

View File

@@ -38,7 +38,7 @@ export class SkillConComp extends CCComp {
update(dt: number) {
if(!smc.mission.play||smc.mission.pause) return
if(this.HeroView.DEBUFF_STUN <= 0) this.HeroView.at += dt;
if(this.HeroView.DEBUFF_STUN <= 0&&this.HeroView.DEBUFF_FROST <= 0) this.HeroView.at += dt;
let cd = this.get_cd(this.HeroView.cd,this.HeroView)
// console.log(this.HeroView.hero_name+(this.HeroView.is_master?"[主]":"[从] 准备释放")+SkillSet[this.HeroView.atk_skill].name+"=>"+"=>cd:"+cd+"=> count:"+count)

View File

@@ -80,7 +80,7 @@ export class EquipsComp extends Component {
}
break
case "accessory":
if(this.accessory.uuid==0) return 1
if(this.accessory.uuid==0) return 4
lv=EquipInfo[this.accessory.uuid].lv
break
}
@@ -225,6 +225,7 @@ export class EquipsComp extends Component {
const all_special_attr=[...weapon_special_attr,...armor_special_attr,...accessory_special_attr]
let equip_special_attr=this.count_equip_special_attr(all_special_attr)
let friend_get_master_equip=equip_special_attr[EquipSpecialAttr.FRIEND_GET_MASTER_EQUIP]
oops.message.dispatchEvent(GameEvent.ChangeATK_EQUIP_SPECIAL_ATTR,equip_special_attr)
// 合并所有装备属性
@@ -245,59 +246,42 @@ export class EquipsComp extends Component {
}
this.add_attr(targetKey,attr)
});
// 伙伴获取英雄装备属性加成
this.attrs.friend_buff.ATK+=this.attrs.hero_buff.ATK*friend_get_master_equip
this.attrs.friend_buff.HP+=this.attrs.hero_buff.HP*friend_get_master_equip
console.log("[EquipsComp]:debuff buff attrs ", this.attrs);
oops.message.dispatchEvent(GameEvent.EquipChange, this.attrs);
}
count_equip_special_attr(all_special_attr:any[]){
//特殊属性附加
//特殊属性附加 - 直接使用枚举值作为属性名
let equip_special_attr = {
ice:false,
fire:false,
wind:false,
friend_live_cd_less:0,
atk_add_friend_atk:0,
atk_add_friend_hp:0,
atk_add_glod:0,
atk_add_master_atk:0,
atk_add_master_hp:0,
}
[EquipSpecialAttr.ICE]: 0,
[EquipSpecialAttr.FIRE]: 0,
[EquipSpecialAttr.WIND]: 0,
[EquipSpecialAttr.FRIEND_LIVE_CD]: 0,
[EquipSpecialAttr.ATK_ADD_FRIEND_ATK]: 0,
[EquipSpecialAttr.ATK_ADD_FRIEND_HP]: 0,
[EquipSpecialAttr.ATK_ADD_GLOD]: 0,
[EquipSpecialAttr.ATK_ADD_MASTER_ATK]: 0,
[EquipSpecialAttr.ATK_ADD_MASTER_HP]: 0,
[EquipSpecialAttr.DOUBLE_DEAD]: 0,
[EquipSpecialAttr.DOUBLE_ATKED]: 0,
[EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE]: 0,
[EquipSpecialAttr.ATK_ADD_VALUE]: 0,
[EquipSpecialAttr.FRIEND_GET_MASTER_EQUIP]: 0,
};
console.log("[EquipsComp]:all_special_attr",all_special_attr)
// 直接使用枚举值累加属性
all_special_attr.forEach(special_attr => {
if(special_attr){
switch(special_attr.special_attr){
case EquipSpecialAttr.ICE:
equip_special_attr.ice=true
break
case EquipSpecialAttr.FIRE:
equip_special_attr.fire=true
break
case EquipSpecialAttr.WIND:
equip_special_attr.wind=true
break
case EquipSpecialAttr.FRIEND_LIVE_CD:
equip_special_attr.friend_live_cd_less+=special_attr.special_attr_value
break
case EquipSpecialAttr.ATK_ADD_FRIEND_ATK:
equip_special_attr.atk_add_friend_atk+=special_attr.special_attr_value
break
case EquipSpecialAttr.ATK_ADD_FRIEND_HP:
equip_special_attr.atk_add_friend_hp+=special_attr.special_attr_value
break
case EquipSpecialAttr.ATK_ADD_GLOD:
equip_special_attr.atk_add_glod+=special_attr.special_attr_value
break
case EquipSpecialAttr.ATK_ADD_MASTER_ATK:
equip_special_attr.atk_add_master_atk+=special_attr.special_attr_value
break
case EquipSpecialAttr.ATK_ADD_MASTER_HP:
equip_special_attr.atk_add_master_hp+=special_attr.special_attr_value
break
if (special_attr && equip_special_attr.hasOwnProperty(special_attr.special_attr)) {
equip_special_attr[special_attr.special_attr] += special_attr.special_attr_value;
}
}
})
});
console.log("[EquipsComp]:equip_special_attr",equip_special_attr)
return equip_special_attr
}
@@ -361,12 +345,17 @@ export class EquipsComp extends Component {
this.boxs.getChildByName("armor").getChildByName("tip").active=true
this.boxs.getChildByName("armor").getChildByName("tip").getComponent(Label).string="升级"
}
if(this.accessory.uuid==0 &&smc.vmdata.mission_data.equip_stone_max >= 160){
if(EquipInfo[this.accessory.uuid].lv>=5) return
if(this.accessory.uuid==0 ){
this.boxs.getChildByName("accessory").getChildByName("get").active =true
this.boxs.getChildByName("accessory").getChildByName("light").active=true
this.boxs.getChildByName("accessory").getChildByName("tip").active=true
this.boxs.getChildByName("accessory").getChildByName("tip").getComponent(Label).string="购买"
}else{
if(EquipInfo[this.accessory.uuid].lv>=5) return
this.boxs.getChildByName("accessory").getChildByName("change").active =true
this.boxs.getChildByName("accessory").getChildByName("light").active=true
this.boxs.getChildByName("accessory").getChildByName("tip").active=true
this.boxs.getChildByName("accessory").getChildByName("tip").getComponent(Label).string="升级"
}
}

View File

@@ -5,6 +5,7 @@ import { geDebuffNum, getBuffNum, BuffAttr, DebuffAttr } from '../common/config/
import { Timer } from 'db://oops-framework/core/common/timer/Timer';
import { FightSet } from '../common/config/Mission';
import { SuperCards, SuperCardsType } from '../common/config/CardSet';
import { EquipSpecialAttr } from '../common/config/Equips';
import { ecs } from 'db://oops-framework/libs/ecs/ECS';
import { Skill } from '../skills/Skill';
import { MasterModelComp } from '../hero/MasterModel';
@@ -29,6 +30,11 @@ export class FightConComp extends Component {
atk_add_glod:number=0
atk_add_master_atk:number=0
atk_add_master_hp:number=0
double_dead:number=0
double_atked:number=0
friend_atked_add_skill_stone:number=0
atk_add_value:number=0
friend_get_master_equip:number=0
//卡牌特效
card_atk_add:number=0 //卡牌特效 攻击提高攻击力效果 额外添加值
@@ -59,13 +65,17 @@ export class FightConComp extends Component {
}
change_equip_special_attr(e:GameEvent,data:any){
console.log("[FightConComp]:change_equip_special_attr",data)
this.atk_add_friend_atk=data.atk_add_friend_atk+(this.card_atk_add > 0 ? this.card_atk_add:0) //装备特殊属性 英雄/伙伴 攻击力增加
this.atk_add_friend_hp=data.atk_add_friend_hp+(this.card_hp_add > 0 ? this.card_hp_add:0) //装备特殊属性 英雄/伙伴 生命值增加
this.atk_add_glod=data.atk_add_glod
this.atk_add_master_atk=data.atk_add_master_atk+(this.card_atk_add > 0 ? this.card_atk_add:0) //装备特殊属性 英雄/伙伴 攻击力增加
this.atk_add_master_hp=data.atk_add_master_hp+(this.card_hp_add > 0 ? this.card_hp_add:0) //装备特殊属性 英雄/伙伴 生命值增加
this.friend_alive_cd=FightSet.FRIEND_LIVE_CD-data.friend_live_cd_less
this.atk_add_value=data[EquipSpecialAttr.ATK_ADD_VALUE]
this.atk_add_friend_atk=data[EquipSpecialAttr.ATK_ADD_FRIEND_ATK]+this.atk_add_value+(this.card_atk_add > 0 ? this.card_atk_add:0) //装备特殊属性 英雄/伙伴 攻击力增加
this.atk_add_friend_hp=data[EquipSpecialAttr.ATK_ADD_FRIEND_HP]+this.atk_add_value+(this.card_hp_add > 0 ? this.card_hp_add:0) //装备特殊属性 英雄/伙伴 生命值增加
this.atk_add_glod=data[EquipSpecialAttr.ATK_ADD_GLOD]
this.atk_add_master_atk=data[EquipSpecialAttr.ATK_ADD_MASTER_ATK]+this.atk_add_value+(this.card_atk_add > 0 ? this.card_atk_add:0) //装备特殊属性 英雄/伙伴 攻击力增加
this.atk_add_master_hp=data[EquipSpecialAttr.ATK_ADD_MASTER_HP]+this.atk_add_value+(this.card_hp_add > 0 ? this.card_hp_add:0) //装备特殊属性 英雄/伙伴 生命值增加
this.friend_alive_cd=FightSet.FRIEND_LIVE_CD-data[EquipSpecialAttr.FRIEND_LIVE_CD]
this.double_dead=data[EquipSpecialAttr.DOUBLE_DEAD]
this.double_atked=data[EquipSpecialAttr.DOUBLE_ATKED]
this.friend_atked_add_skill_stone=data[EquipSpecialAttr.FRIEND_ATKED_ADD_SKILL_STONE]
this.friend_get_master_equip=data[EquipSpecialAttr.FRIEND_GET_MASTER_EQUIP]
}
@@ -194,6 +204,11 @@ export class FightConComp extends Component {
this.atk_add_glod=0
this.atk_add_master_atk=0
this.atk_add_master_hp=0
this.double_dead=0
this.double_atked=0
this.friend_atked_add_skill_stone=0
this.atk_add_value=0
this.friend_get_master_equip=0
this.card_atk_add=0
this.card_hp_add=0
this.aoe_queues = [] // 清空技能队列

View File

@@ -107,7 +107,7 @@ export class Skill extends ecs.Entity {
let ap=0
let crit=0
let crit_d=0
let buff_ap=1
let buffap=1
let buff=null
let puncture=0
let puncture_damage=0
@@ -116,7 +116,7 @@ export class Skill extends ecs.Entity {
if(view.is_boss) buff=FIGHTCON.enemy_buff
if(view.is_kalami) buff=FIGHTCON.enemy_buff
if(buff!==null) {
buff_ap=(100+buff.ATK)/100 //装备区 总加成
buffap=(100+buff.ATK)/100 //装备区 总加成
}
// 汇总DEBUFF_DECD并处理count值
let BUFF_ATK = 0
@@ -143,7 +143,7 @@ export class Skill extends ecs.Entity {
let BUFF_AP=(100-DEBUFF_DEATK+BUFF_ATK+dmg)/100 //buff区 总加成
puncture =buff.PUNCTURE+view.puncture
puncture_damage=buff.PUNCTURE_DMG+view.puncture_damage
ap=view.ap*buff_ap*BUFF_AP*SkillSet[uuid].ap/100
ap=view.ap*buffap*BUFF_AP*SkillSet[uuid].ap/100
crit=view.crit+buff.CRITICAL
crit_d=view.crit_d+buff.CRITICAL_DMG
return {ap,crit,crit_d,puncture,puncture_damage}

View File

@@ -11,6 +11,7 @@
- 基准CD1.5秒
- 实际CD = 1.5 × (1 + CD修正%)
- 剑:-20% | 斧0% | 刀:-26.7% | 锤:+6.7%
- 剑类核心机制:默认穿刺伤害是上一次伤害的50%
### 📋 剑类武器数据表
| 等级 | 品质 | 名称 | **CD修正** | 实际CD | 攻击加成 | 核心特性 | 穿透伤害比率(进化) |
@@ -42,27 +43,141 @@
**进化规则**
- 品质提升风怒概率和击退概率
- 等级提升攻击加成和特殊属性
- 斧类核心机制:风怒默认伤害额外一次攻击 伤害100%
## 📋 斧类武器完整数据表
| 等级 | 品质 | 名称 | CD | 攻击加成 | 风怒概率 | 击退概率 |
|------ |------|------------------|------|----------|----------|----------|
| **Lv1** | 绿 | 风暴战斧(Lv1) | 1.50s | +100% | 20% | 15% |
| **Lv1** | 绿 | 风暴战斧(Lv1) | 1.50s | +100% | 20% | |
| | 蓝 | 寒锋巨斧(Lv1) | 1.50s | +130% | 30% | 20% |
| | 紫 | 龙鳞撕裂者(Lv1) | 1.50s | +160% | 40% | 25% |
| **Lv2** | 绿 | 风暴战斧(Lv2) | 1.50s | +130% | 25% | 18% |
| **Lv2** | 绿 | 风暴战斧(Lv2) | 1.50s | +130% | 25% | |
| | 蓝 | 寒锋巨斧(Lv2) | 1.50s | +170% | 35% | 23% |
| | 紫 | 龙鳞撕裂者(Lv2) | 1.50s | +200% | 45% | 28% |
| **Lv3** | 绿 | 风暴战斧(Lv3) | 1.50s | +160% | 30% | 21% |
| **Lv3** | 绿 | 风暴战斧(Lv3) | 1.50s | +160% | 30% | |
| | 蓝 | 寒锋巨斧(Lv3) | 1.50s | +210% | 40% | 26% |
| | 紫 | 龙鳞撕裂者(Lv3) | 1.50s | +240% | 50% | 31% |
| **Lv4** | 绿 | 风暴战斧(Lv4) | 1.50s | +190% | 35% | 24% |
| **Lv4** | 绿 | 风暴战斧(Lv4) | 1.50s | +190% | 35% | |
| | 蓝 | 寒锋巨斧(Lv4) | 1.50s | +250% | 45% | 29% |
| | 紫 | 龙鳞撕裂者(Lv4) | 1.50s | +280% | 55% | 34% |
| **Lv5** | 绿 | 风暴战斧(Lv5) | 1.50s | +220% | 40% | 27% |
| **Lv5** | 绿 | 风暴战斧(Lv5) | 1.50s | +220% | 40% | 20% |
| | 蓝 | 寒锋巨斧(Lv5) | 1.50s | +280% | 50% | 32% |
| | 紫 | 龙鳞撕裂者(Lv5) | 1.50s | +340% | 60% | 37% |
# 🔨 锤类武器详细数据表
## 📜 基础属性说明
- **CD计算**基准1.5s × (1 + 6.7%) = **1.60s**​(全等级固定)
- **核心机制**
- 暴击伤害基础值150%
- 紫色品质额外增加暴击伤害
- 击晕效果使目标无法行动1秒不可叠加,并且使攻击施法 cd 归零
## 📊 完整等级数据Lv1-Lv5
### Lv1
| 品质 | 名称 | 攻击加成 | 暴击率 | 击晕概率 | 暴击伤害加成 |
|------|------------------|----------|--------|----------|--------------|
| 绿 | 碎骨战锤(Lv1) | +120% | 10% | 15% | - |
| 蓝 | 雷霆重锤(Lv1) | +150% | 15% | 20% | - |
| 紫 | 泰坦粉碎者(Lv1) | +180% | 20% | 25% | +50% |
### Lv2
| 品质 | 名称 | 攻击加成 | 暴击率 | 击晕概率 | 暴击伤害加成 |
|------|------------------|----------|--------|----------|--------------|
| 绿 | 碎骨战锤(Lv2) | +150% | 12% | 18% | - |
| 蓝 | 雷霆重锤(Lv2) | +190% | 18% | 23% | - |
| 紫 | 泰坦粉碎者(Lv2) | +220% | 23% | 28% | +55% |
### Lv3
| 品质 | 名称 | 攻击加成 | 暴击率 | 击晕概率 | 暴击伤害加成 |
|------|------------------|----------|--------|----------|--------------|
| 绿 | 碎骨战锤(Lv3) | +180% | 14% | 21% | - |
| 蓝 | 雷霆重锤(Lv3) | +230% | 21% | 26% | - |
| 紫 | 泰坦粉碎者(Lv3) | +260% | 26% | 31% | +60% |
### Lv4
| 品质 | 名称 | 攻击加成 | 暴击率 | 击晕概率 | 暴击伤害加成 |
|------|------------------|----------|--------|----------|--------------|
| 绿 | 碎骨战锤(Lv4) | +210% | 16% | 24% | - |
| 蓝 | 雷霆重锤(Lv4) | +270% | 24% | 29% | - |
| 紫 | 泰坦粉碎者(Lv4) | +300% | 29% | 34% | +65% |
### Lv5
| 品质 | 名称 | 攻击加成 | 暴击率 | 击晕概率 | 暴击伤害加成 |
|------|------------------|----------|--------|----------|--------------|
| 绿 | 碎骨战锤(Lv5) | +240% | 18% | 27% | - |
| 蓝 | 雷霆重锤(Lv5) | +310% | 27% | 32% | - |
| 紫 | 泰坦粉碎者(Lv5) | +360% | 32% | 37% | +70% |
## ⚖️ 属性成长规律
1. **攻击加成**
- 每等级提升:绿+30%,蓝+40%,紫+40%
- 品质差异蓝比绿高20%紫比蓝高20%
2. **暴击率**
- 每等级提升:+2%(绿),+3%(蓝/紫)
- 品质差异蓝比绿高5%紫比蓝高5%
3. **击晕概率**
- 每等级提升:+3%(全品质)
- 品质差异蓝比绿高5%紫比蓝高5%
4. **暴击伤害**​(仅紫):
- 每等级+5%Lv1基础+50%
## 💡 战斗特性说明
```diff
+ 优势场景:
- 对BOSS战暴击+击晕双重压制)
- 需要打断施法的战斗
! 使用技巧:
- 紫色锤暴击时实际伤害=270%基础200%+70%加成)
- 击晕可打断敌人技能读条
# ⚔️ 刀类武器完整配置表含CD修正
## 📜 核心机制说明
- **基准CD**1.5秒
- **CD修正**-26.7%(全等级固定)
- **实际CD**1.5 × (1 - 0.267) ≈ **1.10s**
- 冰冻效果: 停止移动并暂停cd
## 📊 完整数据表Lv1-Lv5
| 等级 | 品质 | 名称 | CD修正 | 实际CD | 攻击加成 | 易伤加成 | 冰冻概率 |
|------|------|--------------------|--------|--------|----------|----------|----------|
| Lv1 | 绿 | 影刃(Lv1) | -26.7% | 1.10s | +60% | +15% | - |
| | 蓝 | 寒月双刃(Lv1) | -26.7% | 1.10s | +85% | +20% | - |
| | 紫 | 霜魂切割者(Lv1) | -26.7% | 1.10s | +115% | +25% | 15% |
| Lv2 | 绿 | 影刃(Lv2) | -26.7% | 1.10s | +90% | +17% | - |
| | 蓝 | 寒月双刃(Lv2) | -26.7% | 1.10s | +125% | +23% | - |
| | 紫 | 霜魂切割者(Lv2) | -26.7% | 1.10s | +160% | +29% | 18% |
| Lv3 | 绿 | 影刃(Lv3) | -26.7% | 1.10s | +120% | +19% | - |
| | 蓝 | 寒月双刃(Lv3) | -26.7% | 1.10s | +165% | +26% | - |
| | 紫 | 霜魂切割者(Lv3) | -26.7% | 1.10s | +205% | +33% | 21% |
| Lv4 | 绿 | 影刃(Lv4) | -26.7% | 1.10s | +150% | +21% | - |
| | 蓝 | 寒月双刃(Lv4) | -26.7% | 1.10s | +205% | +29% | - |
| | 紫 | 霜魂切割者(Lv4) | -26.7% | 1.10s | +250% | +37% | 24% |
| Lv5 | 绿 | 影刃(Lv5) | -26.7% | 1.10s | +180% | +25% | - |
| | 蓝 | 寒月双刃(Lv5) | -26.7% | 1.10s | +245% | +35% | - |
| | 紫 | 霜魂切割者(Lv5) | -26.7% | 1.10s | +300% | +45% | 27% |
## ⚙️ 系统兼容性说明
1. **CD修正统一性**
- 所有刀类武器固定-26.7%修正
- 实际CD四舍五入保留两位小数
2. **双人协同参数**
```math
\text{理论攻击频率} = \frac{2}{1.10} \approx 1.82 \text{次/秒}
\text{易伤覆盖率} = \frac{5}{1.82} \approx 2.75 \text{秒持续效果}
## 🛡️ 盾牌系统设计规范(属性互斥)
@@ -127,3 +242,58 @@
| 5 | 绿 | 守护圆盾(Lv5) | +72% | 18% | - | - |
| 5 | 蓝 | 圣光壁垒(Lv5) | +80% | 20% | Debuff减免16% | - |
| 5 | 紫 | 永恒守护者(Lv5) | +88% | 23% | 闪避13% | **被攻5次+1技能点** |
## 🟢 绿色品质饰品(自然元素系列)
| 品质 | 名称 | 等级 | 属性类型 | 属性值 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|----------|--------|-----------|---------|----------|--------|
| 绿 | 磐石徽章 | 4 | HP加成 | +56% | - | - | - | - |
| 绿 | 磐石徽章 | 5 | HP加成 | +64% | - | - | - | - |
| 绿 | 刚玉戒指 | 4 | 免伤 | +22% | - | - | - | - |
| 绿 | 刚玉戒指 | 5 | 免伤 | +25% | - | - | - | - |
| 绿 | 烈阳吊坠 | 4 | 攻击 | +50% | - | - | - | - |
| 绿 | 烈阳吊坠 | 5 | 攻击 | +56% | - | - | - | - |
| 绿 | 雷暴耳饰 | 4 | 暴伤 | +35% | - | - | - | - |
| 极 | 雷暴耳饰 | 5 | 暴伤 | +40% | - | - | - | - |
| 绿 | 迷雾指环 | 4 | 闪避 | +12% | - | - | - | - |
| 绿 | 迷雾指环 | 5 | 闪避 | +14% | - | - | - | - |
| 绿 | 荆棘挂饰 | 4 | 反伤 | +14% | - | - | - | - |
| 绿 | 荆棘挂饰 | 5 | 反伤 | +16% | - | - | - | - |
## 🔵 蓝色品质饰品(天文现象系列)
| 品质 | 名称 | 等级 | 属性类型1 | 属性值1 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|-----------|---------|-----------|---------|----------|--------|
| 蓝 | 星辉徽章 | 4 | HP加成 | +36% | 免伤 | +14% | - | - |
| 蓝 | 星辉徽章 | 5 | HP加成 | +40% | 免伤 | +16% | - | - |
| 蓝 | 霜晶戒指 | 4 | 攻击 | +36% | 暴伤 | +25% | - | - |
| 蓝 | 霜晶戒指 | 5 | 攻击 | +40% | 暴伤 | +28% | - | - |
| 蓝 | 流光吊坠 | 4 | HP加成 | +32% | 闪避 | +8% | - | - |
| 蓝 | 流光吊坠 | 5 | HP加成 | +36% | 闪避 | +9% | - | - |
| 蓝 | 地脉指环 | 4 | 免伤 | +15% | 反伤 | +9% | - | - |
| 蓝 | 地脉指环 | 5 | 免伤 | +17% | 反伤 | +10% | - | - |
| 蓝 | 炎阳耳饰 | 4 | 攻击 | +40% | 闪避 | +7% | - | - |
| 蓝 | 炎阳耳饰 | 5 | 攻击 | +44% | 闪避 | +8% | - | - |
| 蓝 | 潮汐挂饰 | 4 | 暴伤 | +28% | 反伤 | +8% | - | - |
| 蓝 | 潮汐挂饰 | 5 | 暴伤 | +32% | 反伤 | +9% | - | - |
## 🟣 紫色品质饰品(神话概念系列)
| 品质 | 名称 | 等级 | 属性类型1 | 属性值1 | 属性类型2 | 属性值2 | 核心属性 | 核心值 |
|------|------------|------|-----------|---------|-----------|---------|------------------|--------|
| 紫 | 天穹徽章 | 4 | HP加成 | +40% | 免伤 | +15% | 攻击触发属性增加的值额外加值 | 2 |
| 紫 | 天穹徽章 | 5 | HP加成 | +44% | 免伤 | +18% | 攻击触发属性增加的值额外加值 | 4 |
| 紫 | 神木戒指 | 4 | 攻击 | +44% | 暴伤 | +30% | 伙伴获得主将装备生命值和攻击力属性加成 | 10 |
| 紫 | 神木戒指 | 5 | 攻击 | +50% | 暴伤 | +34% | 伙伴获得主将装备生命值和攻击力属性加成 | 20 |
| 紫 | 日曜吊坠 | 4 | HP加成 | +36% | 攻击 | +40% | 攻击n次后增加主将攻击力/攻击n次后增加主将生命值 | 2/10 |
| 紫 | 日曜吊坠 | 5 | HP加成 | +40% | 攻击 | +48% | 攻击n次后增加主将攻击力/攻击n次后增加主将生命值 | 4/20 |
| 紫 | 月影指环 | 4 | 免伤 | +16% | 暴伤 | +28% | 攻击n次后增加伙伴攻击力/攻击n次后增加伙伴生命值 | 3/10 |
| 紫 | 月影指环 | 5 | 免伤 | +18% | 暴伤 | +32% | 攻击n次后增加伙伴攻击力/攻击n次后增加伙伴生命值 | 6/25 |
| 紫 | 星尘耳饰 | 4 | 闪避 | +10% | 攻击 | +44% | 伙伴复活时间减少 | -30% |
| 紫 | 星尘耳饰 | 5 | 闪避 | +12% | 攻击 | +50% | 伙伴复活时间减少 | -50% |
| 紫 | 深渊挂饰 | 4 | 反伤 | +12% | HP加成 | +44% | 双倍死亡触发 | 1 |
| 紫 | 深渊挂饰 | 5 | 反伤 | +14% | HP加成 | +50% | 双倍死亡触发 | 2 |
| 紫 | 永夜徽章 | 4 | 免伤 | +18% | 暴伤 | +32% | 双倍受击触发 | 1 |
| 紫 | 永夜徽章 | 5 | 免伤 | +20% | 暴伤 | +36% | 双倍受击触发 | 2 |