Вот в принципе вопрос: как в жабе в тригах отрезать одну букву. Фича часто нужна, чтобы не заморачиваться с падежами.
можно например что нить про холд замутить такое - тут боле-менее корректно и почти всегда работает
#action {%0 замерл%1 на месте !} {========= %0 в ХОЛДЕ =======;} {5} {default}
А вот тут уже посложнее.
В принципе я щас думаю над автореском колдунов и эти двойники вечно мешаются
#action {%1 ударил%0 $tank11.} {спасти .$tank1} {9} {autoresc}
ну и таких агров много. Итак вопрос. Данная строка НЕ работает по нормальному, вернее при агре двойника колдуна, тут танк в родительном падеже вводится и разбираю щас только этот случай. всегда срабатывает, так как есть фраза %0
если написать 3 строки - все нормально
#action {%1 ударил $tank11.} {спасти .$tank1} {9} {autoresc}
#action {%1 ударила $tank11.} {спасти .$tank1} {9} {autoresc}
#action {%1 ударило $tank11.} {спасти .$tank1} {9} {autoresc}
тогда двойники в пролете и реакция только на самого колдуна.
Если как в первом варианте этот %0 включает окончание и продолжение.
#action {%1 ударил%0 $tank11.} {спасти .$tank1;г Процент-это: %0} {9} {autoresc}
Змея ударила Двойника Героя
выведет
Процент-это: а Двойника
Итак имею два вопроса:
1) можно ли в жабе отрезать 1,2 или 3 буквы от конца слова
2) как правильно заменить эти 3 строки агра на одну строку
#action {%1 ударил $tank11.} {спасти .$tank1} {9} {autoresc}
#action {%1 ударила $tank11.} {спасти .$tank1} {9} {autoresc}
#action {%1 ударило $tank11.} {спасти .$tank1} {9} {autoresc}
tank1 именит падеж = Герой
tank11 родит падеж = Героя