actually your code was making the ammount of might runes always 1. it required a little tweaking to add 1 rune and it looks like that:
Code:
local rune_might_count = Logic.hero_lu_item("rune_might","count")
Logic.hero_lu_item("rune_might","count",rune_might_count+1)
but thanks a lot for the help, now it works