物品图标
This commit is contained in:
@@ -7,7 +7,7 @@ import { SkillSet } from "../common/config/SkillSet";
|
||||
import { Monster } from "./Monster";
|
||||
import { MonsterModelComp } from "./MonsterModelComp";
|
||||
import { MonsterViewComp } from "./MonsterViewComp";
|
||||
import { BoxSet } from "../common/config/BoxSet";
|
||||
import { BoxSet, GameSet } from "../common/config/BoxSet";
|
||||
import { smc } from "../common/SingletonModuleComp";
|
||||
import { oops } from "../../../../extensions/oops-plugin-framework/assets/core/Oops";
|
||||
import { HeroModelComp } from "./HeroModelComp";
|
||||
@@ -87,14 +87,28 @@ export class CSkillComp extends CCComp {
|
||||
}
|
||||
add_buff(){
|
||||
let uuid= this.skill_uuid;
|
||||
let eid = 0
|
||||
let group = BoxSet.HERO;
|
||||
let atk:number=smc.Role.RoleView.atk
|
||||
let args:any = {
|
||||
atk:atk*GameSet.ATK_TO_ATK_RATIO,
|
||||
hp:atk*GameSet.ATK_TO_HP_RATIO,
|
||||
shield:atk*GameSet.ATK_TO_SHIELD_RATIO,
|
||||
}
|
||||
let heros:any = ecs.query(ecs.allOf(HeroModelComp));
|
||||
let heros_hp:any=[]
|
||||
if (heros.length > 0) {
|
||||
for (let i = 0; i < heros.length; i++) {
|
||||
let hero = heros[i];
|
||||
hero.MonsterBuff.add_buff(uuid,eid,group);
|
||||
if(SkillSet[uuid].type==92){
|
||||
heros[0].MonsterBuff.add_buff(uuid,args);
|
||||
|
||||
}else{
|
||||
for (let i = 0; i < heros.length; i++) {
|
||||
let hero = heros[i];
|
||||
if(SkillSet[uuid].type==99){
|
||||
hero.MonsterBuff.add_buff(uuid,args);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
// oops.message.dispatchEvent("add_buff",{uuid:this.skill_uuid,eid:0,group:BoxSet.HERO})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user