(: 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();*/ }
(: 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
(: 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(); }
(: smart_fight() :), }) ); map_skill("dodge", "stormdance"); map_skill("move", "stormdance"); map_skill("unarmed", "shuaijiao"); map_skill("force", "snowforce"); map_skill("spells", "mapo"); set("limbs", ({ "м╥╡©", "иМлЕ", "г╟╫е", "АА╫е", "н╡╟м" }) );
(: 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(); }
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{
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" :), }) );
(: 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(); }
(: 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(); }
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 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"); }
(: 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(); }
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(); }
(: 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(); }
(: 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(); }
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"); }
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" :), }));
"杀东方不败" : (: 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(); }
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()); }
(: 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)); }
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(); }