Jump to content
Korean Random
HEKPOMAHT

[Implemented] Добавить макрос {{dmg-kind-key}}

Recommended Posts

{{dmg-kind-key}} - название ключа таблицы вида урона (атака, пожар, ...)

 

Share this post


Link to post

Short link
Share on other sites

@ktulho загляни по возможности тему. Для полной оптимизации конфига не хватает :blush:

Share this post


Link to post

Short link
Share on other sites

Там немало ключей.

    SHOT = 'shot'
    FIRE = 'fire'
    RAM = 'ramming'
    WORLD_COLLISION = 'world_collision'
    DEATH_ZONE = 'death_zone'
    DROWNING = 'drowning'
    GAS_ATTACK = 'gas_attack'
    OVERTURN = 'overturn'
    MANUAL = 'manual'
    ARTILLERY_PROTECTION = 'artillery_protection'
    ARTILLERY_SECTOR = 'artillery_sector'
    BOMBERS = 'bombers'
    RECOVERY = 'recovery'
    ARTILLERY_EQ = 'artillery_eq'
    BOMBER_EQ = 'bomber_eq'
    NONE = 'none'

 

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

@ktulho там и бомберы с лиини фронта :smile:

наверно нужно согласно блока цвета:

    "dmg_kind": {
      "fire"            // fire / пожар
      "ramming"         // ramming / таран
      "world_collision" // world collision / столкновение с объектами, падение
      "death_zone"      // death_zone / опасная зона
      "drowning"        // drowning / затопление
      "other"           // other / другое
    },
"{{dmg-kind-key|other}}" - будет недостающее с деф подстановки браться

 

или даже без деф other можно обойтись. По умолчанию сделать -> чего нет -> то с other

Share this post


Link to post

Short link
Share on other sites
30 минут назад, HEKPOMAHT сказал:

наверно нужно согласно блока цвета:

По сути, сейчас {{dmg-kind}} и возвращает все ключи. Только он еще смотрит в файл локализации, и если там есть для данного ключа перевод, то подставляет его.

Edited by ktulho

Share this post


Link to post

Short link
Share on other sites

@ktulho могу ещё раз проверить {{dmg_kind}}, но что-то у меня не получалось. Тогда решил блоки с {{c:dmg-kind}} связать.

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, HEKPOMAHT сказал:

могу ещё раз проверить {{dmg_kind}}, но что-то у меня не получалось.

Что не получалось?

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

Что не получалось?

проверил и вспомнил - {{dmg-kind}} возвращает локализованное значение "атака", а нужен "shot".

Share this post


Link to post

Short link
Share on other sites
Только что, HEKPOMAHT сказал:

проверил и вспомнил - {{dmg-kind}} возвращает локализованное значение "атака", а нужен "shot".

я так и написал:

1 час назад, ktulho сказал:

Только он еще смотрит в файл локализации, и если там есть для данного ключа перевод, то подставляет его.

Используй:

{{dmg-kind=атака}}

или

 {{dmg-kind={{l10n:shot}}}}

 

Share this post


Link to post

Short link
Share on other sites
1 минуту назад, ktulho сказал:

Используй:

это шутка? :blink:

этот костыль {{dmg-kind={{l10n:shot}}}} ещё по круче моих будет:

----

сейчас в конфиге:

"блок": {
  "#ffaa55": "...",
  "#ff6655": "...",
  "#998855": "...",
  ...

.{{c:dmg-kind}}

----

а должно быть по нормальному, как положено, по взрослому:

"блок": {
  "shot":    "...",
  "fire":    "...",
  "ramming": "...",
  ...
},

.{{c:dmg-kind-key}}

 

Share this post


Link to post

Short link
Share on other sites

@HEKPOMAHT Если сделаешь изменения в ChangeLog-ru.txt, ChangeLog-en.txt, macros.txt, macros_ru.txt. То мне 5 строчек добавить не сложно.

Share this post


Link to post

Short link
Share on other sites
Только что, ktulho сказал:

Если сделаешь изменения в ChangeLog-ru.txt, ChangeLog-en.txt, macros.txt, macros_ru.txt. То мне 5 строчек добавить не сложно.

а вот это уже другой подход. Наш диалог вышел на новый уровень  :hmm:

 

изменения я понятное дело не .. ext_lame.gif как это правильно выразится. Это Ромыч сможет сделать левой рукой с закрытыми глазами.

Share this post


Link to post

Short link
Share on other sites
17 минут назад, ktulho сказал:

Скинь сюда эти файлы с изменениями.

doc.zip

Share this post


Link to post

Short link
Share on other sites
1 час назад, ktulho сказал:

Запулил.

проверил - всё работает, всё чётко non_banana2.gif

Share this post


Link to post

Short link
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...