Дак достаточно поставить перенос строк для dq.bonus и чуть раздвинуть width и всё будет отображаться хорошо.
//Ежедневные задачи
"dailyQuest": {
"enabled": true,
"updateEvent": "PY(ON_TOTAL_EFFICIENCY)",
"textFormat": {"color": "0xE3E3E3", "size": 15},
"shadow": {"distance": 1, "angle": 90, "alpha": 80, "blur": 5, "strength": 3},
"width": 450,
"height": 150,
"x": 5,
"y": 450,
"format": "{{py:dq.bonusDescr?{{py:dq.bonusDescr}}{{py:dq.bonusValue? {{py:dq.bonusProgress?(|}}<font color='{{py:dq.bonusProgress<{{py:dq.bonusValue}}?#E3E3E3|#03E303}}'>{{py:dq.bonusProgress?{{py:dq.bonusProgress<{{py:dq.bonusValue}}?{{py:dq.bonusProgress}}|{{py:dq.bonusValue}}}}/{{py:dq.bonusValue}}|}}</font>{{py:dq.bonusProgress?)|}}}}\n}}{{py:dq.easyDescr?{{py:dq.easyDescr}}{{py:dq.easyValue? {{py:dq.easyProgress?(|}}<font color='{{py:dq.easyProgress<{{py:dq.easyValue}}?#E3E3E3|#03E303}}'>{{py:dq.easyProgress?{{py:dq.easyProgress<{{py:dq.easyValue}}?{{py:dq.easyProgress}}|{{py:dq.easyValue}}}}/{{py:dq.easyValue}}|}}</font>{{py:dq.easyProgress?)|}}}}\n}}{{py:dq.mediumDescr?{{py:dq.mediumDescr}}{{py:dq.mediumValue? {{py:dq.mediumProgress?(|}}<font color='{{py:dq.mediumProgress<{{py:dq.mediumValue}}?#E3E3E3|#03E303}}'>{{py:dq.mediumProgress?{{py:dq.mediumProgress<{{py:dq.mediumValue}}?{{py:dq.mediumProgress}}|{{py:dq.mediumValue}}}}/{{py:dq.mediumValue}}|}}</font>{{py:dq.mediumProgress?)|}}}}\n}}{{py:dq.hardDescr?{{py:dq.hardDescr}}{{py:dq.hardValue? {{py:dq.hardProgress?(|}}<font color='{{py:dq.hardProgress<{{py:dq.hardValue}}?#E3E3E3|#03E303}}'>{{py:dq.hardProgress?{{py:dq.hardProgress<{{py:dq.hardValue}}?{{py:dq.hardProgress}}|{{py:dq.hardValue}}}}/{{py:dq.hardValue}}|}}</font>{{py:dq.hardProgress?)|}}}}}}"
},
"dailyQuestBackground": {
"enabled": true,
"updateEvent": "PY(ON_TOTAL_EFFICIENCY)",
"x": 1,
"y": 451,
"format": "{{py:dq.bonusDescr?<img height='19' width='320' src='xvm://res/icons/damageLog/no_dmg.png'>\n}}{{py:dq.easyDescr?<img height='19' width='320' src='xvm://res/icons/damageLog/no_dmg.png'>\n}}{{py:dq.mediumDescr?<img height='19' width='320' src='xvm://res/icons/damageLog/no_dmg.png'>\n}}{{py:dq.hardDescr?<img height='19' width='320' src='xvm://res/icons/damageLog/no_dmg.png'>}}"
},
Но есть одно НО dq.bonus будет отображаться всегда.
Чтобы не отображалось надо или скрипт переписать чтобы он проверял токены ну или самим через макросы проверять на выполнение харда.