Esempio n. 1
0
        	 (: smart_fight() :),

	}) );

	set_skill("fork", 90);
	set_skill("parry", 70);
	set_skill("dodge", 50);
	set_skill("move", 70);
	set_skill("hunting-fork",70);
	set_skill("notracesnow",70);
	map_skill("dodge","notracesnow");
	map_skill("fork","hunting-fork");
	map_skill("parry","hunting-fork");
	setup();

	carry_object(__DIR__"obj/golden_armor",
    		([	"name"	:	HIR BLK"灰白衣装"NOR,
			"id":"cloth",
    			"value"	:	0,
				"long"	: "",
			"armor_prop/armor"	: 20, ])
    		)->wear();

/*	carry_object(__DIR__"obj/golden_sword",
			([	"name"	:	HIR BLK"无常铁锁"NOR,
				"id"	: "wuchang hammer",
				"long"	: "",
    				"value"	:	0,	])
		)->wield();*/
}
Esempio n. 2
0
       	(: growup() :),
  }) ); 
	
	set_skill("unarmed", 700);
	set_skill("iron-cloth", 200);
	set_skill("yiqiforce", 100);
	set_skill("dodge", 400);
	set_skill("force",100);
	set_skill("parry", 400);
	set_skill("wolf-curse",200);
	set_skill("cursism",200);
	set_skill("summonwolf",300);
	set_skill("perception",400);
	map_skill("unarmed","yiqiforce");
	map_skill("cursism","wolf-curse");
	map_skill("force","yiqiforce");
	
	set("combat_exp", 13000000);
  set("staff",1);              
  set_temp("apply/attack", 200);
  set_temp("apply/dodge", 200);
  
	setup();
	  
  	if (!query("claw_set")) {
			if (!random(5)){
				staff=new(__DIR__"obj/wolf-fist");
				staff->move(this_object());
				staff->wield();
				staff->set("nodrop_weapon");
				set("claw_set",2);
			}	
			else
Esempio n. 3
0
               (: smart_fight() :),
        }) );
    
    set_skill("perception", 160);
    set_skill("foreknowledge", 180);
    set_skill("changelaw", 200);
    set_skill("unarmed", 150);
    set_skill("sword", 200);
    set_skill("move", 160);
    set_skill("force", 190);
    set_skill("parry", 160);
    set_skill("literate", 220);
    set_skill("dodge", 160);

    set_skill("taiji-sword", 200);
    set_skill("three-sword", 200);
    set_skill("wudang-quan", 160);
    set_skill("nodust-steps",180);
    set_skill("taijiforce",180); 

    map_skill("force","taijiforce");
    map_skill("unarmed", "wudang-quan");
    map_skill("sword", "three-sword");
    map_skill("parry", "taiji-sword");
    map_skill("dodge","nodust-steps"); 
    setup();
    carry_object(__DIR__"obj/cloth3")->wear();
    carry_object(__DIR__"obj/hat")->wear();
    carry_object(__DIR__"obj/swordd")->wield();
} 
Esempio n. 4
0
		   (: smart_fight() :),
	}) );

	map_skill("dodge", "stormdance");
	map_skill("move", "stormdance");
	map_skill("unarmed", "shuaijiao");
	map_skill("force", "snowforce");
	map_skill("spells", "mapo");

	set("limbs", ({ "м╥╡©", "иМлЕ", "г╟╫е", "АА╫е", "н╡╟м" }) );
