Originally Posted by Zhob
I think that your "Blood pool" should be visible. I can think of one way of doing that :

As soon as a character becomes a vampire, give him a new item such as a Heart (it could be his own, it might fit the vampire lore and he would have to keep it at all times otherwise he'd die). .

Yep! Already one step ahead of ya. Currently you get a "Vampiric Artifice", which looks like a gross heart right now. To that I'll be attaching an ability that lets you examine how much blood you currently have, and you can combine it with empty bottles to create blood potions (I'll have to test this and see if I can disable crafting with it when you run out of blood. If not, I'll figure out another way). Also, interacting with it will allow you to upgrade yourself (possibly with ability points, or a different limited currency).

[Linked Image]

The blood pool code right now works like this:

Code
INT:%BloodPoolCurrent = 0
INT:%BloodPoolMax = 0
INT:%BloodPoolMaxBase = 300
INT:%BloodPoolMaxBonus = 0

//Later on...

Set(%BloodPoolMax, %BloodPoolMaxBase)
Add(%BloodPoolMax, %BloodPoolMaxBonus)
IF "c1"
	IsGreaterThen(%SetCurrentToMax, 0)
THEN
	Set(%BloodPoolCurrent, %BloodPoolMax)
	Set(%SetCurrentToMax, 0)
ENDIF

So you have a base value for your max pool, and a bonus gets added to that. I'm thinking the bonus will come from your CON, and possibly a talent and a "Vampire combat ability" you can increase.