Page 1 of 1

Virtue Title Lost

Posted: Thu May 23, 2013 9:41 pm
by Chala
So i was playing around today and went to admire my new virtue title :-D when i came to find that i had reverted back to the previous title... I am "almost" to the next title which means i am around 5% till my next title and i thought "Well maby there was a server crash and it reverted to a few days ago. But then i checked my vendor and there are things on there (Particularly magic jewelry that i rarely make) still on there from after i got my title. So not sure what happened,i didn't do anything bad, lol, does virtue go down after a while?

Re: Virtue Title Lost

Posted: Thu May 23, 2013 11:51 pm
by Agata
Yes, virtue is lost after a while.

Re: Virtue Title Lost

Posted: Fri May 24, 2013 2:01 am
by Chala
Ahh, this is did not know, is there a formula for how it is lost?

Re: Virtue Title Lost

Posted: Fri May 24, 2013 4:25 am
by Agata
This is run every time you log in.

Code: Select all

var NextPossibleVirtueLoss := GetObjProperty (character, "NextPossibleVirtueLoss");
if (!NextPossibleVirtueLoss or NextPossibleVirtueLoss < ReadGameClock() )
	var amt := cint(GetVirtueAmount(character)/1000);
	if (amt > 0)
		AddVirtue(character, 0-amt, 1);
		BonusHonor(character, amt);
	elseif (amt < 0)
		AddVirtue(character, amt, 1);
	endif
	SetObjProperty (character, "NextPossibleVirtueLoss", ReadGameClock()+86400); // 24 hours
endif

Re: Virtue Title Lost

Posted: Fri May 24, 2013 12:22 pm
by Chala
Sure... lol

Re: Virtue Title Lost

Posted: Fri May 24, 2013 3:23 pm
by Agata
WAHAHAHAHAHAHA!

Ok, so when you log in, you lose 1/1000 of your current virtue. Whenever you lose virtue on login, a timestamp is set so you don't lose any more virtue on subsequent logins with the same character until 24 hours have passed.

Re: Virtue Title Lost

Posted: Fri May 24, 2013 4:38 pm
by Chala
Ok, thanks for explaining that. So at the max title ever 24 hours you have the possibility of loosing 24 virtue or more upon logging? I think thats right.

Re: Virtue Title Lost

Posted: Fri May 24, 2013 9:22 pm
by Agata
The max title is attained at 25,600 virtue, so if you have that, you will lose 25 virtue at login,