Uploading for Morbus
Correctly recalculate faction power after recreate.

Faction state was being restored, but without recalculating power it
acted as if all tokens were set to neutral.
Fix errors with adding presents.

Set pbRefillGiftsWhenLow to default TRUE as otherwise presents will run
out within hours of turning the system on. Added some checks and a debug
message to SelectPlayerGift to catch errors due to $ room and no empty
presents available.
Change change to hit and base hit rating to 103 values.

Equal chance to hit is 500/1000 (50%) and base rating is 0.
Fix spirit hammer missing offense (base rating).

Spirit hammers had their own copy of ModifyHitRoll which was missing the
base rating. They can use the copy in weapon.kod and work just fine.
Stop multi-aggro on room entry.

Multiple monsters were aggroing on entry occasionally due to room.kod
resetting the player's chaser level (amount of monsters chasing him
basically). Monsters can now act before a user makes a move, therefore
we need to remove this call as it resets the chaser level AFTER the
player gets aggro, which means another monster can then aggro also.
Allow health gain before first move.

Since monsters can attack before a first move in some cases, players
should gain health here too. This will mean occasionally a player can
log off/on and sit still to regain health without aggro, however this is
risky because the monsters *can* respond sometimes.
Check for valid target in seduce.kod.

Was sure this was fixed already. Seduce needs to check the class of the
target itself because of the specific minion checks it makes before it
propagates CanPayCosts to Debuff (which does check the target's class).
Allow gauntlets to be switched with another pair.

Allow players to switch between pairs of gauntlets without taking the
first one off.
Merge branch 'fixaggro' of https://github.com/skittles1/Meridian59_103 into build.1.0.556-req.794-br.fixaggro-auth.skittles1
Merge branch 'qormaschecks' of https://github.com/skittles1/Meridian59_103 into build.1.0.556-req.793-br.qormaschecks-auth.skittles1
Merge branch 'parliamentrecreatefix' of https://github.com/skittles1/Meridian59_103 into build.1.0.556-req.792-br.parliamentrecreatefix-auth.skittles1
Merge branch 'morbusstuff' of https://github.com/skittles1/Meridian59_103 into build.1.0.556-req.791-br.morbusstuff-auth.skittles1
Make broadcast cost a system setting, default zero.

This is really penalising newbies disproportionately, and if it gets out
of hand we can increase the cost as needed.
Update acct creation script

Now creates four character slots.
Merge pull request #802 from skittles1/acctcreate

Update account creation script.
JoF properties, equipping issues.

-Turned many variables in frozjewl.kod into class var/properties so they
can be changed for all JoFs in-game, or modified individually for
testing.
-JoFs now offer a flat 200 hitroll bonus each, scaled by % of max
attainable HP (up from 30-150). Scaling can be turned off, but is on by
default. Bonus value can also be modified.
- JoFs now only cost 1 mana each to use, even if two are present (down
from 2 mana each if two are present). Double mana usage can also be
turned back on if necessary, and mana lost per jewel can be modified.
- Fixed all the wielding issues where players can wield 3 or more items
(e.g. weapon/JoF/shield, JoF/JoF/torch, etc). All should now work
correctly, however double JoFs will still not work with a soldier
shield.
Add item description to JoF, fix bug.
Fix bugs in SetMaster target handling.

The ResetMonsterChasers message called by entering a room was masking
bugs caused by SetMaster adding and removing targets but not correctly
handling the piMonsterChasers property in Player used to keep track of
how many mobs are chasing a player. This should now work correctly.
Also modified SomethingMoved in brain.kod to take the correct action
when the mob is in STATE_LIMBO rather than just print a debug string.
Speed up faction flag generation and claim times.

So players will (hopefully) use the territory game more.