Update ghall.kod
Set Loadout first attempt
Set & Loadout - robes, scrolls

Added a special case for Robes of the Disciple, which were complicated
to handle. Robes now have a GetSchool function so other objects can tell
what school they are.

Removed Set & Loadout as default spells. Instead, all innkeepers now
sell Set & Loadout scrolls that will perform the spells for players.
While they may be added as player-buyable spells in the future, I
thought it best to implement it this way for now in case the spells need
changed or removed.
Shadow-ignore for tells

Commented out the line where ignored users are told "Player is ignoring
messages from you." Messages will still be blocked, but the ignored
player will not know.

This is a modern tweak to the ignore system following the upgrade that
allowed the ignore list to cross accounts. Players were sending tells to
new characters to determine if they were enemies by checking if they
were ignored. This solves that problem.

Also, shadow-ignoring / shadow-banning in this manner has proven very
effective on other games and social media sites.
Mail & Globe Ignore

If a user is in your ignore list, you will not see mail or globe
messages authored by them.
Typo in comment fix

Fixed typo in comments (called IsName IsUser)
Newline at EOF
Jala Offering for Shrines

The code for the Jala school offering for spellpower shrines already
existed, there simply was no item fulfilling the role.
Blood Inheritance Fix

A typo prevented the application of weaponatts (#what -> #oItem).

Furthermore, the application of permanent unholy damage failed for no
discernible reason a huge percentage of the time. I simply replaced this
bad outcome with 'cursed' weapons instead, which are equally useless.

I also made the spell not work on ranged weapons, now that mods on
ranged weapons function. Then, I fixed typos that sent incorrect text
messages in various circumstances.
C changes
Deleted commented message
Token is no longer allowed in the Arena of Kraanan

People have taken up tokens and went to the Arena of Kraanan so nobody
can get the token unless they log off. This fix will make you drop the
token of you go through the door into the arena (not the foyer) just
like you drop a token when you enter a guildhall.
Comment update
Merge pull request #159 from M59Gar/ignoremsg

Shadow-ignore for tells
Replaced IsClass with IsArena

Added IsArena check to check if zone is a Arena
Jala Offering in thrasher's chest
Picking up token cancels rescue and elusion

As it is now players can cast elusion/rescue before picking up a token
to port to another location and quickly deliver it and other players
have very little chance to get there in time to stop them.

This change cancels elusion and rescue when a token is picked up and it
also makes so potion of deliverance and chalice of the rain does not
work when a token is "equipped"
C cleanup
Merge pull request #166 from broodhill/Token

Token is no longer allowed in the Arena of Kraanan
Comment update, tab fix