Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Removal exp
#21
щас буду проверять

Добавлено через 25 минут
даже и не компилитSmile
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Ответ
#22
АА . Там внизу цифры измени. Там 11 стоит наверное.
Ответ
#23
знал бы, что на, что изменять...
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Ответ
#24
АП Smile

в общем вот файл XPrewardEnum

public enum XPRewardEnum
{
MINUS_11(-11, 0),
MINUS_10(-10, 1),
MINUS_9(-9, 10),
MINUS_8(-8, 20),
MINUS_7(-7, 30),
MINUS_6(-6, 40),
MINUS_5(-5, 50),
MINUS_4(-4, 60),
MINUS_3(-3, 90),
MINUS_2(-2, 100),
MINUS_1(-1, 100),
ZERO(0, 100),
PLUS_1(1, 105),
PLUS_2(2, 110),
PLUS_3(3, 115),
PLUS_4(4, 120);


private int xpRewardPercent;

private int levelDifference;

private XPRewardEnum(int levelDifference, int xpRewardPercent)
{
this.levelDifference = levelDifference;
this.xpRewardPercent = xpRewardPercent;
}

public int rewardPercent()
{
return xpRewardPercent;
}

/**
*
* @param levelDifference between two objects
* @return XP reward percentage
*/
public static int xpRewardFrom(int levelDifference)
{
if(levelDifference < MINUS_11.levelDifference)
{
return MINUS_11.xpRewardPercent;
}
if(levelDifference > PLUS_4.levelDifference)
{
return PLUS_4.xpRewardPercent;
}

for(XPRewardEnum xpReward : values())
{
if(xpReward.levelDifference == levelDifference)
{
return xpReward.xpRewardPercent;
}
}

throw new NoSuchElementException("XP reward for such level difference was not found");
}
}




как работает эта долбаная система?
Я вот пытался уже сделать:
MINUS_1(-55, 0),
ZERO(0, 100),
PLUS_1(1, 105),
PLUS_2(2, 110),
PLUS_3(3, 115),
PLUS_4(4, 120);

и всякое.. но может не в точку, проблема в том, что отнимает уровень, рейты 1000, возможно что бы вообще лучше не давало или хотя бы не отнимало опыт?
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Ответ
#25
все, решил я эту проблему сам, путем изнасилования мозга.
Абсолютно счастливый человек лишь тот, который ни о чем не думает.
Ответ
#26
Ну расскажи уже какой выход нашел.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)