halfup is computation is correct but when used in negation, you must use the halfdown, example if you have 5 life and you pay half your life rounded up, you must have 3 life, so life:-halfdownlifetotal. if you use halfup you will lose 3 life...