19

» WarCraft 3 / Встреченные баги в 1.29

pro100master, ну-ка расскажи как надо
Нет возможности устанавливать здоровье вне учёта временных прибавок к здоровью от активных заклинаний.
Например, лог действий:
юнит воспльзовался способностью "аватар", который прибавляет ему 500 ед. здоровья
пока эффект аватара не закончился ему через скрипт установили SetMaxUnitHP = 700
по истечению использования способности "аватар" здоровье юнита уменьшается на 500 ед. и принимает значение в 200 единиц.
Разумеется, можно изощряться и налаживать системы отлова активных способностей и прочих эффектов, дающих временные бонусы к здоровью - затем при установке здоровья к желаемому значению прибавлять полученное значение бонуса здоровья - но это всё костыли. Хотелось бы иметь возможность задавать здоровье юнита без учёта от активных эффектов (возможно - в качестве дополнительной функции, не изменяя механику старой функции)
19

» WarCraft 3 / Встреченные баги в 1.29

При создании мультибордов - они отображаются не в правом кглу широкоформатного режима. Выходит, что в широкоформате они отображаются почти по центру
19

» WarCraft 3 / SetItemName - баг?

DemonoiD, так нулевой пост начался с того, что багует. Изменение имени одного экземпляра предмета приводит к изменению имени всех экземпляров данного типа
19

» WarCraft 3 / SetItemName - баг?

DemonoiD, это не ответ на мой вопрос, у меня многопользовательская игра, и мне нельзя привязываться к юниту или игроку, мне нужно сделать привязку к предмету, который может лежать на земле, быть в рюкзаке и т. д.
я где-то читал, что, вроде handle можно преобразовать в число
но не знаю как
19

» WarCraft 3 / SetItemName - баг?

Да. У тебя же есть итемлвл. Либо БД. Если имя предмета такое, то индекс = 1.
не совсем то, что мне нужно. Я создал в игре 20 одинаковых кинжалов, но я их делаю разными (разные кинжалы для разных квестигверов). Когда игрок получает предмет - мне нужно понять какой именно предмет он получил, делать это перебором по массиву - очень дорого.
Исправят или нет, вопрос не к комьюнити, а к разработчикам.
насколько я знаю - разработчики ввели новые функции по запросу компьюнити. Если реализация отличается от запроса - то это бага
19

» WarCraft 3 / Работа с w3o

BaHeK, как ты string list будешь хранить в string, или как ты будешь хранить heroAbilityList в каком-то простом типе данных? Отвечайте пожалуйста по существу, у кого-нибудь есть информация о способе чтения этих данных из w3o?
*Modification structure:
char[4] modification ID code (get the IDs from "Units\UnitMetaData.slk" of war3.mpq)
int: variable type* t (0=int, 1=real, 2=unreal, 3=String,...)
t type: value (length depends on the type t specified before)
int: end of unit definition (usually 0)
Вот тут говорится, что размер значения зависит от типа, и приведён список из 21 типов, но не указано сколько весит каждый тип и как его читать
19

» WarCraft 3 / Работа с w3o

BaHeK, жто не полный перечень, в редакторе юнитов встречаются следующие типы:
*Variable types:
0=int
1=real
2=unreal
3=string
4=bool
5=char
6=unitList
7=itemList
8=regenType
9=attackType
10=weaponType
11=targetType
12=moveType
13=defenseType
14=pathingTexture
15=upgradeList
16=stringList
17=abilityList
18=heroAbilityList
19=missileArt
20=attributeType
21=attackBits
19

» WarCraft 3 / Работа с w3o

BaHeK, где? world-editor-tutorials.thehelper.net/cat_usersubmit.php?view=427...
в процессе игры я могу поверить что всё по 4 байта (если это ссылки на объекты), но в файле сохранения это не прокатит, там ссылаться не на что, кроме самого себя
19

» WarCraft 3 / Работа с w3o

VBA - для взаимодействия с Excel
Всё ещё ни где не нахожу информацию о типах значений и как их читать
19

» WarCraft 3 / Работа с w3o

16GB, я в английском слабоват, так что в англоязычных статьсях не всё понимаю. Я, вроде, нашёл инфу как распарсить файл world-editor-tutorials.thehelper.net/cat_usersubmit.php?view=427...
там почти для всего указывается сколько байт весит та или иная информация.
но дошёл до момента
*Unit definition structure:
char[4]: original unit ID (get the IDs from "Units\UnitData.slk" of war3.mpq)
char[4]: new unit ID. If it is on original table, this is 0, since it isn't used.
int: number m of modifications for this unit
m times a modification structure*
*Modification structure:
char[4] modification ID code (get the IDs from "Units\UnitMetaData.slk" of war3.mpq)
int: variable type* t (0=int, 1=real, 2=unreal, 3=String,...)
t type: value (length depends on the type t specified before)
int: end of unit definition (usually 0)
где указано, что значение поля имеет размер, зависимый от типа значения. Но я ни где не нашёл информации о том, какой тип сколько весит (помимо стандартный int, real, string)
мб кто-то подскажет. В идеале нужна таблица с типами значений и описанием того, сколько эти значения весят и как их читать
19

» WarCraft 3 / Работа с w3o

16GB, значит - остаётся только писать свою утилиту для двухсторонних преобразований w3o?
19

» WarCraft 3 / Работа с w3o

Steal nerves, ну да, я видел в папке аутпут сгенерированную карту, но где находятся слк файлы? и как слк преобразовать обратно в w3o? Извиняюсь если я туплю, но что-то не понимаю
19

» WarCraft 3 / Свои типы данных

Принятый ответ
Вопрос закрыт, пропустил абзац, где говорили что свои типы создавать нельзя
19

» WarCraft 3 / Работа с w3o

quq_CCCP, скачатл, указал карту получил 4 файла на выходе, но я так и не понял где появились slk куда их девать и как перегонять обратно в w3o? Есть ссылка на рускоязычный хелп?
19

» WarCraft 3 / Патч 1.29 вышел на основных серверах

Продублирую в эту тему -) надеюсь - не забанят. Как выглидт битва 24 каждый сам за себя www.youtube.com/watch?v=zUwrbKqMGTw
19

» WarCraft 3 / Иконки на заказ

не нашёл соответсвтующей темы - поэтому пишу сюда - нужно взять исходное изображение и интегрировать её в качестве экрана загрузки для карты. В качестве оплаты могу пополнить баланс мобильного телефона на оговорённую сумму. Заранее спасибо!
19

» WarCraft 3 / Storm&Stone

В карту нужно вставить кастомный загрузочный экран. Мне если честно впадлу изучать как это делать, помню когда-то пытался - не вышло. У кого есть опыт и свободное время? Если кто возьмётся - могу немного приплатить закинув деньги на телефон.
19

» WarCraft 3 / Storm&Stone

Вадим 2К хаос сделал обзор по данной карте, спасибо ему ^_^ youtu.be/pPInHLVHNQw
19

» WarCraft 3 / Storm&Stone

новое видео - тут я играю сам с собой, и от лица противника себе отправляю войска www.youtube.com/watch?v=q2ZUifPXz2E
19

» WarCraft 3 / Storm&Stone

Кто поможет протестить свежую версию карты сейчас? в режиме 1x1 или 2x2 , бетлнет