feat(怪物系统): 添加怪物配置和基础技能
- 删除旧的Design4.md设计文档 - 新增Design4.csv和Design4_monsters.md怪物配置表 - 在SkillSet.ts中添加怪物基础近战和远程攻击技能 - 调整heroSet.ts中怪物单位的属性和技能配置
This commit is contained in:
@@ -207,6 +207,23 @@ export const SkillSet: Record<number, SkillConfig> = {
|
||||
ready:0,EAnm:0,DAnm:9001,RType:RType.fixed,EType:EType.animationEnd,
|
||||
buffs:[{buff:Attrs.AP,BType:BType.RATIO,value:10,time:30,chance:1}],neAttrs:[],info:"增加目标10%攻击力,持续30秒",
|
||||
},
|
||||
// ========== 怪物基础技能 ========== 6200-6299
|
||||
6201: {
|
||||
uuid:6201, name:"怪物近战", sp_name:"atk_s1", icon:"3036",
|
||||
TGroup:TGroup.Enemy, SType:SType.damage, act:"atk", DTType:DTType.single, DType:DType.ATK,
|
||||
ap:100, map:0, cd:1, t_num:1, hit_num:1, hit:1, hitcd:0.2, speed:0, cost:0, with:0,
|
||||
dis:50, // 近战距离
|
||||
ready:0, EAnm:0, DAnm:9001, RType:RType.fixed, EType:EType.animationEnd,
|
||||
buffs:[], neAttrs:[], info:"怪物基础近战攻击",
|
||||
},
|
||||
6203: {
|
||||
uuid:6203, name:"怪物射击", sp_name:"arrow_1", icon:"3039",
|
||||
TGroup:TGroup.Enemy, SType:SType.damage, act:"atk", DTType:DTType.single, DType:DType.ATK,
|
||||
ap:80, map:0, cd:2, t_num:1, hit_num:1, hit:1, hitcd:0.2, speed:800, cost:0, with:0,
|
||||
dis:600, // 远程距离
|
||||
ready:0, EAnm:0, DAnm:9001, RType:RType.linear, EType:EType.collision,
|
||||
buffs:[], neAttrs:[], info:"怪物基础远程攻击",
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
|
||||
@@ -162,17 +162,17 @@ export const HeroInfo: Record<number, heroInfo> = {
|
||||
|
||||
// 1. 基础近战型
|
||||
5204:{uuid:5204,name:"蝙蝠",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.warrior,lv:1,hp:28,mp:100,map:0,def:2,mdef:0,ap:6,dis:90,speed:125,skills:[6005],
|
||||
buff:[],tal:[],info:"基础近战型:直接向玩家移动,接触造成伤害;中速、低血、数量多"},
|
||||
type:HType.warrior,lv:1,hp:15,mp:100,map:0,def:0,mdef:0,ap:5,dis:50,speed:200,skills:[6201],
|
||||
buff:[],tal:[],info:"高速飞行单位,血量极低,快速接近"},
|
||||
|
||||
5205:{uuid:5205,name:"骷髅",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.warrior,lv:1,hp:35,mp:100,map:0,def:3,mdef:0,ap:7,dis:90,speed:120,skills:[6005],
|
||||
buff:[],tal:[],info:"基础近战型:直接向玩家移动,接触造成伤害;中速、低血、数量多"},
|
||||
type:HType.warrior,lv:1,hp:40,mp:100,map:0,def:3,mdef:0,ap:7,dis:50,speed:100,skills:[6201],
|
||||
buff:[],tal:[],info:"标准近战单位,基准数值"},
|
||||
|
||||
// 2. 快速突击型
|
||||
5206:{uuid:5206,name:"石像鬼",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.assassin,lv:1,hp:26,mp:100,map:0,def:3,mdef:0,ap:8,dis:80,speed:180,skills:[6005],
|
||||
buff:[],tal:[],info:"快速突击型:高速直线冲锋,接触伤害;高速、低血、成群出现"},
|
||||
type:HType.assassin,lv:1,hp:25,mp:100,map:0,def:3,mdef:0,ap:8,dis:50,speed:250,skills:[6201],
|
||||
buff:[],tal:[],info:"速度极快,快速切入,给玩家压迫感"},
|
||||
|
||||
5207:{uuid:5207,name:"快速骷髅",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.assassin,lv:1,hp:22,mp:100,map:0,def:2,mdef:0,ap:7,dis:80,speed:200,skills:[6005],
|
||||
@@ -180,8 +180,8 @@ export const HeroInfo: Record<number, heroInfo> = {
|
||||
|
||||
// 3. 重型坦克型
|
||||
5208:{uuid:5208,name:"大型骷髅",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.warrior,lv:1,hp:140,mp:100,map:0,def:10,mdef:0,ap:10,dis:90,speed:85,skills:[6005],
|
||||
buff:[],tal:[],info:"重型坦克型:缓慢逼近,高血量,中等伤害"},
|
||||
type:HType.warrior,lv:1,hp:300,mp:100,map:0,def:10,mdef:0,ap:15,dis:50,speed:60,skills:[6201],
|
||||
buff:[],tal:[],info:"重装单位,移动缓慢但极难被击杀"},
|
||||
|
||||
5209:{uuid:5209,name:"树人",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.warrior,lv:1,hp:160,mp:100,map:0,def:12,mdef:0,ap:12,dis:90,speed:80,skills:[6005],
|
||||
@@ -189,8 +189,8 @@ export const HeroInfo: Record<number, heroInfo> = {
|
||||
|
||||
// 4. 远程骚扰型
|
||||
5210:{uuid:5210,name:"骷髅弓手",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.remote,lv:1,hp:60,mp:100,map:0,def:4,mdef:0,ap:12,dis:80,speed:110,skills:[6005],
|
||||
buff:[],tal:[],info:"远程骚扰型:保持距离发射箭矢,逼迫玩家走位"},
|
||||
type:HType.remote,lv:1,hp:35,mp:100,map:0,def:2,mdef:0,ap:10,dis:600,speed:80,skills:[6203],
|
||||
buff:[],tal:[],info:"远程单位,在远处进行骚扰攻击"},
|
||||
|
||||
5211:{uuid:5211,name:"法师骷髅",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.mage,lv:1,hp:55,mp:100,map:25,def:4,mdef:5,ap:10,dis:80,speed:105,skills:[6005],
|
||||
@@ -198,8 +198,8 @@ export const HeroInfo: Record<number, heroInfo> = {
|
||||
|
||||
// 5. 特殊机制型
|
||||
5212:{uuid:5212,name:"炸弹骷髅",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
type:HType.assassin,lv:1,hp:30,mp:100,map:0,def:3,mdef:0,ap:25,dis:100,speed:130,skills:[6005],
|
||||
buff:[],tal:[],info:"特殊机制:接近玩家后自爆造成高额伤害,需优先击杀"},
|
||||
type:HType.assassin,lv:1,hp:30,mp:100,map:0,def:3,mdef:0,ap:25,dis:50,speed:130,skills:[6201],
|
||||
buff:[],tal:[],info:"特殊机制:接近玩家后造成高额伤害,需优先击杀"},
|
||||
|
||||
// 6. 精英/BOSS型
|
||||
5213:{uuid:5213,name:"亡灵领主(精英)",path:"mo1", fac:FacSet.MON, kind:1,as:3,
|
||||
|
||||
Reference in New Issue
Block a user