Files
wsmud/world/map/yz/work.js
2026-05-26 16:41:20 +08:00

35 lines
1.6 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
this.inherits(ROOM);
this.name = "谷物加工厂";
this.no_fight = true;
this.desc = "这是一间谷物加工厂,这里是谷子脱壳成米的地方。米厂老板是一个一看就知道是十分精明的干瘦的中年人,老是带着一脸奸笑。你可以看到许多人正在忙忙碌碌的工作着,门口挂著一块<CMD cmd='look sign'>牌子(sign)</cmd>。";
this.exits = { "east": "yz/nanmen" };
this.set_item("sign", "牌子", "现在正紧缺人手,急需雇佣一批短工来干活。", [[
"work", "开始工作", start_work
]]);
this.add_action("work", "开始工作", start_work);
function start_work(me) {
if (me.level > 1) return me.notify("老板嘿嘿一笑:我这里人手已经够了,做义工可没工钱的哟!");
if (me.gender == 2) return me.notify("老板嘿嘿一笑:我这里可不招女人,你去成衣店和药店看看有没招工的!");
me.send_room("$N开始辛苦地工作......", me);
me.set_state({
id: "work",
type: "work",
title: "工作中",
player: me,
rate: 2,
on_enter: do_work,
on_check: on_check,
no_move: "你还在打工,乱走就没工钱拿了!",
desc: '["你哼哧哼哧的背着一袋谷子,累的满头大汗。","加油呀!谁叫你穷呀!"]',
});
return true;
}
function on_check(me) {
var exp = WORLD.DATA.exps[me.level];
return me.send('你正在打工每10秒增加' + exp + "点经验和潜能1两<wht>白银</wht>。")
}
function do_work(me) {
var exp = WORLD.DATA.get_exp(me);
me.add_exp(exp, exp, 100 + me.random(20));
}