Browse Source

准备将member更改为类

tags/v8.0
枫谷剑仙 6 years ago
parent
commit
0f2acf2156
1 changed files with 42 additions and 0 deletions
  1. +42
    -0
      script.js

+ 42
- 0
script.js View File

@@ -17,6 +17,48 @@ var showSearch; //整个程序都可以用的显示搜索函数
const dataStructure = 3; //阵型输出数据的结构版本
const className_displayNone = "display-none";

class Member2
{
constructor(oldMenber = null,isAssist = false)
{
if (oldMenber)
{ //Copy一个
this.id = oldMenber.id;
this.level = oldMenber.level;
this.plus = [...oldMenber.plus];
this.awoken = oldMenber.awoken;
this.sAwoken = oldMenber.sAwoken;
this.latent = [...oldMenber.latent];
this.skilllevel = oldMenber.sAwoken;
this.assist = oldMenber.assist;
}else
{ //全新的
this.id = 0;
this.level = 1;
this.plus = [0,0,0];
this.awoken = 0;
this.sAwoken = null;
this.latent = [];
this.skilllevel = null;
this.assist = null;
}
this.isAssist = isAssist;
}
calculateAbility(solo,teamCount){
const card = Cards[this.id];
let bonus = null;
if (!this.isAssist &&
this.assist &&
this.assist.id>0 &&
Cards[this.assist.id].attrs[0] === card.attrs[0]
){
bonus = this.assist.calculateAbility(solo,teamCount);
}
}
toJSON(){

}
}
//队员基本的留空
var Member = function(){
this.id=0;


Loading…
Cancel
Save