скилы юниверсалов, showchain. разные баги со скилами
* если предки скила умудрились забыться ниже 76%, то при вычислении того, на сколько разучено умение, будет выбираться минимальный процент среди предков. Поясню на примере: fireball[90%] --> flamestrike[66%] --> burning hands[50%] процент разученности fireball считается равным 50%
fireball[90%] --> flamestrike[80%] --> burning hands[76%] процент разученности fireball 90%
Таким образом, надо будет держать в памяти всю цепочку, и никакие предки из нее сами по себе забываться не будут. Поставить на забывание можно только всю ветку целиком, начиная с forget верхушки и сдвигаясь к низу.
В связи с фиксом забывания у юниверсалов, я собираюсь вернуть урезанные мастеринги, но это требует балансирования дерева. Например, power word kill не имеет ни одного предка, равно как и dispel magic не зависит даже от 'detect magic'.. Принимаются ваши предложения (в виде note to ruffina, остальные игнорируются, дабы не разводить лишнего флейма).
* дабы было удобней разбираться с последствиями предыдущего фикса, добавлена команда showchain <skill> : показывает цепочку предков для скила, а также на сколько % они разучены. Скилы, которые a) разучены недостаточно, b) забываются, c) пока недоступны, выделены различными цветами. * для иммов добавлена команда tree, показывает дерево скилов в виде многоуровневого списка. * после дизи, пвк накладывается waitstate (согласно таблице скилов) * баг с кастами защитных спелов в бою пофикшен, огромное спасибо Shur. С меня кп.
