3 Commits

Author SHA1 Message Date
panw
8a16036c99 Merge branch 'card0515' of git.eoxnet.com:pan/pixelheros into card0515 2026-05-19 16:42:57 +08:00
panw
8b795b6cfc docs(heros config): 更新英雄配置文档,新增大量英雄设定与流派体系
1.  注释掉废弃的call技能触发字段
2.  补充完整五大流派的详细设定、协同规则与触发器说明
3.  新增20位分属五大流派的英雄设计方案
4.  整理英雄ID总表并修正ID冲突问题
2026-05-19 16:42:54 +08:00
panw
57c4d93cf9 feat: 新增atk_c4和atk_c5技能预制体,删除旧技能资源并更新配置
1.  新增atk_c4、atk_c5两个攻击技能预制体及其元文件
2.  删除废弃的arrow_big_shan和atk_s3预制体资源
3.  更新英雄配置和技能配置表,调整技能映射与属性描述
2026-05-19 16:42:45 +08:00
9 changed files with 566 additions and 763 deletions

View File

@@ -1,13 +0,0 @@
{
"ver": "1.1.50",
"importer": "prefab",
"imported": true,
"uuid": "d3c76f7b-9f42-436c-8d94-2cc410895c98",
"files": [
".json"
],
"subMetas": {},
"userData": {
"syncNodeName": "arrow_big_shan"
}
}

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "arrow_big_shan", "_name": "atk_c4",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "arrow_big_shan", "_name": "atk_c4",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -95,7 +95,7 @@
}, },
"_lpos": { "_lpos": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0, "x": 7.98,
"y": 0, "y": 0,
"z": 0 "z": 0
}, },
@@ -108,8 +108,8 @@
}, },
"_lscale": { "_lscale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": -2, "x": 1,
"y": 2, "y": 1,
"z": 1 "z": 1
}, },
"_mobility": 0, "_mobility": 0,
@@ -136,8 +136,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 86, "width": 64,
"height": 27 "height": 64
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -168,15 +168,15 @@
"_color": { "_color": {
"__type__": "cc.Color", "__type__": "cc.Color",
"r": 255, "r": 255,
"g": 255, "g": 0,
"b": 255, "b": 0,
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23@bcdda", "__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@de7d0",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 1, "_type": 0,
"_fillType": 0, "_fillType": 0,
"_sizeMode": 1, "_sizeMode": 1,
"_fillCenter": { "_fillCenter": {
@@ -187,9 +187,9 @@
"_fillStart": 0, "_fillStart": 0,
"_fillRange": 0, "_fillRange": 0,
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": true,
"_atlas": { "_atlas": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23", "__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
@@ -225,8 +225,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 40, "width": 50,
"height": 10 "height": 50
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -254,12 +254,12 @@
"playOnLoad": true, "playOnLoad": true,
"_clips": [ "_clips": [
{ {
"__uuid__": "96611145-ecac-4035-b132-3d57d88309b7", "__uuid__": "2dec4df2-c048-4bf8-92c7-e0974639f936",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
} }
], ],
"_defaultClip": { "_defaultClip": {
"__uuid__": "96611145-ecac-4035-b132-3d57d88309b7", "__uuid__": "2dec4df2-c048-4bf8-92c7-e0974639f936",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
}, },
"_id": "" "_id": ""
@@ -280,9 +280,8 @@
"__prefab": { "__prefab": {
"__id__": 13 "__id__": 13
}, },
"atk_x": 0, "atk_x": 10,
"atk_y": 25, "atk_y": 15,
"debugMode": true,
"_id": "" "_id": ""
}, },
{ {
@@ -306,7 +305,7 @@
"awakeOnLoad": true, "awakeOnLoad": true,
"_group": 1, "_group": 1,
"_type": 1, "_type": 1,
"_allowSleep": true, "_allowSleep": false,
"_gravityScale": 1, "_gravityScale": 1,
"_linearDamping": 0, "_linearDamping": 0,
"_angularDamping": 0, "_angularDamping": 0,
@@ -348,8 +347,8 @@
}, },
"_size": { "_size": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 30, "width": 50,
"height": 100 "height": 50
}, },
"_id": "" "_id": ""
}, },

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "ed97108b-82d7-48d7-9c4b-e3f80e71fbb1", "uuid": "b83e4145-b8d5-474e-8b39-24e5c0e4c942",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "atk_s3" "syncNodeName": "atk_c4"
} }
} }

View File

@@ -1,7 +1,7 @@
[ [
{ {
"__type__": "cc.Prefab", "__type__": "cc.Prefab",
"_name": "atk_light", "_name": "atk_c5",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_native": "", "_native": "",
@@ -13,7 +13,7 @@
}, },
{ {
"__type__": "cc.Node", "__type__": "cc.Node",
"_name": "atk_light", "_name": "atk_c5",
"_objFlags": 0, "_objFlags": 0,
"__editorExtras__": {}, "__editorExtras__": {},
"_parent": null, "_parent": null,
@@ -108,7 +108,7 @@
}, },
"_lscale": { "_lscale": {
"__type__": "cc.Vec3", "__type__": "cc.Vec3",
"x": 0.5, "x": 1,
"y": 1, "y": 1,
"z": 1 "z": 1
}, },
@@ -136,8 +136,8 @@
}, },
"_contentSize": { "_contentSize": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 271, "width": 64,
"height": 72 "height": 64
}, },
"_anchorPoint": { "_anchorPoint": {
"__type__": "cc.Vec2", "__type__": "cc.Vec2",
@@ -173,7 +173,7 @@
"a": 255 "a": 255
}, },
"_spriteFrame": { "_spriteFrame": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23@f3a1e", "__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6@de7d0",
"__expectedType__": "cc.SpriteFrame" "__expectedType__": "cc.SpriteFrame"
}, },
"_type": 0, "_type": 0,
@@ -187,9 +187,9 @@
"_fillStart": 0, "_fillStart": 0,
"_fillRange": 0, "_fillRange": 0,
"_isTrimmedMode": true, "_isTrimmedMode": true,
"_useGrayscale": false, "_useGrayscale": true,
"_atlas": { "_atlas": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23", "__uuid__": "3d46f945-3f07-477e-a95a-b49557d552c6",
"__expectedType__": "cc.SpriteAtlas" "__expectedType__": "cc.SpriteAtlas"
}, },
"_id": "" "_id": ""
@@ -254,12 +254,12 @@
"playOnLoad": true, "playOnLoad": true,
"_clips": [ "_clips": [
{ {
"__uuid__": "c09c3e6a-dd75-47ec-9db8-cd72c0f9fc59", "__uuid__": "2dec4df2-c048-4bf8-92c7-e0974639f936",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
} }
], ],
"_defaultClip": { "_defaultClip": {
"__uuid__": "c09c3e6a-dd75-47ec-9db8-cd72c0f9fc59", "__uuid__": "2dec4df2-c048-4bf8-92c7-e0974639f936",
"__expectedType__": "cc.AnimationClip" "__expectedType__": "cc.AnimationClip"
}, },
"_id": "" "_id": ""
@@ -348,7 +348,7 @@
"_size": { "_size": {
"__type__": "cc.Size", "__type__": "cc.Size",
"width": 50, "width": 50,
"height": 100 "height": 50
}, },
"_id": "" "_id": ""
}, },

View File

@@ -2,12 +2,12 @@
"ver": "1.1.50", "ver": "1.1.50",
"importer": "prefab", "importer": "prefab",
"imported": true, "imported": true,
"uuid": "47aee09c-efb2-4724-91f8-6092da460a18", "uuid": "c654d2cb-7a0f-437b-a572-3263b8be10dc",
"files": [ "files": [
".json" ".json"
], ],
"subMetas": {}, "subMetas": {},
"userData": { "userData": {
"syncNodeName": "atk_light" "syncNodeName": "atk_c5"
} }
} }

