提交开宝箱

This commit is contained in:
DESKTOP-5RP3AKU\Jisol
2024-01-11 02:46:36 +08:00
parent d0d80bb9ad
commit 05777799a3
51 changed files with 7665 additions and 2502 deletions

View File

@@ -0,0 +1,49 @@
import { TD } from "../../../../../App";
import { PetEquip, PlayerPetOV } from "../../../../../consts/API";
import GAttributeBase from "../GAttributeBase";
//宠物装备属性
export default class GPetEquipAttribute extends GAttributeBase{
//宠物信息
equips:PetEquip[];
constructor(equips:PetEquip[]){
super();
this.equips = equips;
//固定属性直接计算
this.compute();
}
//计算属性
compute(){
this.attributes = {};
//获取全部属性信息
TD.TbGAttribute.getDataList().forEach(attr => {
//默认 0
this.attributes[attr.id] = 0;
});
//*************** 宠物初始属性 **************************
this.equips.forEach(equip => {
equip.equipBaseAttributes.forEach(attr => {
this.attributes[attr.id] += attr.value
})
equip.equipHighAttributes.forEach(attr => {
this.attributes[attr.id] += attr.value
})
})
}
//刷新属性
update(): void { }
}

View File

@@ -0,0 +1,9 @@
{
"ver": "4.0.23",
"importer": "typescript",
"imported": true,
"uuid": "e519d154-ce31-4752-8b3f-d28b3b9628f4",
"files": [],
"subMetas": {},
"userData": {}
}