添加 了 饰品 锤子 + 冰冻同时冻住cd,眩晕则cd归零 后续 需要处理 boss 的技能cd归零和冻结
This commit is contained in:
@@ -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
@@ -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
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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="升级"
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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 = [] // 清空技能队列
|
||||
|
||||
@@ -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}
|
||||
|
||||
182
assets/wp.md
182
assets/wp.md
@@ -11,6 +11,7 @@
|
||||
- 基准CD:1.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 |
|
||||
|
||||
|
||||
Reference in New Issue
Block a user