Du könntest es folgendermaßen machen du gibst einfach jedem monster in der Database ein Item namens Spezielpunkt das Item muss dann natürlich 100% "fallenlass" wahrscheinlichkeit haben. Dann um die Punkte zu verteilen halt per fork condition checken ob genug von diesen Items vorhanden sind und dann den Skill eröhen/Zauber hinzufügen und dem Helden die Spezialpunkte mit Add/Remove Item wieder abnehmen.