SotAlchemy 1.2Основная идея заключена в отходе от принципа производства зелий "один клик - одно зелье" и добавления некоторого процесса в их изготовления. Игроку будет предоставлен котел, который он сможет разместить где ему нравится. После этого котел должен быть наполнен некоторым количеством дров и воды (для этого перетащите емкость с водой на котел). Все, котел готов к применению. Игрок включает его кнопкой, расположенной на специальном гампе, и может видеть как температура воды растет, а топливо (дрова) уменьшается. Добавляя специальный синий порошок или подбрасывая дров игрок может регулировать температуру и держать ее в нужных пределах. Идея изготовления зелья заключена в добавлении нужных ингридиентов в нужное время при нужной температуре. Например, чтобы изготовить зелье физической устойчивости нужно будет придерживаться следующего рецепта:
"а) Добавьте Чеснок в кипящую воду (при > 100 градусах);
б) Подождите 5-10 секунд (не больше и не меньше);
в) Добавьте в кипящую воду Корень Мандрагоры;
г) Подождите 5-10 секунд;
д) Добавьте в кипящую воду Длинный Меч;
е) Держите Меч в воде не более 10 секунд".
Если все было сделано верно, то после того как температура опустится до нуля (конечно это не ноль Цельсия, а величина на какой-то другой применяемой местными алхимиками шкале (IMG:
style_emoticons/default/smile.gif) ), вы сможете использовать на воду бутылку и получить зелье физической устойчивости. Если где-то была допущена ошибка, то на выходе получится непонятное пойло, которое не оказывает никаких эффектов на персонажа. Уровень алхимии не ограничивает игрока в производстве зелий, но влияет на их эффективность и продолжительность действия.
Установка. Поместите папку SotAlchemy где-нибудь в папке Scripts и замените файл Scripts\Items\Skill Items\Magical\Potions\BasePotion.cs, либо поправьте его следующим образом (~8 строка):
Код
public enum PotionEffect
{
Nightsight,
CureLesser,
Cure,
CureGreater,
Agility,
AgilityGreater,
Strength,
StrengthGreater,
PoisonLesser,
Poison,
PoisonGreater,
PoisonDeadly,
Refresh,
RefreshTotal,
HealLesser,
Heal,
HealGreater,
ExplosionLesser,
Explosion,
ExplosionGreater,
//--- SotAlchemy НАЧАЛО РЕДАКТИРОВАНИЯ
PhysResist,
FireResist,
ColdResist,
PoisonResist,
EnergyResist,
MagicResistSkill,
Unknown
//--- SotAlchemy КОНЕЦ РЕДАКТИРОВАНИЯ
}
Желательно, но необязательно изменить файл tiledata.mul (свой и всех своих игроков). Откройте его любым редактором (например MulEditor). Найдите Kettle (ID: $9ED) и пометьте его как Container. Если этот пункт выполнен, то используйте версию 1.2(mul edition); если же нет, то 1.2(NO mul edition) (в этом случае котел будет иметь вид бочки).