📄 bangzhon.c
字号:
// Npc: /u/zqb/tiezhang/npc/bangzhong.c// Date: YZC 96/01/19#include <ansi.h>inherit NPC;void create(){ set_name("黑衣帮众", ({ "heiyi bangzhong", "heiyi", "bangzhong", })); set("long", "他是一个身行健壮的汉子,两臂粗壮,膀阔腰圆。满脸的凶相。\n" ); set("gender", "男性"); set("attitude", "peaceful"); set("age", 30); set("shen_type", 1); set("str", 25); set("int", 20); set("con", 20); set("dex", 25); set("max_qi", 500); set("max_jing", 300); set("neili", 500); set("max_neili", 500); set("jiaji", 50); set("combat_exp", 10000); set("score", 1); set_skill("force", 40); set_skill("guiyuan-tunafa", 40); set_skill("dodge", 40); set_skill("shuishangpiao", 40); set_skill("strike", 40); set_skill("tiezhang-zhangfa", 40); set_skill("parry", 40); map_skill("force", "guiyuan-tunafa"); map_skill("dodge", "shuishangpiao"); map_skill("strike", "tiezhang-zhangfa"); map_skill("parry", "tiezhang-zhangfa"); create_family("铁掌帮", 14, "弟子"); setup(); carry_object(__DIR__"obj/black-cloth")->wear();}void init(){ object me, ob; mapping fam; ::init(); ob = this_player(); me = this_object(); if (interactive(ob) && !environment(ob)->query("no_fight") && !present("tiezhang ling", ob) && ( (fam = ob->query("family")) && fam["family_name"] != "铁掌帮" ) ) { if( !ob->query_temp("warned") ) { command("say 站住!你不是铁掌帮弟子,不能在此久留!!"); command("say 识相的就快滚,惹得爷爷火起,打断你的狗腿!!"); command("hehe"); ob->set_temp("warned", 1); } else if( ob->query_temp("stay") < 3 ) ob->add_temp("stay", 1); else { command("say 你活得不耐烦了,竟敢到铁掌帮来撒野!!!\n"); remove_call_out("hiting_ob"); call_out("hiting_ob", 1, ob); } } }int hiting_ob(object ob){ object me; me=this_object(); me->set_leader(ob); ob->kill_ob(me); me->fight_ob(ob); remove_call_out("moving_ob"); call_out("moving_ob",1,ob);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -