Well since a few ppl asked for it, I'm sending the entire file that I have, several of the games I wrote myself, others I took from EnvyMUD, so if you use these games, please put EnvyMUD in the credits, and if you feel like it you can also add me: Glasgian of The Dominion Sean P. Mountcastle NOTES: The slot machine requires an object with a SPECIAL() to call this function, not too hard to write, just look at the bank code. The other games require a mobile. I added another flag, MOB_DEALER, but now that I think about it you can just use: struct char_data *dealer = (struct char_data *) me; Again, using the if (CMD_IS("xxxxxx")) you should be able to write a quick and dirty interface to the the functions. If I was still using this code I'd port the special procs, but since I dropped it, they were erased from my spec_procs.c file -- if anyone writes them please be sure to post them to the group for others to use. - Sean