25 lines
951 B
JavaScript
25 lines
951 B
JavaScript
this.inherits(ROOM);
|
|
this.name = "舍身崖"
|
|
this.desc = "这是一段极窄极险的山崖,四周云雾飞绕,下面渊深无底。如不小心,一失足掉下去,只怕连骨头都找不到。边上有个小山洞";
|
|
this.exits = { "westdown": "huashan/zhenyue" };
|
|
|
|
|
|
this.add_action("jumpdown", "跳下去", function (me) {
|
|
me.notify("你心一横,双眼一闭就从山崖上跳了下去。");
|
|
var rm = ROOM.Get("huashan/qiaobi");
|
|
|
|
if (this.owner) rm = rm.query_copy(this.owner) ?? rm;
|
|
// var pt = me.query_party();
|
|
// if (pt && pt.is_battle('HUASHAN')) {
|
|
// rm = rm.query_copy2(me);
|
|
// }
|
|
|
|
me.moveto(rm, me.name + "心一横,双眼一闭就从山崖上跳了下去。", me.name + "从山上跳了下来。");
|
|
if (me.query_skill("dodge", 0) >= 300) {
|
|
me.notify("穿过层层云雾,你跳到一处平台上面。");
|
|
|
|
} else {
|
|
me.add_hp(-me.max_hp);
|
|
me.die();
|
|
}
|
|
}) |