(12.11.2016 02:18)swallowmee Wrote: Еще вот что хотел спросить, как сделать что поменять (чисто для себя хочу потестить) чтобы колодец стартовал с 40%(нет мистицизма) и по 15% за 1 единицу рейтинга от мистицизма , а гильдия с 40% для ГМ1 и до 100% у ГМ5 с шагом в 15%?
Вместо
!!VRy7:*20 *y1; [y7 - % восстановления маны (min y7) в Гильдии (20% за уровень) с учетом рейтинга]
Пишем
!!VRy18:S0; [y18 - сколько баллов маны восстанавливается в гильдии]
!!VRy17:Sy7-1; [y17 - уровень гильдии магов минус еденица]
!!VRy16:Sy17*15; [y16 - сколько баллов восстанавливается на уровнях, выше первого. Может быть отрицательным.]
!!VRy18&y7>0:+40; [Если есть хотя бы 1 этаж гильдии - восстанавливается как минимум 40 маны]
!!VRy18&y16>0:+y16; [Если есть этажи выше первого - прибавляем их эффект]
!!VRy7:Sy18; [Для совместимости с кодом, который идет ниже]
Для колодца всё гораздо проще
Заменяем
!!VRy1:+1; [y1 - рейтинг восстановления маны основанный на Мистицизме [1(нет)..4(эксперт)]
!!VRy1:*20; [y1 - % восстановления маны (min y1) в колодце (20%) с учетом рейтинга]
на
!!VRy1:*15+40; [y1 - % восстановления маны (min y1) в колодце (20%) с учетом рейтинга]
Важное замечание: специализация по прежнему будет добавлять процент от итогового количества восстанавливаемой маны, а не процент от вклада навыка "мистицизм" в общее количество восстановленных очков.
И ещё - при восстановлении в гильдии по прежнему будет добавляться ещё и базовое количество очков, которое и без гильдии добавляется.
"Нравится" мне ERM. Простейшие арифметические операции делает диковинными и неповторимыми.