Also, generel kannst du wenn du das "berechnest" immer genau das richtige drauf machen, z.B. beim sword effekt ist 20 = 20, beim dolch 3 weniger usw, kannste dir vorne abschauen.
Dann zu den vnums:
Erstens gibt es welche die schon anderweitig belegt sind, für z.B. den Autopotion, blueshining, dmg effekt usw, diese solltest du natürlich frei lassen, sonst gibts jedesmal nen shinning wenn du schaden verursachst o.ä.
Desweiteren ist die MAX_NUM im Source bei 46 definiert, d.h. höhere Effekte werden nicht gelesen (kannst du im source beliebig erhöhen)