View File

@@ -1,646 +0,0 @@
[
{
"__type__": "cc.Prefab",
"_name": "atk_s3",
"_objFlags": 0,
"__editorExtras__": {},
"_native": "",
"data": {
"__id__": 1
},
"optimizationPolicy": 0,
"persistent": false
},
{
"__type__": "cc.Node",
"_name": "atk_s3",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": null,
"_children": [
{
"__id__": 2
},
{
"__id__": 8
},
{
"__id__": 14
}
],
"_active": true,
"_components": [
{
"__id__": 20
},
{
"__id__": 22
},
{
"__id__": 24
},
{
"__id__": 26
},
{
"__id__": 28
}
],
"_prefab": {
"__id__": 30
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1,
"y": 1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.Node",
"_name": "k1_ATTACK4_1_Skill_Normal_0-0",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 3
},
{
"__id__": 5
}
],
"_prefab": {
"__id__": 7
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 0.798,
"y": -25.041,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": -1.3,
"y": 1.3,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 4
},
"_contentSize": {
"__type__": "cc.Size",
"width": 128,
"height": 128
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "74YtxMqXxP/KX1LDUeBnpZ"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 2
},
"_enabled": true,
"__prefab": {
"__id__": 6
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 0,
"g": 0,
"b": 0,
"a": 255
},
"_spriteFrame": {
"__uuid__": "3092fdba-6250-43e4-a940-6f4b45fbbb57@11d75",
"__expectedType__": "cc.SpriteFrame"
},
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": true,
"_atlas": null,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "93irPl1lRJCKgfCiiA816u"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "3aHWS/qTpPkLPH+cUQASIu",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Node",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 9
},
{
"__id__": 11
}
],
"_prefab": {
"__id__": 13
},
"_lpos": {
"__type__": "cc.Vec3",
"x": -6.986,
"y": -6.871,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1.3,
"y": 1.1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
},
"_enabled": true,
"__prefab": {
"__id__": 10
},
"_contentSize": {
"__type__": "cc.Size",
"width": 96,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "93pNmvtQlLSqtTgIepyEmA"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 8
},
"_enabled": true,
"__prefab": {
"__id__": 12
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": null,
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "12eKc8gltBz50frJCS5+ww"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "3arqAMBz1MvoXBzeDaL5M/",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.Node",
"_name": "Node2",
"_objFlags": 0,
"__editorExtras__": {},
"_parent": {
"__id__": 1
},
"_children": [],
"_active": true,
"_components": [
{
"__id__": 15
},
{
"__id__": 17
}
],
"_prefab": {
"__id__": 19
},
"_lpos": {
"__type__": "cc.Vec3",
"x": 11.544,
"y": 6.519,
"z": 0
},
"_lrot": {
"__type__": "cc.Quat",
"x": 0,
"y": 0,
"z": 0,
"w": 1
},
"_lscale": {
"__type__": "cc.Vec3",
"x": 1.3,
"y": 1.1,
"z": 1
},
"_mobility": 0,
"_layer": 1073741824,
"_euler": {
"__type__": "cc.Vec3",
"x": 0,
"y": 0,
"z": 0
},
"_id": ""
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 14
},
"_enabled": true,
"__prefab": {
"__id__": 16
},
"_contentSize": {
"__type__": "cc.Size",
"width": 96,
"height": 96
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "aaXh+B/OZHi6VK487d1Ihz"
},
{
"__type__": "cc.Sprite",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 14
},
"_enabled": true,
"__prefab": {
"__id__": 18
},
"_customMaterial": null,
"_srcBlendFactor": 2,
"_dstBlendFactor": 4,
"_color": {
"__type__": "cc.Color",
"r": 255,
"g": 255,
"b": 255,
"a": 255
},
"_spriteFrame": null,
"_type": 0,
"_fillType": 0,
"_sizeMode": 1,
"_fillCenter": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_fillStart": 0,
"_fillRange": 0,
"_isTrimmedMode": true,
"_useGrayscale": false,
"_atlas": {
"__uuid__": "2423272e-e63b-4736-b15b-30b40cf98a23",
"__expectedType__": "cc.SpriteAtlas"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "6acedkv4tJ+oqNrVCBuz8w"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "5a0YMs8ttFV4TPdvL5udnu",
"instance": null,
"targetOverrides": null,
"nestedPrefabInstanceRoots": null
},
{
"__type__": "cc.UITransform",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 21
},
"_contentSize": {
"__type__": "cc.Size",
"width": 120,
"height": 120
},
"_anchorPoint": {
"__type__": "cc.Vec2",
"x": 0.5,
"y": 0.5
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "63NP9yq3hEUKD/OZZZ5t7x"
},
{
"__type__": "cc.Animation",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 23
},
"playOnLoad": true,
"_clips": [
{
"__uuid__": "10f8c6fc-b0da-476b-b356-d14fc5effc7e",
"__expectedType__": "cc.AnimationClip"
}
],
"_defaultClip": {
"__uuid__": "10f8c6fc-b0da-476b-b356-d14fc5effc7e",
"__expectedType__": "cc.AnimationClip"
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "c2RDvksalG2acL3tyGCY0t"
},
{
"__type__": "57aabs7TE1J5obTAZczc+64",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 25
},
"atk_x": 0,
"atk_y": 0,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "35nW0iQNBH2bqkWAr3MVkQ"
},
{
"__type__": "cc.RigidBody2D",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 27
},
"enabledContactListener": true,
"bullet": false,
"awakeOnLoad": true,
"_group": 1,
"_type": 1,
"_allowSleep": false,
"_gravityScale": 1,
"_linearDamping": 0,
"_angularDamping": 0,
"_linearVelocity": {
"__type__": "cc.Vec2",
"x": 0,
"y": 0
},
"_angularVelocity": 0,
"_fixedRotation": false,
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "57cr7S0YpK4oEZCavwXtIX"
},
{
"__type__": "cc.BoxCollider2D",
"_name": "",
"_objFlags": 0,
"__editorExtras__": {},
"node": {
"__id__": 1
},
"_enabled": true,
"__prefab": {
"__id__": 29
},
"tag": 0,
"_group": 1,
"_density": 1,
"_sensor": true,
"_friction": 0.2,
"_restitution": 0,
"_offset": {
"__type__": "cc.Vec2",
"x": 0,
"y": 60
},
"_size": {
"__type__": "cc.Size",
"width": 120,
"height": 120
},
"_id": ""
},
{
"__type__": "cc.CompPrefabInfo",
"fileId": "ebw5mObxNGGKxnJXDgX5gl"
},
{
"__type__": "cc.PrefabInfo",
"root": {
"__id__": 1
},
"asset": {
"__id__": 0
},
"fileId": "c46/YsCPVOJYA4mWEpNYRx",
"instance": null,
"targetOverrides": null
}
]

View File

