Добавлен Slonick
Здравствуйте. Появилась нужда менять белый урон от получения предметов, а так же получать (записывать в переменную) полный урон с руки (белый + зеленый).
Следовательно дошел до хака памяти, но столкнулся с проблемой - достаточно высокий порог вхождения, и очень многое не ясно простому казуалу.
Есть ли доступные мануалы? Или готовые системы для манипуляций уроном.
На текущий момент всё получилось, это взять полугуевый вариант (у простого были проблемы с сохранением), и устанавливать нужный мне белый урон юниту. (в общем-то далеко от наработки 2016 года не уехал).
Следовательно дошел до хака памяти, но столкнулся с проблемой - достаточно высокий порог вхождения, и очень многое не ясно простому казуалу.
Есть ли доступные мануалы? Или готовые системы для манипуляций уроном.
На текущий момент всё получилось, это взять полугуевый вариант (у простого были проблемы с сохранением), и устанавливать нужный мне белый урон юниту. (в общем-то далеко от наработки 2016 года не уехал).
В общем-то если расширить это до добавления, вычитания и записи кол-ва белого и зеленого урона, то моя потребность будет полностью покрыта.
Принятый ответ
Насколько я знаю в мемхаке функции достаточно понятным образом называются. Но тем не менее, вот список того что вам может понадобиться. Мне кажется этого хватит для описываемых вами целей.
GetUnitBaseDamage
SetUnitBaseDamage
AddUnitBaseDamage
GetUnitBonusDamage
SetUnitBonusDamage
AddUnitBonusDamage
GetUnitTotalDamage
Я сам не проверял, но они должны выполнять указанную функцию.
А по поводу сохранения - вам понадобится правильная версия pjass, её можно найти в этой статье: xgm.guru/p/wc3/memory-hack, да и вообще в ней все написано про то как запустить мемхак.
И в целом, с мемхаком не нужно слишком сложно думать - нужно просто его поставить, найти нужную функцию и использовать. Благо функции как я уже говорил названы понятным образом.
GetUnitBaseDamage
SetUnitBaseDamage
AddUnitBaseDamage
GetUnitBonusDamage
SetUnitBonusDamage
AddUnitBonusDamage
GetUnitTotalDamage
Я сам не проверял, но они должны выполнять указанную функцию.
А по поводу сохранения - вам понадобится правильная версия pjass, её можно найти в этой статье: xgm.guru/p/wc3/memory-hack, да и вообще в ней все написано про то как запустить мемхак.
И в целом, с мемхаком не нужно слишком сложно думать - нужно просто его поставить, найти нужную функцию и использовать. Благо функции как я уже говорил названы понятным образом.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
GetUnitBaseDamage
SetUnitBaseDamage
AddUnitBaseDamage
GetUnitBonusDamage
SetUnitBonusDamage
AddUnitBonusDamage
GetUnitTotalDamage
Я сам не проверял, но они должны выполнять указанную функцию.
А по поводу сохранения - вам понадобится правильная версия pjass, её можно найти в этой статье: xgm.guru/p/wc3/memory-hack, да и вообще в ней все написано про то как запустить мемхак.
И в целом, с мемхаком не нужно слишком сложно думать - нужно просто его поставить, найти нужную функцию и использовать. Благо функции как я уже говорил названы понятным образом.
Механика урона сделана на базовый урон + кости.
возможно ли ее обойти, и добавлять минимальный + максимальный?
GetUnitDamageDicesSideCount
SetUnitDamageDicesSideCount
GetUnitDamageDicesCount
SetUnitDamageDicesCount
Добавите 10 базового урона и 10 к кол-ву сторон у кости и у вас все должно получиться.