|
不知道有没有人发现过。反正我看代码时看到的。 XTJF 210 级时,最多增加max内力 150 - 300 和 max精力 100 - 200 !
int do_hit(string arg)
{
object me = this_player();
object weapon;
int i;
××××××××××××××× 与基本剑法有关 300 的时候 利益最大化 ××××××××××××××
i = me->query_skill("sword");
if ( i > 300) i = 300;
i += random(i);
×××××××××××××××××××× ×××××××××××××××××××××××××××××××××××××××××
weapon = me->query_temp("weapon");
if (me->is_busy() || me->is_fighting())
return notify_fail("你正忙着呢!\n");
if (!arg ||(arg != "flood" && arg != "hongshui"))
return notify_fail("你想做什么?\n");
if( !me->query("ygpass"))
return notify_fail("你对着山洪拳打脚踢了一阵,感到劲疲力尽。\n");
if (!weapon || weapon->query("skill_type") != "sword")
return notify_fail("你对着山洪拳打脚踢了一阵,感到劲疲力尽。\n");
if ((int)me->query_skill("xuantie-jianfa",1) <= 120
&& weapon->query("id") != "xuantie jian")
return notify_fail("凭你现在的玄铁剑法等级,不用玄铁剑怎能领悟呢?\n");
if ((int)me->query_skill("xuantie-jianfa", 1) > 120
&& (int)me->query_skill("xuantie-jianfa", 1) <= 160
&& weapon->query("id") != "changjian")
return notify_fail("你想进一步提高玄铁剑法的修为,要换一把剑了。\n");
if ((int)me->query_skill("xuantie-jianfa", 1) > 160
&& weapon->query("id") != "mu jian")
return notify_fail("你想进一步提高玄铁剑法的修为,要进一步去领悟了。\n");
if ((int)me->query("neili") < 60)
return notify_fail("你的内力不足,无法继续练下去。\n");
if ((int)me->query("qi") < 60)
return notify_fail("你已经不行了,无法继续练下去。\n");
if ((int)me->query("jingli") < 60)
return notify_fail("你精力不足,无法继续练下去。\n");
if( me->query_skill("force", 1) < 220)
me->improve_skill("force",i/8+1);
if ((int)me->query_skill("xuantie-jianfa",1) <= 30){
me->improve_skill("xuantie-jianfa",i/5+1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出了轻微的声响。\n",me);
write("你似乎对于玄铁剑法的用力之道有所领悟。\n");
me->add("neili", -5);
me->add("jingli",-30);
return 1;
}
else if ((int)me->query_skill("xuantie-jianfa",1) <= 60){
me->improve_skill("xuantie-jianfa", i/5+1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出了嗤嗤的声响。\n",me);
write("你似乎对于玄铁剑法的运用之道有所领悟。\n");
me->add("neili", -5);
me->add("jingli",-30);
return 1;
}
else if((int)me->query_skill("xuantie-jianfa",1) <= 90){
me->improve_skill("xuantie-jianfa", i/5 +1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name() + "发出了刷刷的声响。\n",me);
write("你似乎对于玄铁剑法的搏击之道有所领悟。\n");
me->add("neili", -5);
me->add("jingli",-30);
return 1;
}
else if((int)me->query_skill("xuantie-jianfa",1) <= 120){
me->improve_skill("xuantie-jianfa",i/ 4 +1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰隆隆的巨声。\n",me);
write("你似乎对于玄铁剑法的内劲运用有所领悟。\n");
me->add("neili", -10);
me->add("jingli",-35);
return 1;
}
else if((int)me->query_skill("xuantie-jianfa",1) <= 150){
me->improve_skill("xuantie-jianfa", i /4+1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰刷刷的声响。\n",me);
write("你似乎对于玄铁剑法的精髓有所领悟。\n");
me->add("neili", -10);
me->add("jingli",-35);
return 1;
}
else if((int)me->query_skill("xuantie-jianfa",1) <= 180){
me->improve_skill("xuantie-jianfa", i /3+1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"发出轰嗤嗤的声响。\n",me);
write("你似乎对于玄铁剑法的御剑之道有所领悟。\n");
me->add("neili", -10);
me->add("jingli",-40);
return 1;
}
else if((int)me->query_skill("xuantie-jianfa",1) <= 210){
me->improve_skill("xuantie-jianfa", i /3 +1);
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"寂然无声。\n",me);
write("你似乎对于玄铁剑法的御剑之气有所领悟。\n");
me->add("neili", -10);
me->add("jingli",-40);
return 1;
}
message_vision("$N用"+weapon->name()+"奋力击打着山洪,手中的"+weapon->name()+"寂然无声。\n",me);
write("你已经无法再在这里加深你的玄铁剑法的修为了!\n");
×××××××××××××××××× XTJF 210 时,增加 最大精力和内力 ×××××××××××××××××××××
if(! me->query("xtjf/gift")){
me->add("max_neili", i/2);
me->add("max_jingli", i/3);
me->add("eff_jingli", i/3);
me->set("xtjf/gift", 1);
tell_object(me,HIW"\n你心智一明,只觉得内力和精力有所提高。\n\n"NOR);
}
return 1;
}
××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××
女弟子想学 XTJF ,还是等 基本剑法 300 了再去学,最起码一定要等 基本剑法 300 才去提升 XTJF 210 级。 |
|