Prin aceasta modificare poti colora bonusurile din tooltip in functie de tipul bonusului si de valoarea lui.
De exemplu, poti face DSS-ul din bonusurile 6/7 sa aiba alta culoare in functie de procent.
Explicatie:
Prin aceasta modificare:
- functia primeste si
Code:
type- poti verifica exact ce bonus este
- poti colora diferit bonusurile rare 6/7 in functie de valoarea lor
*Poze / Video:
*Link download / Code:
Deschidem root/uitooltip.py.
Cautam:
Code:
def __GetAttributeColor(self, index, value):Tot in root/uitooltip.py cautam functia:
Code:
def __AppendAttributeInformation(self, attrSlot):Code:
affectColor = self.__GetAttributeColor(i, value)Acum putem adauga logica pentru culori personalizate.
Cautam functia:
Code:
def __GetAttributeColor(self, index, value, type):In exemplul de mai sus:
- daca bonusul este DSS (
Code:
type == 72- si este pe 6/7 bonus (
Code:
index >= 5- atunci:
- valoarea 3 va avea o culoare
- valoarea 5 va avea alta culoare
- valoarea 8 va avea alta culoare
Nota:
Indexul bonusului il gasiti in:
Code:
ItemData.hCode:
EApplyTypes- DSS =
Code:
NORMAL_HIT_DAMAGE_BONUS- Max HP = index 1
Nota:
Culorile din
Code:
grp.GenerateColor(R, G, B, A)Exemplu:
Daca vrei sa convertesti o culoare RGB normala:
Code:
240 128 128Observatie:
Daca la tine un bonus precum „Tare impotriva monstrilor” apare albastru pe arma, poate fi intentionat daca ai mai multe grupe cu valori min/max diferite.
Nu este neaparat o eroare.


la acest mesaj și conținutul se va afișa automat.

