init: add workspace files

This commit is contained in:
2026-05-26 16:41:20 +08:00
commit f4f2393f72
1041 changed files with 67405 additions and 0 deletions

5
world/map/yz/lmw/fang.js Normal file
View File

@@ -0,0 +1,5 @@
this.inherits(ROOM);
this.name = "头目房间"
this.desc = "流氓头目的房子,在小巷子里属于比较豪华的存在,一个五大三粗的人大马金刀的坐在头椅上。";
this.exits = { "west": "yz/lmw/xiangzi3" };
this.set_npc("yz/lm/zhao");

View File

@@ -0,0 +1,5 @@
this.inherits(ROOM);
this.name = "破茅屋"
this.desc = "这是城北流氓巷的一件茅屋,里面和外面一样都是破破烂烂的,墙角乱七八糟丢着几件武器,有枪,棍,刀,不知道从哪里拣来的,屋里坐着一个人,看上去像个流氓里的小首领。";
this.exits = { "south": "yz/lmw/xiangzi2" };
this.set_npc("yz/lm/lmtou");

View File

@@ -0,0 +1,14 @@
this.inherits(ROOM);
this.name = "小巷子"
this.desc = "这里是扬州城北的一个破烂小巷子,因为在城外所以官兵一直都不大爱管,久而久之这里就成了一些大小流氓的聚集地,到处都是乌烟瘴气。墙角有几个小流氓吊儿郎当的站着看着你。";
this.exits = { "east": "yz/lmw/xiangzi2", };
this.set_npc(["yz/lm/xiaolm", 2]);
this.on_leave = function (me,dir) {
if (dir == "east") {
var obj = this.find_obj_bypath("yz/lm/xiaolm");
if (obj) {
me.notify("小流氓吊儿郎当的拦住你。");
return false;
}
}
}

View File

@@ -0,0 +1,19 @@
this.inherits(ROOM);
this.name = "小巷子"
this.desc = "你继续走进破烂巷子,里面更加的乌烟瘴气,墙角有几个小流氓吊儿郎当的站着看着你。北面有个破茅屋不知道里面有什么,在这里你还是小心为上,不要乱闯。";
this.exits = { "west": "yz/lmw/xiangzi1", "north": "yz/lmw/pomaowu", "east": "yz/lmw/xiangzi3", };
this.set_npc(["yz/lm/liumang", 2]);
this.on_leave = function (me,dir) {
if (dir == "west" || dir == "north") {
var obj = this.find_obj_bypath("yz/lm/liumang");
if (obj) {
if (me.gender == 1) {
me.notify("流氓吊儿郎当的拦住你。");
} else {
me.notify("流氓轻佻的朝你吹了个口哨,嬉皮笑脸的说道:妹妹要到哪里去?");
}
return false;
}
}
}

View File

@@ -0,0 +1,50 @@
this.inherits(ROOM);
this.name = "巷子深处"
this.desc = "这里是流氓巷的最里面,这里的小流氓反而变少了,四周看上去也有些整洁,有块空地上放着一个<cmd cmd='look shinian'>石撵</cmd>,四周地面磨得的光亮,看上去像是经常被拖动的样子。北面好像有个仓库,有个大铁门锁着。";
this.exits = { "west": "yz/lmw/xiangzi2", "east": "yz/lmw/fang", };
this.set_npc(["yz/lm/liumang", 2]);
this.on_leave = function (me,dir) {
if (dir == "east") {
var obj = this.find_obj_bypath("yz/lm/liumang");
if (obj) {
if (me.gender == 1) {
me.notify("流氓吊儿郎当的拦住你。");
} else {
me.notify("流氓轻佻的朝你吹了个口哨,嬉皮笑脸的说道:妹妹要到哪里去?");
}
return false;
}
}
}
this.set_item("men", "大铁门", "这扇大门紧闭,背后不知道藏了什么东西。", [[
"tui", "推", function (me) {
me.notify("你推了下大铁门,感觉自己推不开。");
}
]]);
this.set_item("shinian", "石撵", "这是一个很重的石撵,把手摸得铮亮。", [[
"tui", "推", function (me) {
if (me.mp < 10) {
return me.notify_fail("你使足全力推了推石撵,可是内力耗尽使不上多少劲。");
}
me.notify("你使足全力推了推石撵,石撵缓慢的动了起来。");
me.set_state({
id: "tuishi",
title: "推石撵",
player: me,
rate: 2,
skill_base: SKILL.get("unarmed"),
on_enter: do_work,
desc: '["你脸憋的通红,卯足了劲推着石撵转动。","你大喝一声,猛的发力,石撵呼的一下转了个圈。"]',
});
}
]]);
function do_work(me) {
if (me.mp < 10) {
return me.notify_fail("你感觉自己的力气耗光了,再也推不动了。");
}
if (me.query_skill("unarmed", 0) > 100) return me.notify_fail("你感觉推这个东西跟玩似的,已经对你没有任何好处了。");
me.add_mp(-10);
this.skill_base.add_exp(me, 30);
me.notify_fail("<hic>你推了一圈,感觉自己对拳脚方面功夫多了些理解。</hic>");
}