Jump to content
Korean Random
sirmax

Маркеры: отлетающий урон #2 (обсуждение настроек по источнику, типу урона)

Recommended Posts

Картинка смотрится отлично, точно также как и "текстовый" отлетающий урон. За диск волноваться не стоит, системный кеш в памяти никто не отменял.

 

Скорее всего такое поведение связано с приведением цвета из формата записи в JS (0xFFFFFF, в конфиге) в HTML/CSS (#FFFFFF, макрозамена).

 

Лень мне с картинками возиться)

 

Это не из-за формата. Вот есть у нас, например, макрос {{vtype}}, значения которого можно задать самим. Подразумевалось, что этими значениями будут тексты, но можно запихать в них и html с картинками. Разработчиками мода это не планировалось, наверное, но этот html-код корректно подставляется в {{vtype}}... и всё прекрасно..

 

А есть {{c:dmg-kind}}, значения которого подразумевались значениями цветов. Казалось бы, пихаем в эти значения html-код и радуемся.

 Но не тут то было... Мод не просто подставляет значение, он ещё и проверяет указанный "цвет" на корректность, и при некорректности цвета подтягивает значения по умолчанию. Понятное дело, что строка html-кода корректным значением цвета не является)

 

Или, может я чего-то не понимаю...

 

Всё, понял) Лучше уж тогда в конфиге писать как в JS...

 

Частично удалось решить поставленную задачу. Меня интересовал урон тараном (иногда какой-нить Еписят впилится в кого-нить, и не всегда издалека понятно, пальнул он в упор перед этим, или всё-таки тараном убил)

Сделал по аналогии с хитлогом, отлетающий урон.

 

"damageMessage": "<font face='Wingdings' size='0{{c:dmg-kind}}'>h</font>-{{dmg}}<font face='Wingdings' size='0{{c:dmg-kind}}'>h</font>",

и цвета.

 

"dmg_kind": {
      "world_collision": "",
      "fire": "",
      "other": "",
      "ramming": "0x111111",
      "attack": ""

 

Символ не совсем удачный, но лучше не нашёл.

 

Побочный эффект - тип урона в хитлоге уже не раскрашивается, но для меня это не важно

Edited by Malok

Share this post


Link to post

Short link
Share on other sites

 

Частично удалось решить поставленную задачу. Меня интересовал урон тараном (иногда какой-нить Еписят впилится в кого-нить, и не всегда издалека понятно, пальнул он в упор перед этим, или всё-таки тараном убил)

Сделал по аналогии с хитлогом, отлетающий урон.

 

"damageMessage": "<font face='Wingdings' size='0{{c:dmg-kind}}'>h</font>-{{dmg}}<font face='Wingdings' size='0{{c:dmg-kind}}'>h</font>",

 

Можешь кинуть скрин того, что получается при нанесении урона, тараном например? Я просто не понимаю код - ты задал размер шрифта '0цвет по типу урона' - а как это должно работать не могу понять.

Edited by Ganjalezz

Share this post


Link to post

Short link
Share on other sites

Можешь кинуть скрин того, что получается при нанесении урона, тараном например? Я просто не понимаю код - ты задал размер шрифта '0цвет по типу урона' - а как это должно работать не могу понять.

вместо цвета урона подставляется его значение, получается размер шрифта типа 0бла-бла. Это ошибка и размер шрифта будет тот, который задан в damageText. Если в в цветах по типу урона, для какого-то типа занчение не задано (пусто), то размер шрифта при уроне этого типа получится 0, т.е. формат получается невидимым и надпись отсутствует

Share this post


Link to post

Short link
Share on other sites

вместо цвета урона подставляется его значение, получается размер шрифта типа 0бла-бла. Это ошибка и размер шрифта будет тот, который задан в damageText. Если в в цветах по типу урона, для какого-то типа занчение не задано (пусто), то размер шрифта при уроне этого типа получится 0, т.е. формат получается невидимым и надпись отсутствует

Кажется понял - это своего рода хитрость, позволяющая когда надо отображать текст, а когда не надо не отображать, при этом отображаться текст будет только в том случае, если для данного типа урона задан какой нибудь цвет? Ловко :), но жаль что отображаться или не отображаться будет только один и тот же текст, а не разные.

А значения самого маркера {{dmg-kind}} я так понимаю не редактируются - то есть нельзя значение "attack" например заменить другим текстом или символом? Это бы решило проблему, и позволило отказаться от использования графических изображений.

Share this post


Link to post

Short link
Share on other sites

А значения самого маркера {{dmg-kind}} я так понимаю не редактируются - то есть нельзя значение "attack" например заменить другим текстом или символом? Это бы решило проблему, и позволило отказаться от использования графических изображений.

я уже предлогал =(

http://www.koreanrandom.com/forum/topic/3439-предложение-больше-огня/?p=49464

 

проще всего через картинку.

Edited by seven

Share this post


Link to post

Short link
Share on other sites

Раз уж тему подняли, опишу ситуацию.

Прикручивал на днях иконку к урону от пожара и получилось только две прикрутить,по одной для союзников и противников. Но красная иконка пожара с моим(белым) или совзводного(оранжевым) уроном плохо читается, а как сделать чтобы на пожар после моего выстрела и выстрела совзводного поставить другие иконки так и не придумал. 

 

Вроде есть пару решений. Если бы макрос {{dmg-kind}} редактировался, можно было бы сделать так:

"fire" : "<img src='img://icons/fire/{{c:dmg}}.png' width='30' height='30'>"

Для тарана тоже можно было бы прикрутить иконку, в зависимости кто таранит.

Другое решение - добавить в цвета пожара и тарана настройки по источнику, как в дамаге.

Тогда можно было бы сделать так:

"damageMessage": "{{dmg}} <img src='img://icons/dmg-kind/{{c:dmg-kind}}.png' width='30' height='30'>"

 

Это сложно сделать? Вроде удобная вещь.

Или я что-то пропустил и можно это сделать сейчас?

Edited by darsigon

Share this post


Link to post

Short link
Share on other sites

Это сложно сделать? Вроде удобная вещь.

Или я что-то пропустил и можно это сделать сейчас?

нет, нельзя, но есть предложение получше

а как сделать чтобы на пожар после моего выстрела и выстрела совзводного были другие иконки так и не придумал

Зато я придумал. И не только касательно этого случая, а в целом на все случаи для себя и взводного. Вопрос в реализации, присоединяйся к просящим http://www.koreanrandom.com/forum/topic/2485-отдельные-настройки-урона-для-себя-и-взводного/ Вот в этом случае нарисовать можно себе и взводному как угодно

Edited by demon2597

Share this post


Link to post

Short link
Share on other sites

помогите сделать отлетающий урон противника меньше размером.поэтапно как сделать?

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...