Добавлен ClotPh
Немного оффтопик: непонятно, почему нет (ИЛИ УЖЕ НЕ БЫЛО) прелоада Дерзкого эльфа и A1PY, когда все так или иначе разрешится, прост. его в рус. и англ:
Ну и ярлык в папку и неоскрины виджетайзера и мб оптимайзера, с которыми удалось сделать норм, куда надо. Или других, ежели такие будут. Сперва таки сыгранем через фаст спид и посмотрим, че там.
- Храму Света;
- Храму Тьмы.
Ну и ярлык в папку и неоскрины виджетайзера и мб оптимайзера, с которыми удалось сделать норм, куда надо. Или других, ежели такие будут. Сперва таки сыгранем через фаст спид и посмотрим, че там.
Короче, пока переключимся на оптимайзеры. Потому что даже если и найдется решение проблемы, оно минимум в 2 абилах. Че, над каждым кд и манакостом каждой абилы потом дрожать??? Бред сивой кобылы.
Продолжение xgm.guru/p/wc3/208531
Значительная часть тех тестов была ошибочной, т. к. НЕ с массовыми Маро-Волшебниками.
ОПА!!! ЫЫЫЫ!!! ВЕСЬ КОД НОВГЕРОЯ УДАЛЕН - О_О и гг все равно ФАТАЛ. Точно, т. к. даже подспособность дерзк эльфа не появилась при выучивании эльф воина. Но именно при этих 4 способностях. Если поставить другие в РО тому же герою - фатала нет. Если поставить хотя бы Q+W или E+R - фатал.
Значительная часть тех тестов была ошибочной, т. к. НЕ с массовыми Маро-Волшебниками.
ОПА!!! ЫЫЫЫ!!! ВЕСЬ КОД НОВГЕРОЯ УДАЛЕН - О_О и гг все равно ФАТАЛ. Точно, т. к. даже подспособность дерзк эльфа не появилась при выучивании эльф воина. Но именно при этих 4 способностях. Если поставить другие в РО тому же герою - фатала нет. Если поставить хотя бы Q+W или E+R - фатал.
Обновление шапки, результаты тестов после игры с массовыми Мултани, значительная часть предыдущих тестов в брак:
- отключение триггеров на выучивание и действие абилы Q, замена абилы Q на любую другую на основе ли replenishlife или чего еще - ТОЧНО ФАТАЛ ЕСТЬ, проблема НЕ в Q и не в ее описаниях или НЕ только в ней и в них;
- убрать стрингхэши эльфов в абилах Q и W - ТОЧНО ФАТАЛ ЕСТЬ, но в W и E остались еще стрингхэши талантов, и там, кстати, хэш вообще может прочесться с несуществующего пытаться;
- поставлены доп условия на стрингхэши талантов (сами они еще НЕ убраны, этот пункт и предыдущий вместе делаются так - sic ??? перепроверить!!! был запуск не с того ярлыка 1 раз - O_O, нет, похоже, уже не надо, т. к. следующий рез. тоже дал фатал!!!
смотреть сюда
Переводим наверх кода, изи, ниче не меняя, а то запомнили бы ыыы
Ищем ElvishFighters
убираем сэйв хэша там ОДИН раз
ищем UntamedWilds
заменяем ее ("//" вставить, если где надо, 2 наклонные)
///////////
function UntamedWilds takes nothing returns nothing
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ: t, u5, u6, elves
local timer t= CreateTimer()
local unit u5=GetTriggerUnit()
local unit u6
local group elves= CreateGroup()
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ - ЗАКРЫТО
local integer i= 0
local integer count= 0
local real elf_creaturetype= 0
local real untamedwilds= 0
set untamedwilds=LoadReal(udg_Hash, GetHandleId(u5), StringHash("untamedwilds"))
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ: t, u5, u6, elves
local timer t= CreateTimer()
local unit u5=GetTriggerUnit()
local unit u6
local group elves= CreateGroup()
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ - ЗАКРЫТО
local integer i= 0
local integer count= 0
local real elf_creaturetype= 0
local real untamedwilds= 0
set untamedwilds=LoadReal(udg_Hash, GetHandleId(u5), StringHash("untamedwilds"))
if ( GetSpellAbilityId() == 'A33M' ) and untamedwilds == 0 then
call SaveReal(udg_Hash, GetHandleId(u5), StringHash("untamedwilds"), 1)
call SaveReal(udg_Hash, GetHandleId(u5), StringHash("untamedwilds"), 1)
set elves=GetUnitsInRectAll(GetPlayableMapRect())
call PlaySoundOnUnitBJ(gg_snd_MaroSorcererUntamedWilds, 100, u5)
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "origin"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "chest"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "hand left"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "hand right"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "chest"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "hand left"))
call DestroyEffect(AddSpecialEffectTarget("MaroSorcerer1New.mdx", u5, "hand right"))
СЧИТАЕМ ЭЛЬФОВ
loop
set u6=FirstOfGroup(elves)
exitwhen u6 == null
call GroupRemoveUnit(elves, u6)
БД ЭЛЬФОВ. МОЖЕТ ДОПОЛНЯТЬСЯ МАРКЕРАМИ.
if ( GetUnitTypeId(u6) == 'n417' ) or ( GetUnitTypeId(u6) == 'n418' ) then
БД ЭЛЬФОВ. МОЖЕТ ДОПОЛНЯТЬСЯ МАРКЕРАМИ. ХЭШ НА ЭТО НЕ ИДЁТ - ЗАКРЫТО.
set count=count + 1
else
endif
endloop
СЧИТАЕМ ЭЛЬФОВ - ЗАКРЫТО.
loop
set u6=FirstOfGroup(elves)
exitwhen u6 == null
call GroupRemoveUnit(elves, u6)
БД ЭЛЬФОВ. МОЖЕТ ДОПОЛНЯТЬСЯ МАРКЕРАМИ.
if ( GetUnitTypeId(u6) == 'n417' ) or ( GetUnitTypeId(u6) == 'n418' ) then
БД ЭЛЬФОВ. МОЖЕТ ДОПОЛНЯТЬСЯ МАРКЕРАМИ. ХЭШ НА ЭТО НЕ ИДЁТ - ЗАКРЫТО.
set count=count + 1
else
endif
endloop
СЧИТАЕМ ЭЛЬФОВ - ЗАКРЫТО.
set count=count + GetUnitAbilityLevelSwapped(GetSpellAbilityId(), GetTriggerUnit())
set count=count * 3
set count=count * 3
ДОБАВЛЯЕМ МАНУ
call SetUnitState(u5, UNIT_STATE_MANA, GetUnitState(u5, UNIT_STATE_MANA) + count)
loop
exitwhen count == 0
set count=count - 1
ЭФФЕКТ И ДОБАВКА МАКС. МАНЫ
call UnitAddAbilityBJ('A25P', u5)
call SetUnitAbilityLevelSwapped('A25P', u5, 2)
call UnitRemoveAbilityBJ('A25P', u5)
ЭФФЕКТ И ДОБАВКА МАКС. МАНЫ - ЗАКРЫТО.
endloop
ДОБАВЛЯЕМ МАНУ - ЗАКРЫТО.
call SetUnitState(u5, UNIT_STATE_MANA, GetUnitState(u5, UNIT_STATE_MANA) + count)
loop
exitwhen count == 0
set count=count - 1
ЭФФЕКТ И ДОБАВКА МАКС. МАНЫ
call UnitAddAbilityBJ('A25P', u5)
call SetUnitAbilityLevelSwapped('A25P', u5, 2)
call UnitRemoveAbilityBJ('A25P', u5)
ЭФФЕКТ И ДОБАВКА МАКС. МАНЫ - ЗАКРЫТО.
endloop
ДОБАВЛЯЕМ МАНУ - ЗАКРЫТО.
call SaveUnitHandle(udg_Hash, GetHandleId(t), 2, u5)
call TimerStart(t, 0.19, false, function UntamedWilds2)
else
call PauseTimer(t)
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash, GetHandleId(t))
endif
call TimerStart(t, 0.19, false, function UntamedWilds2)
else
call PauseTimer(t)
call DestroyTimer(t)
call FlushChildHashtable(udg_Hash, GetHandleId(t))
endif
call DestroyGroup(elves)
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ: t, u5, u6, elves
set t=null
set u5=null
set u6=null
set elves=null
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ - ЗАКРЫТО
endfunction
set t=null
set u5=null
set u6=null
set elves=null
ВНИМАНИЕ!!! ОБНУЛЯЕМЫЕ ПЕРЕМЕННЫЕ ЗДЕСЬ СПИСКОМ - НОВЫЙ ШАБЛОН СОВЕРШЕНСТВА, ВСЕ ТЕСТКАРТЫ БЕЗ ОНОГО БУДУТ УДАЛЕНЫ - ЗАКРЫТО
endfunction
//////
сейвим
так, в ElvishFighters и GiantGrowth везде в нужных местах, чтобы не считывалось с несуществующего круга:
if ( GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) < 13 ) then
endif
в EF: local real armoredelves = 0
условие на тал для дерзкого обвиваем
if ( GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) < 13 ) then
set armoredelves = LoadReal(udg_Hash,GetHandleId(udg_Circle[GetConvertedPlayerId(GetOwningPlayer(u5))]),StringHash("armoredelves"))
endif
if ( GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) < 13 ) then
set armoredelves = LoadReal(udg_Hash,GetHandleId(udg_Circle[GetConvertedPlayerId(GetOwningPlayer(u5))]),StringHash("armoredelves"))
endif
и так же на тал для эльфийского
в GG
local real lordgrowth = 0
условие тала обвиваем
if ( GetConvertedPlayerId(GetOwningPlayer(GetTriggerUnit())) < 13 ) then
set lordgrowth = LoadReal(udg_Hash,GetHandleId(udg_Circle[GetConvertedPlayerId(GetOwningPlayer(u5))]),StringHash("lordgrowth"))
endif
set lordgrowth = LoadReal(udg_Hash,GetHandleId(udg_Circle[GetConvertedPlayerId(GetOwningPlayer(u5))]),StringHash("lordgrowth"))
endif
ОПОСЛЯ изи паста кода в блокн и смотрим
проверяем на фатал
Дальнейшие пока идеи сейчас (потом все можно начисто взять):
-меняю Q и W на Q Кратоса и W Полого A31B, A32I и играю с МАССОВЫМИ Маро - ФАТАЛ!!! О_О без Q и без W фатал!!!
-так, а что, если вообще левого героя 4 раза поставить, н-р, Шеллшока?! ФАТАЛА НЕТУ, 4 шеллшока без фатала, в целом все-таки версия с ума не рехнувшаяся.
-меняю E и R на E и R Рагнароса A29I и A29J, ТЕ пока две абилы возвращены!!! - и играю с Массовыми Маро; ФАТАЛ!!! Теперь без E и R!!!
-а ну-ка все 4 абилы махнём да хоть на кратосовские!!! Если ща будет фатал, то точно на модели все сходится?! ну вот модель в след раз и поменяем, тоже на кратосовскую, лол. НЕТ!!! ФАТАЛА НЕТУ, все модели Мултани чисты. Кстати, триггеры soundset, выходит, тоже уже чисты. Они ведь не менялись.
ACwe затрач 50 кулы 5 и левелс 5 млять пипец как надоело... но делаем пока да 50-50-50-50-50 и 5-5-5-5-5-5
Arsq левелс 5 косты 150 (-30) кулы 10.*
ANwk рек лвл 2 и лвл 8 косты 600 300 и кулы 300 150
да все точно тестим... ДА и Масс Мултани... так-так-так-так-так... Ы, ФАТАЛ!!! Ладно, в размышления ниже.
Откаты изменений перезарядок и манакостов у стандартных абил - ФАТАЛА НЕТ. Точно Масс Мултани.
-меняю Q и W на Q Кратоса и W Полого A31B, A32I и играю с МАССОВЫМИ Маро - ФАТАЛ!!! О_О без Q и без W фатал!!!
-так, а что, если вообще левого героя 4 раза поставить, н-р, Шеллшока?! ФАТАЛА НЕТУ, 4 шеллшока без фатала, в целом все-таки версия с ума не рехнувшаяся.
-меняю E и R на E и R Рагнароса A29I и A29J, ТЕ пока две абилы возвращены!!! - и играю с Массовыми Маро; ФАТАЛ!!! Теперь без E и R!!!
-а ну-ка все 4 абилы махнём да хоть на кратосовские!!! Если ща будет фатал, то точно на модели все сходится?! ну вот модель в след раз и поменяем, тоже на кратосовскую, лол. НЕТ!!! ФАТАЛА НЕТУ, все модели Мултани чисты. Кстати, триггеры soundset, выходит, тоже уже чисты. Они ведь не менялись.
- очистить все триггеры от действий, оставив только события и условия??? ну-ка... АГА!!! С 4 практически пустыми абилами (выучивать и кастить все равно приказано, и да-да, все это при МАССОВЫХ МАРО), т. е. в функции только задаются и обнуляются переменные, фатал ЕСТЬ!!! Т. е. поставить другие абилы герою - нету, оставить эти - даже с пустыми функциями - ФАТАЛ ЕСТЬ!!! ТААК, но там были не совсем пустые... как минимум задавались еще считывания хэшстрингов, но уже были и их удаления, так что причина не в этом или не только в этом...
- ТААААК!!! А ну-ка отмести от РО последние подозрения?! Удалены все функции абил, удалено выучивание абил. НО АБИЛЫ В РО стоят те же самые. Ну-ка, будет фатал или нет? ВСЕ ПРИ МАССОВЫХ МАРО!!! ОПА!!! Опять все перевернулось - ВЕСЬ КОД НОВГЕРОЯ УДАЛЕН - О_О и гг все равно ФАТАЛ. Точно, т. к. даже подспособность дерзк эльфа не появилась при выучивании эльф воина. Но именно при этих 4 способностях. Если поставить другие в РО тому же герою - фатала нет. Если поставить хотя бы Q+W или E+R - фатал.
- !!! ПЕРЕПИСАНЫ параметры 4 стандартных способностей и они даны вместо обычных QWER - фатал. ДАДАДАДААД, Масс Мултани... Все сводится к ТУЛТИПАМ И/ИЛИ ПАРАМЕТРАМ???
- Сброшены основные тултипы и подозрительные анимации в стандартных способностях - ФАТАЛ ОСТАЛСЯ. ДАДАДА, Масс Мултани...
- Тест при фулл стандартных 4 способностях (только махнуть везде равкоды и в автовыучке, ну и Q все-таки геройской-то сделать и какие там еще негеройские, тоже сделать, если есть). Триггеры пока снова будут врублены. ТАК, тест 8 минут, ФАТАЛА НЕТ. Но это немного не точно, т. к. игра шла всего 8 минут, хотя, с др. стороны, спеллы кастились активно и Мултанюшек аж 4 было.
- Ну что ж, меняем теперь параметры требования уровней, кол-ва уровней, манакостов и перезарядок: у Arpl ставим 5 лвлов, манакосты 0 и перезарядки 15. ДА все точно по 5 раз...
ACwe затрач 50 кулы 5 и левелс 5 млять пипец как надоело... но делаем пока да 50-50-50-50-50 и 5-5-5-5-5-5
Arsq левелс 5 косты 150 (-30) кулы 10.*
ANwk рек лвл 2 и лвл 8 косты 600 300 и кулы 300 150
да все точно тестим... ДА и Масс Мултани... так-так-так-так-так... Ы, ФАТАЛ!!! Ладно, в размышления ниже.
Откаты изменений перезарядок и манакостов у стандартных абил - ФАТАЛА НЕТ. Точно Масс Мултани.
Это уже было при нестандартных, опять геройских абилах.
- ТАК, теперь только перезарядки и манакосты W и E сброшенные - ФАТАЛ ЕСТЬ, ДАЖЕ за 8 минут (при активных кастах спеллов). Точно Масс Мултани. Но если проблема не в W и не в E, то, значит, она должна быть и в Q и R???
- Ну посброшены все перезарядки и манакосты у нестандартных абил - 2-0-0-0-0, 1-0-0-0-0; у роста и эльфов везде нули, у Гона косты 150 и кулы 30. ФАТАЛ. Дело НЕ в стандартности, а в величине, пока так выходит.
- Увеличена величина перезарядок вдвое у стандартных абил - ФАТАЛ... не, извините. Выше неприемлемо. И потом, если фаталят даже разные значения перезарядок и манакостов, а не конкретные, то это уже недопустимо на будущее.
- и наконец финальная идея намного проще - снять с виджетайзера Remove Unused Abilities и/или Clean SLK and TXT files - НЕ, нихрена, зафаталило...
- можно еще снять галочку просто Abilities с виджетайзера вдобавок. Вот да, ща это проверка и забудем тогда про виджетайзер. Офк да-да-да, проверяем с Масс Мултани. ПРОВЕРКА НЕВОЗМОЖНА, карта не проходит через второй оптимизатор из-за слишком большого кол-ва способностей. А на первом только - неприемлемое время загрузки.
///////
блин... вот еще нечто типа разумной мысли... может. количество измененных характеристик полей способностей в РО слишком большое стало и считываются последние измененные использованные, что ли?...
/////////
УФ!!!! Ура. Ну, почти!!!
Дело НЕ в карте вообще, точнее, не совсем в ней. При игре через оптимизацию War3FastSpeed, не меняя вообще ничего - ФАТАЛА НЕТ, 4 Мултани, 13 минут, четко!
Дело НЕ в карте вообще, точнее, не совсем в ней. При игре через оптимизацию War3FastSpeed, не меняя вообще ничего - ФАТАЛА НЕТ, 4 Мултани, 13 минут, четко!
Принятый ответ
похоже более всего на мусор, попадающий в память откуда-то извне. Обычно пропущенная строка автокаста такой фигней страдает. Нельзя точно сказать, нужно менять поля и смотреть. К счастью, описания можно менять и локально, не перепаковывая карту
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован N1ghtSiren
Оживить мёртвых у некров
Зов возмездия у эльфов
Бегство в астрал у феек
Я не думаю, что есть лимит на кол-во использованных абилок, скорее эту как=-то настроил не так
отображается на всех уровнях, это всегда так было
//////
Короче, мной пока понято так: насчет того, есть ли лимит в РО, точной информации нет. Пока поэкспериментирую так:
Отредактирован DracoL1ch
но это во множестве других заклинаний так
в тултипе слова с цветотегом но опять же у множества других заклов так
Кстати, строка автокаста у меня вроде чудит совершенно в другом заклинании геройском (автокаст как раз на основе берсерка переделанный для героя, что ли) - вот там ингейм постоянно вместо "Щелкните правой кнопкой мыши..." вылазит мусор, хоть стирай ту строку, хоть ставь дефолт, хоть свое пиши
но этому заклинанию 100500 лет и ничего из-за него не замечалось и в играх выше героя с ним не было (ну, может, в какой-то одной и был, но он тут явно не при чем крч)
но неудобно ппц
я именно с автокастом хочу чтобы там был и вообще было желание большему кол-ву спеллов автокасты делать
можно еще попробовать схитрить поискать какое-то ща неактивное заклинание в РО, оставшееся от несуществующего уже героя неудаленное и дать его, поменяв в триггерах равкод
в общем поверчусь как-то ща
точнее чуть позже
вот кстати Q "старого" Лор'Зокка если осталась - мб как раз автокаст была но там блудласт... ну посмотрим посмотрим в обще
м
еще идея прямо дефолтному репленишлайфу параметры махнуть и посмотреть че выйдет
Отредактирован ClotPh
а что, если уже имеющемуся, но которого сейчас ни у одного героя нет, или вообще стандартной абиле статуи (БЕЗ копирования ее в новую, именно у изначальной с ее изначальным равкодом) поменять параметры?... вот это пока и выглядит наиболее интересным
проблема-то останется, да, но станет тогда еще немного понятнее
/////////////
так, очень любопытно. Прямо стандартная абила статуи сделана геройской и ей переписаны описания и всунута иконка. Проставлена герою вместо бывшей. Фатал есть.
Хм, а что, если сбросить описания? Неужели проблема в описаниях?
Неужели автокаст по драколичу действительно трогать опасно? Но у других абил, втч тоже на основе репленишлайфа, таких побочек не замечалось.
Ладно, короче, гадать бесполезно. Ща тестить, тестить и тестить, уже так или иначе "круг подозреваемых сужается", триггеры вот из него уже полностью исключены.
Сбрасываю описания пока ДЕФОЛТНОМУ репленишлайфу, который ща стоит у героя и всех аватаров, т. е. он ингейм будет называться "власть порчи", никаких цветотегов, иконка от статуи и т. д. Только манакост и перезарядку оставляю, потому что уж их менять бред
(PS - для надежности ща не только ингейм пикаю Маро-Волшебника, но и ставлю 2-3 ботов его же).
Отредактирован ClotPh
sic! Ставлю ПЕРВЫЙ раз герою абилу НЕ на основе replenishlife, старые "слёзы солнца" феникса (они были на основе spiritwolf, а вот новые как раз у феникса на основе replenishlife, фаталов, естественно, не замечалось). Даже никаких полей РО не переписываю в этой абиле, она как есть ему просто переставляется на месте той, что сейчас дрочилась, и у феникса она, естественно, не фаталила. Ща увидим...
Ну ладно. Пока сейвим и проверяем с этим.
///////
Если будет, то я даже снова триггеры отключу (пока после того, как при тесте с ними отключенными был фатал, они при всех остальных тестах были включены).
Ок, тогда проверю абилу на основе берсерка с автокастом.
Прим. - для откл. ща достаточно A152 > A33M.
/////////////
вообще имеет некий смысл сыграть катку за любого другого героя с абилой на основе replenishlife...
мож они все дурить начали?!
//////
///////////
O_O, жесть... ФАТАЛ. Абила не на основе репленишлайфа и все равно фатал.
Ладно, вырубаю триггеры. Если фатал будет, то самое безумие, если нет... снова все-таки к триггерам? Но ведь был уже ФАТАЛ БЕЗ НИХ!!! С репленишлайфом...
Ну хоть зато абилы все с репленишлайфом уже речек не буду... смысла нет...
///////////
Ладно, компилируется, при игре даже ВНИМАТЕЛЬНО (уже сплю) гляну, что триги уже не активны и мана не добавляется...
Если фатал будет, то получается следующее:
Он ведь все-таки при касте КАЖДОЙ абилы проверяет все завязанные в себя условия... Значит, даже если кастуется пустышка, то ОБЩЕЕ КОЛИЧЕСТВО АКТИВАЦИЙ АБИЛ И ПРОВЕРОК В МОНСТРОТРИГГЕРЕ ЗА ИГРУ ДЕЛАЕТСЯ БОЛЬШЕ...
тогда зацепок вообще не остаётся.
/////
Ну, учитывая, сколько раз фатал был, у меня ща 70% уверенность, что он будет, и надеюсь, что в этот раз она не ошибется )))
Тогда решение: вырезать героя из монстротриггера.
///////////////
ДА!
Ура-а, фатал =)
Все.
РЕШЕНИЕ ПОКА ТАКОЕ: вырезать из монстротриггера последнего героя, уничтожить в хирокарте его вообще, в остальных картах не увеличивать.
//////////////////////
ПОКА ИТОГИ ТАКИЕ: именно Qшка ни при чем точно, инфа 99.9% (кое-что еще ща протест было).
Спам любого конкретного спелла самого по себе фатал не делает после выхода, так что пока все сводится к вырезанию из монстротриггера.
Кстати, напоминание о масс тесте др спеллов
Или даже из-за стрингхэша эльфов на 2. Как минимум этот стрингхэш овердохрена раз продрочился, когда были наставлены сотни эльфов в тесте на -wtf, и ничего. А 1 вообще и полностью выключалась, и переписывалась, и в РО другая ставилась, как ни странно, казалось, что фаталило из-за нее, а теперь именно ее "чистота" больше всех и не вызывает сомнений...
Итак, первая абила "чиста", фаталы были, какую ее ни поставь и что ей ни включи-выключи, потому что проблема не в ней или тогда НЕ ТОЛЬКО в ней... Но и вторая крайне маловероятно, что не так, см. выше инфу о масс тесте эльфов, про масс тест 4й инфа тоже выше есть, а в 3й по сути дублируется эффект 4й почти, но в ослабленном варианте на одну цель.
ПЕРВОЕ - РЕЗКА МОНСТРОТРИГГЕРА. Если вдруг не поможет - заменяем по одной все остальные абилы и выключаем их выучку и триггеры и тест с МАССОВЫМИ МУЛТАНИ.
///////
Если не поможет и это - сперва заменяем и выключаем выучку абил 1 и 2 (стрингхэш) и тест с МАССОВЫМИ МУЛТАНИ. Потом 1 и 2 на место и то же с 3 и 4. Всё... Если всё это не поможет, то не поможет ничего...
/
sic!!! заменять - просто на абилы др. героев
тогда и выкл ниче не надо
В общем все - все на все вышенаписанное забейте
Все тесты были неправильные, т. к. только последние проводились с массовыми Мултани и были гарантированно результативные =/ =(((((((((((((
Единственное, в чем уже точно уверенность - дело НЕ в Q или не только в Q
ВСЕ НУЖНО РЕТЕСТИТЬ С МАССОВЫМИ МУЛТАНИ
Кроме Q, уже ясно, что дело НЕ В Q ИЛИ НЕ ТОЛЬКО В Q
/////////////////
Отрезание из монстротриггера ничего не изменило, опять сделан откат.
Ща буду вручную стрингхэши эльфов убирать ВЕЗДЕ, ранее проверялось ТОЛЬКО в Q или W, хорошо хоть шаблоны есть теперь. Мб все-таки в них дело, когда Мултаней рли много.
Отредактирован ClotPh
////////////////
Но что не так может быть в E и R, вообще крайне мало предположений (и перезарядка E, кстати, довольно высокая и учится позже она, а R вообще ульт). Да, там увеличивается атака мемхаком и макс хп предметной абилой, но это-то по сравнению со стрингхэшем юзалось куда активнее и чаще и не замечалось проблем!
/////
нда, вообще порнуху тесты показывают
пока единственное, что сходится - фатал все-таки только на новом герое
4 предпоследних героя в одной игре фатала не вызвали, при этом в игре 20 минут
///////////
Мож я вообще не туда копаю??? Может, модель героя фаталы вызывает после игры??? Но это если так то мягко говоря бредовато и ппц, с модели четыре реколора аватаров, их все менять тогда. Но все-таки даже это запомню предположение, ща уже хз что и думать - уже НЕ Q и W или не только они...
Но вообще по личу ведь речь про данные СКИЛЛОВ...
////////
ХМ, хм, хм. Ну ладно, ща вот наконец перейдем к третьему и 4му скиллу, казавшимся относительно 1 и 2 невинными... Ну посмотрим-посмотрим. Там еще ведь все-таки юзается мх, но... Ну посмотрим-посмотрим.
Но блин хм, ну допустим ладно, добавляется там дохрена кому дохрена скока раз атака, но есть крокодил, который вообще постоянно меняет атаку, пусть и только героям!!!
И ниче с ним не было...
Хотя ладно, гадать бессмысленно, продолжаем тестировать, че делать
/////////
так, не, без 3 и 4 фатал тоже пролез
тут или какие-то 2 абилы сразу фаталят или чушь
пока заменены все 4 абилы на абилы Кратоса, получился Маро-Волшебник Кратос
ну-ка ща так сыграем?!
http://wc3-maps.ru/load/modeli_dlja_warcraft_3/modeli_nochnykh_e...
https://www.tapatalk.com/groups/wcunderground/ancients-t6261.htm...
https://www.hiveworkshop.com/threads/treant-and-derivatives.2886...
https://www.hiveworkshop.com/threads/heroent.48500/#resource-215...
НЕТ, трабла не в моделях
То есть что ж, все-таки монстротриггер? Надо его не через war3map.j, а вручную переписать. Может, как-то не так или не то было сделано...
пусть план тут останется, заметка себе, тереть НЕ буду, мало ли, тут уже многие какие планы изменений откатанных на всякий случай сохранены...
//////
При этом если дать герою набор других способностей, например, полный от Кратоса, всё в порядке. Это отметает и так практически отсутствующие подозрения от моделек.
Но вот если Q+W свои, а E+R нет, или наоборот, то фаталы уже благополучно ловились. Т. е. проблема в тултипах - или не в тултипах - как минимум двух способностей.
Возвращаемся к тултипам и равкодам и поздноте появления в РО способностей?!
А ну-ка сброшу-ка я у всех способностей все параметры и тултипы ща на дефолтные, кроме кд и манакостов, и тестану так.
PS ТАААК!!! В тултипах были подозрения на "голубой цвет" и автокаст, но это в Q+W. А сочетание E+R тоже фаталило. Все-таки ну-ка попробую-ка сразу начать с создания двойника каждой способности на основе существующей в редакторе, но непоюзанной, и тестану.
ТААК. Дикая Глушь A33M > Arpl.
Эльфийские Бойцы A33B > Arsg.
И Дерзкий эльф A33E > ACwe
Гигантский Рост A33C > Arsq.
Гон A33D > ANwk.
Что ж, лазаем через Ctrl+G и ставим все поля...
Итак, если утверждено это, то потом будет так в 2 картах:
Переименовать Arsg в Эльфийские Бойцы
Переименовать ACwe в Дерзкий эльф
Переименовать Arsq в Гигантский Рост
Переименовать ANwk в Гон
Полазать Ctrl+G туда-сюда проставить все параметры как нужно
Перейти налево и проставить
Мултани
Первому Ботани
Второму
Третьему
И четвертому Ботани
и AOmi тогда прелоад изи в
первый Храм ,ACwe
и второй ,ACwe
Го в код, после каждого реплейса все наверх:
ТААК. Дикая Глушь A33M > Arpl.
Эльфийские Бойцы A33B > Arsg.
Дерзкий эльф A33E > ACwe
Гигантский Рост 'A33C' > 'Arsq'. !!!!!!!!!!!!!!!!!!!! аккуратно блок в Memory реплейсить не надо, где не равкод!!!
Гон A33D > ANwk.
Фух, вроде всё... Это если так будет.
////////////////
А, нет, стоп дошло!!!
Ща тест не чистый будет!!!
Их боты не учат, только в ро же поменяны
Для первого теста
Ща и в автовыучке махну...
////
/////////////////
ОПА!!! Не, нихрена
4 стандартные переписанные абилы ЗАФАТАЛИЛИ!!!
Все-таки тултипы????
Вылет на функции, которая чистит данные о скиллах из хэш-таблиц...
/////
так, в общем, крч, так:
дикая глушь подсказка белая а ниже восст и щелкните пр кр мыши
гон воин применивший это заклинание а снизу белая
эльфийские бойцы вызовы медведя...
потом по 1 их менять описание
но уже видимо потом
ну и да тк вероятен бэкап - не забыть их поменять в тригах и автовыучке!!!
еа да
/////
Так, лучше сразу будет проверить с новыми абилами, т. к. тогда в карте будут 2 варианта абил - с тултипами и без.
Ну вообщем все, ставим их, только Arpl делаем геройскую, другие типа уже как
и меняем сверху в коде
И Мултани офэка даем.
Так, ФАТАЛА НЕТ... не вполне точно, см. выше, уже мы внимательнее, но вероятность того, что дело в тригах, стремительно падает...
/////
так, приведены к параметру тому же, что и у фаталящих способностей, перезарядки, манакосты, количество лвлов и требуемые для изучения лвлы. Гоняем...
//////
скользнуло предположение, что у спеллов на осн. репленишлайфа не должно быть манакоста 0, но нет, другой спелл с манакостом 0 на основе репленишлайфа давно существует...
и в целях кстати ниче у реплолайфа мутить не надо...
анимы вообще полюбе лучше даже прописывать не будем...
КСТАТИ ОСОБЕННО НИЧЕ ПОДОЗРИТЕЛЬНОГО Я НЕ ВИЖУ У ГОНА...
ТЕМ БОЛЕЕ ОН НА ОСНОВЕ НЕ ИСХОДНОГО CHANNEL, А SPIRITWOLF... и в предыдущей игре аж с КД 1 активно масскастился...
ТААААК...
а вот че интересно Эльфийские Бойцы и Гигантский рост... у них изображение и изображение указателя цели... мб второе лишнее?! так, но если бы из-за такого, то ведь у стандартных-то сп. такого нет вообще!!! и поставлено при проверках соответственно тоже не могло бы быть!!!
Опять же вон и мегапушка инстант каст и вполне с указателем на основе канала...
крч пересмотрены все абилы ети ну ни хрена не понятно мейновые...
ну нет ниче подозрительного в их полях... разве что написанные автокасты, тултипы голубого цвета и не существующие у нек моделей анимы... но это УЖЕ ТЕРЛОСЬ и нихрена...
Может 600 непозволительно большой манакост??? А хрен ли тогда фаталило Q+W?
Пока вообще какие-то бредоидеи... трабла в путях иконок?????????????????????????????????????
Ну насчет тригов вер. фатала уже практически нулевая, точнее, суть в том, что фатал может и без них быть точно... тут таблицу уже блеать рисовать надо :D
////////
ТАК!!! Фатал после изм-я всем 4 стандартно-замененным скиллам таких параметров до обычнофаталящих:
ну что ж, см. выше их и рассуждаем
ладно, сбрасываем кд и манакосты:
Arpl - 2 и нули и 1 и нули;
Arsg по 150 и 30;
ACwe 125 и 30 на первых лвлах, а далее 0 ох попрут лол...
Arsq по 50 и 20
ну и у последней 50 и 0, и 7 и 0.
//////////
Может, из-за спама абилами? Да с хрена ли, тот же условный Архидруид с музескептром давно бы тогда фаталил... да че Архидруид, Механик круче.
(Напоминаю, что фаталило, даже когда коды вообще отключались!!!)
Код-отключался вообще и были фаталы просто на способностях героя, без связи их с триггерами. Отдельные части кода переписывались и удалялись полностью, фатал сохранялся. С огромной вероятностью ни при чем.
Равкоды способностей-при подстановке способностей с любыми другими равкодами, так же настроенных, как исходные, фатал сохранялся.
Способности - после замены их на другие геройские фатал пропадал. После простановки стандартных способностей вместо имеющихся и прописывание их в триггерах вместо имеющихся же практически без изменения каких-либо параметров фатал пропадал.
Иконки способностей - были уже отмечены фаталы у способностей, в которых не выставлялись параметры полей новых иконок.
Прочие параметры способностей в РО : после изменения у стандартных способностей простой простановки требований уровней, макс лвлов - фатала не отмечено! А вот после изменения вдобавок уже перезарядок и манакостов - отмечены фаталы!
Способности Q и W в исходном виде отдельно - фатал был!
Способности E и R в исходном виде отдельно - фатал был!
/////////
В общем, пока получается какая-то чушь. Все сходится к тому, что фаталят невинные поля перезарядок и манакостов, а там везде обычные целые числа, при этом фаталят как минимум у двух способностей.
Попробую уже потом таки Widgetizer'у просто настройки поменять...
Да, мб именно он просто некорректно уже столько данных оптимизирует, и в случае неизмененных прокатывает, а если нет - фигня получается...
Если все же вдруг еще решим О_О тестить дальше, начнем со сброса полей перезарядок и манакостов у всех обычных геройских способностей.
////////
Так, ладно, продолжаем. С виджетайзером не прокатило. Ща тогда сбросим кд и манакосты у A33B, A33C, A33D, A33M и A33E. Если все по моим предположениям, фатала должно НЕ быть...
И еще одну РАНЬШЕ сделаем перепроверку с виджетайзером.
Еще одну галочку уберем.
Кд и манакосты, если фатал будет после виджи, но не будет после сброса кд и мк, для начала вернем в Untamed Wilds и Overrun. Там подозрений меньше.
И идея A33C, A33B, A33E x2 манакосты и кд от базовых... мб даже все же балансно так будет, хотя хз уже, ща не про баланс речь-то больше
Так, с виджетайзером обломалось, тогда после него второй оптимизатор ломается из-за переизбытка данных.
////////////////////
кстати, если тем апать кд, то вайлдсу мб снизить и в тултипах изи (ну в тултипах везде потом!!!), с низким кд статуи жо не фаталило, ыыыы. Вот так ищщо балансно.
//////////
ТАК, 2 абилы W и E кд и манакосты сброшены на стандартные у каналов, фатал.
Попробуем апнуть: кд ростов до 20, кд эльфов до 10 и 20 соответственно везде (в тултипах потом), а вайлдсов, значит, можно снизить до 5. И прогоним так.
Ну и манакосты камбекнем минимум старые, а мб тоже удвоенные.
Офк если это утвердится - все и в тултипах потом махнем!!!
/
крч пока выглядит так: апать как минимум кд, мб и манакосты.
Даже если фишка в переспаме банальном, отсутствие фаталов из-за него в средней катке меня пока устроит. Ну а апнутое кд на обе W и E компенсирует сниженное на Q, где, судя по тестам, такое можно, у дефолтного Q кд низкое.
ну это если ща будет фатал. Имхо будет
/////////
И тогда условно-утвержденный вариант, если будет все ок, пишу, т. к. ща все равно при компиляции ниче делать не хочется уже, на 2 звезды:
так ща гоны 300 150
Г рост кулы по 20 да 1 серая 4 белые 20-тки да 5 раз атритрицэ ыыы
Дикая Глушь одна синяя и 4 белые 10-тки
Дерзкий эльф 10 перезарядки все... ммм... подлаг при автозаполнении??? да а33е 10-10-10-10-10 тут рус буквами просто для понимания
Эльфийские бойцы кулы 20 да начиная с синего ТОЧНО 5 раз вслух...
ДАДАДАДАД, теперь с Массовыми Маро...
Пока просто еще раз напоминаю: при отключенных триггерах уже бывал фатал, а, с другой стороны, фаталы при включенных триггерах ДВАЖДЫ не отмечались, если на основе стандартных абил, что еще раз приводит: дело в характеристиках абил в РО!
/////
Если да, то поэкспериментируем таки как-то еще с настройками и порядком применения оптимизаторов, только или Alt+H переписывать, или пусть как-то сохраняется соответствие 0-1-2.
Кэп намекает, что в папках можно и другие оптимайзеры поставить. Или др. версии.
А, кстати, можно же и в 4.9 галочки поснимать попробовать.
Только тогда главное - опять скрины двух оптимайзеров уже верные сделать.
Короче, пока переключимся на оптимайзеры. Потому что даже если и найдется решение проблемы, оно минимум в 2 абилах. Че, над каждым кд и манакостом каждой абилы потом дрожать??? Бред сивой кобылы.
Ага попробуем в Wc3MO 4.9 снять галочку с attributes и 2 нижние
///////////
Дело НЕ в карте вообще, точнее, не совсем в ней. При игре через оптимизацию War3FastSpeed, не меняя вообще ничего - ФАТАЛА НЕТ, 4 Мултани, 13 минут, четко!