Use GetBaseMaxHealth instead of GetMaxHealth for quest health restriction. Lower quest 'recent' time from 4 hours to 1 hour. Increase Riija quest time-to-deadline from 1 hour to 3 hours. Stop 'last attacked time' from ticking down while Phased.

Quests that had HP restriction were calling GetMaxHealth instead of GetBaseMaxHealth, so some quests (eg. soldier shields) were not activating for players with circlets on. Changed to GetBaseMaxHealth.

Also reformatted quest.kod completely (no other functional changes).

Riija quests now allow 3 hours for completion, up from 1 hour.
The quest 'recent time' used for determining when a player can retry the quest is changed to 1 hour, down from 4 hours.
Logging or phasing after attacking a player adds the time the player is ghosted/phased to the last time attacked, to prevent escaping this timer through logging/phasing.
Fixed an error caused when equipping a torch with a soldier shield.