Ski on battle

This commit is contained in:
ckcz123 2018-09-06 14:04:13 +08:00
parent f43ed04b1c
commit a6e9be4fd4
2 changed files with 3 additions and 3 deletions

View File

@ -1604,9 +1604,9 @@ core.insertAction([
当角色走上冰面时,将触发ski事件,并会一直向前滑行,直到撞上不可通行的块会触发事件(比如撞上怪物会触发battle,撞上门会触发openDoor等等),或者离开冰面为止。
!> 由于H5魔塔只有事件一层,因此滑冰的冰面上将无法摆放任何东西(如道具)。
!> 由于H5魔塔只有事件一层,因此滑冰的冰面上将无法摆放任何东西(如怪物,门或道具等);不过可以在战后/开门后/道具后的事件写转变图块成167,从而继续滑冰。
!> 撞上怪物将触发battle进行战斗,此战斗的触发和直接撞上怪物相同(战斗前自动存档,打不过则无法战斗);如需不自动存档的强制战斗请使用自定义事件覆盖。开门同理。
!> 撞上怪物将触发battle进行战斗,该战斗是强制战斗,打不过将直接死亡。
关于推箱子,存在三种状态:花(168),箱子(169)和已经推到花的箱子(170)。

View File

@ -1039,7 +1039,7 @@ events.prototype.battle = function (id, x, y, force, callback) {
core.stopAutomaticRoute();
// 非强制战斗
if (!core.enemys.canBattle(id) && !force) {
if (!core.enemys.canBattle(id) && !force && !core.isset(core.status.event.id)) {
core.drawTip("你打不过此怪物!");
core.clearContinueAutomaticRoute();
return;