diff --git a/index.html b/index.html
index b41062ab..338616f2 100644
--- a/index.html
+++ b/index.html
@@ -12,32 +12,7 @@
diff --git a/script.js b/script.js
index 38f4b34a..2a2aee6d 100644
--- a/script.js
+++ b/script.js
@@ -1,18 +1,99 @@
var ms = null;
var language = null;
-var memberTeamObj = function(){
- this.id = 0;
+//队员基本的留空
+var Member = function(){
+ this.id=0;
+}
+Member.prototype.outObj = function(){
+ var m = this;
+ var obj = [
+ m.id,
+ m.level,
+ m.awoken,
+ m.plus,
+ ];
+ if (m.level) obj.push[m.level];
+ if (m.awoken) obj.push[m.awoken];
+ if (m.plus) obj.push[m.plus];
+ if (m.latent) obj.push[m.latent];
+ if (m.sawoken) obj.push[m.sawoken];
+ return obj;
+}
+Member.prototype.loadObj = function(m){
+ this.id = m[0] || m.id;
+ if (m[1] || m.level) this.level = m[1] || m.level;
+ if (m[2] || m.awoken) this.awoken = m[2] || m.awoken;
+ if (m[3] || m.plus) this.plus = m[3] || m.plus;
+ if (m[4] || m.latent) this.latent = m[4] || m.latent;
+ if (m[5] || m.sawoken) this.sawoken = m[5] || m.sawoken;
+}
+//只用来防坐的任何队员
+var MemberDelay = function(){
+ this.id=-1;
+}
+MemberDelay.prototype = Object.create(Member.prototype);
+MemberDelay.prototype.constructor = MemberDelay;
+//辅助队员
+var MemberAssist = function(){
this.level = 0;
this.awoken = 0;
this.plus = [0,0,0];
+ Member.call(this);
+}
+MemberAssist.prototype = Object.create(Member.prototype);
+MemberAssist.prototype.constructor = MemberAssist
+//正式队伍
+var MemberTeam = function(){
this.latent = [];
- //sawoken作为可选项目,默认不在内
+ MemberAssist.call(this);
+ //sawoken作为可选项目,默认不在内
}
-var memberAssistObj = function(){
- this.id = 0;
- this.level = 0;
- this.awoken = 0;
- this.plus = [0,0,0];
+MemberTeam.prototype = Object.create(MemberAssist.prototype);
+MemberTeam.prototype.constructor = MemberTeam;
+
+var Formation = function(teamCount,memberCount){
+ this.title = "",
+ this.detail = "",
+ this.team = [];
+ for (var ti=0;ti