Welcome to the Mythran Mud Economy Snippet Version 3! What is this and why is it on version 3 already? The economy snippet is really a banking system, which allows players several options not available in the standard CircleMUD bank proc. Specifically, it allows players to transfer money to other players' accounts, and it allows stock market style investment. This is version 3 because it was originally written by the Maniac for the EnvyMUD code base, which is a Merc derivative, and it went through two versions there. In the port to CircleMUD, I also made a couple changes to accomdate the way CircleMUD does things. I made what was the do_bank() function (basically an ACMD()) into a mob prob, SPECIAL(bank_teller). This can safely coexist with the existing obj proc SPECIAL(bank), and they can even be in the same room and both will work properly. This is because the bank_teller() proc looks for commands in the form of 'bank ', while the bank() proc just looks for normal commands like 'balance' and 'withdraw'. A detailed listing of changes can be found in the economy.c module itself. You should read all the code, including the comments, anyway :p This patch WILL corrupt your player file, but it should be particularly trivial to write a converter, as the only change is to add a member to the points struct. The bank_teller() proc dips into ch->player.points.bank_gold for all purposes (which is the same place the bank() proc gets its gold from), but adds bank_shares which are the shares owned in the stock market. I *STRONGLY* recommend you hand patch this anyway, so you can see exactly what changes are going on and how the system works (how to use the update command, for example!). This patch will add to your 0.mob file, creating a mob #2 (a bank teller), which is assigned the bank_teller proc in spec_assigns.c. It also creates the necessary bank file in lib/etc, and updates your credits file. I tried very hard to update all the Makefiles correctly, but you may need to make some adjustments in case I did it wrong (I didn't recognize all the formats), or forgot something. I did *NOT* include a help entry in the patch file - you'll have to write your own. I've left the original economy.txt snippet in the src dir, if you want to see what I was working from. Have fun! -ejg