Open maar-gif opened 4 years ago
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;
}
hiç ıska geçmeden herkesi her yöne itebiliyorsun hırsızda, tutma yüzdesi falan yok yani kesin itiyor.