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(); }
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" :), }) );
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(); }
// 膂力 -- 出手重 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; }
// 灵性 -- 能学更多的武功,且速度也快 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; }
// 耐力 -- 内力恢复快 int query_sta() { return (int)query("sta") + query_temp("apply/stamina")+ (int)query_skill("parry", 1) / 10; }
// 身法 -- 躲避快 int query_dex() { return (int)query("dex") + query_temp("apply/dexerity") + (int)query_skill("dodge", 1) / 10; }
// 根骨 -- 气血恢复快且长大时气血上限增量高 int query_con() { return (int)query("con") + query_temp("apply/constitution") + (int)query_skill("force", 1) / 10; }
// 悟性 -- 学习和读书快 int query_int() { return (int)query("int") + query_temp("apply/intelligence") + (int)query_skill("literate", 1) / 10; }