Alles anzeigenDie Information vnum zu icon steht basically in der item_list.txt ausm Client.
Man möge diese parsen & .tga durch .png am Ende replacen. (Pfade können ja ebenfalls variabel angepasst werden)
Wenn man das Basis Item eines refinable items bekommen möchte kann man im ersten Schritt checken, ob dieses überhaupt refinable ist (aus item_proto.txt)
Alles anzeigenPHPund anschließend wenn true, wie oben schon beschrieben, von der vnum vorher die letzte Zahl durch ne 0 ersetzen.
ACHTUNG Sonderfall (neben Sockel Steinen & Angel), DS Items... da musst die letzten 2 Ziffern durch 0 ersetzen
Wenn man ganz viel Muße hat, man sowieso die item_proto irgendwo pre-processed, könnte man auch den refine path zurück laufen bis zum Ursprung (musste ich bspw. für mein Wiki mal so umsetzen, da ein Server meinte glaub bis +15 mit seinen Items zu wollen ... hat die Performance jetzt nicht wirklich gedrückt)
Wäre nicht eine weitere Möglichkeit einfach in der item_proto nach refine set zu gucken? Wenn das 0 is dann weiß ich doch bescheid?