Unryze Jass API
Данный проект является полноценным "патчем"/дополнением для патчей 1.24e/1.26a/1.27a/1.27b/1.28f, который добавляет…
Данный проект является полноценным "патчем"/дополнением для патчей 1.24e/1.26a/1.27a/1.27b/1.28f, который добавляет новые нативные функции для JASS, список со временем будет дополняться.
Однако, так же планируется интегрировать и другие проекты (если таковые появятся), как пример War3LUA.
В данный момент выпущен альфа-релиз, для тестов и нахождения недочётов.
Однако, так же планируется интегрировать и другие проекты (если таковые появятся), как пример War3LUA.
В данный момент выпущен альфа-релиз, для тестов и нахождения недочётов.

UJAPI
Комментарии проекта Unryze Jass API
Выбор редакции
UjAPI
Прокрутить к ресурсу
v1.1.0.156
Пометка: это было связано с предыдущим исправлением 0-левого урона.
Прокрутить к ресурсу
v1.1.0.155
Пометка: это произошло из-за внутренней рекурсии, которую я же и создал, если получаемый текст был пустой или равен nullptr.
Прокрутить к ресурсу
v1.1.0.154
Прокрутить к ресурсу
v1.1.0.153
UjAPI - Что нового?
Прокрутить к ресурсу
v1.1.0.155
Пометка: это произошло из-за внутренней рекурсии, которую я же и создал, если получаемый текст был пустой или равен nullptr.
Прокрутить к ресурсу
v1.1.0.154
Прокрутить к ресурсу
v1.1.0.153
Прокрутить к ресурсу
v1.1.0.152
- Новые Типы:
type destructablestringfield extends agentdatafield- Новые Конверторы:
constant native ConvertDestructableStringField takes integer i returns destructablestringfield- Новые Константы:
constant destructablestringfield DESTRUCTABLE_SF_NAME = ConvertDestructableStringField('bnam')constant destructablestringfield DESTRUCTABLE_SF_MODEL = ConvertDestructableStringField('bfil')
- Удалённые Нативные Функции:
native GetEventDamageAbilityId takes nothing returns integer- Новые Нативные Функции:
native GetGameVersion takes nothing returns stringnative GetDestructableStringField takes destructable whichDestructable, destructablestringfield whichField returns string
native SetDestructableStringField takes destructable whichDestructable, destructablestringfield whichField, string value returns boolean
native ItemAddAbility takes item whichItem, ability whichAbility returns boolean
native ItemRemoveAbility takes item whichItem, ability whichAbility returns boolean
native ItemAddAbilityId takes item whichItem, integer abilCode returns boolean
native ItemRemoveAbilityId takes item whichItem, integer abilCode returns boolean
native GetProjectileSourceAbility takes projectile whichProjectile returns ability
- Проведён большой рефакторинг кода, полностью переписаны все методы логирования на утилизацию нового std::format для полного отброса строк C-стиля.
Пометка: это изменение повлекло увеличение веса на 200кб, так как std::format достаточно увесистый.