Esempio n. 5
0
File: ghost.c Progetto: mudchina/fy4
                (: smart_fight() :),              
        }) );
        
        set_skill("move", 200);
        set_skill("parry", 200);
        set_skill("dodge", 150);
        set_skill("unarmed",200);
        set_skill("luoriquan",180);
        set_skill("fengyu-piaoxiang",200);
        
        map_skill("unarmed","luoriquan");
        map_skill("dodge","fengyu-piaoxiang");
        map_skill("move","fengyu-piaoxiang");    
           
        setup();
} 
Esempio n. 6
0
void wield_new_weapon()
{
    object old_weapon = query_temp("weapon");
    object me = this_object();
    object *inv;
    int i;
    string wskill, pskill;
    
    if (old_weapon) {
	/*
	if (old_weapon->is_unique()) {
	    "/cmds/std/drop.c"->do_drop(me, old_weapon);
	}else{
	    destruct(old_weapon);
	}
	*/
	"/cmds/std/drop.c"->do_drop(me, old_weapon);
    }
    inv = all_inventory(me);
    for (i=sizeof(inv)-1; i>=0; i--){
	if (inv[i]->query("weapon_prop")) {
	    "/cmds/std/wield.c"->do_wield(me, inv[i]);
	    wskill = inv[i]->query("skill_type");
	    pskill = me->query_skill_mapped(wskill);
	    if (pskill) {
		map_skill("parry", pskill);
	    }
	    if (inv[i]->is_unique()) {
		me->delete("default_weapon");
	    }else{
Esempio n. 7
0
void set_skills(int max_value, int level)
{
        int guai_value;
        ::set_skills(max_value, level);
        
        if (level==1) guai_value = max_value+max_value/8;
        else if (level==2) guai_value = max_value+max_value/6;
        else guai_value = max_value+max_value/4;
        set("title",HIG"挑衅如来"HIW"的"HBRED+HIW"西域雪山"HIY"妖王"NOR);
        set("nickname",HIW"天魔解体"NOR);
        set_skill("literate", 150);
        set_skill("blade", guai_value+random(6));
        set_skill("sword", guai_value+random(6));
        set_skill("bingpo-blade", guai_value+random(6));
        set_skill("dengxian-dafa", guai_value+10+random(6));
        set_skill("cuixin-zhang", guai_value+random(6));
        set_skill("ningxie-force", guai_value+random(6));
        set_skill("bainiao-jian", guai_value+random(6));
        set_skill("throwing", guai_value+random(6));
        set_skill("unarmed", guai_value+random(6));
        set_skill("xiaoyaoyou", guai_value+random(6));
        map_skill("spells", "dengxian-dafa");
        map_skill("unarmed", "cuixin-zhang");
        map_skill("force", "ningxie-force");
        map_skill("sword", "bainiao-jian");
        map_skill("parry", "bainiao-jian");
        map_skill("dodge", "xiaoyaoyou");
        map_skill("blade", "bingpo-blade");
        set("force_factor", query_skill("force")/2);
        set("mana_factor", query_skill("spells",1));
        set("chat_chance_combat", 50);
        set("chat_msg_combat", ({
                (: cast_spell, "escape" :),
                (: cast_spell, "hufa" :),
        }) );
Esempio n. 8
0
               (: smart_fight() :),
        }) );        
        set_skill("perception",200);  
        set_skill("move", 120);
        set_skill("force", 120);
        set_skill("unarmed", 180);
        set_skill("sword", 130);
        set_skill("parry", 130);
        set_skill("dodge", 130);
        set_skill("spells",100);
        set_skill("qixing",100);                        
        set_skill("taijiforce", 130);
        set_skill("five-steps",120);
        set_skill("taiji",140);
        set_skill("three-sword",135);
        map_skill("spells","qixing");
        map_skill("unarmed","taiji");
        map_skill("force", "taijiforce");
        map_skill("dodge","five-steps");
        map_skill("move","five-steps");
        map_skill("parry","three-sword");
        map_skill("sword","three-sword");
        
        set_temp("apply/dodge", 30);
        set_temp("apply/armor", 30);
        setup(); 
        carry_object(__DIR__"obj/silversword")->wield();
        carry_object("/obj/armor/cloth")->wear();
} 
Esempio n. 9
0
File: li1.c Progetto: mudchina/fy4
               (: smart_fight() :),
        }) );        
        set_skill("perception",200);  
        set_skill("move", 120);
        set_skill("force", 120);
        set_skill("unarmed", 180);
        set_skill("sword", 150);
        set_skill("parry", 150);
        set_skill("dodge", 150);
        set_skill("spells",100);
        set_skill("qixing",100);                        
        set_skill("taijiforce", 150);
        set_skill("five-steps",150);
        set_skill("taiji",180);
        set_skill("taiji-sword",160);
        
        map_skill("spells","qixing");
        map_skill("unarmed","taiji");
        map_skill("force", "taijiforce");
        map_skill("dodge","five-steps");
        map_skill("move","five-steps");
        map_skill("parry","taiji-sword");
        map_skill("sword","taiji-sword");
        
        set_temp("apply/dodge", 30);
        set_temp("apply/armor", 30);
        set_max_encumbrance(800000);
        setup(); 
        carry_object(__DIR__"obj/heavysword")->wield();
        carry_object("/obj/armor/cloth")->wear();
} 
Esempio n. 10
0
void set_skills(int max_value, int level)
{
        int guai_value;
        ::set_skills(max_value, level);
        
        if (level==1) guai_value = max_value+max_value/8;
        else if (level==2) guai_value = max_value+max_value/6;
        else guai_value = max_value+max_value/4;
        
        set_skill("literate", 150);
        set_skill("stick", guai_value+random(16));
        set_skill("sword", guai_value+random(16));
        set_skill("liangyi-sword", guai_value+random(16));
        set_skill("dao", guai_value+20+random(16));
        set_skill("puti-zhi", guai_value+random(16));
        set_skill("wuxiangforce", guai_value+random(16));
        set_skill("qianjun-bang", guai_value+random(16));
        set_skill("jindouyun", guai_value+random(16));
        map_skill("spells", "dao");
        map_skill("unarmed", "puti-zhi");
        map_skill("force", "wuxiangforce");
        map_skill("stick", "qianjun-bang");
        map_skill("parry", "qianjun-bang");
        map_skill("dodge", "jindouyun");
        map_skill("sword", "liangyi-sword");
        set("force_factor", query_skill("force")/2);
        set("mana_factor", query_skill("spells",1));
        
                
        carry_object("/d/obj/armor/jinjia.c")->wear();
        carry_object("/d/sea/obj/dragonstick.c")->wield();
}
Esempio n. 11
0
void create()
{       

	set("age",18);
        set("per",50);
        set("agi",50);
        set("str",22);
        set("gender", "女性");
        set("attitude", "friendly");
        set("combat_exp", 500000);  
	    set("kee", 3000);
        set("max_kee", 3000);
	    set("gin", 3000);
        set("max_gin", 3000);
	    set("sen", 3000);
        set("max_sen", 3000);
        set_skill("meihua-shou",80);
        set_skill("unarmed",120);
        set_skill("force",120);
        set_skill("hanmei-force",200);
        set_skill("qidaoforce",200);        
        set_skill("move",200);
        set_skill("dodge",200);
        set_skill("parry",200);
        set_skill("fall-steps",150);
        set_skill("anxiang-steps",150);
        set_skill("cloud-dance",150);
        set_skill("tanzhi-shentong",150);
        set_skill("iron-cloth",100);
        set_skill("spring-water",200);
        set("ALWAYS_ACTIVE",1);
        set("force_factor",120);
        set("max_force",30000);
        set("force",30000);
        set("class", "huashan");
        map_skill("force","hanmei-force");
        map_skill("dodge","cloud-dance");
        map_skill("iron-cloth","spring-water");
        map_skill("move","anxiang-steps");
        map_skill("unarmed","tanzhi-shentong");

        

}
Esempio n. 12
0
        	 (: smart_fight() :),

	}) );

	set_skill("fork", 90);
	set_skill("parry", 70);
	set_skill("dodge", 50);
	set_skill("move", 70);
	set_skill("notracesnow",70);
	set_skill("sword", 70);
	set_skill("snowshade-sword",70);
	map_skill("sword","snowshade-sword");
	map_skill("dodge","notracesnow");
	map_skill("parry","snowshade-sword");
	setup();

	carry_object(__DIR__"obj/golden_armor")->wear();
	carry_object(__DIR__"obj/golden_sword")->wield();
}
Esempio n. 13
0
void set_skills(int max_value, int level)
{
        int guai_value;
        ::set_skills(max_value, level);
        
       	if (level==1) guai_value = max_value+max_value/8;
	else if (level==2) guai_value = max_value+max_value/6;
	else guai_value = max_value+max_value/4;
        set("JQB_known",1);
        set_skill("wuxing-quan", guai_value+random(16));
	set_skill("moondance", guai_value+random(16));
	set_skill("whip", guai_value+random(16));
	set_skill("jueqingbian", guai_value+random(16));
        set("title", "伤情怨妇");
        set("gender", "女性");
	set_skill("moonforce", guai_value+random(16));
	set_skill("literate", 180);
	set_skill("moonshentong", guai_value+20+random(16));
	map_skill("spells", "moonshentong");
	map_skill("force", "moonforce");
	map_skill("unarmed", "wuxing-quan");
	map_skill("whip", "jueqingbian");
	map_skill("parry", "jueqingbian");
	map_skill("dodge", "moondance");
	create_family("月宫",3 , "弟子");
	set("force_factor", query_skill("force")/2);
	set("mana_factor", query_skill("spells",1));
	                
        carry_object("/d/obj/armor/jinjia.c")->wear();
        carry_object("/d/obj/weapon/whip/longsuo")->wield();
}
Esempio n. 14
0
               (: smart_fight() :),
        }) );        
          
        set_skill("move", 200);
        set_skill("force", 200);
        set_skill("spells", 150);
        set_skill("unarmed", 200);
        set_skill("sword", 200);
        set_skill("parry", 150);
        set_skill("dodge", 150);
        set_skill("magic",150);
        set_skill("whip",200);        
        set_skill("qidaoforce", 150);
        set_skill("five-steps",180);
        set_skill("thunderwhip",180);
        set_skill("pofeng-strike",180);
                
        map_skill("unarmed","pofeng-strike");
        map_skill("force", "qidaoforce");
        map_skill("dodge","five-steps");
        map_skill("move","five-steps");
        map_skill("whip","thunderwhip");
        map_skill("parry","thunderwhip");
        
        
        set_temp("apply/dodge", 30);
        set_temp("apply/armor", 30);
        setup(); 
        add_money("gold", random(3));
        carry_object("/obj/armor/cloth")->wear();
        carry_object(__DIR__"obj/w_whip")->wield();
} 
Esempio n. 15
0
                (: smt_fight() :),
             }) );

        set_skill("enmeiryu", 200);
        set_skill("unarmed", 200);
        map_skill("unarmed", "enmeiryu");

        set_skill("blade", 200);
        set_skill("dodge", 200);
        set_skill("parry", 200);
        set_skill("ittouryu", 190);
        set_skill("ghosty-steps", 220);

		set("max_kee",29000);

        map_skill("blade", "ittouryu");
        map_skill("parry", "ittouryu");
        map_skill("dodge", "ghosty-steps");

		setup();

}
Esempio n. 16
0
		100: 	(: nb_smart_fight() :),
	]) );    	

	set_skill("unarmed", 100);
	set_skill("whip", 400);
	set_skill("force", 180);
	set_skill("parry", 120);
	set_skill("literate", 140);
	set_skill("dodge", 140);
	set_skill("move",160);
	set_skill("cursism",300);
	set_skill("celecurse",200);
	set_skill("flying-dragon", 150);
	set_skill("thunderwhip", 180);
	set_skill("manjianghong", 800);
	set_skill("zuixian-steps", 160);
	set_skill("perception", 100);

	set("marks/hammerwhip",1);

	set_skill("pangu-hammer", 150);
	set_skill("pofeng-strike", 150);
	
	set_skill("spear", 800);
	set_skill("yue-spear", 600);

	map_skill("unarmed", "pofeng-strike");
	map_skill("hammer", "pangu-hammer");
	map_skill("cursism","celecurse");
	map_skill("unarmed", "flying-dragon");
	map_skill("whip", "thunderwhip");
	map_skill("force", "manjianghong");
	map_skill("parry", "thunderwhip");
	map_skill("dodge", "zuixian-steps");

	map_skill("spear", "yue-spear");

	setup();
	carry_object("/obj/armor/cloth")->wear();
	carry_object("/obj/weapon/spear")->wield();
	carry_object("/obj/money/coin");
}
Esempio n. 17
0
void create()                                                                   
{
        NPC_D->generate_cn_name(this_object());
        set("gender", "ÄÐÐÔ");
        set("long", "ÕâÊÇλÒÂ×ÅÆÆÀõÄؤ°ïµÜ×Ó£¬Ã¼Ä¿¼ä͸³ö¹ÉÓ¢Æø¡£\n");
        set("title", "ؤ°ï¶þ´üµÜ×Ó");
        set("age", 38);
        set("attitude", "peaceful");
        set("class", "beggar");

        set("str", 30);
        set("int", 30);
        set("con", 30);
        set("dex", 30);
        set("max_qi", 1800);
        set("max_jing", 1200);
        set("neili", 1600);
        set("max_neili", 1600);
        set("jiali", 150);
        set("combat_exp", 100000);

        set_skill("force", 70);
        set_skill("huntian-qigong", 70);
        set_skill("dodge", 70);
        set_skill("feiyan-zoubi", 70);
        set_skill("staff", 70);
        set_skill("fengmo-zhang", 70);
        set_skill("hand", 70);
        set_skill("shexing-diaoshou", 70);
        set_skill("strike", 70);
        set_skill("xiaoyaoyou", 70);
        set_skill("parry", 70);
        set_skill("begging", 70);
        set_skill("checking", 70);
        set_skill("literate", 70);
        set_skill("martial-cognize", 50);

        map_skill("force", "huntian-qigong");
        map_skill("dodge", "feiyan-zoubi");
        map_skill("staff", "fengmo-zhang");
        map_skill("strike", "xiaoyaoyou");
        map_skill("hand", "shexing-diaoshou");
        map_skill("parry", "fengmo-zhang");

        prepare_skill("hand", "shexing-diaoshou");

        create_family("ؤ°ï", 20, "µÜ×Ó");

        set("chat_chance_combat", 120);
        set("chat_msg_combat", ({
                (: perform_action, "staff.luan" :),
                (: exert_function, "recover" :),
                (: exert_function, "powerup" :),
        }));
Esempio n. 18
0
		"杀东方不败" : (: ask_kill() :),
		"任我行"     : "教主被困,已历十年......\n",
	]));
	set("count",1);
	set("qi", 4000);
	set("max_qi", 4000);
	set("jing", 1000);
	set("max_jing", 1000);
	set("neili", 3500);
	set("max_neili", 3500);
	set("jiali", 350);

	set("combat_exp", 2500000);
	set("score", 0);

	set_skill("force", 200);            // 基本内功
	set_skill("finger", 200);           // 基本指法
	set_skill("dodge", 200);            // 基本躲闪
	set_skill("parry", 200);            // 基本招架
	set_skill("dagger", 200);           // 基本刺法
	set_skill("sword", 200);            // 基本剑法
        set_skill("shigu-bifa", 200);       // 石鼓打穴笔法
	set_skill("piaoyibu", 200);         // 飘逸步法
	set_skill("wuyun-jian", 200);       // 五韵七弦剑
	set_skill("xuantian-zhi", 200);	    // 玄天无情指
	set_skill("kuihua-xinfa", 200);	    // 葵花心法

	map_skill("force", "kuihua-xinfa");
	map_skill("sword", "wuyun-jian");
	map_skill("dagger", "shigu-bifa");
	map_skill("finger", "xuantian-zhi");
	map_skill("dodge", "piaoyibu");
	map_skill("parry", "wuyun-jian");

