📄 yanwu.c
字号:
// Yanwu.c 烟雾弹#include <command.h>#include <ansi.h>inherit ITEM;void create(){ set_name(HIM"烟雾弹"NOR, ({ "yanwu"}) ); set_weight(100); if( clonep() ) set_default_object(__FILE__); else { set("long", "一颗星宿派特制的烟雾弹。它可以用(apply)。\n"); set("unit", "个"); set("value", 10000); set("no_drop", RED"难道你想制造混乱吗?\n"NOR); }}void init(){ add_action("do_apply","apply");}int do_apply(string arg){ object me,ob; object *inv; int i; if (arg!="yanwu") { return 0; } me=this_player(); if (me->is_busy()) { notify_fail("你正在忙啊。\n"); return 1; } inv = all_inventory(environment(me)); for(i=0; i<sizeof(inv); i++) { ob=inv[i]; if (ob==me) continue; if( (ob->is_character()) && (!ob->is_corpse()) ) { if (!ob->is_busy()) ob->start_busy(2); } } me->set_temp("no_follow",1);// GO_CMD->do_flee(me); tell_room(environment(me),HIM"地面突然腾出一股桃红色的烟雾,大家什么也看不见,陷入混乱之中。\n"NOR); GO_CMD->do_flee(me); destruct(this_object()); return 1;}void owner_is_killed(){ object me = this_player(); write(HIM"只见一阵桃红色的烟雾闪过...尸体上什么东西消失了。\n"NOR); destruct(this_object());}int query_autoload(){ return 1;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -