Merge pull request #100 from ckcz123/v2.0

V2.0
This commit is contained in:
Zhang Chen 2018-04-04 13:37:18 +08:00 committed by GitHub
commit 15d75e7f12
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 16 additions and 13 deletions

View File

@ -65,7 +65,7 @@ HTML5 canvas制作的魔塔样板支持全平台游戏
### 2018.3.17 V2.0.1
* [x] 道具使用效果的进一步分离
* [x] 现在可以自己给样板写插件了
* [x] 支持插件编写,用户可以根据需求来写插件了
* [x] 文本编辑器支持自动补全和代码纠错
* [x] 部分UI界面发生变化更加方便和美观
* [x] 所有已知Bug的修复
@ -75,7 +75,6 @@ HTML5 canvas制作的魔塔样板支持全平台游戏
* [x] 全GUI造塔现在用户无需打开任何文件直接编辑JS代码了。
* [x] 整体改变目录架构,将数据和逻辑进行分离
* [x] 支持48x32的怪物和NPC素材
* [x] 支持插件编写,用户可以根据需求来写插件了
* [x] 加点改成系统开关进行处理,怪物手册会列出加点值
* [x] 支持带有血量上限的塔
* [x] 增加前景图片绘制

View File

@ -990,8 +990,10 @@ control.prototype.checkBlock = function () {
core.drawTip('受到领域伤害'+damage+'点');
}
core.playSound('zone.ogg');
core.drawAnimate("zone", x, y);
if (damage>0) {
core.playSound('zone.ogg');
core.drawAnimate("zone", x, y);
}
if (core.status.hero.hp<=0) {
core.status.hero.hp=0;

View File

@ -197,6 +197,7 @@ events.prototype.gameOver = function (ending, fromReplay) {
////// 转换楼层结束的事件 //////
events.prototype.afterChangeFloor = function (floorId) {
if (main.mode!='play') return;
return this.eventdata.afterChangeFloor(floorId);
}
@ -1172,12 +1173,14 @@ events.prototype.pushBox = function (data) {
}
core.updateStatusBar();
core.lockControl();
core.eventMoveHero([direction], null, function () {
core.unLockControl();
core.status.replay.animate = true;
core.moveHero(direction, function() {
core.status.replay.animate = false;
core.status.route.pop();
core.events.afterPushBox();
core.replay();
})
});
}

View File

@ -1325,7 +1325,7 @@ ui.prototype.drawBookDetail = function (index) {
var enemy = enemys[index];
var enemyId=enemy.id;
var hints=core.enemys.getSpecialHint(core.enemys.getEnemys(enemyId));
var hints=core.enemys.getSpecialHint(core.material.enemys[enemyId]);
if (hints.length==0) {
core.drawTip("该怪物无特殊属性!");

View File

@ -24,8 +24,8 @@ main.floors.sample0 =
[224, 254, 212, 262, 204, 5, 0, 1, 31, 32, 34, 33, 36],
[201, 261, 217, 264, 207, 5, 0, 1, 27, 28, 29, 30, 35],
[5, 5, 125, 5, 5, 5, 0, 1, 21, 22, 23, 24, 25],
[0, 0, 237, 0, 0, 0, 45, 1, 1, 1, 121, 1, 1],
[4, 4, 133, 4, 4, 4, 0, 0, 0, 0, 0, 85, 124],
[0, 0, 237, 0, 0, 237, 169, 1, 1, 1, 121, 1, 1],
[4, 4, 133, 4, 4, 4, 0, 45, 0, 0, 0, 85, 124],
[87, 11, 12, 13, 14, 4, 4, 2, 2, 2, 122, 2, 2],
[88, 89, 90, 91, 92, 93, 94, 2, 81, 82, 83, 84, 86],
],

View File

@ -1,7 +1,7 @@
HTML5魔塔样板V2.0.1
道具使用效果的进一步分离
现在可以自己给样板写插件了
支持插件编写,用户可以根据需求来写插件了
文本编辑器支持自动补全和代码纠错
部分UI界面发生变化更加方便和美观
所有已知Bug的修复
@ -13,7 +13,6 @@ HTML5魔塔样板V2.0
全GUI造塔现在用户无需打开任何文件直接编辑JS代码了。
整体改变目录架构,将数据和逻辑进行分离
支持48x32的怪物和NPC素材
支持插件编写,用户可以根据需求来写插件了
加点改成系统开关进行处理,怪物手册会列出加点值
支持带有血量上限的塔
增加前景图片绘制