英雄普通攻击改变
This commit is contained in:
@@ -2,7 +2,7 @@ import { _decorator, Component, Node, resources, Sprite, SpriteAtlas } from 'cc'
|
||||
import { oops } from 'db://oops-framework/core/Oops';
|
||||
import { GameEvent } from '../common/config/GameEvent';
|
||||
import { smc } from '../common/SingletonModuleComp';
|
||||
import { EquipInfo, EquipType, EquipAttrTarget} from '../common/config/Equips';
|
||||
import { EquipInfo, EquipType, EquipAttrTarget, EquipSpecialAttr} from '../common/config/Equips';
|
||||
import { BuffAttr, DebuffAttr, geDebuffNum, getBuffNum } from '../common/config/SkillSet';
|
||||
const { ccclass, property } = _decorator;
|
||||
|
||||
@@ -121,12 +121,34 @@ export class EquipsComp extends Component {
|
||||
let weapon_debuffs = this.weapon.uuid ? EquipInfo[this.weapon.uuid]?.debuff || [] : [];
|
||||
let armor_debuffs = this.armor.uuid ? EquipInfo[this.armor.uuid]?.debuff || [] : [];
|
||||
let accessory_debuffs = this.accessory.uuid ? EquipInfo[this.accessory.uuid]?.debuff || [] : [];
|
||||
let weapon_special_attr = this.weapon.uuid ? EquipInfo[this.weapon.uuid]?.special_attr : 0;
|
||||
let armor_special_attr = this.armor.uuid ? EquipInfo[this.armor.uuid]?.special_attr : 0;
|
||||
let accessory_special_attr = this.accessory.uuid ? EquipInfo[this.accessory.uuid]?.special_attr : 0;
|
||||
|
||||
console.log("武器特殊属性", weapon_special_attr);
|
||||
console.log("防具特殊属性", armor_special_attr);
|
||||
console.log("饰品特殊属性", accessory_special_attr);
|
||||
console.log("武器属性", weapon_buffs);
|
||||
console.log("防具属性", armor_buffs);
|
||||
console.log("饰品属性", accessory_buffs);
|
||||
console.log("武器减益", weapon_debuffs);
|
||||
console.log("防具减益", armor_debuffs);
|
||||
console.log("饰品减益", accessory_debuffs);
|
||||
//特殊属性附加
|
||||
switch(weapon_special_attr){
|
||||
case EquipSpecialAttr.ICE:
|
||||
oops.message.dispatchEvent(GameEvent.ChangeATK,EquipSpecialAttr.ICE)
|
||||
break
|
||||
case EquipSpecialAttr.FIRE:
|
||||
oops.message.dispatchEvent(GameEvent.ChangeATK,EquipSpecialAttr.FIRE)
|
||||
break
|
||||
case EquipSpecialAttr.WIND:
|
||||
oops.message.dispatchEvent(GameEvent.ChangeATK,EquipSpecialAttr.WIND)
|
||||
break
|
||||
default:
|
||||
oops.message.dispatchEvent(GameEvent.ChangeATK,0)
|
||||
break
|
||||
}
|
||||
// 合并所有装备属性
|
||||
const allBuff = [...weapon_buffs, ...armor_buffs, ...accessory_buffs];
|
||||
const allDebuff = [...weapon_debuffs, ...armor_debuffs, ...accessory_debuffs];
|
||||
|
||||
@@ -22,6 +22,7 @@ export class FightConComp extends Component {
|
||||
temp_hero_debuff = this.getInitTempDebuff();
|
||||
temp_friend_debuff = this.getInitTempDebuff();
|
||||
temp_enemy_debuff = this.getInitTempDebuff();
|
||||
atk_type:number=0;
|
||||
|
||||
onLoad(){
|
||||
// console.log("fight con start")
|
||||
|
||||
Reference in New Issue
Block a user