ozgyilmaz / UzakDiyarlar

Uzak Diyarlar - Türkçe Mud - 37.48.122.122:4000
10 stars 6 forks source link

#HATA hırsızda itme skill i ıska geçmeden çalışıyor #214

Open maar-gif opened 4 years ago

maar-gif commented 4 years ago

hiç ıska geçmeden herkesi her yöne itebiliyorsun hırsızda, tutma yüzdesi falan yok yani kesin itiyor.

Mautrak commented 12 months ago

image

Selam, az önce bir hırsız karakter oluşturdum ve ilk itme denememde başarısız oldum.

act_move.c içerisinde şöyle bir başarısızlık kondisyonu var ve benim için işe yarıyor gibi duruyor. Bu bugı reproducelayabilir misin?

/*
 * Failure.
 */

send_to_char( "Oops.\n\r", ch );
    if ( !IS_AFFECTED( victim, AFF_SLEEP ) ) {
      victim->position= victim->position==POS_SLEEPING? POS_STANDING:
                victim->position;
      act( "$n seni itmeyi denedi.\n\r", ch, NULL, victim,TO_VICT  );
    }
    act( "$n $M itmeyi denedi.\n\r",  ch, NULL, victim,TO_NOTVICT);

    sprintf(buf,"Ellerini benden uzak tut %s!",ch->name);

if ( IS_AWAKE( victim ) )
    do_yell( victim, buf );
if ( !IS_NPC(ch) )
{
    if ( IS_NPC(victim) )
    {
        check_improve(ch,gsn_push,FALSE,2);
    multi_hit( victim, ch, TYPE_UNDEFINED );
    }
}

return;
}