?? fengxi1.c
字號:
#include <ansi.h>inherit ROOM;void create(){ set("short", "縫隙"); set("long", @LONG這里是石塊與石塊之間的夾縫,光線昏暗。你明顯感覺到四周的沙沙聲是各種毒蟲爬行的聲音,一股股腥味中也夾雜著一些刺鼻的氣息。你發(fā)現(xiàn)前面有一石塊(shikuai) 隱隱發(fā)出淡淡的光芒。LONG); set("objects", ([ __DIR__"npc/fushe" : 2 ])); set("exits", ([ "south" : __DIR__"fengxi", "west" : __DIR__"fengxi2", "out" : __DIR__"yuanzi3", ])); set("item_desc", ([ "shikuai": RED"\n這塊石頭呈紅汞色,散發(fā)著陣陣熱氣,石塊上凹陷進去的部分是個左手手掌形。\n"NOR, ])); setup(); }void init(){ add_action("do_push", "tui"); add_action("do_push", "push"); }int do_push(string arg){ object me = this_player(); if( !arg || arg=="" ) return 0; if( (int)me->is_busy() || me->is_fighting()) return notify_fail("你正忙著呢。\n"); if( !me->query_temp("baituo_stone") ) return 0; if( (int)me->query_temp("baituo_stone") > 1) return notify_fail("你已經(jīng)推動過了石塊。\n"); if (arg == "shikuai" ){ message_vision("$N深深吸了口氣,伸出左手按住石塊上的手印,緩緩向下推去。\n", me); me->add_temp("baituo_stone", 1); message_vision("$N將石塊按下寸許,隱隱約約聽到地下傳來一陣轟隆聲。\n", me); me->start_busy(5); call_out("poisoned", 5, me); return 1; } return 0; }int poisoned(object me){ if(!me) return 0; if ((int)me->query_skill("poison", 1) < 80 && !me->query_skill("hamagong", 1)){ tell_object(me, RED "你感到石塊上的炎熱之氣順著手臂慢慢傳了上來。\n\n" NOR ); message_vision("$N突然身子一顫,好象是中了熱毒!\n", me); me->apply_condition("snake_poison", me->query_condition("snake_poison")+50); return 1; } else { tell_object(me, RED "忽然一股炎熱之氣順著手臂從石塊上慢慢傳了上來。\n\n" NOR ); tell_object(me, HIW "你連忙運功調(diào)氣,將侵入手臂的炎熱之氣盡數(shù)逼了出去。\n" NOR ); return 1; } }
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -