Commit 32754ae8 authored by wjf's avatar wjf

l

parent 0434fda7
...@@ -71,12 +71,12 @@ const baseScore = 20; ...@@ -71,12 +71,12 @@ const baseScore = 20;
* 魔力鸟+魔力鸟(5+5) 50倍 * 魔力鸟+魔力鸟(5+5) 50倍
*/ */
const effectBaseTimes = { const effectBaseTimes = {
0: 1.5, 0: 2.5,
1: 1.5, 1: 2.5,
2: 2.5, 2: 5,
3: 5, // //前四个就是特效类型 3: 15, // //前四个就是特效类型
LL: 10, LL: 10,
EL: 15, EL: 20,
EE: 25, EE: 25,
MM: 50 MM: 50
} }
...@@ -199,17 +199,13 @@ export default class MainScene extends Scene { ...@@ -199,17 +199,13 @@ export default class MainScene extends Scene {
Tool.init(); Tool.init();
//第几关 //第几关
this.chapter = (data && data.chapter) ? data.chapter : 1; this.chapter = (data && data.chapter) ? data.chapter : 1;
// this.chapter = 27; // this.chapter = 36;
this.chapterTxt.text = "第" + this.chapter + "关"; this.chapterTxt.text = "第" + this.chapter + "关";
//关卡数据,1期定制,70,后面35关地图一致,步数减少 //关卡数据,1期定制,70,后面35关地图一致,步数减少
var mapDataIndex = this.chapter; var mapDataIndex = this.chapter;
if (this.chapter >= 57) { if (this.chapter >= 56) {
//循环20到33 //循环36到50
mapDataIndex = this.chapter - 37 mapDataIndex = this.chapter - 20
}
else if (this.chapter >= 36) {
//循环15到35
mapDataIndex = this.chapter - 21
} }
this.chapterData = Chapters[mapDataIndex]; this.chapterData = Chapters[mapDataIndex];
this.initUi(); this.initUi();
...@@ -222,12 +218,10 @@ export default class MainScene extends Scene { ...@@ -222,12 +218,10 @@ export default class MainScene extends Scene {
NetManager.ins.showLog(getlogItem(13)) NetManager.ins.showLog(getlogItem(13))
//步数初始化,1期定制, //步数初始化,1期定制,
if (this.chapter > 56) { if (this.chapter >= 56) {
this.steps = this.chapterData.stepCount - 7;
}
else if (this.chapter > 35) {
this.steps = this.chapterData.stepCount - 4; this.steps = this.chapterData.stepCount - 4;
} else { }
else {
this.steps = this.chapterData.stepCount; this.steps = this.chapterData.stepCount;
} }
...@@ -578,15 +572,16 @@ export default class MainScene extends Scene { ...@@ -578,15 +572,16 @@ export default class MainScene extends Scene {
ele.y = p[1]; ele.y = p[1];
this.elementContainer.addChild(ele); this.elementContainer.addChild(ele);
this.lattices[i].element = ele; this.lattices[i].element = ele;
//加特效
if (Math.random() < this.chapterData.effectInitProbability) {
ele.effectType = Tool.randomT([0, 1, 2, 3])
if (ele.effectType == EffectType.MAGICLION) {
this.elementContainer.addChildAt(ele, 0);
}
}
if (elements[i] == 4) { if (elements[i] == 4) {
ele.isLock = true; ele.isLock = true;
} else {
//加特效
if (Math.random() < this.chapterData.effectInitProbability) {
ele.effectType = Tool.randomT([0, 1, 2, 3])
if (ele.effectType == EffectType.MAGICLION) {
this.elementContainer.addChildAt(ele, 0);
}
}
} }
break; break;
//棒棒糖 //棒棒糖
......
...@@ -17,15 +17,10 @@ export default class StartPanel extends Panel { ...@@ -17,15 +17,10 @@ export default class StartPanel extends Panel {
this['levelTxt'].text = `第${data}关`; this['levelTxt'].text = `第${data}关`;
this._level = data; this._level = data;
var mapDataIndex = data; var mapDataIndex = data;
if (data >= 57) { if (data >= 56) {
//循环20到33 //循环36到50
mapDataIndex = data - 37 mapDataIndex = data - 20
} }
else if (data >= 36) {
//循环15到35
mapDataIndex = data - 21
}
const levelType = Chapters[mapDataIndex].passTarget.type; const levelType = Chapters[mapDataIndex].passTarget.type;
if (levelType == PassType.ELEMENT_TARGET) if (levelType == PassType.ELEMENT_TARGET)
this['targetTxt'].text = '在规定步数内\n消除足够数量目标'; this['targetTxt'].text = '在规定步数内\n消除足够数量目标';
......
This diff is collapsed.
{
"success": true,
"code": "0000000000",
"desc": "OK",
"timestamp": 1566885811031,
"data": {
"wealth": 7960,
"totalStars": 145,
"levels": [
{
"levelNum": 1,
"maxScore": 36320,
"stars": 3
},
{
"levelNum": 2,
"maxScore": 18680,
"stars": 3
},
{
"levelNum": 3,
"maxScore": 19530,
"stars": 3
},
{
"levelNum": 4,
"maxScore": 20230,
"stars": 3
},
{
"levelNum": 5,
"maxScore": 10710,
"stars": 3
},
{
"levelNum": 6,
"maxScore": 42580,
"stars": 3
},
{
"levelNum": 7,
"maxScore": 23700,
"stars": 3
},
{
"levelNum": 8,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 9,
"maxScore": 70330,
"stars": 3
},
{
"levelNum": 10,
"maxScore": 27710,
"stars": 3
},
{
"levelNum": 11,
"maxScore": 19410,
"stars": 3
},
{
"levelNum": 12,
"maxScore": 23650,
"stars": 3
},
{
"levelNum": 13,
"maxScore": 34150,
"stars": 1
},
{
"levelNum": 14,
"maxScore": 37110,
"stars": 1
},
{
"levelNum": 15,
"maxScore": 99999,
"stars": 2
},
{
"levelNum": 16,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 17,
"maxScore": 42420,
"stars": 3
},
{
"levelNum": 18,
"maxScore": 99999,
"stars": 2
},
{
"levelNum": 19,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 20,
"maxScore": 47520,
"stars": 3
},
{
"levelNum": 21,
"maxScore": 14080,
"stars": 3
},
{
"levelNum": 22,
"maxScore": 75790,
"stars": 1
},
{
"levelNum": 23,
"maxScore": 50340,
"stars": 3
},
{
"levelNum": 24,
"maxScore": 83590,
"stars": 3
},
{
"levelNum": 25,
"maxScore": 45570,
"stars": 3
},
{
"levelNum": 26,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 27,
"maxScore": 44540,
"stars": 2
},
{
"levelNum": 28,
"maxScore": 112230,
"stars": 3
},
{
"levelNum": 29,
"maxScore": 67810,
"stars": 3
},
{
"levelNum": 30,
"maxScore": 43530,
"stars": 2
},
{
"levelNum": 31,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 32,
"maxScore": 18450,
"stars": 1
},
{
"levelNum": 33,
"maxScore": 28560,
"stars": 1
},
{
"levelNum": 34,
"maxScore": 99999,
"stars": 1
},
{
"levelNum": 35,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 36,
"maxScore": 14860,
"stars": 0
},
{
"levelNum": 37,
"maxScore": 22300,
"stars": 0
},
{
"levelNum": 38,
"maxScore": 43380,
"stars": 3
},
{
"levelNum": 39,
"maxScore": 27610,
"stars": 0
},
{
"levelNum": 40,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 41,
"maxScore": 30890,
"stars": 2
},
{
"levelNum": 42,
"maxScore": 15660,
"stars": 3
},
{
"levelNum": 43,
"maxScore": 48170,
"stars": 1
},
{
"levelNum": 44,
"maxScore": 18080,
"stars": 1
},
{
"levelNum": 45,
"maxScore": 29170,
"stars": 1
},
{
"levelNum": 46,
"maxScore": 37980,
"stars": 1
},
{
"levelNum": 47,
"maxScore": 37800,
"stars": 3
},
{
"levelNum": 48,
"maxScore": 19950,
"stars": 1
},
{
"levelNum": 49,
"maxScore": 36190,
"stars": 0
},
{
"levelNum": 50,
"maxScore": 42610,
"stars": 2
},
{
"levelNum": 51,
"maxScore": 34300,
"stars": 1
},
{
"levelNum": 52,
"maxScore": 31650,
"stars": 3
},
{
"levelNum": 53,
"maxScore": 5140,
"stars": 0
},
{
"levelNum": 54,
"maxScore": 49630,
"stars": 3
},
{
"levelNum": 55,
"maxScore": 99999,
"stars": 1
},
{
"levelNum": 56,
"maxScore": 99999,
"stars": 3
},
{
"levelNum": 57,
"maxScore": 34090,
"stars": 2
},
{
"levelNum": 58,
"maxScore": 13030,
"stars": 3
},
{
"levelNum": 59,
"maxScore": 72760,
"stars": 1
},
{
"levelNum": 60,
"maxScore": 16250,
"stars": 1
},
{
"levelNum": 61,
"maxScore": 81870,
"stars": 3
},
{
"levelNum": 62,
"maxScore": 36110,
"stars": 1
},
{
"levelNum": 63,
"maxScore": 28240,
"stars": 3
},
{
"levelNum": 64,
"maxScore": 23910,
"stars": 1
},
{
"levelNum": 65,
"maxScore": 47990,
"stars": 1
},
{
"levelNum": 66,
"maxScore": 60740,
"stars": 3
},
{
"levelNum": 67,
"maxScore": 33670,
"stars": 1
},
{
"levelNum": 68,
"maxScore": 25370,
"stars": 3
},
{
"levelNum": 69,
"maxScore": 11650,
"stars": 0
},
{
"levelNum": 70,
"maxScore": 15910,
"stars": 1
}
],
"remainProp": [
{
"type": 2,
"num": 0
},
{
"type": 3,
"num": 0
},
{
"type": 4,
"num": 0
}
],
"remainEnargy": 9979,
"askForEnergy": false,
"canReceiveTreasureBoxNum": 0,
"nextRangeStarsNum": 150
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment