コード例 #1
0
ファイル: yg-jldl.c プロジェクト: mudchina/sjsh
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();
}
コード例 #2
0
ファイル: yg-xueshan.c プロジェクト: gongfuPanada/mhxy2002
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" :),
        }) );
コード例 #3
0
ファイル: yg-sanshou.c プロジェクト: gongfuPanada/xyj2006
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();
}
コード例 #4
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 膂力 -- 出手重
int query_str()
{
	int improve = query_skill("unarmed", 1) / 10;

	if ( query_skill("leg", 1) || query_skill("strike", 1) ||
		query_skill("finger", 1) || query_skill("cuff", 1) ||
		query_skill("hand", 1) || query_skill("claw", 1))
	{
		if ( query_skill("leg", 1) >= improve * 10)
			improve = (int)query_skill("leg", 1) / 10;
		if ( query_skill("strike", 1) >= improve * 10 )
			improve = (int)query_skill("strike", 1) / 10;
		if ( query_skill("finger", 1) >= improve * 10)
			improve = (int)query_skill("finger", 1) / 10;
		if ( query_skill("cuff", 1) >= improve * 10)
			improve = (int)query_skill("cuff", 1) / 10;
		if ( query_skill("hand", 1) >= improve * 10)
			improve = (int)query_skill("hand", 1) / 10;
		if ( query_skill("claw", 1) >= improve * 10)
			improve = (int)query_skill("claw", 1) / 10;
	}
	return (int)query("str") + query_temp("apply/strength") + improve;
}
コード例 #5
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 灵性 -- 能学更多的武功,且速度也快
int query_spi()
{
	int improve = query_skill("buddhism", 1) / 10;

	if ( query_skill("buddhism", 1) || query_skill("mahayana", 1) ||
		query_skill("lamaism", 1) || query_skill("taoism", 1) ||
		query_skill("ziyunyin",1) || query_skill("zhengqijue",1)||
		query_skill("poison"),1)
	{
		if ( query_skill("buddhism", 1) >= improve * 10 )
			improve = (int)query_skill("buddhism", 1) / 10;
		if ( query_skill("mahayana", 1) >= improve * 10)
			improve = (int)query_skill("mahayana", 1) / 10;
		if ( query_skill("lamaism", 1) >= improve * 10)
			improve = (int)query_skill("lamaism", 1) / 10;
		if ( query_skill("taoism", 1) >= improve * 10)
			improve = (int)query_skill("taoism", 1) / 10;
		if ( query_skill("ziyunyin", 1) >= improve * 10)
			improve = (int)query_skill("ziyunyin", 1) / 10;
		if ( query_skill("zhengqijue", 1) >= improve * 10)
			improve = (int)query_skill("zhengqijue", 1) / 10;
		if ( query_skill("poison", 1) >= improve * 10)
			improve = (int)query_skill("poison", 1) / 10;		
	}
	return (int)query("spi") + query_temp("apply/spirit") + improve;
}
コード例 #6
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 耐力 -- 内力恢复快
int query_sta()
{
	return (int)query("sta") + query_temp("apply/stamina")+
		(int)query_skill("parry", 1) / 10;
}
コード例 #7
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 身法 -- 躲避快
int query_dex()
{
	return (int)query("dex") + query_temp("apply/dexerity") +
		(int)query_skill("dodge", 1) / 10;
}
コード例 #8
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 根骨 -- 气血恢复快且长大时气血上限增量高
int query_con()
{
	return (int)query("con") + query_temp("apply/constitution") +
		(int)query_skill("force", 1) / 10;
}
コード例 #9
0
ファイル: attribute.c プロジェクト: aricxu/xkx100
// 悟性 -- 学习和读书快
int query_int()
{
	return (int)query("int") + query_temp("apply/intelligence") +
		(int)query_skill("literate", 1) / 10;
}