30 lines
1.4 KiB
JavaScript
30 lines
1.4 KiB
JavaScript
this.inherits(ROOM);
|
|
this.name = "广场";
|
|
this.desc = "这里是城市的正中心,一个很宽阔的广场,铺着青石地面。一些游手好闲的人在这里溜溜达达,经常有艺人在这里表演。中央有一棵<cmd cmd='look tree'>大榕树(tree)</cmd>,盘根错节,据传已有千年的树龄,是这座城市的历史见证。";
|
|
this.exits = {
|
|
east: "yz/dongdajie1", west: "yz/xidajie1", south: "yz/nandajie1", north: "yz/beidajie1"
|
|
};
|
|
this.set_npc("yz/zhubanxian");
|
|
this.set_item("tree", "大榕树", "一棵枝叶茂盛的大榕树,看来似乎可以爬上去", [[
|
|
"climb", "爬", climb_tree
|
|
]]);
|
|
this.add_action("climb tree", "爬树");
|
|
|
|
function climb_tree(me, par) {
|
|
if (par != "tree") return me.notify("你要爬什么?");
|
|
var leave_msg = null;
|
|
if (me.gender == 1) {
|
|
leave_msg = me.name + "战战兢兢的抓住树干往上爬去。";
|
|
} else {
|
|
leave_msg = me.per > 40 ? me.name + "轻轻一跳,衣裙飘飘,象仙子般飞上大榕树。" : me.name + "战战兢兢地拉着大榕树的盘根,屁股一扭一扭地往上爬。";
|
|
}
|
|
var in_msg = null;
|
|
|
|
if (me.gender == 1) {
|
|
in_msg = me.name + "战战兢兢地从下面爬了上来。";
|
|
} else {
|
|
in_msg = me.per > 40 ? "一阵清香飞来,你定眼一看," + me.name + "已经婷婷玉立在你眼前。" : me.name + "气喘嘘嘘地爬了上来。";
|
|
}
|
|
me.moveto("yz/tree1", leave_msg, in_msg);
|
|
}
|