装备改为 buff 和 debuff 2种加成

This commit is contained in:
2025-06-14 22:54:07 +08:00
parent d01b98f9c3
commit cb91e66646
8 changed files with 162 additions and 144 deletions

View File

@@ -7,23 +7,21 @@ const { ccclass, property } = _decorator;
@ccclass('FightConComp')
export class FightConComp extends Component {
hero=getBuffNum()
ally=getBuffNum()
enemy=getBuffNum()
friend=getBuffNum()
hero_buff=getBuffNum()
friend_buff=getBuffNum()
enemy_buff=getBuffNum()
hero_debuff=geDebuffNum()
ally_debuff=geDebuffNum()
enemy_debuff=geDebuffNum()
friend_debuff=geDebuffNum()
enemy_debuff=geDebuffNum()
//注意临时buff和debuff 每种buff的值 必须都一样 多种值 战斗处理复杂 暂时放弃
temp_hero_buff = this.getInitTempBuff();
temp_ally_buff = this.getInitTempBuff();
temp_enemy_buff = this.getInitTempBuff();
temp_friend_buff = this.getInitTempBuff();
temp_enemy_buff = this.getInitTempBuff();
temp_hero_debuff = this.getInitTempDebuff();
temp_ally_debuff = this.getInitTempDebuff();
temp_enemy_debuff = this.getInitTempDebuff();
temp_friend_debuff = this.getInitTempDebuff();
temp_enemy_debuff = this.getInitTempDebuff();
onLoad(){
// console.log("fight con start")
@@ -32,11 +30,14 @@ export class FightConComp extends Component {
}
private equip_change(e:GameEvent,equip:any){
this.hero=equip.hero
this.ally=equip.ally
this.enemy=equip.enemy
this.friend=equip.friend
this.hero_buff=equip.hero_buff
this.friend_buff=equip.friend_buff
this.hero_debuff=equip.hero_debuff
this.friend_debuff=equip.friend_debuff
this.enemy_debuff=equip.enemy_debuff
}
private fight_ready(e:GameEvent){
this.clearAlls()
}
@@ -84,22 +85,21 @@ export class FightConComp extends Component {
}
private clearAlls() {
this.hero=getBuffNum()
this.ally=getBuffNum()
this.enemy=getBuffNum()
this.friend=getBuffNum()
this.hero_buff=getBuffNum()
this.friend_buff=getBuffNum()
this.enemy_buff=getBuffNum()
this.hero_debuff=geDebuffNum()
this.ally_debuff=geDebuffNum()
this.enemy_debuff=geDebuffNum()
this.friend_debuff=geDebuffNum()
this.enemy_debuff=geDebuffNum()
this.temp_hero_buff = this.getInitTempBuff()
this.temp_ally_buff = this.getInitTempBuff()
this.temp_enemy_buff = this.getInitTempBuff()
this.temp_friend_buff = this.getInitTempBuff()
this.temp_enemy_buff = this.getInitTempBuff()
this.temp_hero_debuff = this.getInitTempDebuff()
this.temp_ally_debuff = this.getInitTempDebuff()
this.temp_enemy_debuff = this.getInitTempDebuff()
this.temp_friend_debuff = this.getInitTempDebuff()
this.temp_enemy_debuff = this.getInitTempDebuff()
}
update(deltaTime: number) {