![]() |
|
|
#1 |
|
中级会员
![]() ![]() ![]() ![]() ![]() ![]()
注册: 04年09月05日
帖子: 275
声望力: 24
声望:
10
![]() 现金:500两梁山币
资产:600两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0 |
【求助】摩云手的perform zhangxinlei?
摩云手的perform zhangxinlei攻击力是怎么算的呢? 我看源代码,只看到一个 \world\daemon\yaomo\kusong\moyun-shou\zhangxinlei.c文件。 源代码如下: #include <ansi.h> inherit SSERVER; int perform(object me, object target) { object weapon; if( !target ) target = offensive_target(me); if( !target || !target->is_character() || target->is_corpse() || target==me) return notify_fail("你要对谁施展这一招掌心雷?\n"); if(!me->is_fighting()) return notify_fail("掌心雷只能在战斗中使用!\n"); if((int)me->query("force") < 500 ) return notify_fail("你的内力不够!\n"); if((int)me->query("kee") < 300 ) return notify_fail("你的气血不足,没法子施用外功!\n"); if((int)me->query_skill("moyun-shou", 1) < 50) return notify_fail("你的摩云手级别还不够,使用这一招会有困难!\n"); me->delete("env/brief_message"); message_vision("\n$N大喝一声“掌心雷”!\n", me); me->set_temp("moyunshou_per", 6); COMBAT_D->do_attack(me, target, me->query_temp("weapon")); me->delete_temp("moyunshou_per"); me->receive_damage("kee", 50); me->add("force", -100); if( !target->is_fighting(me) ) { if( living(target) ) { if( userp(target) ) target->fight_ob(me); else target->kill_ob(me); } } me->start_busy(2); return 1; } 我只看到当moyun-shou大于50级才可使用zhangxinlei. 但成功率如何?伤害力如何怎么没有呢? 怎么不比较DP和AP呢? 偶不懂呀。 请高手指教。 谢谢。 |
|
hi 这是我的签名呀! 都找了半天了。 才找到它。 改了吧。 hehe. pai. hi. i. |
|
|
|
|