Welcome to the CoffeeMUD Suggestions Page. This page consists of feature requests that I'd like to see in a future version of CoffeeMUD.

Additional Command Suggestions

  1. bolt - renders an item unable to be taken
  2. glance - shows everything in a room without showing the long room description
  3. unbolt - renders an item able to be taken

Generic Object Suggestions

  1. GenAlarmClock - portable clock that runs on batteries
  2. GenAnsweringMachine - is mainly used with the GenTelephone
  3. GenBeltDevice - a device that can be turned on and off which attaches to a "genbelt" item
  4. GenBeltPouch - a container item that attaches to a genbelt item
  5. GenButton - can be used with the "press" command and can have assigned effects that occur after pressing
  6. GenCamera - Needs to be held and used with the "shoot" or "photograph" command and must be loaded with film
  7. GenCandle - similar to GenTorch
  8. GenCannedDrink - needs to be opened before it can be consumed
  9. GenCannedFood - needs to be opened before consumption
  10. GenCellPhone - needs to be held and can be used with the "use" command
  11. GenClock - displays the current time when looked at and can be hung on a wall
  12. GenCoffeeMaker - makes coffee with either coffee beans or water or drink packets and water
  13. GenComboLock - used with the "turn combo to " and randomized with the "spin" command
  14. GenCredstick - holds money and can be cracked if the player has a high enough tech skill
  15. GenDial - used with the "turn" command
  16. GenDrinkPacket - needs to be loaded into a beverage machine
  17. GenElevator - rooms can be entered in the appropriate property and exits can be set as well
  18. GenFilm - is used to store pictures from a camera and needs to be loaded into a camera to be used
  19. GenFoodDehydrator - is used to "dry" food items that can be "rehydrated" with a rehydrator
  20. GenFoodPacket - can be placed into a food rehydrator to be reconstituted into the full product
  21. GenFoodRehydrator - is used to "rehydrate" dried foods
  22. GenGrenade - must be held and thrown in a given direction (types include shrapnel, smoke, flash, stun, nuclear, etc.)
  23. GenIntercom - can be used with the "sayto" command and transmits to other devices of the same type with the same "key code"
  24. GenItemDispenser
  25. GenKnob - can be used with the "turn" command such as "turn knob to "
  26. GenLever - can be used with the "pull" command and can have assigned effects that occur after pulling
  27. GenLotion - can be applied and has a quickly expiring smell property
  28. GenMicrophone
  29. GenOutlet - can be placed into a room and will allow for charging of electronic devices
  30. GenPatch - a wearable item with a set effect that wears off after a specified time
  31. GenPayPhone - similar to the GenTelephone but requires a specified amount of money to be used
  32. GenPrinter
  33. GenRadio
  34. GenRemote
  35. GenRockingChair - can be used with the "rock" command when sat in
  36. GenScentedCandle - gives the room a smell
  37. GenSpeaker
  38. GenSwitch - a simple device used with the "flick" or "press" commands with an effect based on whether they are turned on or off
  39. GenSyringe - can be filled with a potion and "injecte" into a mob or player
  40. GenTelephone - has a number code similar to a key code and allows players to "call" other phones based on their number codes
  41. GenTelevision - can be "turned" on and off and tuned to specific channels
  42. GenTent - contains one or more rooms in a container that can be "erected" and "collapsed"
  43. GenTimer - can be "set" for a time such as 10 seconds and started with an effect when the time runs out
  44. GenToilet - similar to the GenContainer but with "flush" and "swirly" commands added plus the ability to set which room flushed objects end up in
  45. GenTouchpad - must be "touched" to be used and can have a touch effect set
  46. GenVideoCamera
  47. GenWatch - can be worn on either wrist and will display the time when looked at or examined

Mob Scripting Commands

MpAfter

This command allows a command to execute after the previous command succeeds (especially with mpwalkto and mptrackto)

mpsilentclose

mpsilentdrop

mpsilentget

mpsilentgive

mpsilentopen

mpsilentpull

mpsilentpush

mpsilentput

mpsilentremove

mpsilentstand

mpsilentswim

mpsilentthrow

mpsilentturn

mpsilentwalk

mpsilentwear

mpsilentwield

Mob Scripting Events

ask_prog

Usage: ask_prog [keyword list] ask_prog p [keyword list] ask_prog all EXAMPLES:

feed_prog

rejuv_prog

show_prog

sit_prog

sleep_prog

smell_prog

stand_prog

wake_prog

