英雄成长 设定开始

This commit is contained in:
2024-11-22 11:00:57 +08:00
parent d292322889
commit 68b6054e80
4 changed files with 24 additions and 21 deletions

View File

@@ -93,7 +93,7 @@ export class SingletonModuleComp extends ecs.Comp {
1001:{uuid: 1001,num:0}, 1001:{uuid: 1001,num:0},
}, },
heros:{ heros:{
9001:{uuid:9001,lv:1,exp:0}, 9001:{uuid:9001,lv:1,exp:0,slv:1,stone:0},
}, },
talent:{ talent:{
1001:{uuid:1001,lv:0,}, 1001:{uuid:1001,lv:0,},

View File

@@ -1,10 +1,10 @@
export const HeroInfo = { export const HeroInfo = {
9001: { 9001: {
uuid: 9001, path: "k1", type: 1, lv: 1,name: "白衣骑士", wp:1001,arm:2001,ring:3001,shoes:4001, uuid:9001,path:"k1",type:1,lv:1,lv_ep:10,slv:1,slv_ep:10,name: "骑士·白", wp:1001,arm:2001,ring:3001,shoes:4001,
aep:1,uaep:1,dep:10,edep:1, ap: 20, ap_up:0.1, hp: 200, hp_up:0.1,def:10,def_up:0.1,dis: 100, a_cd: 1, pw: 0, pwm: 15,pws: 1, aep:1,uaep:1,dep:10,edep:1, ap: 20, ap_up:2, hp: 200, hp_up:10,def:10,def_up:1,dis: 100, a_cd: 1,
vun:0,crit:20,crit_add:0,dodge:0, sk1: 9001, sk2: 2002, sk3: 9003, sk4: 9004, sk5: 9005, sk6: 9006, vun:0,crit:20,crit_add:0,dodge:0, sk1: 9001, sk2: 2002, sk3: 9003, sk4: 9004, sk5: 9005, sk6: 9006, pw: 0, pwm: 15,pws: 1,
atktype: 1,akr:10,uar:10,dgr:10,crr:10,akc:1,uac:1,dgc:1,crc:1, speed: 100, atktype: 1,akr:[10,20,30,40,50],uar:[10,20,30,40,50],dgr:[10,20,30,40,50],crr:[10,20,30,40,50],akc:[1,1,1,1,1],uac:[1,1,1,1,1],dgc:[1,1,1,1,1],crc:[1,1,1,1,1], speed: 100,
}, },

View File

@@ -72,6 +72,7 @@ export class Hero extends ecs.Entity {
// console.log("hero_init",buff) // console.log("hero_init",buff)
let HInf= smc.heros[uuid] // 角色数据 let HInf= smc.heros[uuid] // 角色数据
let talent= smc.vm_data.talent let talent= smc.vm_data.talent
let hero =smc.vm_data.heros[uuid]
let talents=Talents; let talents=Talents;
hv.scale = scale; hv.scale = scale;
hv.box_group = box_group; hv.box_group = box_group;
@@ -84,20 +85,21 @@ export class Hero extends ecs.Entity {
hv.pwm= HInf.pwm; hv.pwm= HInf.pwm;
hv.pws= HInf.pws hv.pws= HInf.pws
hv.lv = HInf.lv; hv.lv = HInf.lv;
hv.slv = HInf.slv;
hv.type = HInf.type; hv.type = HInf.type;
hv.sk1 = HInf.sk1; hv.sk1 = HInf.sk1;
hv.sk2 = HInf.sk2; hv.sk2 = HInf.sk2;
hv.sk3 = HInf.sk3; hv.sk3 = HInf.sk3;
hv.sk4 = HInf.sk4; hv.sk4 = HInf.sk4;
hv.sk5 = HInf.sk5; hv.sk5 = HInf.sk5;
hv.akc = HInf.akc; hv.akc = HInf.akc[hero.slv];
hv.uac = HInf.uac; hv.uac = HInf.uac[hero.slv];
hv.crc = HInf.crc; hv.crc = HInf.crc[hero.slv];
hv.dgc = HInf.dgc; hv.dgc = HInf.dgc[hero.slv];
hv.akr = HInf.akr; hv.akr = HInf.akr[hero.slv];
hv.uar = HInf.uar; hv.uar = HInf.uar[hero.slv];
hv.crr = HInf.crr; hv.crr = HInf.crr[hero.slv];
hv.dgr = HInf.dgr; hv.dgr = HInf.dgr[hero.slv];
hv.type = HInf.type; hv.type = HInf.type;
hv.hp= hv.hp_max =HInf.hp; hv.hp= hv.hp_max =HInf.hp;
hv.ap = HInf.ap; hv.ap = HInf.ap;

View File

@@ -41,6 +41,7 @@ export class HeroViewComp extends CCComp {
hero_name : string = "hero"; hero_name : string = "hero";
hero_type:number = 1; hero_type:number = 1;
lv:number =1; lv:number =1;
slv:number = 1;
scale: number = 1; /** 角色阵营 1hero -1 :mon */ scale: number = 1; /** 角色阵营 1hero -1 :mon */
type: number = 1; /**角色类型 1近战 2 远程 3 辅助 */ type: number = 1; /**角色类型 1近战 2 远程 3 辅助 */
@@ -66,14 +67,14 @@ export class HeroViewComp extends CCComp {
sk3:number = 1001; sk3:number = 1001;
sk4:number = 1001; sk4:number = 1001;
sk5:number = 1001; sk5:number = 1001;
akr:number=0; akr:number=0; //攻击触发机率
uar:number=0; uar:number=0; //受伤触发机率
dgr:number=0; dgr:number=0; //闪避触发机率
crr:number=0; crr:number=0; //暴击触发机率
akc:number=0; akc:number=0; //攻击次数触发
uac:number=0; uac:number=0; //受伤次数触发
dgc:number=0; dgc:number=0; //闪避次数触发
crc:number=0; crc:number=0; //暴击次数触发
aep:number=0; aep:number=0;
uaep:number=0; uaep:number=0;
dep:number=0; dep:number=0;