@@ -177,63 +177,65 @@ export const SkillSet: Record<number, SkillConfig> = {
RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害", RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害",
}, },
6002: { 6002: {
uuid:6002,name:"火球",sp_name:"ball_fire",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", uuid:6002,name:"光箭蓝",sp_name:"atk_c1",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,frz:0,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率暴击,高阶技能",
},
6003: {
uuid:6003,name:"龙卷风",sp_name:"ball_winds",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率击退目标,高阶技能",
},
6004: {
uuid:6004,name:"暗影球",sp_name:"ball_zi",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率上毒(后期加入),高阶技能",
},
6005: {
uuid:6005,name:"箭矢",sp_name:"arrow",icon:"1135",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,
RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:"造成攻击力100%的伤害",
},
6006: {
uuid:6006,name:"光箭蓝",sp_name:"atk_c1",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"近战普通攻击技能", RType:RType.bezier,EType:EType.collision,buffs:[],info:"近战普通攻击技能",
}, },
6003: {
uuid:6003,name:"光箭红",sp_name:"atk_c2",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"一定几率暴击",
},
6004: {
uuid:6004,name:"光箭绿",sp_name:"atk_c3",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"一定几率击退目标",
},
6005: {
uuid:6005,name:"光箭深红",sp_name:"atk_c4",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"一定几率击退目标",
},
6006: {
uuid:6006,name:"光箭灰白",sp_name:"atk_c5",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"一定几率击退目标",
},
6007: { 6007: {
uuid:6007,name:"水球",sp_name:"ball_water",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", uuid:6007,name:"水球",sp_name:"ball_water",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.bezier,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率冰冻目标,高阶技能", RType:RType.bezier,EType:EType.collision,buffs:[],info:"一定几率冰冻目标",
}, },
6008: { 6008: {
uuid:6008,name:"光箭红",sp_name:"atk_c2",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", uuid:6008,name:"箭矢",sp_name:"arrow",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,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,buffs:[],info:"造成攻击力100%的伤害,一定几率暴击", RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:"造成攻击力100%的伤害",
}, },
6009: { 6009: {
uuid:6009,name:"光箭绿",sp_name:"atk_c2",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk", uuid:6009,name:"箭矢蓝",sp_name:"arrow_blue",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.single,ap:100,hit_count:1,hitcd:0.3,speed:720,with:90,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,buffs:[],info:"造成攻击力100%的伤害,一定几率击退目标", RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:"造成攻击力100%的伤害",
},
6010: {
uuid:6010,name:"箭矢红",sp_name:"arrow_red",icon:"1135",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,
RType:RType.bezier,EType:EType.collision,bezier_start_y:20,bezier_mid_y:140,bezier_arc:1.05,buffs:[],info:"造成攻击力100%的伤害",
}, },
//大招
6101: { 6101: {
uuid:6101,name:"雷霆闪击",sp_name:"atk_s3",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max", uuid:6101,name:"火球",sp_name:"ball_fire",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.range,bck:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, DTType:DTType.single,frz:0,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.animationEnd,buffs:[],info:"召唤巨人闪击敌人附带20%额外暴击率", RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率暴击,高阶技能",
}, },
6102: { 6102: {
uuid:6102,name:"火墙",sp_name:"fire_wall",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"yellow",endAnm:"",act:"max", uuid:6102,name:"龙卷风",sp_name:"ball_winds",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.range,ap:80,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.Melee, DTType:DTType.single,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.timeEnd,time:3,buffs:[],info:"召唤火墙上哨一排的敌人", RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率击退目标,高阶技能",
}, },
6103: { 6103: {
uuid:6103,name:"陨石",sp_name:"fire_yuns",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max", uuid:6103,name:"暗影球",sp_name:"ball_zi",icon:"1126",TGroup:TGroup.Enemy,readyAnm:"",endAnm:"",act:"atk",
DTType:DTType.range,crt:20,ap:150,hit_count:6,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.3,speed:720,with:90,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.fixedEnd,EType:EType.animationEnd,buffs:[],info:"召唤攻击敌人,造成攻击力150%的范围伤害,附带20%额外暴击率", RType:RType.linear,EType:EType.collision,buffs:[],info:"造成攻击力100%的伤害,一定几率上毒(后期加入),高阶技能",
}, },
6104: { 6104: {
uuid:6104,name:"穿云箭",sp_name:"arrow_big_yellow",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"yellow",endAnm:"",act:"max", uuid:6104,name:"穿云箭",sp_name:"arrow_big_yellow",icon:"1135",TGroup:TGroup.Enemy,readyAnm:"yellow",endAnm:"",act:"max",
@@ -250,6 +252,12 @@ export const SkillSet: Record<number, SkillConfig> = {
DTType:DTType.range,frz:0,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote, DTType:DTType.range,frz:0,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:"召唤冰墙阻挡敌人,有概率冰冻,100%击退", RType:RType.fixed,EType:EType.animationEnd,buffs:[],info:"召唤冰墙阻挡敌人,有概率冰冻,100%击退",
}, },
6107: {
uuid:6107,name:"陨石",sp_name:"fire_yuns",icon:"1173",TGroup:TGroup.Enemy,readyAnm:"reds",endAnm:"",act:"max",
DTType:DTType.range,crt:20,ap:150,hit_count:6,hitcd:0.2,speed:720,with:0,ready:0.2,EAnm:0,DAnm:"",IType:IType.remote,
RType:RType.fixedEnd,EType:EType.animationEnd,buffs:[],info:"召唤攻击敌人造成攻击力150%的范围伤害附带20%额外暴击率",
},
//============================= ====== 辅助技能 ====== ========================== //============================= ====== 辅助技能 ====== ==========================
6301:{ 6301:{
uuid:6301,name:"护盾术",sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Self,readyAnm:"up_blue",endAnm:"",act:"atk", uuid:6301,name:"护盾术",sp_name:"buff_wind",icon:"1255",TGroup:TGroup.Self,readyAnm:"up_blue",endAnm:"",act:"atk",

View File

@@ -87,7 +87,7 @@ export interface heroInfo {
type: HType; // 攻击定位(近战/中程/远程) type: HType; // 攻击定位(近战/中程/远程)
hp: number; // 生命值上限 hp: number; // 生命值上限
ap: number; // 攻击力 ap: number; // 攻击力
call?:number[]; // 召唤后触发的技能uuid列表 // call?:number[]; // 召唤后触发的技能uuid列表
dead?:number[]; // 死亡后触发的技能uuid列表 dead?:number[]; // 死亡后触发的技能uuid列表
fstart?:number[]; // 战斗开始时释放的技能uuid列表 fstart?:number[]; // 战斗开始时释放的技能uuid列表
fend?:number[]; // 战斗结束时释放的技能uuid列表 fend?:number[]; // 战斗结束时释放的技能uuid列表
@@ -112,9 +112,14 @@ export interface HSkillInfo {
/* /*
*=============英雄配置列表================ *=============英雄配置列表================
* 英雄规则设定 * 英雄规则设定
* 战士 专注 受攻击触发技能
* 射手 专注 施法触发技能
* 法师 专注 战斗开始触发技能
* 辅助 专注 战斗结束触发技能
*
* 设定中的英雄都是1级,最高可以升级到3级不在列表内提现,升级在游戏内进行) * 设定中的英雄都是1级,最高可以升级到3级不在列表内提现,升级在游戏内进行)
* skills[0]是普通攻击技能 * skills[0]是普通攻击技能
* skills[1]是等级1时的技能,skills[2]是等级2时的技能,skills[3]是等级3时的技能,最多3级 * skills[1]是等级2时的技能,skills[2]是等级3时的技能
* *
* 属性基准(cards_lv:1,lv:1) SPEED:800, AP:30 | HP:300 | skills[0].cd = 1.0 (普通) * 属性基准(cards_lv:1,lv:1) SPEED:800, AP:30 | HP:300 | skills[0].cd = 1.0 (普通)
* 坦克(cards_lv:1,lv:1) SPEED:800, AP:25 | HP:450 | skills[0].cd = 2.3 或 2.8 (很慢+/很慢) - 突出沉重感与承伤定位 * 坦克(cards_lv:1,lv:1) SPEED:800, AP:25 | HP:450 | skills[0].cd = 2.3 或 2.8 (很慢+/很慢) - 突出沉重感与承伤定位
@@ -127,50 +132,50 @@ export interface HSkillInfo {
export const HeroInfo: Record<number, heroInfo> = { export const HeroInfo: Record<number, heroInfo> = {
// ========== 近战英雄 ========== // ========== 近战英雄 ==========
5001:{uuid:5001,name:"见习战士",path:"hk2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee,dis:720,hp:150,ap:25,speed:800,atking:[{s_uuid:6301,t_num:2}], 5001:{uuid:5001,name:"见习战士",path:"hk2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee,dis:720,hp:150,ap:25,speed:800,atking:[{s_uuid:6301,t_num:2}],
skills:{6101:{uuid:6101,lv:1,cd:1.5,ccd:0}},info:"近战,魔法盾 坦克"}, skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
5002:{uuid:5002,name:"盾骑士",path:"hk1", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee,dis:720,hp:150,ap:75,speed:800,atked:[{s_uuid:6301,t_num:2}], 5002:{uuid:5002,name:"盾骑士",path:"hk1", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee,dis:720,hp:150,ap:75,speed:800,atked:[{s_uuid:6301,t_num:2}],
skills:{6102:{uuid:6102,lv:1,cd:1.5,ccd:0}},info:"近战,群体护盾 坦克"}, skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
5003:{uuid:5003,name:"战士3",path:"hk3", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Melee,dis:720,hp:100,ap:100,speed:800, 5003:{uuid:5003,name:"战士3",path:"hk3", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Melee,dis:720,hp:100,ap:100,speed:800,
skills:{6103:{uuid:6103,lv:1,cd:1.5,ccd:0}},info:"近战,闪击 近战dps"}, skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
5004:{uuid:5004,name:"战士4",path:"hk4", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,dis:720,hp:100,ap:200,speed:800, 5004:{uuid:5004,name:"战士4",path:"hk4", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,dis:720,hp:100,ap:200,speed:800,
skills:{6104:{uuid:6104,lv:1,cd:0.7,ccd:0}},info:"近战,火焰击 近战dps"}, skills:{6002:{uuid:6002,lv:1,cd:0.7,ccd:0}},info:" "},
5005:{uuid:5005,name:"战士5",path:"hk5", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,dis:720,hp:100,ap:200,speed:800, 5005:{uuid:5005,name:"战士5",path:"hk5", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,dis:720,hp:100,ap:200,speed:800,
skills:{6105:{uuid:6105,lv:1,cd:1.5,ccd:0}},info:"治疗近战,火焰击 近战dps"}, skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
// ========== 法师英雄 ========== // ========== 法师英雄 ==========
5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:150,ap:60,speed:800,revive:{s_uuid:6501,r_num:1,upr:0.5}, 5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:150,ap:60,speed:800,revive:{s_uuid:6501,r_num:1,upr:0.5},
skills:{6201:{uuid:6007,lv:1,cd:1,ccd:0}},info:"冰球,冰锥 远法dps"}, skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:""},
5102:{uuid:5102,name:"火焰法师",path:"hm1", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:120,speed:800, 5102:{uuid:5102,name:"火焰法师",path:"hm1", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:120,speed:800,
skills:{6203:{uuid:6002,lv:1,cd:1,ccd:0}},info:"火击,火球 远法dps"}, skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:""},
5103:{uuid:5103,name:"冰法法师",path:"hm3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800, 5103:{uuid:5103,name:"冰法法师",path:"hm3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800,
skills:{6201:{uuid:6002,lv:1,cd:1,ccd:0}},info:"冰击,冰锥 远法dps"}, skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:""},
5104:{uuid:5104,name:"寒霜术士",path:"hm5", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Long,dis:720,hp:160,ap:240,speed:800, 5104:{uuid:5104,name:"寒霜术士",path:"hm5", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Long,dis:720,hp:160,ap:240,speed:800,
skills:{6201:{uuid:66002201,lv:1,cd:1,ccd:0}},info:"冰锥,冰刺 远法dps"}, skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:""},
5105:{uuid:5105,name:"炎爆法师",path:"hm4", fac:FacSet.HERO,cards_lv:5,lv:1,type:HType.Long,dis:720,hp:175,ap:300,speed:800, 5105:{uuid:5105,name:"炎爆法师",path:"hm4", fac:FacSet.HERO,cards_lv:5,lv:1,type:HType.Long,dis:720,hp:175,ap:300,speed:800,
skills:{6203:{uuid:6002,lv:1,cd:1,ccd:0}},info:"火球,陨石术 远法dps" }, skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:"" },
// ========== 远程英雄 ========== // ========== 远程英雄 ==========
5201:{uuid:5201,name:"射手",path:"ha1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:60,speed:800, 5201:{uuid:5201,name:"射手",path:"ha1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:60,speed:800,
skills:{6101:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:"普通射击,暴射 远dps"}, skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:""},
5202:{uuid:5202,name:"游侠2",path:"ha2", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800, 5202:{uuid:5202,name:"游侠2",path:"ha2", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800,
skills:{6011:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:"暴射,光箭 远dps"}, skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:""},
5203:{uuid:5203,name:"游侠3",path:"ha3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800, 5203:{uuid:5203,name:"游侠3",path:"ha3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800,
skills:{6011:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:"暴射,光箭 远dps"}, skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:""},
5204:{uuid:5204,name:"游侠4",path:"ha4", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800, 5204:{uuid:5204,name:"游侠4",path:"ha4", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,dis:720,hp:145,ap:180,speed:800,
skills:{6011:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:"暴射,光箭 远dps"}, skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:""},
// ========== 辅助英雄 ========== // ========== 辅助英雄 ==========
5301:{uuid:5301,name:"牧师",path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:50,speed:800,atking:[{s_uuid:6302,t_num:2}], 5301:{uuid:5301,name:"牧师",path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:50,speed:800,atking:[{s_uuid:6302,t_num:2}],
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:"冰锥1,治疗 远辅助" }, skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:"" },
5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:50,speed:800,atking:[{s_uuid:6304,t_num:2}], 5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:50,speed:800,atking:[{s_uuid:6304,t_num:2}],
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:"冰锥1,群体治疗 远辅助"}, skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:""},
// ========== 辅助英雄 ========== // ========== 辅助英雄 ==========
5401:{uuid:5401,name:"刺客1",path:"hc1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:50,speed:800,atking:[{s_uuid:6302,t_num:2}], 5401:{uuid:5401,name:"刺客1",path:"hc1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:115,ap:50,speed:800,atking:[{s_uuid:6302,t_num:2}],
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:"冰锥1,治疗 远辅助" }, skills:{6006:{uuid:6006,lv:1,cd:1.2,ccd:0}},info:"" },
5402:{uuid:5402,name:"刺客2",path:"hc2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:50,speed:800,atking:[{s_uuid:6304,t_num:2}], 5402:{uuid:5402,name:"刺客2",path:"hc2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,dis:720,hp:130,ap:50,speed:800,atking:[{s_uuid:6304,t_num:2}],
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:"冰锥1,群体治疗 远辅助"}, skills:{6006:{uuid:6006,lv:1,cd:1.2,ccd:0}},info:""},
@@ -197,7 +202,7 @@ export const HeroInfo: Record<number, heroInfo> = {
skills:{6001:{uuid:6101,lv:1,cd:1.5,ccd:0}},info:""}, skills:{6001:{uuid:6101,lv:1,cd:1.5,ccd:0}},info:""},
6005:{uuid:6005,name:"兽人法师",path:"mo5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:240,ap:20,speed:100, 6005:{uuid:6005,name:"兽人法师",path:"mo5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:240,ap:20,speed:100,
skills:{6001:{uuid:6203,lv:1,cd:1.5,ccd:0}},info:""}, skills:{6001:{uuid:6203,lv:1,cd:1.5,ccd:0}},info:""},
6006:{uuid:6006,name:"兽人首领",path:"mo6", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:120,hp:4500,ap:20,speed:100, 6006:{uuid:6006,name:"兽人首领",path:"mo6", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Melee,dis:120,hp:4500,ap:20,speed:100,
skills:{6002:{uuid:6002,lv:1,cd:2,ccd:0}},info:""}, skills:{6002:{uuid:6002,lv:1,cd:2,ccd:0}},info:""},
//============== 亡灵系列 =============== //============== 亡灵系列 ===============
// 近战型 // 近战型
@@ -210,9 +215,9 @@ export const HeroInfo: Record<number, heroInfo> = {
// 6105:{uuid:6105,name:"兽人法师",path:"mud5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:120,hp:240,ap:20,speed:100, // 6105:{uuid:6105,name:"兽人法师",path:"mud5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:120,hp:240,ap:20,speed:100,
// skills:{6001:{uuid:6001,lv:1,cd:1,ccd:0},6003:{uuid:6003,lv:1,cd:10,ccd:0}},info:""}, // skills:{6001:{uuid:6001,lv:1,cd:1,ccd:0},6003:{uuid:6003,lv:1,cd:10,ccd:0}},info:""},
// 6. 精英/BOSS型 // 6. 精英/BOSS型
6104:{uuid:6104,name:"亡灵法师",path:"mud4", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Long,dis:720,hp:1050,ap:30,speed:100, 6104:{uuid:6104,name:"亡灵法师",path:"mud4", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Long,dis:720,hp:1050,ap:30,speed:100,
skills:{6204:{uuid:6204,lv:1,cd:2,ccd:0},6206:{uuid:6206,lv:1,cd:10,ccd:0}},info:""}, skills:{6204:{uuid:6204,lv:1,cd:2,ccd:0},6206:{uuid:6206,lv:1,cd:10,ccd:0}},info:""},
6105:{uuid:6105,name:"亡灵首领",path:"mud5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:120,hp:4500,ap:20,speed:100, 6105:{uuid:6105,name:"亡灵首领",path:"mud5", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Melee,dis:120,hp:4500,ap:20,speed:100,
skills:{6002:{uuid:6002,lv:1,cd:2,ccd:0},6005:{uuid:6005,lv:1,cd:10,ccd:0}},info:""}, skills:{6002:{uuid:6002,lv:1,cd:2,ccd:0},6005:{uuid:6005,lv:1,cd:10,ccd:0}},info:""},
//============== 特殊类型 (Bomber, Summoner, Assassin, Splitter) =============== //============== 特殊类型 (Bomber, Summoner, Assassin, Splitter) ===============

View File

@@ -68,7 +68,7 @@
**成长公式指导:** 属性 = 基础属性 × (成长系数 ^ (等级 - 1)) × 各种品质乘区 **成长公式指导:** 属性 = 基础属性 × (成长系数 ^ (等级 - 1)) × 各种品质乘区
## 3 英雄技能设定机制 ## 3 英雄技能设定机制
call?:number[]; // 召唤后触发的技能uuid列表 <!-- call?:number[]; // 召唤后触发的技能uuid列表 -->
dead?:number[]; // 死亡后触发的技能uuid列表 dead?:number[]; // 死亡后触发的技能uuid列表
fstart?:number[]; // 战斗开始时释放的技能uuid列表 fstart?:number[]; // 战斗开始时释放的技能uuid列表
fend?:number[]; // 战斗结束时释放的技能uuid列表 fend?:number[]; // 战斗结束时释放的技能uuid列表
@@ -88,3 +88,453 @@
数值型: 主要强化ap 和 hp辅助其他特殊技能 数值型: 主要强化ap 和 hp辅助其他特殊技能
技能型: 主要强化技能 范围伤害,穿刺,多目标,风怒 范围攻击的范围+大 等 技能型: 主要强化技能 范围伤害,穿刺,多目标,风怒 范围攻击的范围+大 等
控制型: 主要强化 冰冻+击退 控制型: 主要强化 冰冻+击退
## 5 英雄设定
* 战士 专注 受攻击触发和死亡触发技能
* 射手 专注 攻击触发和战斗开始触发技能
* 法师 专注 攻击触发和战斗结束触发技能
* 辅助 专注 战斗结束触发和死亡触发技能
### 战士
- 战士1受攻击n次 + 100HP
- 战士2受攻击n次 + 护盾
- 战士3受攻击n次 + 暴击
- 战士4受攻击n次 + 冰冻
- 战士5受攻击n次 + 穿刺
- 战士6受攻击n次 + 加金币
- 战士7 受攻击n次 + 加风怒
---
## 6 肉鸽Build 五大流派体系
### 流派定义
| 流派 | 核心逻辑 | 触发偏好 | 成长路径 | 最大短板 |
|------|----------|----------|----------|----------|
| **AOE爆炸流** | 范围伤害叠加,怪物来多少死多少 | atking/fstart/dead | 单体小范围 → 半个屏幕 → 全屏清波 | 单体Boss效率低 |
| **控制链流** | 控制时间叠加,怪物全程动不了 | atked/atking/field | 偶尔冻住 → 持续减速 → 全程冻结 | 高免控Boss效果衰减 |
| **数值碾压流** | 英雄属性指数膨胀一刀999 | field/fend/atked | 正常伤害 → 暴击翻倍 → 一刀秒精英 | 前期弱势,被多目标稀释 |
| **召唤军团流** | fstart召唤物登场以多打少 | fstart/field/dead | 1个召唤物 → 3个 → 大军 → 人海淹没 | 召唤物易被AOE清掉 |
| **经济滚雪球流** | 金币收益最大化,快速抽卡成型 | fend/atked/field | 勉强抽卡 → 每波全买 → 英雄池碾压 | 经济英雄本身战斗力弱 |
### 协同规则
- 场上最多6个英雄同一英雄可2-3个同时上场
- 英雄通过**技能互补**形成协同(不是激活特效,是技能效果叠加强化)
- 低档英雄自己增益或给1个队友增益
- 中档英雄给2-3个队友增益
- 高档英雄:全队增益
- 推荐组队1个主流派(4位) + 1个副流派(2位),或 3:3 混搭
### 触发器说明
| 触发器 | 时机 | 适用职业 |
|--------|------|----------|
| fstart | 战斗开始时(含召唤链) | 法师、召唤型英雄 |
| atking | 普通攻击后 | 射手、刺客 |
| atked | 受击后 | 战士 |
| field | 驻场持续效果 | 辅助、光环型英雄 |
| fend | 战斗结束时 | 辅助、经济型英雄 |
| dead | 死亡后触发 | 战士、遗言型英雄 |
> **注意**`call` 触发已完全移除,召唤机制统一走 `fstart → 技能链 → 召唤物`
---
## 7 新增英雄设计20位
> 以下为五大流派各4位新增英雄按 1档(基础) ×1 + 2档(进阶) ×2 + 3档(高阶) ×1 配置
---
### 一、AOE爆炸流
> 核心逻辑:范围伤害叠加,怪物来多少死多少
#### [5006] 爆破新兵
- **档**: 1档
- **职业**: 战士
- **流派**: AOE爆炸流
- **HP/AP/CD**: HP150 / AP25 / CD1.0
- **定位**: 近战dis:120, speed:800
- **触发链路**: atking
- **技能配置**:
- skills[0] (6012, cd:1.0): 近战挥砍对主目标造成100%AP伤害
- atking: 每第1次普攻后触发 6310爆破溅射— 对主目标周围120半径内所有敌人造成50%AP的AOE伤害
- **协同设计**:
- 提供: 自身AOE溅射为全队补充清波能力
- 需要: 队友提供AP加成或穿刺加成来放大溅射伤害
- **一句话**: "刚入伍的新兵,但他背包里的炸药包比他的剑更管用。"
#### [5106] 焰核术士
- **档**: 2档
- **职业**: 法师
- **流派**: AOE爆炸流
- **HP/AP/CD**: HP140 / AP80 / CD1.5
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field
- **技能配置**:
- skills[0] (6013, cd:1.5): 火焰弹对单个目标造成100%AP伤害
- fstart: 战斗开始时触发 6110焰核爆裂— 对前方半屏360×240矩形造成200%AP的AOE伤害
- field: 驻场光环 6410焰核光环— 全队AOE伤害半径+30%AOE伤害+20%
- **协同设计**:
- 提供: fstart开局清波 + field全队AOE放大器
- 需要: AP加成来放大自己的fstart伤害
- **一句话**: "她不需要瞄准,因为整片战场都是她的靶心。"
#### [5403] 裂片刺客
- **档**: 2档
- **职业**: 刺客
- **流派**: AOE爆炸流
- **HP/AP/CD**: HP180 / AP60 / CD0.7
- **定位**: 近战dis:120, speed:800
- **触发链路**: atking + dead
- **技能配置**:
- skills[0] (6014, cd:0.7): 快速刺击对单个目标造成100%AP伤害
- atking: 每第1次普攻后触发 6311裂片印记— 给目标附加1层标记持续8秒最多5层
- atking: 每第3次普攻后触发 6312裂片引爆— 引爆目标身上所有标记每层造成40%AP的AOE伤害半径150
- dead: 死亡时触发 6111终裂— 引爆场上所有敌人身上的裂片标记每层60%AP的AOE伤害半径200
- **协同设计**:
- 提供: 高频穿刺标记+群体引爆,死亡终裂清场
- 需要: 攻速加成风怒更快叠标记AP加成放大标记伤害
- **一句话**: "他不是在刺杀,是在给每个敌人都贴上定时炸弹。"
#### [5303] 烬灭先知
- **档**: 3档
- **职业**: 辅助
- **流派**: AOE爆炸流
- **HP/AP/CD**: HP320 / AP120 / CD2.0
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field + dead
- **技能配置**:
- skills[0] (6015, cd:2.0): 圣光弹对单个目标造成100%AP伤害
- fstart: 战斗开始时触发 6112烬灭祝福— 全队AP+30%,同时 6113烬灭初击全屏AOE造成150%AP伤害
- field: 驻场光环 6411烬灭领域— 全队穿刺概率+15%,风怒概率+10%AOE伤害半径+20%
- dead: 死亡时触发 6114烬灭核爆— 全屏AOE造成500%AP伤害每有1位额外AOE流英雄在场+100%AP最高800%AP核爆后以30%HP复活1次
- **协同设计**:
- 提供: 全队AP+30%开局 + 穿刺/风怒光环 + 死后全屏核爆+复活
- 需要: 队友叠加AP和AOE增益
- **一句话**: "她的死亡不是终结,而是整片战场的葬礼。"
---
### 二、控制链流
> 核心逻辑:控制时间叠加,怪物全程动不了
#### [5007] 冰霜卫士
- **档**: 1档
- **职业**: 战士
- **流派**: 控制链流
- **HP/AP/CD**: HP150 / AP25 / CD1.0
- **定位**: 近战dis:120, speed:800
- **触发链路**: atked + field
- **技能配置**:
- skills[0] (6001): 挥盾猛击对单一目标造成25点物理伤害
- atked: 6301寒冰反震— 受击时25%概率触发对攻击者施加1秒冰冻。若目标已减速冰冻概率提升至40%。内置CD 2秒
- field: 6401霜甲光环— 自身周围200范围内友方获得5%减速光环效果
- **协同设计**:
- 提供: 全队基础减速光环场atked反手冻住近身敌人
- 需要: 队友的减速效果来提升自己冰冻概率
- **一句话**: "站得住的前排,冻得住的盾。"
#### [5107] 霜华法师
- **档**: 2档
- **职业**: 法师
- **流派**: 控制链流
- **HP/AP/CD**: HP220 / AP75 / CD1.2
- **定位**: 远程dis:720, speed:800
- **触发链路**: atking + fstart
- **技能配置**:
- skills[0] (6002): 冰霜弹对目标造成75点法术伤害附加30%减速持续2秒可叠3层
- atking: 6302霜寒深化— 命中已减速目标时叠加"霜印"最多5层每层使目标冰冻抗性-8%,冰冻持续时间+0.4秒
- fstart: 6402寒气弥漫— 战斗开始时全队冰冻概率+5%,冰冻持续时间+0.3秒(控制流英雄额外翻倍)
- **协同设计**:
- 提供: 战斗开始全队冰冻增强Buffatking给敌人叠霜印
- 需要: 队友减速来更快叠满霜印自身AP较低需要队友补充伤害
- **一句话**: "每一发冰弹都在为最终的冻结铺路。"
#### [5206] 霜矢游侠
- **档**: 2档
- **职业**: 射手
- **流派**: 控制链流
- **HP/AP/CD**: HP180 / AP60 / CD0.8
- **定位**: 远程dis:720, speed:800
- **触发链路**: atking + field
- **技能配置**:
- skills[0] (6003): 快速射击每发60点物理伤害CD 0.8s15%概率附加2秒冰冻
- atking: 6303冰锥连射— 若目标已冰冻或减速额外射出2支冰锥每支20%AP伤害刷新目标减速持续时间
- field: 6403凝霜领域— 自身300范围内被减速的敌人额外受10%减速。若范围内≥2名友方领域扩至400范围减速增强至15%
- **协同设计**:
- 提供: 高频攻击快速叠霜印,凝霜领域放大所有减速效果
- 需要: 队友冰冻效果触发冰锥连射,霜印增强自身冰冻概率
- **一句话**: "箭雨所及之处,时间为之凝滞。"
#### [5304] 永冬贤者
- **档**: 3档
- **职业**: 辅助
- **流派**: 控制链流
- **HP/AP/CD**: HP320 / AP110 / CD1.8
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + atking + field + fend
- **技能配置**:
- skills[0] (6004): 极寒冰流对目标造成110点法术伤害+40%减速3秒。对已冰冻目标额外50%伤害
- atking: 6304绝对零度— 命中时检测目标减速/霜印层数,每层冰冻概率+6%,冰冻持续时间+0.25秒。冰冻成功则至少冻结2秒保底
- field: 6404永冬结界— 350范围内友方冰冻概率+12%,冰冻持续时间+0.8秒,减速效果+15%。每有1名控制流英雄额外+3%冰冻概率(最多+9%
- fend: 6405冰魄归源— 战斗结束若触发≥10次冰冻永久记录1层"寒冬印记"(跨局累积),每层使基础冰冻概率+1%上限20层
- **协同设计**:
- 提供: 全队最强冰冻增益光环,对冰冻目标增伤提供备用输出
- 需要: 队友制造的减速和霜印来最大化效果自身CD长需队友填补控制间隙
- **一句话**: "当零度降临,万物皆为冰封的囚徒。"
---
### 三、数值碾压流
> 核心逻辑英雄属性指数膨胀一刀999
#### [5008] 铁壁守卫
- **档**: 1档
- **职业**: 战士
- **流派**: 数值碾压流
- **HP/AP/CD**: HP180 / AP20 / CD1.2
- **定位**: 近战dis:120, speed:800
- **触发链路**: atked + fend + field
- **技能配置**:
- skills[0] (6001): 普通攻击造成AP×1.0物理伤害
- atked: 6301铁壁反击— 每次受击后自身永久+3最大HP本场战斗最多触发20次+60HP
- fend: 6401战后硬化— 战斗结束后永久+10最大HP跨战斗叠加
- field: 6402守护光环— 驻场时最近1名友方获得+15HP和+5AP光环
- **协同设计**:
- 提供: 给1名队友+15HP/+5AP自身通过atked/fend持续堆HP
- 需要: 不需要任何队友即可独立运作(一档低门槛)
- **一句话**: "挨最毒的打,扛最高的血。"
#### [5207] 裂风射手
- **档**: 2档
- **职业**: 射手
- **流派**: 数值碾压流
- **HP/AP/CD**: HP220 / AP75 / CD0.8
- **定位**: 远程dis:720, speed:800
- **触发链路**: atking + fend + field
- **技能配置**:
- skills[0] (6002): 普通攻击造成AP×1.2物理伤害
- atking: 6302穿甲连射— 每次击杀后自身暴击率+2%本场战斗最多叠加15层+30%
- fend: 6403战后猎手— 战斗结束后永久+8AP跨战斗叠加。若本场击杀≥5额外+15AP
- field: 6404风行光环— 驻场时最近3名友方获得+10%暴击率。若自身HP>50%最大HP额外+5%(共+15%
- **协同设计**:
- 提供: 给3名队友暴击率光环击杀叠自身暴击率
- 需要: 铁壁守卫的+15HP来维持HP>50%条件
- **一句话**: "站得远,射得快,越杀越准。"
#### [5305] 狂暴祭司
- **档**: 2档
- **职业**: 辅助
- **流派**: 数值碾压流
- **HP/AP/CD**: HP200 / AP60 / CD1.5
- **定位**: 远程dis:720, speed:800
- **触发链路**: atked + fend + field
- **技能配置**:
- skills[0] (6003): 普通攻击造成AP×0.8魔法伤害(低普攻,偏辅助)
- atked: 6303痛苦转化— 每次受击后为最近2名友方施加"狂热"BuffAP+10持续8秒可叠3层
- fend: 6405战后赐福— 战斗结束后为自身及最近2名友方永久+2%暴击倍率跨战斗叠加每人每场战斗1次
- field: 6406怒意光环— 驻场时最近3名友方获得+15%暴击倍率。数值=基础15%+(自身当前AP/10)%,上限+40%
- **协同设计**:
- 提供: 给3名队友暴击倍率光环15%~40%挨打给2名队友加AP
- 需要: 铁壁+5AP和裂风+8AP来堆高自身AP提升怒意光环
- **一句话**: "你打我友?我让他们更疯。"
#### [5405] 斩星剑圣
- **档**: 3档
- **职业**: 刺客
- **流派**: 数值碾压流
- **HP/AP/CD**: HP350 / AP120 / CD1.8
- **定位**: 近战dis:120, speed:800
- **触发链路**: fstart + atking + field + dead
- **技能配置**:
- skills[0] (6010): 普通攻击造成AP×1.5物理伤害暴击时额外造成目标最大HP 5%真实伤害
- fstart: 6304群星归位— 战斗开始时收集所有友方AP总和的20%转化为自身临时AP
- atking: 6305斩星叠刃— 每次击杀后自身AP+15、暴击率+3%、暴击倍率+5%(本场战斗),可无限叠加
- field: 6407剑意领域— 驻场时全体友方获得+10%暴击率和+10%暴击倍率。若自身AP≥200光环翻倍+20%
- dead: 6306不灭剑魂— 死亡后立即复活1次每场1次。复活后获得AP 50%的临时护盾10秒3秒内AP×2
- **协同设计**:
- 提供: 全队暴击率+暴击倍率光环AP≥200时翻倍终极收割者
- 需要: 铁壁HP池→裂风转化AP→狂暴堆暴击倍率→三者叠加后fstart吸收
- **一句话**: "全队的属性,都是我的刀。"
---
### 四、召唤军团流
> 核心逻辑fstart召唤物登场以多打少
#### [5108] 召魂师·幽冥
- **档**: 1档
- **职业**: 法师
- **流派**: 召唤军团流
- **HP/AP/CD**: HP150 / AP25 / CD1.0
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field
- **技能配置**:
- skills[0] (6001): 灵魂射击对单体造成100%AP伤害
- fstart: 6301召唤骷髅战士— 战斗开始时召唤1个「骷髅战士」HP200/AP15/距离120/攻速0.65s
- field: 6401亡灵共鸣— 驻场时所有召唤物+10%AP
- **协同设计**:
- 提供: 基础召唤物+召唤物AP+10%光环
- 需要: 队友提供召唤物HP增益和数量增益
- **一句话**: "从死亡中唤醒仆从的入门召唤师,一个骷髅战士是她军团的起点。"
#### [5208] 亡灵游侠将
- **档**: 2档
- **职业**: 射手
- **流派**: 召唤军团流
- **HP/AP/CD**: HP220 / AP75 / CD0.9
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field + atking
- **技能配置**:
- skills[0] (6002): 穿灵箭对单体造成100%AP伤害。对敌方召唤物伤害+25%
- fstart: 6302召唤骷髅弓手— 战斗开始时召唤2个「骷髅弓手」HP120/AP20/距离720/攻速1.1s
- field: 6402亡灵军势— 每存在1个召唤物所有英雄+3%AP最多6层=18%)。所有召唤物+15%HP
- atking: 6310灵能灌注— 每攻击5次后使1个己方召唤物+50%AP持续8秒
- **协同设计**:
- 提供: 2个远程召唤物+召唤物HP+15%+基于召唤物数量的全队AP增益
- 需要: 场上有足够召唤物激活field的AP增益层数
- **一句话**: "率领亡灵弓队的游侠将军,她的存在让每一具亡灵都更加致命。"
#### [5305] 灵魂医师 → 改ID为 [5306]
> 上面5305已被狂暴祭司占用灵魂医师调整为 5306
#### [5306] 灵魂医师
- **档**: 2档
- **职业**: 辅助
- **流派**: 召唤军团流
- **HP/AP/CD**: HP200 / AP50 / CD1.1
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field + dead
- **技能配置**:
- skills[0] (6003): 灵魂触须对单体造成100%AP伤害。每次攻击治疗生命值最低的己方召唤物治疗量=AP×50%
- fstart: 6303亡者祝福— 战斗开始时为己方所有召唤物施加免死Buff受到致命伤害时保留1点HP每个召唤物限1次
- field: 6403灵魂链接— 驻场时所有召唤物+20%HP。当任意召唤物死亡时回复所有存活召唤物5%最大HP
- dead: 6311灵魂复苏— 死亡时立即召唤1个「强化骷髅战士」HP300/AP25/距离120/攻速0.65s继承20%最大HP作为额外生命
- **协同设计**:
- 提供: 召唤物HP+20%+免死1次+死亡群体回复+死后召唤遗骸
- 需要: 场上有召唤物才能发挥价值
- **一句话**: "用灵魂链接维系亡者的医者,她的死不过是最后一次召唤。"
#### [5406] 幽冥军团领主
- **档**: 3档
- **职业**: 刺客
- **流派**: 召唤军团流
- **HP/AP/CD**: HP320 / AP120 / CD1.8
- **定位**: 近战dis:120, speed:800
- **触发链路**: fstart + field + fend
- **技能配置**:
- skills[0] (6004): 军团号令对单体造成100%AP伤害。攻击时额外对所有敌方目标造成AP×30%溅射
- fstart: 6304亡灵大军— 战斗开始时使己方所有英雄的fstart召唤效果额外触发1次。同时召唤1个「幽冥战将」HP500/AP40/距离120/攻速0.9s
- field: 6404军团统御— 所有召唤物+25%AP、+25%HP。若召唤物数量≥5所有召唤物获得溅射每次攻击对目标周围120范围内造成AP×20%溅射)
- fend: 6312不灭军团— 战斗结束若≥3个召唤物存活永久使军团领主HP+10、AP+5可叠加无上限
- **协同设计**:
- 提供: fstart召唤翻倍+精英召唤物+召唤物AP/HP+25%+5召唤物阈值溅射+fend成长
- 需要: 其他3个召唤英雄同时在场上才能发挥最大价值
- **一句话**: "亡者军团的至高统帅,她的号令让每一具尸体都化作战争的武器。"
---
### 五、经济滚雪球流
> 核心逻辑:金币收益最大化,快速抽卡成型
#### [5009] 金库守卫
- **档**: 1档
- **职业**: 战士
- **流派**: 经济滚雪球流
- **HP/AP/CD**: HP180 / AP28 / CD1.1
- **定位**: 近战dis:120, speed:800
- **触发链路**: atking + atked
- **技能配置**:
- skills[0] (6001): 近战挥击造成AP伤害。每次攻击后获得1枚金币
- atked: 6301受击赏金— 每次受击掉落3枚金币。若本场累计受击≥5次战斗结束时额外获得10枚金币
- **协同设计**:
- 提供: 受击产生金币的场上资源
- 需要: 队友保护(否则自己被打死),二档英雄放大受击金币
- **一句话**: "打我一下三块钱,打得越多赚得越多。"
#### [5109] 铸金术师
- **档**: 3档
- **职业**: 法师
- **流派**: 经济滚雪球流
- **HP/AP/CD**: HP320 / AP110 / CD2.0
- **定位**: 远程dis:720, speed:800
- **触发链路**: fstart + field + fend
- **技能配置**:
- skills[0] (6004): 金币冲击波对直线范围内所有敌人造成AP×0.6伤害最多3目标
- fstart: 6100点石成金— 战斗开始时将当前金币的20%最少10转化为"炼金能量"。每层使全队AP+5、攻速+2%(持续整场)
- field: 6405铸金领域— 金币溢出100%转AP1金币=1AP连锁经济经济英雄金币效果额外50%);每场首次刷新免费
- fend: 6406黄金时代— 本场金币≥30则全队+10%最大HP永久成长上限+50%。经济英雄≥3时额外免费升级1次
- **协同设计**:
- 提供: 金币→战斗力即时转化、经济溢出保护、全队永久成长
- 需要: 经济英雄产生足够金币来触发转化
- **一句话**: "他的法术不杀人——他只是让钱变成杀人的东西。"
#### [5205] 赏金猎手
- **档**: 2档
- **职业**: 射手
- **流派**: 经济滚雪球流
- **HP/AP/CD**: HP220 / AP75 / CD0.8
- **定位**: 远程dis:720, speed:800
- **触发链路**: atking + fend + field
- **技能配置**:
- skills[0] (6002): 远程射击造成AP伤害。命中"金币标记"目标额外30%AP伤害并立即获得2枚金币
- atking: 6302金币标记— 每次攻击25%概率给目标施加"金币标记"持续8秒。标记目标被击杀时全队各得5枚金币
- fend: 6401狩猎盛宴— 本场每击杀1个标记目标全队+3AP临时Buff持续至下场最多10层
- field: 6402赏金光环— 300范围内友方攻击获得金币概率+10%
- **协同设计**:
- 提供: 金币标记(经济+战斗双触发、AP成长Buff、金币产出光环
- 需要: 金库守卫制造场上金币,三档英雄放大标记收益
- **一句话**: "每一支箭都值回票价——如果射中的是标了价的猎物。"
#### [5307] 金币商贾
- **档**: 2档
- **职业**: 辅助
- **流派**: 经济滚雪球流
- **HP/AP/CD**: HP250 / AP55 / CD1.3
- **定位**: 远程dis:720, speed:800
- **触发链路**: field + fend
- **技能配置**:
- skills[0] (6003): 投掷金币袋造成AP伤害。15%概率使目标"受贿"—停止攻击2秒Boss无效改为+20AP伤害
- field: 6403繁荣市集— 全场友方每波战后额外获得`5+经济英雄数×3`金币;商店刷新-1金币购买英雄-2金币
- fend: 6404分红— 战斗结束将本场金币总额的10%转化为全队HP恢复1金币=2HP上限60HP。经济英雄≥3时转化率提升至15%
- **协同设计**:
- 提供: 全局经济光环(金币+折扣、战后金币转HP续航
- 需要: 场上经济英雄数量放大光环效果
- **一句话**: "他不开一枪却能赢下战争——因为胜负在开战前就已经买好了。"
---
## 8 英雄ID总表
| ID | 名称 | 档 | 职业 | 流派 | 核心触发 |
|----|------|:--:|------|------|----------|
| 5006 | 爆破新兵 | 1 | 战士 | AOE爆炸流 | atking |
| 5007 | 冰霜卫士 | 1 | 战士 | 控制链流 | atked+field |
| 5008 | 铁壁守卫 | 1 | 战士 | 数值碾压流 | atked+fend+field |
| 5009 | 金库守卫 | 1 | 战士 | 经济滚雪球流 | atking+atked |
| 5106 | 焰核术士 | 2 | 法师 | AOE爆炸流 | fstart+field |
| 5107 | 霜华法师 | 2 | 法师 | 控制链流 | atking+fstart |
| 5108 | 召魂师·幽冥 | 1 | 法师 | 召唤军团流 | fstart+field |
| 5109 | 铸金术师 | 3 | 法师 | 经济滚雪球流 | fstart+field+fend |
| 5205 | 赏金猎手 | 2 | 射手 | 经济滚雪球流 | atking+fend+field |
| 5206 | 霜矢游侠 | 2 | 射手 | 控制链流 | atking+field |
| 5207 | 裂风射手 | 2 | 射手 | 数值碾压流 | atking+fend+field |
| 5208 | 亡灵游侠将 | 2 | 射手 | 召唤军团流 | fstart+field+atking |
| 5303 | 烬灭先知 | 3 | 辅助 | AOE爆炸流 | fstart+field+dead |
| 5304 | 永冬贤者 | 3 | 辅助 | 控制链流 | fstart+atking+field+fend |
| 5305 | 狂暴祭司 | 2 | 辅助 | 数值碾压流 | atked+fend+field |
| 5306 | 灵魂医师 | 2 | 辅助 | 召唤军团流 | fstart+field+dead |
| 5307 | 金币商贾 | 2 | 辅助 | 经济滚雪球流 | field+fend |
| 5403 | 裂片刺客 | 2 | 刺客 | AOE爆炸流 | atking+dead |
| 5404 | 霜刃刺客 | 2 | 刺客 | 控制链流 | fstart+atking |
| 5405 | 斩星剑圣 | 3 | 刺客 | 数值碾压流 | fstart+atking+field+dead |
| 5406 | 幽冥军团领主 | 3 | 刺客 | 召唤军团流 | fstart+field+fend |
> 注:霜刃刺客(5404)的详细设计与控制链流刺客定位一致,可在后续阶段补充完整数值。