Property Suggestions

  1. Prop_ActivateEffect - allows an archon to have an event trigger when an item is activated
  2. Prop_ActivateOverride - allows an archon to set a custom activate message on an item
  3. prop_AttemptDropOverride - allows an archon to set a custom message when someone attempts to drop an item that cannot be dropped
  4. prop_AttemptGetOverride - allows an archon to set a custom message when someone attempts to get an item that cannot be taken
  5. prop_AttemptRemovalOverride - allows an archon to set a custom message when someone attempts to remove a non-removable item
  6. prop_AttemptWearOverride - allows an archon to set a custom message when someone attempts to wear an item that cannot be worn
  7. Prop_CloseEffect - allows an archon to have an event trigger when an item or exit is closed
  8. prop_CloseOverride - allows an archon to set a custom close message on an item
  9. Prop_DeactivateEffect - allows an archon to have an event trigger when an item is deactivated
  10. Prop_DeactivateOverride - allows an archon to set a custom deactivate message on an item
  11. Prop_DismountOverride - allows an archon to set a custom dismount message on a mob
  12. Prop_DrinkOverride - allows an archon to set a custom drink message on an item
  13. Prop_DropEffect - allows an archon to have an event trigger when an item is dropped
  14. Prop_DropOverride - allows an archon to set a custom drop message on an item
  15. Prop_EatOverride - allows an archon to set a custom eat message on an item
  16. Prop_EnterOverride - allows an archon to set a custom enter message on an item or room
  17. Prop_ExitOverride - allows an archon to set a custom exit message on an item or room
  18. Prop_FlipEffect - allows an archon to have an event trigger when a switch is flipped
  19. Prop_FlipOverride - allows an archon to set a custom flip message on an item
  20. Prop_Fragile - makes an item break when dropped
  21. Prop_GetOverride - allows an archon to set a custom get message on an item
  22. Prop_HereSpeechEffect - - allows an archon to have an event trigger in a room when the specified word or phrase is spoken
  23. Prop_HereSpeechSpellCast - sets a spell to becast within a room when the specified word or phrase is spoken
  24. Prop_LifeGuard - tells mobs to rescue non-waterbreathing mobs when they are in the same water room as the mob
  25. Prop_MountOverride - allows an archon to set a custom mount message on a mob
  26. Prop_movementOverride - allows an archon to set a custom movement message on an item or mob such as "You skate south" or "Mary pads east"
  27. Prop_OpenEffect - allows an archon to have an event trigger when an item or exit is opened
  28. Prop_OpenOverride - allows an archon to set a custom open message on an item or exit
  29. Prop_PressEffect - allows an archon to have an event trigger when a button is pressed
  30. Prop_PressOverride - allows an archon to set a custom press message on an item
  31. Prop_PullEffect - allows an archon to have an event trigger when an item is pulled
  32. Prop_PullOverride - allows an archon to set a custom pull message on an item or room
  33. Prop_ReadEffect - allows an archon to have an event trigger when an item is read
  34. Prop_ReadOverride - allows an archon to set a custom read message on an item
  35. Prop_RemoveOverride - allows an archon to set a custom remove message on an item
  36. Prop_SitEffect - allows an archon to set an effect on an item/room when it is sat on/in
  37. Prop_SitEmoter - a behavior similar to "emoter" that triggers only when a mob is sitting
  38. Prop_SitOverride - allows an archon to set a custom sit message on an item or room
  39. Prop_sleepEmoter - a behavior similar to "emoter" that triggers only when a mob is sleeping
  40. Prop_SleepOverride - allows an archon to set a custom sleep message on an item or room
  41. Prop_SmellEffect - allows an archon to have an event trigger when an item or room is smelled
  42. Prop_SmellOverride - allows an archon to override the "You sniff around" message with a custom emoter
  43. Prop_SpeechAction - allows mobs to perform certain actions separated by semicolons when a word or phrase is spoken
  44. Prop_SpeechEffect - allows an archon to have an event trigger on an object when the specified word is spoken
  45. Prop_SpeechSpellCast - triggers a spell when the specified word is spoken
  46. Prop_SqueezeEffect - allows an archon to have an event trigger when an item is squeezed
  47. Prop_SqueezeOverride - allows an archon to set a custom squeeze message on an item
  48. Prop_StandEmoter - a behavior similar to "emoter" that triggers only when a mob is standing
  49. Prop_StandOverride - allows an archon to set a custom stand message on an item or room
  50. Prop_SwimEffect - allows an archon to have an event trigger when someone leaves a room by swimming
  51. Prop_SwimOverride - allows an archon to set a custom swim message on a room
  52. Prop_ThrowEffect - allows an archon to have an event trigger when an item is thrown
  53. Prop_ThrowOverride - allows an archon to set a custom throw message on an item
  54. Prop_TurnEffect - allows an archon to have an event trigger when an item is turned
  55. Prop_TurnOverride - allows an archon to set a custom turn message on an item
  56. Prop_WearOverride - allows an archon to set a custom wear message on an item
  57. Prop_WieldOverride - allows an archon to set a custom wield message on an item

Sounder Parameters

  1. A "dismount" trigger
  2. A "dismount_room" trigger
  3. A "getfrom" trigger
  4. A "getfrom_room" trigger
  5. A "press" trigger
  6. A "press_room" trigger
  7. A "putin" trigger
  8. A "putin_room" trigger
  9. A "standfrom" trigger
  10. A "standfrom_room" trigger

Small Feature Requests

  1. A way to silently suppress a message within the "cnclmsg" and "execmsg" progs
  2. An "any" parameter that can be used with the "cnclmsg" and "execmsg" progs
  3. An option allowing the player to configure whether a telnet go-ahead signal is sent after each prompt
  4. An option in the "modify" command that will allow archons to change the class of the item or mob while keeping name, display text and descriptions intact
  5. Better handling of apostrophes and quotes in mob scripts
  6. Players can see the result of the prop_openpassword
  7. The ability to pick up small mobs
  8. The ability to see when doors and containers rejuv (see rejuv_prog)
  9. The ability to transfer the entire contents of a container or room with the mptransfer script command
  10. VARIES tags for item and mob descriptions such as WORN, HELD, SITTING, STANDING, SWIMMING and FLYING