📄 mengu4.c
字号:
#include <ansi.h>inherit NPC;string *nm1_jp =({"金伊账","成吉思","大好山","日不落","金王朝",}); string *nm2_jp =({"汉",});void create(){ int i = random(sizeof(nm1_jp)); set_name(nm1_jp[i]+nm2_jp[random(sizeof(nm2_jp))], ({"jianxi"})); set("gender", "男性" );//性别与上面对应 set("long","一个身高大但满脸又是伤疤加横肉的蒙古人。\n"); set("attitude", "aggressive"); set("vendetta/authority",1); set("nickname",HIR"蒙古奸细"NOR); set("max_qi",500+random(1890)); set("max_jing",500+random(1890)); set("max_sen",500+random(1890)); set("max_neili",500+random(1890)); set("max_mana",500+random(1890)); set("eff_neili",500+random(2000)); set("neili",500+random(2000)); set("per", 1); set("age", 22); set("shen", -10000); set("intellgent",1); set("pursuer",1); set("combat_exp", 400000+random(900000)); set("bellicosity", 10000); set("chat_chance_combat", 60); set("chat_msg_combat", ({ (: perform_action, "blade.kuangdao" :), (: perform_action, "blade.shendao" :), (: perform_action, "blade.kuangdao" :), (: perform_action, "blade.shendao" :), (: perform_action, "dodge.tianmaxingkong" :), (: perform_action, "unarmed.kanglongwuhui" :), (: perform_action, "unarmed.kanglongwuhui" :), (: perform_action, "unarmed.leiting" :), (: exert_function, "fumozhou" :), (: exert_function, "fumozhou" :), (: exert_function, "fanchang" :), }) ); set("chat_chance", 5); set("chat_msg", ({ (: random_move :), }) ); set_skill("xue-dao", 150+random(180)); set_skill("unarmed",150+random(180)); set_skill("xianglong-zhang",150+random(180)); set_skill("dodge", 150+random(180)); set_skill("blade", 150+random(180)); set_skill("parry", 150+random(180)); set_skill("dashou-yin", 150+random(180)); set_skill("shenkong-xing", 150+random(180)); set_skill("longxiang", 150+random(180)); set_skill("huntian-qigong", 150+random(180)); map_skill("force", "longxiang"); map_skill("dodge", "shenkong-xing"); map_skill("hand", "dashou-yin"); map_skill("parry", "xue-dao"); map_skill("blade", "xue-dao"); map_skill("sword", "mingwang-jian"); map_skill("unarmed","xianglong-zhang"); map_skill("unarmed","xianglong-zhang"); prepare_skill("unarmed", "xianglong-zhang"); set_temp("apply/attack", 50); set_temp("apply/defense", 50); set_temp("apply/armor", 50); set_temp("apply/damage", 100);if (random(20)>15){ set_temp("apply/attack", 200); set_temp("apply/defense", 200); set_temp("apply/armor", 200); set_temp("apply/damage", 200);} setup(); carry_object(__DIR__"obj/japancloth")->wear(); carry_object(__DIR__"obj/japanblade")->wield(); add_money("silver", random(50));}void init( ){ call_out("hunting",180);}void hunting(){object ob=this_object();write(HIW"只听,城外三声令响!蒙古奸细撒出了襄阳!\n"NOR);destruct(ob);}void die(){ object ob, me, corpse, obn; ob = this_object(); me = query_temp("last_damage_from"); if (me){ message_vision(WHT"$N大叫一声,大汉万岁!!倒地而亡。\n"NOR,ob,me); if( objectp(corpse = CHAR_D->make_corpse(this_object())) ) corpse->move(environment(this_object())); message("vision", me->name() + "从蒙古奸细身上发现了大量的银两。\n", me); obn=new("/clone/money/gold"); obn->set_amount(random(50)); obn->move(me); me->add("score",50); if((int)me->query("combat_exp") < 1800000) { message("vision", me->name() + HIG"由于成功的保卫了襄阳,增加了200经验和100潜能。\n"NOR, me); me->add("combat_exp",200); me->add("potential",100);}} destruct(ob); return;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -