找回密码
 注册
搜索
查看: 1970|回复: 20

淹死的4种方法

[复制链接]
门派:不明
发表于 2015-12-6 18:02:24 | 显示全部楼层 |阅读模式
闲来无事,水一贴                  
门派:不明
 楼主| 发表于 2015-12-6 18:03:27 | 显示全部楼层
方法一:
在绝情谷淹死

绝情谷有好几个地方能淹死人,比如
谷底水潭
你历尽坚辛,终于到达了水潭底部,水潭四周层层叠叠的都是万年玄冰。
你头顶左上方(zuoshang)隐约透着光亮。水中寒气逼人,阵阵刺骨冰气使你感
觉就象刀刮一样的疼痛,此处看来不可多呆,还是赶快离开吧。

if ((int)me->query("jingli", 1) < 0||(int)me->query("qi", 1) < 0){
         me->set_temp("last_damage_from","在水潭中被淹");
         me->unconcious();
         me->die();
         return;
门派:不明
 楼主| 发表于 2015-12-6 18:04:41 | 显示全部楼层
方法二:
在古墓淹死
古墓也有好几个地方能淹死人,比如
暗河
原来这正是一条地下暗河,此处水声已是轰轰,声势极为骇人。你脚下一
处踏空,便有水流直冲咽喉。此潜流不知来自何处,更不知通往何方。慢慢你
已感觉水势渐缓,地势渐高。

情况大概如下:
if ( me->query_skill("yunu-xinjing", 1) < 120 ) {
                me->receive_damage("qi", 50 );
                me->receive_damage("jing", 50 );
                message_vision(HIB"$N的真气正在流失,呼吸十分困难。\n"NOR, me);
                if ((int)me->query("qi") < 10 || (int)me->query("jing") < 10) {
                        me->set_temp("last_damage_from","在暗河中被淹");
                        me->unconcious();
                        me->die();   
                        return ;
                }
        }

当然,如果顺利的话,应该是这样

message_vision(HIB"$N屏住呼吸,渡过了暗河。\n"NOR, me);

tell_object(me, HIW"\n你出得洞来,强光闪耀,一时之间竟然睁不开眼。\n\n"NOR);
门派:不明
 楼主| 发表于 2015-12-6 18:07:21 | 显示全部楼层
方法三:在大理铁索桥淹死

在大理铁索桥,如果你的轻功极差,可能淹死


if ( me->query_skill("dodge", 1) < random(50)){
        me->start_busy(2);
        me->set_temp("last_damage_from", "坠入江中淹");
        message_vision(HIR"$N脚下一个不稳,把持不住,摔入滚滚翻腾的澜沧江内。\n"NOR,me);
        me->unconcious();
        me->die();

应该是基本轻功不足50,就有可能吧
门派:不明
 楼主| 发表于 2015-12-6 18:09:15 | 显示全部楼层
方法四:在天山断魂崖淹死

具体情况很复杂,不一定跳下去就一定淹死
还有可能摔死


整个代码如下:

// Room: /d/tianshan/duanhunya.c
// By Linux

inherit ROOM;
#include <ansi.h>

void create()
{
        set("short", "断魂崖");
        set("long",
"爬上悬崖,是一片很小的立足之地,寒风呼啸,吹的你的身体不由的左右
摇摆。你不由的擦了把汗,回头看看来路,已经湮没在云雾之中了。右手上三
个大字"HIW"断魂崖"NOR"正是你现实心情的写照。当面一块巨岩,有四、五丈高,因长时
间在这里受风雪侵蚀,已是滑不留手,上面有一行小字(zi)。   
");
         set("exits", ([
                "east" :__DIR__"banshan",
                "northup" :__DIR__"shizhuyan",
                "westdown":__DIR__"shanjian",
        ]));
         set("objects", ([
                __DIR__"npc/lu" : 1,
        ]));  
         set("item_desc", ([                    
                "zi":HIR"
\t一   回
\t失   头
\t足   才
\t成   知
\t千   性
\t古   命
\t恨   真\n\n"NOR,
                "down":"下面云雾飘渺似乎有个巨大的水潭。\n",
        ])
        );
        set("outdoors", "天山");
        setup();
}

void init()
{
        add_action("do_jump",({"tiao","jump"}));
}

int do_jump(string arg)
{
        object me = this_player();
       
        if(!arg) return notify_fail("你要往哪里跳?\n");
        if(arg=="down")
        {
                object tmp;
                object room;
                if(!me->query_temp("comfy_tiao"))
                {
                        me->set_temp("comfy_tiao",1);
                        return notify_fail(HIR"虽然下面是个水潭,不过此处太高跳下去很危险的,你想清楚了再跳吧。\n"NOR);
                }
                me->delete_temp("comfy_tiao");
                tell_object(me,"那好吧……永别了……\n");
                tell_object(me,HIR"你只觉得耳边呼呼风声作响,身体飞快的象下缀去....\n"NOR);
                room=find_object(__DIR__"longtan")?find_object(__DIR__"longtan"):load_object(__DIR__"longtan");
                tell_object(room,me->name()+"从上面的断魂崖跳了下来。\n");
                me->move(room);
                message_vision(HIW"由于速度太快$N一头扎进水潭里。\n"NOR,me);
                tell_object(me,"你只觉得呼吸越来越艰难。\n");
                me->set_temp("last_damage_from","跳进龙潭淹");
                me->unconcious();
                me->die();
                if (tmp = present("corpse", room )) {
                        object* ob;int i;
                        ob = deep_inventory(tmp);
                        i = sizeof(ob);               
                        while (i--) if (userp(ob[i])){
                                ob[i]->move(room);
                                ob[i]->set_temp("last_damage_from","摔下断魂崖跌");
                                ob[i]->die();
                        }
                        destruct(tmp);
                        if (me)
                        {
                                tell_room(this_object(), me->name()+"的尸骨都找不到了。\n");
                                tell_room(room, me->name()+"的尸骨都找不到了。\n");
                        }
                }
                return 1;
        }
        return 0;       
}
门派:不明
 楼主| 发表于 2015-12-6 18:11:03 | 显示全部楼层
当然,实际上还有第五种淹死的方式
当你看完我的帖子
你已经被我的熊熊烈水,淹死了......
门派:不明
发表于 2015-12-6 18:21:40 | 显示全部楼层
点个赞,研究的很透彻.......
门派:不明
发表于 2015-12-6 19:02:25 | 显示全部楼层
每个都亲身体会过吗啊?就见过在大理淹死的貌似
门派:不明
发表于 2015-12-6 19:25:34 | 显示全部楼层
厉害,这都能收集到!!!!
门派:不明
 楼主| 发表于 2015-12-7 09:01:57 | 显示全部楼层
will@tx 发表于 2015-12-6 19:02
每个都亲身体会过吗啊?就见过在大理淹死的貌似

一次都没淹死过
存理论
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|书剑永恒MUD ( 闽ICP备14012032号|闽公网安备 35050202000162号 )

GMT+8, 2025-7-10 12:45 , Processed in 0.031541 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表