Посмотрите видео ниже, чтобы узнать, как установить наш сайт в виде веб-приложения на главном экране.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
у меня дык кстати как раз битовая маска юзается в этом квесте для хранения инфы о том, каких рб уже убивалиВ квесте используются простые числа, как аналог использования битовых чисел для хранения массива переменных.
Таким образом для каждого рб используется свое простое число, остаток от деления которого показывает получена ли кость с этого рб(эти же проверки участвуют в диалоге с нпц, где можно спросить каких рб ты уже убивал).
А проверка if (i0 * 7 == 510510) показывает убиты ли все 7 рб, для завершения квеста, число 510510 получаем при перемножении всех присутствующих простых чисел.
@Override
public String onKill(NpcInstance npc, QuestState st)
{
if (st.getCond() == 1)
{
int idx = ArrayUtils.indexOf(Mobs, npc.getId());
if (idx == ArrayUtils.INDEX_NOT_FOUND)
return null;
if (!st.checkBits(idx))
{
st.setBits(true, true, idx);
st.giveItems(LargeDragonSkull, 1);
if (st.getItemsCount(LargeDragonSkull) >= 7)
{
st.setCond(2);
st.playSound(SOUND_MIDDLE);
}
else
st.playSound(SOUND_ITEMGET);
}
}
return null;
}
Мне бы такую проблему ??? стартовый чар выбивает в гремлина 450 и 943 с крита со стартовой физ пухи, и чем дальше тем больше...Народ а что тут с формулой, скок не точись, урон какой то хилый, формулу в конфиге кручу безтолку