![]() |
问个关于cf的问题
谁能告诉我cf的威力和命中和什么有关系,还有听说偷袭cf命中有加成是否属实(就是双方不是在fight的状况下用cf)
|
回复: 问个关于cf的问题
//chaofeng.c yushu 2000.10.25
#include <ansi.h> inherit SSERVER; int perform(object me, object target) { object weapon; string msg; int ii,req,num_anqi,num_hit,max_hit,hitt,damage,op,opfa,remain; string anqi_type,b_unit; int wound=0; if( !target ) target = offensive_target(me); if( !target || !target->is_character() || target->is_corpse() || target==me) return notify_fail("你要攻击谁?\n"); weapon = me->query_temp("weapon"); req=(int)me->query_skill("sword", 1)+(int)me->query_skill("bainiao-jian", 1)+(int)me->query_skill("throwing", 1); if (weapon) { if (weapon->query("anqi/allow") != 1) num_anqi=0; else num_anqi=weapon->query("anqi/now"); } if (me->query_skill_mapped("force")!="ningxie-force") return notify_fail("百鸟朝凤必须配合冰谷凝血功才能使用。\n"); if(req < 80) return notify_fail("你剑中打暗器的功夫还不到火候!\n"); if(req < 150 && weapon->query("anqi/now") ==0) return notify_fail("你剑中没有暗器可打!\n"); if (me->query("force")<200) return notify_fail("你内力不继,难以御剑飞针。\n"); if (me->query_temp("chaofeng_busy")) return notify_fail("出奇才能制胜,百鸟朝凤多使就不灵了。\n"); me->add("force", -100); if(num_anqi <=0) { anqi_type="剑气"; damage=me->query("force_factor")+10; } else if (req < 150) { anqi_type=weapon->query("anqi/type"); damage=me->query_temp("apply/damage");} else { anqi_type=weapon->query("anqi/type")+"加着剑气"; damage=me->query_temp("apply/damage")+me->query("force_factor")+10;} msg = HIW"只见$N手中"+weapon->query("name")+HIW"急颤,幻出满天剑芒,无数" +anqi_type+HIW"有如百鸟投林般向$n扑来!\n" NOR; if (num_anqi > 10 || num_anqi == 0) max_hit=10; else max_hit=weapon->query("anqi/now"); num_hit=random(max_hit/2)+(max_hit/2); if (!target->is_fighting(me)) opfa=30; else opfa=15; if (target->query("combat_exp") !=0 ) op= me->query("combat_exp")*opfa/target->query("combat_exp"); else op=10; hitt=0; for (ii=1;ii<=num_hit;ii++) {if (op > random(100)) hitt++;} if (weapon->query("anqi/type")=="孔雀翎") b_unit="支"; else b_unit="根"; if (weapon->query("anqi/now") != 0) remain=weapon->query("anqi/now")-num_hit; else remain=0; weapon->set("anqi/now",remain); if (weapon->query("anqi/now") == 0) {weapon->delete("anqi/type"); weapon->set("long",weapon->query("orilong"));} else weapon->set("long",weapon->query("orilong")+"里面已经装了" +chinese_number(weapon->query("anqi/now"))+b_unit+weapon->query("anqi/type")+",想拆掉用uninstall。\n"); if (hitt==0) { msg += HIW "$n连忙身行一转,连退数步,闪过了这满天花雨般的一击。\n"NOR; message_vision(msg, me, target); me->start_busy(random(3)); /* if(!target->is_busy()) target->start_busy(random(3)); */ } else { damage=damage*hitt; target->receive_damage("kee",damage,me); if (random(damage)>target->query_temp("apply/armor")) { target->receive_wound("kee",damage-target->query_temp("apply/armor"),me); wound=1; } msg += HIW "$n躲闪不及,身上"+chinese_number(hitt)+HIW "处中了"+anqi_type+"!\n"NOR; message_vision(msg, me, target); me->start_busy(random(2)); COMBAT_D->report_status(target,wound); if(!target->is_busy()) target->start_busy(random(5)); } msg = HIW "$n对着$N高声骂道:好啊,敢放暗器,看我怎么收拾你!\n" NOR; message_vision(msg, me, target); target->kill_ob(me); me->set_temp("chaofeng_busy",1); call_out("remove_effect",3+random(5),me); return 1; } void remove_effect(object me) { if (!me) return; me->delete_temp("chaofeng_busy"); } 谁给分析分析...... |
回复: 问个关于cf的问题
我也是雪山的
请2楼解释一下好么?谢了 |
回复: 问个关于cf的问题
朝凤的伤害跟你本身的攻击力和jiali有关,另外和所用暗器种类有关,孔雀翎的攻击力就比银针高,不过很难搞到大批量。
另外chaofeng的命中和skills无关,只比较wx。 非战斗状态下出朝凤确实会比战斗状态下出能提高一倍的命中率。 |
回复: 问个关于cf的问题
所谓的偷袭,很和情理
北京站。giggle |
回复: 问个关于cf的问题
引用:
孔雀翎在哪里找到啊? |
回复: 问个关于cf的问题
只有雪山的兵器架里有,所以很难得到
|
回复: 问个关于cf的问题
打到zhang men身上就可以咯。。。
|
回复: 问个关于cf的问题
cf和暗器级别有没有关系?
|
回复: 问个关于cf的问题
暗器级别只影响chaofeng能不能出,甚至你的百鸟和基础剑法够高的话,没有暗器技能都行
|
所有时间均为格林尼治时间 +9, 现在的时间是 10:11. |
Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号
站长 fengyue