Apropos kompakt und übersichtlich: Das ganze Script hat nicht funktioniert. Warum? Weil mein Testchar unter 62 Konstitution hatte, und das Script daher ziemlich genau da endete, somit der Rest nicht funktionierte, weil das Ende sich einfach mal dachte (wo eben der Diminishfactor abgefragt wurde) "ich mach Urlaub!"
War nicht toll. Außerdem hatte ich einmal fälschlicherweise getav statt getbaseav genommen. Seufz.