diff --git a/_server/editor_blockly.js b/_server/editor_blockly.js
index cbaf80db..d1822025 100644
--- a/_server/editor_blockly.js
+++ b/_server/editor_blockly.js
@@ -193,23 +193,7 @@ editor_blockly = function () {
],'afterBattle'),
'',
MotaActionFunctions.actionParser.parse([
- {"type": "setValue", "name": "flag:y", "value": "core.status.event.data.y-2"},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x-1"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x+1"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:y", "value": "core.status.event.data.y-1"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x-1"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:y", "value": "core.status.event.data.y"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
- {"type": "setValue", "name": "flag:x", "value": "core.status.event.data.x+1"},
- {"type": "hide", "loc": ["flag:x", "flag:y"]},
+ {"type": "function", "function": "function(){var x=core.status.event.data.x,y=core.status.event.data.y;if(core.isset(x)&&core.isset(y)){core.insertAction([{type:'hide',loc:[[x-1,y-2],[x,y-2],[x+1,y-2],[x-1,y-1],[x,y-1],[x+1,y-1],[x-1,y],[x+1,y]]}]);}}"},
],'afterBattle'),
'',
MotaActionFunctions.actionParser.parse({
diff --git a/docs/element.md b/docs/element.md
index f17aa927..bc08e3e0 100644
--- a/docs/element.md
+++ b/docs/element.md
@@ -43,7 +43,7 @@
// 在该点的事件events中:
"x,y": [
- {"type": "openDoor", "loc": [x,y]} // 直接使用开门事件即可。
+ {"type": "openDoor", "loc": [x,y]} // 直接使用开门事件,坐标需写当前点坐标。
]
```