Commit 36d0d7fd authored by wjf's avatar wjf

l

parent 171887eb
......@@ -415,6 +415,33 @@ const chapterFuns = {
"被困住的元素无法进行移动,当触发元素\n消除时,元素上的藤蔓即可被消除"
]
},
//果冻消除
81: {
elementTypes: [
0, 0, 0, 4, 5, 2, 0, 0, 0,
0, 0, 4, 5, 3, 4, 1, 0, 0,
0, 5, 5, 4, 4, 1, 4, 2, 0,
3, 2, 1, 5, 4, 3, 1, 4, 5,
4, 3, 5, 4, 2, 3, 1, 3, 4,
1, 2, 2, 1, 3, 2, 2, 5, 3,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0,
5, 2, 3, 1, 0, 3, 5, 5, 1
],
stepCount: 1,
showIndexs: [
[32, 41, 50, 49],
],
hideIndexs: [
[32, 41],
],
handIndexs: [
[49, 50]
],
msg: [
"当果冻附近的元素产生消除时,即可消除果冻\n不消除果冻时,果冻会逐渐蔓延"
]
},
}
/**
......
......@@ -219,9 +219,9 @@ export default class MainScene extends Scene {
super.start();
//第几关
this.chapter = (data && data.chapter) ? data.chapter : 1;
this.chapter = 81;
// this.chapter = 81;
this.chapterTxt.text = "第" + this.chapter + "关";
//关卡数据,1期定制,70,后面35关地图一致,步数减少
//关卡数据
var mapDataIndex = this.chapter;
//56到70的话,中间36到50
if (this.chapter >= 56 && this.chapter <= 70) {
......@@ -286,7 +286,7 @@ export default class MainScene extends Scene {
AiControl.ins.init(this.lattices);
//游戏引导
const gameGuideChapterNum = [1, 5, 6, 7, 8, 9, 10, 19, 24]
const gameGuideChapterNum = [1, 5, 6, 7, 8, 9, 10, 19, 24, 81]
if (gameGuideChapterNum.indexOf(this.chapter >> 0) > -1) {
if (!readCache(getCacheKey() + this.chapter)) {
this.gameGuide = new GameGuide(this);
......@@ -593,6 +593,16 @@ export default class MainScene extends Scene {
}
// this.lattices[11].element.effectType=EffectType.MAGICLION;
// this.lattices[20].element.effectType=EffectType.MAGICLION;
var bbb = [];
for (var a = 0; a < this.lattices.length; a++) {
var lat = this.lattices[a];
if (lat && lat.element && lat.element.type <= 4) {
bbb.push(lat.element.type + 1);
} else {
bbb.push(0)
}
}
console.log(bbb);
//初始化完先检测死图
this.warningCop = Tool.dieMapCheck(this.lattices);
......@@ -1813,6 +1823,8 @@ export default class MainScene extends Scene {
//石头
else if (ele.type == ElementType.ROCK) {
this.removeRock(index);
//算个数
this.goElementTarget(ele);
}
//果冻
else if (ele.type == ElementType.JELLY) {
......@@ -2468,6 +2480,7 @@ export default class MainScene extends Scene {
arr[i].touchEnabled = b;
arr[i].touchChildren = b;
}
this.quitBtn.touchEnabled = b;
this.enableTouch = b;
}
sample() {
......
......@@ -3354,8 +3354,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十二关
......@@ -3400,8 +3400,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十三关
......@@ -3445,8 +3445,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十四关
......@@ -3490,8 +3490,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十五关
......@@ -3535,8 +3535,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十六关
......@@ -3580,8 +3580,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十七关
......@@ -3625,8 +3625,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十八关
......@@ -3663,15 +3663,15 @@ export const Chapters: ChapterData[] = [
type: PassType.ELEMENT_TARGET,
elements: [
{
type: ElementType.ICE,
count: 65
type: ElementType.ROCK,
count: 14
}
],
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第八十九关
......@@ -3691,7 +3691,7 @@ export const Chapters: ChapterData[] = [
generateLats: [1, 1, 1, 1, 1, 1, 1, 1, 1],
connectedLats: [[0, 27], [1, 28], [2, 29], [6, 33], [7, 34], [8, 35],],
elements: [
0, 1, 1, 1, 0, 1, 1, 1, 0,
1, 1, 1, 0, 0, 0, 1, 1, 1,
0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 1, 1, 1, 0, 0, 0,
1, 1, 1, 1, 1, 1, 1, 1, 1,
......@@ -3716,8 +3716,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十关
......@@ -3762,8 +3762,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//////////////////////////////////
......@@ -3771,15 +3771,15 @@ export const Chapters: ChapterData[] = [
{
map: {
lattices: [
0, 1, 1, 1, 1, 1, 1, 1, 0,
0, 1, 3, 3, 3, 3, 3, 1, 0,
0, 1, 3, 3, 3, 3, 3, 1, 0,
0, 3, 1, 1, 1, 1, 1, 3, 0,
0, 3, 3, 3, 3, 3, 3, 3, 0,
0, 3, 3, 3, 3, 3, 3, 3, 0,
1, 0, 3, 3, 3, 3, 3, 0, 1,
0, 0, 3, 3, 3, 3, 3, 0, 0,
3, 0, 3, 3, 3, 3, 3, 0, 3,
3, 0, 3, 3, 3, 3, 3, 0, 3,
3, 0, 0, 0, 0, 0, 0, 0, 3,
3, 0, 0, 0, 0, 0, 0, 0, 3,
1, 0, 3, 3, 3, 3, 3, 0, 1,
2, 0, 3, 3, 3, 3, 3, 0, 2,
1, 0, 0, 0, 0, 0, 0, 0, 1,
1, 0, 0, 0, 0, 0, 0, 0, 1,
],
generateLats: [0, 1, 1, 1, 1, 1, 1, 1, 0],
connectedLats: [[27, 45], [35, 53]],
......@@ -3809,8 +3809,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十二关
......@@ -3823,9 +3823,9 @@ export const Chapters: ChapterData[] = [
0, 0, 1, 1, 1, 1, 1, 1, 0,
0, 0, 1, 1, 1, 1, 1, 1, 1,
0, 0, 1, 1, 1, 1, 1, 1, 1,
0, 0, 0, 1, 1, 1, 1, 1, 1,
0, 0, 0, 0, 1, 1, 1, 1, 1,
0, 0, 0, 0, 0, 1, 1, 1, 1,
0, 0, 1, 1, 1, 1, 1, 1, 1,
0, 0, 1, 1, 1, 1, 1, 1, 1,
0, 0, 1, 0, 0, 1, 1, 1, 1,
],
generateLats: [1, 0, 0, 1, 1, 1, 0, 0, 0],
//connectedLats: [[27, 45], [35, 53]],
......@@ -3855,8 +3855,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十三关
......@@ -3865,7 +3865,7 @@ export const Chapters: ChapterData[] = [
lattices: [
0, 0, 1, 0, 0, 0, 0, 1, 1,
0, 0, 3, 0, 0, 0, 1, 3, 3,
0, 3, 3, 3, 0, 3, 3, 3, 3,
0, 3, 3, 3, 0, 1, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3,
......@@ -3895,14 +3895,14 @@ export const Chapters: ChapterData[] = [
elements: [
{
type: ElementType.ICE,
count: 22
count: 54
}
],
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十四关
......@@ -3947,8 +3947,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十五关
......@@ -3993,8 +3993,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十六关
......@@ -4039,8 +4039,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十七关
......@@ -4085,8 +4085,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十八关
......@@ -4131,8 +4131,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第九十九关
......@@ -4177,8 +4177,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
//第一百关
......@@ -4223,8 +4223,8 @@ export const Chapters: ChapterData[] = [
},
starScores: [
6000,
10000,
22000
15000,
32000
]
},
]
\ No newline at end of file
......@@ -239,7 +239,8 @@ function judgeSpread(index: number, lattices: Lattice[]): number {
var i = arr.splice(rand, 1)[0];
if (lattices[i] &&
lattices[i].element &&
lattices[i].element.type <= 4) {
lattices[i].element.type <= 4&&
!lattices[i].element.isLock) {
return i
}
}
......
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