Meridian59/Meridian59 — pull request #117 by fsuphil (2013-03-11 00:06:52+00:00)
Title: Chaos Night Upgrades V3

V3 Changes =
* Removed all tabs and replaced with spaces.
* Removed NkarmaPot and PKarmaPot and made just KarmaPotion with
constructor and chaosnight making it into 2 pots
* Changed out comments
* Changed Chaosfd to ChaosFood
* Changed new message on player to SetKarma

1) Frenzy Food - chaosfood.kod
* Increases vigor of player to 200 ignoring stomach
* Checks ChaosNight is active, if not active will not work and delete
itself.
* Weighs more than a mortal can hold, so can only be given out via admin
globally
* Color differentiated from a regular Mushroom.

2) KarmaPotion
* Messages sent from ChaosNight to constructor to create 2 karma potions (one neg one pos)
* Changes karma of player to -100 or + 100 ignoring stomach
* Checks ChaosNight is active, if not active will not work and delete
itself.
* Weighs more than a mortal can hold, so can only be given out via admin
globally
* Color differentiated from a regular Potion.

3) Changes to Chaosnight.kod
* Modified IF statement to allow message sent to KarmaPotion constructor
* Removed now obsolete (during frenzy) inkycap.
* Added new potions + food
* Added MSH, Nerudite Bow, Plate Armor (etc)

4) Changed player.kod:
* Added new message SetKarma to change karma directly to determined value.

5) Blakston.khd
* Added constant with unicode for specific colors needed that were not
found elsewhere to allow use of Constants in the new kods.

** All compile without errors, no server errors and all tested
thorougly.