feat: 调整技能配置与英雄技能组,修复技能分类约束
1. 重构技能分类,将6013~6019标记为仅可作大招 2. 修改紫电魔女普攻为6010紫魔球,添加麻痹效果 3. 更新技能prefab参数与技能配置表 4. 调整英雄UI配置过滤规则
This commit is contained in:
@@ -586,7 +586,7 @@
|
|||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_mode": 0,
|
"_mode": 0,
|
||||||
"_totalLength": 70,
|
"_totalLength": 45,
|
||||||
"_progress": 1,
|
"_progress": 1,
|
||||||
"_reverse": false,
|
"_reverse": false,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
@@ -1116,7 +1116,7 @@
|
|||||||
"__id__": 30
|
"__id__": 30
|
||||||
},
|
},
|
||||||
"_mode": 0,
|
"_mode": 0,
|
||||||
"_totalLength": 40,
|
"_totalLength": 45,
|
||||||
"_progress": 1,
|
"_progress": 1,
|
||||||
"_reverse": false,
|
"_reverse": false,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
@@ -2435,7 +2435,7 @@
|
|||||||
"_lpos": {
|
"_lpos": {
|
||||||
"__type__": "cc.Vec3",
|
"__type__": "cc.Vec3",
|
||||||
"x": 0,
|
"x": 0,
|
||||||
"y": 4.5,
|
"y": 6.509,
|
||||||
"z": 0
|
"z": 0
|
||||||
},
|
},
|
||||||
"_lrot": {
|
"_lrot": {
|
||||||
@@ -3594,7 +3594,7 @@
|
|||||||
"_left": 0,
|
"_left": 0,
|
||||||
"_right": 0,
|
"_right": 0,
|
||||||
"_top": 0,
|
"_top": 0,
|
||||||
"_bottom": 10,
|
"_bottom": 12.009,
|
||||||
"_horizontalCenter": 0,
|
"_horizontalCenter": 0,
|
||||||
"_verticalCenter": 0,
|
"_verticalCenter": 0,
|
||||||
"_isAbsLeft": true,
|
"_isAbsLeft": true,
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "0f38817f-a8df-4547-8b37-e7ed29de8216",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -250,11 +253,16 @@
|
|||||||
},
|
},
|
||||||
"atk_x": 10,
|
"atk_x": 10,
|
||||||
"atk_y": 15,
|
"atk_y": 15,
|
||||||
"_id": "",
|
|
||||||
"runType": 1,
|
"runType": 1,
|
||||||
"endType": 2,
|
"endType": 2,
|
||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0
|
"time": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__type__": "cc.CompPrefabInfo",
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "acf230af-e9ae-42f8-80a1-552d7d10390f",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "2b8a37ee-732c-4c5b-b6a4-136f3e581cde",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -250,11 +253,16 @@
|
|||||||
},
|
},
|
||||||
"atk_x": 10,
|
"atk_x": 10,
|
||||||
"atk_y": 15,
|
"atk_y": 15,
|
||||||
"_id": "",
|
|
||||||
"runType": 1,
|
"runType": 1,
|
||||||
"endType": 2,
|
"endType": 2,
|
||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0
|
"time": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__type__": "cc.CompPrefabInfo",
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
|||||||
@@ -160,7 +160,7 @@
|
|||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": {
|
"_customMaterial": {
|
||||||
"__uuid__": "0f38817f-a8df-4547-8b37-e7ed29de8216",
|
"__uuid__": "2fcd55a9-38ca-45aa-9164-68e48aaf51ce",
|
||||||
"__expectedType__": "cc.Material"
|
"__expectedType__": "cc.Material"
|
||||||
},
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
@@ -258,6 +258,10 @@
|
|||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0,
|
"time": 0,
|
||||||
"distance": 0,
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "ded728b9-6dd0-4c37-9970-9745c62aa8bf",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -250,11 +253,16 @@
|
|||||||
},
|
},
|
||||||
"atk_x": 10,
|
"atk_x": 10,
|
||||||
"atk_y": 15,
|
"atk_y": 15,
|
||||||
"_id": "",
|
|
||||||
"runType": 1,
|
"runType": 1,
|
||||||
"endType": 2,
|
"endType": 2,
|
||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0
|
"time": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__type__": "cc.CompPrefabInfo",
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "ded728b9-6dd0-4c37-9970-9745c62aa8bf",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -250,11 +253,16 @@
|
|||||||
},
|
},
|
||||||
"atk_x": 10,
|
"atk_x": 10,
|
||||||
"atk_y": 15,
|
"atk_y": 15,
|
||||||
"_id": "",
|
|
||||||
"runType": 1,
|
"runType": 1,
|
||||||
"endType": 2,
|
"endType": 2,
|
||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0
|
"time": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"__type__": "cc.CompPrefabInfo",
|
"__type__": "cc.CompPrefabInfo",
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "ded728b9-6dd0-4c37-9970-9745c62aa8bf",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -250,6 +253,15 @@
|
|||||||
},
|
},
|
||||||
"atk_x": 10,
|
"atk_x": 10,
|
||||||
"atk_y": 15,
|
"atk_y": 15,
|
||||||
|
"runType": 0,
|
||||||
|
"endType": 2,
|
||||||
|
"speed": 0,
|
||||||
|
"time": 0,
|
||||||
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "2b8a37ee-732c-4c5b-b6a4-136f3e581cde",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -255,6 +258,10 @@
|
|||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0,
|
"time": 0,
|
||||||
"distance": 0,
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -159,7 +159,10 @@
|
|||||||
"__prefab": {
|
"__prefab": {
|
||||||
"__id__": 6
|
"__id__": 6
|
||||||
},
|
},
|
||||||
"_customMaterial": null,
|
"_customMaterial": {
|
||||||
|
"__uuid__": "2b8a37ee-732c-4c5b-b6a4-136f3e581cde",
|
||||||
|
"__expectedType__": "cc.Material"
|
||||||
|
},
|
||||||
"_srcBlendFactor": 2,
|
"_srcBlendFactor": 2,
|
||||||
"_dstBlendFactor": 4,
|
"_dstBlendFactor": 4,
|
||||||
"_color": {
|
"_color": {
|
||||||
@@ -255,6 +258,10 @@
|
|||||||
"speed": 720,
|
"speed": 720,
|
||||||
"time": 0,
|
"time": 0,
|
||||||
"distance": 0,
|
"distance": 0,
|
||||||
|
"forceStartX": -1,
|
||||||
|
"forceStartY": -1,
|
||||||
|
"summon_count": 1,
|
||||||
|
"height_offset": 0,
|
||||||
"_id": ""
|
"_id": ""
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -239,58 +239,59 @@ export const SkillSet: Record<number, SkillConfig> = {
|
|||||||
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6008: {
|
6008: {
|
||||||
uuid: 6008, name: "火箭", sp_name: "aw3", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6008, name: "红箭", sp_name: "aw3", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
// 远程,魔法师 辅助等普通技能
|
// 远程,魔法师 辅助等普通技能
|
||||||
6009: {
|
6009: {
|
||||||
uuid: 6009, name: "蓝魔球", sp_name: "m1", icon: "Sub_Item-FA_WP_Sub_MagicBall_001_Blue", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6009, name: "蓝珠", sp_name: "m1", icon: "Sub_Item-FA_WP_Sub_MagicBall_001_Blue", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6010: {
|
6010: {
|
||||||
uuid: 6010, name: "紫魔球", sp_name: "m2", icon: " Sub_Item-FA_WP_Sub_MagicBall_001_Purple", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6010, name: "紫珠", sp_name: "m2", icon: " Sub_Item-FA_WP_Sub_MagicBall_001_Purple", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6011: {
|
6011: {
|
||||||
uuid: 6011, name: "绿药瓶", sp_name: "h1", icon: "Sub_Item-FA_WP_Sub_Potion_001_Green", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6011, name: "绿瓶", sp_name: "h1", icon: "Sub_Item-FA_WP_Sub_Potion_001_Green", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6012: {
|
6012: {
|
||||||
uuid: 6012, name: "红药瓶", sp_name: "h2", icon: "Sub_Item-FA_WP_Sub_Potion_001_Red", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6012, name: "红瓶", sp_name: "h2", icon: "Sub_Item-FA_WP_Sub_Potion_001_Red", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
|
//单体大招
|
||||||
6013: {
|
6013: {
|
||||||
uuid: 6013, name: "闪电术", sp_name: "fb-7", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6013, name: "闪电术", sp_name: "fb-7", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
||||||
},
|
},
|
||||||
6014: {
|
6014: {
|
||||||
uuid: 6014, name: "火球术", sp_name: "fb-1", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6014, name: "火球术", sp_name: "fb-1", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6015: {
|
6015: {
|
||||||
uuid: 6015, name: "暗影术", sp_name: "fb-2", icon: "Stat_DarkDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6015, name: "暗影术", sp_name: "fb-2", icon: "Stat_DarkDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6016: {
|
6016: {
|
||||||
uuid: 6016, name: "光波", sp_name: "fb-3", icon: "Stat_HolyDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6016, name: "光波", sp_name: "fb-3", icon: "Stat_HolyDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6017: {
|
6017: {
|
||||||
uuid: 6017, name: "能量波", sp_name: "fb-4", icon: "Stat_SplashDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6017, name: "能量波", sp_name: "fb-4", icon: "Stat_SplashDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6018: {
|
6018: {
|
||||||
uuid: 6018, name: "毒气弹", sp_name: "fb-5", icon: "Stat_NatureDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6018, name: "毒气弹", sp_name: "fb-5", icon: "Stat_NatureDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
@@ -299,10 +300,9 @@ export const SkillSet: Record<number, SkillConfig> = {
|
|||||||
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.linear, EType: EType.collision, info: "造成攻击力100%的伤害, 高阶技能",
|
RType: RType.linear, EType: EType.collision, info: "造成攻击力100%的伤害, 高阶技能",
|
||||||
},
|
},
|
||||||
//大招
|
|
||||||
// 远程群体攻击
|
// 远程群体攻击
|
||||||
6101: {
|
6101: {
|
||||||
uuid: 6101, name: "火焰喷射", sp_name: "maxm1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6101, name: "火焰喷射", sp_name: "maxm1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
@@ -346,17 +346,17 @@ export const SkillSet: Record<number, SkillConfig> = {
|
|||||||
},
|
},
|
||||||
// 远程群体攻击
|
// 远程群体攻击
|
||||||
6109: {
|
6109: {
|
||||||
uuid: 6109, name: "万箭齐发.冰", sp_name: "maxa1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6109, name: "万箭齐发.冰", sp_name: "maxa1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6110: {
|
6110: {
|
||||||
uuid: 6110, name: "万箭齐发.火", sp_name: "maxa2", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6110, name: "万箭齐发.火", sp_name: "maxa2", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
|
||||||
},
|
},
|
||||||
6111: {
|
6111: {
|
||||||
uuid: 6111, name: "群体闪电", sp_name: "maxm3", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "atk",
|
uuid: 6111, name: "群体闪电", sp_name: "maxm3", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
|
||||||
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 1, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 1, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
|
||||||
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -52,12 +52,13 @@
|
|||||||
},
|
},
|
||||||
"skills": [
|
"skills": [
|
||||||
{
|
{
|
||||||
"uuid": 6013,
|
"uuid": 6010,
|
||||||
"lv": 1,
|
"lv": 1,
|
||||||
"cd": "Slow",
|
"cd": "Slow",
|
||||||
"ccd": 0,
|
"ccd": 0,
|
||||||
"overrides": {
|
"overrides": {
|
||||||
"ap": 100
|
"ap": 100,
|
||||||
|
"para": 30
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -114,7 +115,7 @@
|
|||||||
],
|
],
|
||||||
"atking": [
|
"atking": [
|
||||||
{
|
{
|
||||||
"s_uuid": 6013,
|
"s_uuid": 6010,
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"lv": 2,
|
"lv": 2,
|
||||||
@@ -139,7 +140,7 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"infos": [
|
"infos": [
|
||||||
"解锁闪电术:造成攻击力100%的伤害,30%概率麻痹",
|
"解锁紫魔球:造成攻击力100%的伤害,30%概率麻痹",
|
||||||
"解锁群体闪电:对敌人造成攻击力250%的伤害并击退30,40%概率麻痹",
|
"解锁群体闪电:对敌人造成攻击力250%的伤害并击退30,40%概率麻痹",
|
||||||
"电击精通:普攻每3次必定麻痹目标",
|
"电击精通:普攻每3次必定麻痹目标",
|
||||||
"群体闪电强化:击退提升至60",
|
"群体闪电强化:击退提升至60",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
import { v3 } from "cc"
|
import { v3 } from "cc"
|
||||||
import { BoxSet, FacSet, FightSet } from "./GameSet"
|
import { BoxSet, FacSet, FightSet } from "./GameSet"
|
||||||
import { SkillOverrides, TGroup, SkillSet, FieldSkillSet, SkillConfig, SkillKind, FieldSkillConfig, FieldSkillType, mergeSkillParams } from "./SkillSet"
|
import { SkillOverrides, TGroup, SkillSet, FieldSkillSet, SkillConfig, SkillKind, FieldSkillConfig, FieldSkillType, mergeSkillParams } from "./SkillSet"
|
||||||
import { BuffList, BuffConfig, ModOp } from "./BuffSet"
|
import { BuffList, BuffConfig, ModOp } from "./BuffSet"
|
||||||
@@ -415,7 +415,8 @@ export const HeroInfo: Record<number, heroInfo> = {
|
|||||||
5001: {
|
5001: {
|
||||||
uuid: 5001, name: "紫电魔女", path: "hm1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp - 5, ap: HERO_ROLE_BASE[HRole.Mage].ap + 10, def: HERO_ROLE_BASE[HRole.Mage].def,
|
uuid: 5001, name: "紫电魔女", path: "hm1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp - 5, ap: HERO_ROLE_BASE[HRole.Mage].ap + 10, def: HERO_ROLE_BASE[HRole.Mage].def,
|
||||||
skills: {
|
skills: {
|
||||||
6013: { uuid: 6013, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 100 } },
|
// 普攻:紫魔球底座 + overrides 注入麻痹(6013~6019 已约束为大招,禁作普攻)
|
||||||
|
6010: { uuid: 6010, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 100, para: 30 } },
|
||||||
// 大招:群体闪电,独立 cd,按英雄等级分档成长
|
// 大招:群体闪电,独立 cd,按英雄等级分档成长
|
||||||
6111: {
|
6111: {
|
||||||
uuid: 6111, lv: 1, cd: 8, ccd: 0,
|
uuid: 6111, lv: 1, cd: 8, ccd: 0,
|
||||||
@@ -428,7 +429,7 @@ export const HeroInfo: Record<number, heroInfo> = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
atking: {
|
atking: {
|
||||||
6013: [
|
6010: [
|
||||||
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { para: 100 } },
|
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { para: 100 } },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -436,7 +437,7 @@ export const HeroInfo: Record<number, heroInfo> = {
|
|||||||
{ lv: 9, uuids: [{ uuid: 7002, value: 0.15 }] },
|
{ lv: 9, uuids: [{ uuid: 7002, value: 0.15 }] },
|
||||||
],
|
],
|
||||||
infos: [
|
infos: [
|
||||||
"解锁闪电术:造成攻击力100%的伤害,30%概率麻痹",
|
"解锁紫魔球:造成攻击力100%的伤害,30%概率麻痹",
|
||||||
"解锁群体闪电:对敌人造成攻击力250%的伤害并击退30,40%概率麻痹",
|
"解锁群体闪电:对敌人造成攻击力250%的伤害并击退30,40%概率麻痹",
|
||||||
"电击精通:普攻每3次必定麻痹目标",
|
"电击精通:普攻每3次必定麻痹目标",
|
||||||
"群体闪电强化:击退提升至60",
|
"群体闪电强化:击退提升至60",
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
> - **近战**:6004 攻击(近战群体大招 6103~6106 / 6108)
|
> - **近战**:6004 攻击(近战群体大招 6103~6106 / 6108)
|
||||||
> - **中距射手**:6006 射击 / 6007 蓝箭 / 6008 火箭
|
> - **中距射手**:6006 射击 / 6007 蓝箭 / 6008 火箭
|
||||||
> - **远程法师/辅助**:6009 蓝魔球 / 6010 紫魔球 / 6011 绿药瓶 / 6012 红药瓶
|
> - **远程法师/辅助**:6009 蓝魔球 / 6010 紫魔球 / 6011 绿药瓶 / 6012 红药瓶
|
||||||
> - **远程元素**:6013 闪电术 / 6014 火球术 / 6015 暗影术 / 6016 光波 / 6017 能量波 / 6018 毒气弹 / 6019 飓风
|
> - **远程元素大招**:6013 闪电术 / 6014 火球术 / 6015 暗影术 / 6016 光波 / 6017 能量波 / 6018 毒气弹 / 6019 飓风(仅作大招,禁作普攻)
|
||||||
> - **远程群体大招**:6101 火焰喷射 / 6102 大飓风 / 6107 万剑朝宗 / 6109 万箭齐发.冰 / 6110 万箭齐发.火 / 6111 群体闪电
|
> - **远程群体大招**:6101 火焰喷射 / 6102 大飓风 / 6107 万剑朝宗 / 6109 万箭齐发.冰 / 6110 万箭齐发.火 / 6111 群体闪电
|
||||||
>
|
>
|
||||||
> **形态硬约束**:远程英雄禁止使用近战技能(6103~6106、6108),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
|
> **形态硬约束**:远程英雄禁止使用近战技能(6103~6106、6108),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
|
||||||
|
|||||||
@@ -18,7 +18,7 @@
|
|||||||
>
|
>
|
||||||
> - **tank / warrior → 近战**(普攻 6004,大招 6103\~6106 / 6108)
|
> - **tank / warrior → 近战**(普攻 6004,大招 6103\~6106 / 6108)
|
||||||
> - **assassin / 射手 → 中距**(普攻 6001\~6003 / 6006\~6008)
|
> - **assassin / 射手 → 中距**(普攻 6001\~6003 / 6006\~6008)
|
||||||
> - **support / mage → 远程**(普攻 6009\~6012 / 6013\~6019,大招 6101 / 6102 / 6107 / 6109\~6111)
|
> - **support / mage → 远程**(普攻 6009\~6012,大招 6013\~6019 / 6101 / 6102 / 6107 / 6109\~6111)
|
||||||
>
|
>
|
||||||
> 辅助技能(6301 护盾 / 6302 治疗 / 6412 防御强化 / 6501 复活)不受形态约束,任意形态可用。
|
> 辅助技能(6301 护盾 / 6302 治疗 / 6412 防御强化 / 6501 复活)不受形态约束,任意形态可用。
|
||||||
|
|
||||||
@@ -65,7 +65,7 @@ card_lv:4
|
|||||||
ap:mage+10
|
ap:mage+10
|
||||||
hp:mage-5
|
hp:mage-5
|
||||||
def:mage+0
|
def:mage+0
|
||||||
skill[0]:6013 闪电术(ap100,远程元素系,雷系贴合电击定位)
|
skill[0]:6010 紫魔球(ap100 + para30 麻痹注入,远程法师系,紫色贴合"紫电"定位)
|
||||||
skill[1]_lv1:6111 群体闪电(ap250,远程群体,bck30 击退)
|
skill[1]_lv1:6111 群体闪电(ap250,远程群体,bck30 击退)
|
||||||
skill[1]_lv3:群体闪电 +击退强化(ap250,bck60)
|
skill[1]_lv3:群体闪电 +击退强化(ap250,bck60)
|
||||||
skill[1]_lv5:群体闪电 +击退/中毒(ap300,bck90,debuff 7005 中毒)
|
skill[1]_lv5:群体闪电 +击退/中毒(ap300,bck90,debuff 7005 中毒)
|
||||||
|
|||||||
@@ -190,7 +190,7 @@ interface HeroConfigFile {
|
|||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| HeroListView | card_lv 分组、搜索、dirty 圆点、新建入口 | heroSet.data.json | – |
|
| HeroListView | card_lv 分组、搜索、dirty 圆点、新建入口 | heroSet.data.json | – |
|
||||||
| BaseForm | 基础字段;hp/ap/def 基准+增量双输入 | HERO_ROLE_BASE | uuid 段位/重复;role→type 联动锁定 |
|
| BaseForm | 基础字段;hp/ap/def 基准+增量双输入 | HERO_ROLE_BASE | uuid 段位/重复;role→type 联动锁定 |
|
||||||
| SkillPicker | 自制搜索下拉选 SkillSet,显示 `6101 火球 · 远程 · AOE` | SkillSet | 普攻限 6001~6019 按 IType 过滤;大招按形态过滤;辅助技能放行 |
|
| SkillPicker | 自制搜索下拉选 SkillSet,显示 `6101 火球 · 远程 · AOE` | SkillSet | 普攻限 6001~6012 按 IType 过滤(6013~6019 仅作大招);大招按形态过滤;辅助技能放行 |
|
||||||
| SkillBasePanel | 底座关键参数只读展示(ap/cd/hit/IType/RType/DTType) | SkillSet | – |
|
| SkillBasePanel | 底座关键参数只读展示(ap/cd/hit/IType/RType/DTType) | SkillSet | – |
|
||||||
| OverridesEditor | 分组编辑 overrides(数值 ap/hit_count/num|概率 crt/frz/stun|击退 bck|buff 注入 timed_buff_id→联动 buff_value/buff_duration|永久 buff_type|召唤 call_hero) | BuffList | timed_buff_id 存在性 |
|
| OverridesEditor | 分组编辑 overrides(数值 ap/hit_count/num|概率 crt/frz/stun|击退 bck|buff 注入 timed_buff_id→联动 buff_value/buff_duration|永久 buff_type|召唤 call_hero) | BuffList | timed_buff_id 存在性 |
|
||||||
| LvMatrix | lv 档位矩阵(技能 lv_entries / 触发档 / field / revive 复用变体):行=lv1/2/3/5/7/9、列=参数,可整行复制加档;**lv7/9 行黄色边框+⚠「运行时 HERO_MAX_LV=6 暂不生效」** | 当前英雄 | lv 升序不重复;t_num≥1 |
|
| LvMatrix | lv 档位矩阵(技能 lv_entries / 触发档 / field / revive 复用变体):行=lv1/2/3/5/7/9、列=参数,可整行复制加档;**lv7/9 行黄色边框+⚠「运行时 HERO_MAX_LV=6 暂不生效」** | 当前英雄 | lv 升序不重复;t_num≥1 |
|
||||||
|
|||||||
Reference in New Issue
Block a user