As above-- it DOES reduce my max by -1 properly, but it also gives me +1 to my current . So I can cast Deathly Hex multiple times, decurse with Level 5 Vegan, and effectively heal myself 10-20 hp. When the debuff goes away I also seem to have extra health.
Doesn't work that way when vegan curses wear off. The hp doesn't come back, whereas here it does. I'll try reproducing tomorrow when I have some time.
Okay! I reproduced it. Stepped on some arrow traps to lost health: 15/30 HP. Cast Deathly Hex multiple times and my current went up every time as my max went down. As debuffs wore off my current increased 1 each time. Not using any mods, Windows 7, 1.0.10 RC 10 through Steam
Pretty sure this is intended behavior. Vegan doesn't debuff your , it debuffs your derived . I don't know if it is possible to derive a low enough that your character dies, but directly having your debuffed can kill you (Killed by losing all her health). You also lose health when you lose a positive buff but you don't lose health when you lose a / health unless your new max is lower than what you had before. Also, when you get a buff to you gain that amount of HP until the buff wears off. When you get a buff to / you don't gain any HP, it just increases the cap. So buffs to give you a loan of health that disappears when the buff vanishes (possibly killing you), and debuffs to make some health unavailable until the debuff wears off.