信息展示 继续

This commit is contained in:
2025-06-25 17:00:43 +08:00
parent 75136d665b
commit db0a0dd19c
12 changed files with 6500 additions and 5891 deletions

View File

@@ -42,14 +42,15 @@ export class SingletonModuleComp extends ecs.Comp {
hero:{
hp:0,
hp_max:0,
hp_buff:0,
cd:3,
damage:9999,
ap:9999,
equip_ap:9999,
buff_ap:9999,
debuff_ap:9999,
def:9999,
crit:9999,
damage:0,
ap:0,
equip_ap:0,
buff_ap:0,
debuff_ap:0,
def:0,
crit:0,
crit_d:99,
dod:99,
dod_no:false,
@@ -58,34 +59,36 @@ export class SingletonModuleComp extends ecs.Comp {
friend:{
hp:0,
hp_max:0,
hp_buff:0,
cd:3,
t_ap:0,
damage:0,
ap:0,
def:0,
crit:0,
crit_d:0,
dod:0,
dod_no:false,
crit_no:false,
equip_ap:0,
buff_ap:0,
debuff_ap:0,
def:0,
crit:0,
crit_d:99,
dod:99,
dod_no:false,
crit_no:false,
},
boss:{
hp:0,
hp_max:0,
hp_buff:0,
cd:3,
t_ap:0,
damage:0,
ap:0,
def:0,
crit:0,
crit_d:0,
dod:0,
dod_no:false,
crit_no:false,
equip_ap:0,
buff_ap:0,
debuff_ap:0,
def:0,
crit:0,
crit_d:99,
dod:99,
dod_no:false,
crit_no:false,
},
};
vmAdd() {

View File

@@ -75,7 +75,6 @@ export interface EquipData {
info: string; // 装备描述
special_attr: EquipSpecialAttrData[]; // 特殊属性数组
buff: EquipAttribute[]; // 属性加成列表
debuff: EquipDebuffAttribute[]; // 属性减益列表
}
export const EquipInfo: { [key: number]: EquipData } = {
2001: {uuid: 2001, name: "新手剑", type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击力增加80%",
@@ -93,9 +92,7 @@ export const EquipInfo: { [key: number]: EquipData } = {
{ type: BuffAttr.ATK, value: 80, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_COUNT, value: 30, target: EquipAttrTarget.HERO },
],
debuff: [
{ type: DebuffAttr.DECD, value: 50, target: EquipAttrTarget.ENEMY },
]
},
2002: {uuid: 2002,name: "新手剑2",type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击速度增加30%",
special_attr:[
@@ -112,9 +109,6 @@ export const EquipInfo: { [key: number]: EquipData } = {
{ type: BuffAttr.ATK_CD, value: 30, target: EquipAttrTarget.HERO },
{ type: BuffAttr.ATK_COUNT, value: 30, target: EquipAttrTarget.HERO },
],
debuff: [
{ type: DebuffAttr.DECD, value: 50, target: EquipAttrTarget.ENEMY },
]
},
2003: {uuid: 2003,name: "新手剑3",type: EquipType.WEAPON,quality: Quality.WHITE,info:"攻击次数增加1次",
special_attr:[
@@ -129,10 +123,8 @@ export const EquipInfo: { [key: number]: EquipData } = {
],
buff: [
{ type: BuffAttr.ATK_COUNT, value: 1, target: EquipAttrTarget.HERO },
{ type: BuffAttr.HP, value: 30, target: EquipAttrTarget.HERO },
],
debuff: [
{ type: DebuffAttr.DECD, value: 50, target: EquipAttrTarget.ENEMY },
]
},
}

View File

@@ -45,4 +45,6 @@ export enum GameEvent {
ChangeATK = "ChangeATK",
ChangeATK_FRIEND_LIVE_CD = "ChangeATK_FRIEND_LIVE_CD",
ChangeATK_EQUIP_SPECIAL_ATTR = "ChangeATK_EQUIP_SPECIAL_ATTR",
UpdateVMData = "UpdateVMData",
UpdateHP = "UpdateHP",
}

View File

@@ -90,6 +90,8 @@ export enum BuffAttr {
CRITICAL_NO = 11, //暴击免疫
DODGE = 12, //闪避
DODGE_NO = 13, //闪避免疫
DEBUFF_COUNT = 14, //debuff次数
DEBUFF_VALUE = 15, //debuff效果
}
export const geDebuffNum=()=>{
@@ -124,6 +126,8 @@ export const getBuffNum=()=>{
CRITICAL_NO:0, //暴击免疫
DODGE:0, //闪避
DODGE_NO:0, //闪避免疫
DEBUFF_COUNT:0, //debuff次数
DEBUFF_VALUE:0, //debuff效果
}
}