Не, там все же вроде есть проверка на наличие медалей в инвентаре, так что все равно в город в вх лететь. Но спорить не буду, мб тут меняли.
if(gg.OwnItemCount(talker, item_1) == 0 && gg.OwnItemCount(talker, item_2) == 0 && gg.OwnItemCount(talker, item_3) == 0 && gg.OwnItemCount(talker, item_4) == 0 && gg.OwnItemCount(talker, item_5) == 0 && myself.i_ai4 != 99999)
{
if(mode != 0)
{
select(room_no)
{
case 0:
myself.i_ai4 = item_2;
break;
case 1:
myself.i_ai4 = item_3;
break;
case 2:
myself.i_ai4 = item_4;
break;
case 3:
myself.i_ai4 = item_5;
break;
}
}
myself.GiveItem1(talker, myself.i_ai4, @small_sword);