重做 局内经验的利用,加攻 加血,特殊技能,todo:先完成物品设定

This commit is contained in:
walkpan
2024-11-25 00:02:07 +08:00
parent 5a268cc8f2
commit 2d4d564c1f
31 changed files with 5212 additions and 6212 deletions

View File

@@ -58,7 +58,7 @@ export class SingletonModuleComp extends ecs.Comp {
heros_dead:any = []
hero_pos:any=[]
enemy_pos:any =[]
vm_data: any = {
vmdata: any = {
name : "纸片精灵大乱斗",
game_over:false,
game_pause:false,
@@ -71,14 +71,35 @@ export class SingletonModuleComp extends ecs.Comp {
victory:0,
once:6, //每波刷新怪物数量
total:1, //总怪物数
a_exp:0, //近战经验
b_exp:0, //远程经验石
c_exp:0, //辅助经验石
d_exp:0, //特殊经验石
ma_exp:0, //敌方近战经验
mb_exp:0, //敌方远程经验石
mc_exp:0, //敌方辅助经验石
md_exp:0, //敌方特殊经验石
a_exp:0, //攻击经验
a_up_exp:10,
a_up:5, //每次增加的ap量
ap:0,
h_exp:0, //生命值经验
h_up_exp:10,
h_up:5, //每次增加的hp量
hp:0,
s_exp:0, //场地技能经验
s_up_exp:10,
s_up:5,
d_exp:0, //特殊经验
d_up_exp:10,
d_up:5,
ma_exp:0, //敌方攻击经验
ma_up_exp:10,
ma_up:5,
map:0,
mh_exp:0, //敌方生命经验
mh_up_exp:10,
mh_up:5,
mhp:0,
ms_exp:0, //敌方场地技能经验
ms_up_exp:10,
ms_up:5,
md_exp:0, //敌方特殊经验
md_up_exp:10,
md_up:5,
reward_num:0, //怪物死亡数
reward_gold:0,
reward_exp:0,
@@ -119,12 +140,12 @@ export class SingletonModuleComp extends ecs.Comp {
}
};
vmAdd() {
VM.add(this.vm_data, "data");
VM.add(this.vmdata, "data");
}
reset() {
for (var key in this.vm_data) {
delete this.vm_data[key];
for (var key in this.vmdata) {
delete this.vmdata[key];
}
}
}

View File

@@ -6,21 +6,20 @@ type:
*/
export const Items={
1001:{uuid: 1001,path: "1001",type: 1,r_num:10,name: "近战经验卷轴",info:"提升普通近战英雄等级", },
1002:{uuid: 1002,path: "1001",type: 1,r_num:10,name: "远程经验卷轴",info:"提升普通远程英雄等级", },
1003:{uuid: 1003,path: "1001",type: 1,r_num:10,name: "辅助经验卷轴",info:"提升普通辅助英雄等级", },
1004:{uuid: 1004,path: "1001",type: 1,r_num:10,name: "<传说>近战经验卷轴",info:"提升<传说>近战英雄等级", },
1005:{uuid: 1005,path: "1001",type: 1,r_num:10,name: "<传说>远程经验卷轴",info:"提升<传说>远程英雄等级", },
1006:{uuid: 1006,path: "1001",type: 1,r_num:10,name: "<传说>辅助经验卷轴",info:"提升<传说>辅助英雄等级", },
1007:{uuid: 1007,path: "1001",type: 1,r_num:1,name: "近战英雄原石",info:"普通近战英雄升星", },
1008:{uuid: 1008,path: "1001",type: 1,r_num:1,name: "远程英雄原石",info:"普通远程英雄升星", },
1009:{uuid: 1009,path: "1001",type: 1,r_num:1,name: "辅助英雄原石",info:"普通辅助英雄升星", },
1010:{uuid: 1010,path: "1001",type: 1,r_num:1,name: "<传说>近战英雄原石",info:"<传说>近战英雄升星", },
1011:{uuid: 1011,path: "1001",type: 1,r_num:1,name: "<传说>远程英雄原石",info:"<传说>远程英雄升星", },
1012:{uuid: 1012,path: "1001",type: 1,r_num:1,name: "<传说>辅助英雄原石",info:"<传说>辅助英雄升星", },
1013:{uuid: 1013,path: "1001",type: 1,r_num:1,name: "英雄召唤券",info:"普通英雄召唤券,无法召唤传说英雄", },
1014:{uuid: 1014,path: "1001",type: 1,r_num:1,name: "<高级>英雄召唤券",info:"<高级>英雄召唤券,召唤传说英雄机率提升", },
1015:{uuid: 1015,path: "1001",type: 1,r_num:1,name: "<传说>英雄召唤券",info:"<传说>英雄召唤券,召唤传说英雄机率大幅提升", },
1001:{uuid: 1001,path: "1001",type: 1,r_num:10,name: "近战卷轴",info:"提升普通近战英雄等级", },
1002:{uuid: 1002,path: "1001",type: 1,r_num:10,name: "远程卷轴",info:"提升普通远程英雄等级", },
1003:{uuid: 1003,path: "1001",type: 1,r_num:10,name: "辅助卷轴",info:"提升普通辅助英雄等级", },
1004:{uuid: 1004,path: "1001",type: 1,r_num:10,name: "<传说>近战卷轴",info:"提升<传说>近战英雄等级", },
1005:{uuid: 1005,path: "1001",type: 1,r_num:10,name: "<传说>远程卷轴",info:"提升<传说>远程英雄等级", },
1006:{uuid: 1006,path: "1001",type: 1,r_num:10,name: "<传说>辅助卷轴",info:"提升<传说>辅助英雄等级", },
1007:{uuid: 1007,path: "1001",type: 1,r_num:1,name: "近战原石",info:"普通近战英雄升星", },
1008:{uuid: 1008,path: "1001",type: 1,r_num:1,name: "远程原石",info:"普通远程英雄升星", },
1009:{uuid: 1009,path: "1001",type: 1,r_num:1,name: "辅助原石",info:"普通辅助英雄升星", },
1010:{uuid: 1010,path: "1001",type: 1,r_num:1,name: "<传说>近战原石",info:"<传说>近战英雄升星", },
1011:{uuid: 1011,path: "1001",type: 1,r_num:1,name: "<传说>远程原石",info:"<传说>远程英雄升星", },
1012:{uuid: 1012,path: "1001",type: 1,r_num:1,name: "<传说>辅助原石",info:"<传说>辅助英雄升星", },
1013:{uuid: 1013,path: "1001",type: 1,r_num:1,name: "召唤券",info:"普通召唤券,无法召唤传说英雄", },
1014:{uuid: 1014,path: "1001",type: 1,r_num:1,name: "<高级>召唤券",info:"<高级>英雄召唤券,召唤传说英雄机率提升", },
1015:{uuid: 1015,path: "1001",type: 1,r_num:1,name: "<传说>召唤券",info:"<传说>英雄召唤券,召唤传说英雄机率大幅提升", },
}