/*	set("inquiry", ([
		"日月神教" : "你想加入我日月神教,就得找四大堂长老。",
		"入教"     : "你想加入我日月神教,就得找四大堂长老。",
	]));
*/
	set("party/party_name", HIB"日月神教"NOR);
	set("party/rank", HIR"第八代光明左使"NOR);
	create_family("黑木崖", 8, "弟子");

	setup();
	carry_object("/d/mingjiao/obj/baipao")->wear();
	carry_object("/clone/weapon/changjian")->wield();
}
Esempio n. 19
0
void create()
{
        NPC_D->generate_cn_name(this_object());

        if (random(2))
                set("gender", "男性");
        else
                set("gender", "女性");

        set("no_get", 1);
        set("title", HIW "无辜百姓" NOR);
        set("waiting", "lonely");   
        set_skill("force", 60);
        set_skill("dodge", 60);
        set_skill("parry", 60);
        set_skill("unarmed", 60);
        set_skill("taiji-shengong", 60);
        map_skill("force", "taiji-shengong"); 
        
        add_temp("apply/defense", 500);
        add_temp("apply/armor", 500);

        set("no_suck", 1);
        set_temp("quest_ob", 1);
        
        set("max_neili", 1000);
        set("neili", 1000);     
        set("max_qi", 1000);
        set("max_jing", 1000);  
        set("combat_exp", 50000); 
        
        setup();
        
        carry_object("/clone/misc/cloth")->wear();
        remove_call_out("escape_me");
        call_out("escape_me", 120, this_object());
}
Esempio n. 20
0
                (: smart_fight() :),    
        }) ); 
        set("force",1000);
        set("max_force",1000);
        set("force_factor",30);
        
        switch (random(5)) {
                case 0: set("resistance/sen",30);
                        break;
                case 1: set("resistance/gin",30);
                        break;
                default: set("resistance/kee",30);
                }
        
        set_skill("move", 160);
        set_skill("parry", 160);
        set_skill("dodge", 160);
        set_skill("unarmed", 150);
        set_skill("skyforce",150);
        set_skill("iron-cloth", 120);
        set_skill("spear", 200);
        set_skill("xuezhan-spear",130);
        set_skill("hawk-steps",150);
        set_skill("lingxi-zhi",150);
        set_skill("henglian",100);
        
        map_skill("iron-cloth","henglian");
        map_skill("force", "skyforce");
        map_skill("parry","xuezhan-spear");
        map_skill("spear","xuezhan-spear");
        map_skill("dodge","hawk-steps");
        map_skill("move","hawk-steps"); 
        map_skill("unarmed","lingxi-zhi");     
        
        setup();
        carry_object("obj/armor/cloth")->wear();
        carry_object(__DIR__"obj/silver_spear")->wield();
        add_money("gold", random(5));
} 
Esempio n. 21
0
void create()
{
        int skill, nl, lvl;
        mixed exp;		

	NPC_D->generate_cn_name(this_object());
        set("gender", "男性");
        set("long", "这是一名大宋将军,正威风凛凛地巡视着自己的队伍。\n");

        set("int", 30);
        set("str", 30 + random(20));
        set("con", 20 + random(20));
        set("dex", 20 + random(20));
        set("age", 20 + random(30));
        set("per", 15 + random(15)); 
        set("age", 20 + random(30));
        set("per", 15 + random(15));                                         
        set("no_get",1);
        
        exp = UPDATE_D->query_max_exp();
        exp = count_div(exp, 10);
        skill = to_int(pow(to_float(atoi(count_div(exp, 100))), 1.0 / 3)) * 10;
        if (skill < 100) skill = 100; 
        nl = skill * 10 + atoi(count_div(exp, 10000));
        
  	set("combat_exp", exp);
        set("max_neili", nl);
        set("neili", query("max_neili") * 3 / 2); 
        set("max_jingli", nl);
        set("jingli", query("max_jingli"));
        set("max_qi", nl * 5);
        set("qi",  query("max_qi"));
        set("eff_qi", query("max_qi"));
        set("max_jing", nl);
        set("eff_jing", query("max_jing"));
        set("jiali", skill / 2); 

        set_skill("taiji-shengong", skill);
        set_skill("wuhu-duanmendao", skill);
        set_skill("tiyunzong", skill);
        set_skill("taiji-quan", skill);
        set_skill("cuff", skill);
        set_skill("force", skill);
        set_skill("dodge", skill);
        set_skill("blade", skill);
        set_skill("parry", skill);
        set_skill("arrow", skill*2/3);

        map_skill("force", "taiji-shengong");
        map_skill("dodge", "tiyunzong");
        map_skill("cuff", "taiji-quan");
        map_skill("parry", "taiji-quan");
        map_skill("blade", "wuhu-duanmendao");   
        prepare_skill("cuff", "taiji-quan");
  
        set_temp("warquest/party", "song"); 
        add_temp("apply/armor", 400);
        add_temp("apply/damage", 100);
        setup();
        
        lvl = (query("str") + skill / 10) / 10 - 1;
        if (lvl > 8) lvl = 8;
        lvl = lvl - 2;
        if (lvl < 3) lvl = 3;
        carry_object("/clone/weapon/bow" + lvl);
        carry_object("/clone/weapon/bow" + lvl);
        carry_object("/clone/weapon/bow" + lvl);
        carry_object("/clone/weapon/bow" + lvl);
        carry_object(__DIR__"obj/wandao");
        carry_object(__DIR__"obj/wandao");
        carry_object(__DIR__"obj/wandao")->wield();
        carry_object(__DIR__"obj/tiejia")->wear();   
        carry_object(__DIR__"obj/pifeng")->wear();  
}