Интересует работа Мимика и мист кейс

Тема в разделе "Игровые вопросы", создана пользователем Пижамка, 4 ноя 2008.

  1. Пижамка

    Пижамка Игрок

    а именноо
    1)складывается ли процент дропа если одеты 2 карты
    2)работает ли магия на дроп обб (если бить магией а не физ атакой будут ли падать коробки)
    3)и дроп какой 0,3 или 0,9 а то не понятно (
  2. Арт

    Арт Игрок

    1) Процент дропа не складывается, просто шанс просчитвыется дважды - от каждой карты по отдельности. Так, как если бы ты играл в 2 игральных автомата, а не в один.
    2) По идее - должно работать, это же не хилозоист
  3. Пижамка

    Пижамка Игрок

    на 2ой вопрос ответ не устраивает(((
  4. GorShik

    GorShik Гость

    по-моему эти вопросы уже сто раз на форуме обсуждались. Попробуйте юзнуть поиск
  5. Пижамка

    Пижамка Игрок

    юзал на мои вопросы там нет ответов
    ЗЫ так много умников с лозунгами юзай поиск
  6. alexir

    alexir Игрок

    2) Будут.
    3) Шанс выпадения ОББ - 0.30, а Гифта - 0.90.
    Ифашка и Пижамка нравится это.
  7. UndeadDragon

    UndeadDragon Игрок

    Тоже отвечу для понта
    1. Просчитывается отдельно
    2. Работает
    3. Ответили выше
  8. Пижамка

    Пижамка Игрок

    вот молодец челвоек!
  9. Пижамка

    Пижамка Игрок

    про молодца человека это не тебе живой дракон
  10. UndeadDragon

    UndeadDragon Игрок

    Да я тебя тоже не хочу, не парься.
  11. Пижамка

    Пижамка Игрок

    опять шутишь?
  12. Twista

    Twista Игрок

    По-видимому снова.
  13. UndeadDragon

    UndeadDragon Игрок

    Все зависит от того, насколько ты меня ненавидишь.
  14. Insr

    Insr Игрок

    Я опаздал на ответы.
  15. Pan A

    Pan A Игрок

    Если обратиться непосредственно к исходникам еАфины, то мы можем увидеть:

    Скрипт мимика
    Код:
    { bonus2 bAddMonsterDropItem,603,10; },{},{}
    Из файла http://svn.eathena.ws/svn/ea/branches/stable/src/map/pc.c
    Код:
    	case SP_ADD_MONSTER_DROP_ITEM:
    		if (sd->state.lr_flag != 2)
    			pc_bonus_item_drop(sd->add_drop, ARRAYLENGTH(sd->add_drop), type2, 0, (1<<RC_BOSS)|(1<<RC_NONBOSS), val);
    		break;
    ...
    static int pc_bonus_item_drop(struct s_add_drop *drop, const short max, short id, short group, int race, int rate)
    {
    	int i;
    	//Apply config rate adjustment settings.
    	if (rate >= 0) { //Absolute drop.
    		if (battle_config.item_rate_adddrop != 100)
    			rate = rate*battle_config.item_rate_adddrop/100;
    		if (rate < battle_config.item_drop_adddrop_min)
    			rate = battle_config.item_drop_adddrop_min;
    		else if (rate > battle_config.item_drop_adddrop_max)
    			rate = battle_config.item_drop_adddrop_max;
    	} else { //Relative drop, max/min limits are applied at drop time.
    		if (battle_config.item_rate_adddrop != 100)
    			rate = rate*battle_config.item_rate_adddrop/100;
    		if (rate > -1)
    			rate = -1;
    	}
    	for(i = 0; i < max && (drop[i].id || drop[i].group); i++) {
    		if(
    			(id && drop[i].id == id) ||
    			(group && drop[i].group == group)
    		) {
    			drop[i].race |= race;
    			if(drop[i].rate > 0 && rate > 0)
    			{	//Both are absolute rates.
    				if (drop[i].rate < rate)
    					drop[i].rate = rate;
    			} else
    			if(drop[i].rate < 0 && rate < 0) {
    				//Both are relative rates.
    				if (drop[i].rate > rate)
    					drop[i].rate = rate;
    			} else if (rate < 0) //Give preference to relative rate.
    					drop[i].rate = rate;
    			return 1;
    		}
    	}
    	if(i == max) {
    		ShowWarning("pc_bonus: Reached max (%d) number of added drops per character!\n", max);
    		return 0;
    	}
    	drop[i].id = id;
    	drop[i].group = group;
    	drop[i].race |= race;
    	drop[i].rate = rate;
    	return 1;
    }
    Первая большая фигня - это всякие модификации шансов.

    Вторая фигня - это поиск в дополнительном дропе на чаре или совпадающую группу вещей, или саму вещь.

    Если будет найден доп.дроп при абсолютных шансах будет выбран максимальный. При относительных шансах шансах, выбран будет опять же максимальный отностильный. В оставшемся случае будет выбран относительный шанс как приоритетный.

    И только, если не был найден доп. дроп, он прописывается.

    Увы по стандартному коду два мимика не работают, работает один только.
  16. Пижамка

    Пижамка Игрок

    ненавидеть для тебя слишком громко)
  17. UndeadDragon

    UndeadDragon Игрок

    Ты не парься, я люблю когда меня ненавидят. А если попросишь хорошо, может и научу как не быть лузером.
  18. Пижамка

    Пижамка Игрок

    хватит умарил)))
  19. UndeadDragon

    UndeadDragon Игрок

    Невозможно умарить снупа. Что бы человек смеялся ему необходим мосг.
  20. Иеремия

    Иеремия Гнусный Пингвин

    для набития постов тема, не иначе?