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

This commit is contained in:
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];
}
}
}