Помогите Jobs настройка зарплаты

strelski12

Участник
Пользователь
Баллы
31
Ник в Minecraft
zarg43
мне надо изменять экономику на сервере, для этого поменять что бы допустим на 1 лвл шахтера давало за какуе-то руду 1$, за другую 2$, но это легко. Но вот как сделать что бы на другом лвле + 1$ допустим или 0.5$ ?
вот 1 пример:
Jobs:
Дровосек:
fullname: Дровосек
shortname: W
description: Зарабатывает деньги при рубке и посадке дерева
ChatColour: GREEN
chat-display: full
leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
income-progression-equation: baseincome*((1.05)^(joblevel-1))
experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
Break:
LOG:
income: 5.0
experience: 5.0
Place:
SAPLING:
income: 1.0
experience: 1.0
WOOD:
income: 2.0
experience: 2.0
Kill:
Player:
income: 7.5
experience: 7.5
Я так думаю что тут требуется редактировать leveling-progression-equation, но не знаю как.
 
Как Вы можете заметить, здесь участвуют формулы из всеми любимой математики. Для изменения логики накопления уровня нужно изменить формулу.
Например, текущая формула увеличения опыта и денег за работу выглядит так (y - уровни. x - опыт):
upload_2016-1-5_1-14-31.png
В текущей формуле опыт набирается очень быстро, относительно уровня. Я предлагаю другой вариант:
5*sqrt(joblevel-log(joblevel))-log(joblevel/5)
upload_2016-1-5_1-12-29.png
Ну, а над увеличением требований к повышению уровня - думайте сами.
 
Назад
Верх Низ